[GHC] #8974: 64 bit windows executable built with ghc-7.9.20140405+LLVM segfaults

GHC ghc-devs at haskell.org
Fri May 27 15:52:08 UTC 2016


#8974: 64 bit windows executable built with ghc-7.9.20140405+LLVM segfaults
------------------------------------+--------------------------------------
        Reporter:  awson            |                Owner:
            Type:  bug              |               Status:  closed
        Priority:  high             |            Milestone:  8.0.1
       Component:  Compiler (LLVM)  |              Version:  7.9
      Resolution:  worksforme       |             Keywords:
Operating System:  Windows          |         Architecture:  x86_64 (amd64)
 Type of failure:  Runtime crash    |            Test Case:
      Blocked By:                   |             Blocking:
 Related Tickets:                   |  Differential Rev(s):
       Wiki Page:                   |
------------------------------------+--------------------------------------

Comment (by GordonBGood):

 Replying to awson: and thomie:

 I don't think this should have been closed:  Using GCH 64-bit 8.0.1 and
 the same binutils as always as version 2.5.1 (which is the one that comes
 with GHC both 7.10.3 and the new one) and LLVM 3.7, I still get segment
 faults for the compiled executable on Windows 7 64-bit.

 I think that just because the simple little test program runs doesn't mean
 the problem isn't still there, as Fanael: showed that the problem occurs
 when a page barrier is crossed; The compilation for GHC has changed
 significantly and it may well be that a little insignificant program no
 longer crosses a page barrier.  My much larger application perhaps does
 and triggers the same problem.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8974#comment:35>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list