[GHC] #10672: checkProddableBlock crash during Template Haskell linking
GHC
ghc-devs at haskell.org
Tue Aug 11 18:37:18 UTC 2015
#10672: checkProddableBlock crash during Template Haskell linking
-------------------------------------+-------------------------------------
Reporter: lukexi | Owner:
Type: bug | Status: new
Priority: high | Milestone: 7.10.3
Component: Compiler | Version: 7.10.1
Resolution: | Keywords:
Operating System: Windows | Architecture:
Type of failure: Compile-time | Unknown/Multiple
crash | Test Case:
Blocked By: | Blocking:
Related Tickets: #9297 #10563 | Differential Revisions:
#8237 #9907 |
-------------------------------------+-------------------------------------
Changes (by Phyx-):
* cc: Phyx- (added)
Comment:
Hmm, this seems to happen because in `checkProddableBlock` the
`oc->proddables` is NULL. So it has no blocks to check and it errors out.
Don't know why it errors out and doesn't skip that ObjectCode and continue
when there are no `proddables`. I'm pretty new at the linker so hopefully
someone who knows more about this part can explain it.
Also it won't work on anything prior to 7.10.x since you'll get the
Unknown PE section error fixed in #9907
I don't think #9297 is related either, which seems to have more to do with
the name manglings.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10672#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list