[GHC] #8549: GHCI incorrectly link symbols defined with foreign import ccall
GHC
ghc-devs at haskell.org
Thu Nov 21 10:49:30 UTC 2013
#8549: GHCI incorrectly link symbols defined with foreign import ccall
-------------------------+-------------------------------------------------
Reporter: | Owner:
qnikst | Status: new
Type: bug | Milestone:
Priority: | Version: 7.6.3
normal | Operating System: Unknown/Multiple
Component: GHCi | Type of failure: GHCi crash
Keywords: | Test Case:
Architecture: | https://gist.github.com/qnikst/324a66914b3aba878be5
Unknown/Multiple | Blocking:
Difficulty: |
Unknown |
Blocked By: |
Related Tickets: |
-------------------------+-------------------------------------------------
I have a problem that ghci when loads modules that uses external symbols
incorrectly links them, the problem is not reproducible if I'm compiling
executable or load modules with :load command.
As a result every Pointer value is equivalent to constant
0x0000fffffff225ff.
A minimal example is in attached link, it contains a small package and
description how to reproduce a bug.
Problem is also reproduces on the ghc-HEAD.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8549>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list