[GHC] #9920: Segfault in arm binary
GHC
ghc-devs at haskell.org
Mon Dec 22 23:34:43 UTC 2014
#9920: Segfault in arm binary
----------------------------+-------------------------------------------
Reporter: erikd | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 7.9
Keywords: | Operating System: Unknown/Multiple
Architecture: arm | Type of failure: Runtime crash
Difficulty: Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
----------------------------+-------------------------------------------
Using ghc HEAD (6713f0d9a) I compile a very simple program which segfaults
immediately. Stepping through it using GDB I find its crashing on the
instruction
{{{
0x3f5a98 <stg_init_finish$def+12> ldr r5, [r5]
}}}
and that just before this instruction the value of `r5` is zero. That
means its trying to load into `r5` the value at the address in `r5`.
Obviously that's going to segfault.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9920>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list