Ticket #3277 (closed bug: fixed)

Opened 4 years ago

Last modified 4 years ago

ghc-6.8.2: panic! (the 'impossible' happened) RnEnv.lookupImportedName

Reported by: newhoggy Owned by:
Priority: normal Milestone:
Component: Compiler Version: 6.8.2
Keywords: Cc:
Operating System: Linux Architecture: x86
Type of failure: Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description (last modified by igloo) (diff)

joky@joky-vm-ubuntu:~/svn-work/test-tools/haskell$ ./quick.lhs ghc-6.8.2: panic! (the 'impossible' happened)
  (GHC version 6.8.2 for i386-unknown-linux):
	RnEnv.lookupImportedName AMP.secBoardId{v}

Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

Attachments

haskell.tar.gz Download (2.8 KB) - added by newhoggy 4 years ago.
Please extract and run ./quick.lhs

Change History

Changed 4 years ago by newhoggy

Please extract and run ./quick.lhs

Changed 4 years ago by simonpj

  • difficulty set to Unknown

Can you try with GHC 6.10.3?

Thanks

Simon

Changed 4 years ago by newhoggy

I just installed 6.10.3 on Mac OS X, and it works fine giving the following errors:

$ ./quick.lhs

XStream/Test/Library/QuickOrder.hs:19:25:

Ambiguous occurrence `secCode' It could refer to either `XStream.Test.Library.QuickOrder?.secCode', defined at XStream/Test/Library/QuickOrder.hs:8:5

or `AMP.secCode', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:30:5)

XStream/Test/Library/QuickOrder.hs:20:25:

Ambiguous occurrence `boardId' It could refer to either `XStream.Test.Library.QuickOrder?.boardId', defined at XStream/Test/Library/QuickOrder.hs:9:5

or `AMP.boardId', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:31:5)

XStream/Test/Library/QuickOrder.hs:22:22:

Ambiguous occurrence `buySell' It could refer to either `XStream.Test.Library.QuickOrder?.buySell', defined at XStream/Test/Library/QuickOrder.hs:10:5

or `AMP.buySell', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:52:5)

XStream/Test/Library/QuickOrder.hs:23:20:

Ambiguous occurrence `type_' It could refer to either `XStream.Test.Library.QuickOrder?.type_', defined at XStream/Test/Library/QuickOrder.hs:11:5

or `AMP.type_', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:51:5)

XStream/Test/Library/QuickOrder.hs:26:20:

Ambiguous occurrence `price' It could refer to either `XStream.Test.Library.QuickOrder?.price', defined at XStream/Test/Library/QuickOrder.hs:12:5

or `AMP.price', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:74:5)

XStream/Test/Library/QuickOrder.hs:27:23:

Ambiguous occurrence `quantity' It could refer to either `XStream.Test.Library.QuickOrder?.quantity', defined at XStream/Test/Library/QuickOrder.hs:13:5

or `AMP.quantity', imported from XStream.Amp at XStream/Test/Library/QuickOrder.hs:5:0-24

(defined at XStream/Amp.hs:76:5)

Do fixes get backported to earlier versions?

Thanks,

Changed 4 years ago by igloo

  • description modified (diff)

Changed 4 years ago by igloo

  • status changed from new to closed
  • resolution set to fixed

I'm afraid we are no longer porting fixes back to the 6.8 branch, no. Thanks for confirming that the bug is fixed in 6.10.3.

Note: See TracTickets for help on using tickets.