#7314: GHCi 64-bit OS X segfaults on interaction with C-libraries
------------------------+---------------------------------------------------
 Reporter:  darchon     |          Owner:                              
     Type:  bug         |         Status:  new                         
 Priority:  normal      |      Component:  Compiler                    
  Version:  7.4.1       |       Keywords:  GHCi external library 64-bit
       Os:  MacOS X     |   Architecture:  x86_64 (amd64)              
  Failure:  GHCi crash  |       Testcase:                              
Blockedby:              |       Blocking:                              
  Related:              |  
------------------------+---------------------------------------------------
 I'm experiencing spurious behaviour (segfaults sometimes) using GHCi when
 working with code that interacts with C-libraries. It seems to be an OS X
 only bug.

 The spurious behaviour is as follows:[[BR]][[BR]]
 OS X 10.8 (gcc 4.2.1, clang 4.0):[[BR]]
 - 32-bit: interpreted and compiled work correctly[[BR]]
 - 64-bit: only compiled code works correctly, interpreted code segfaults
 (11)

 OS X 10.6 (gcc 4.2.1, XCode 3.2.6):[[BR]]
 - 32-bit: interpreted and compiled code work correctly[[BR]]
 - 64-bit: interpreted and compiled code work correctly

 Additionally (OS X 10.8):
 When I run 'ghci' from inside 'gdb' (to find the origin for the segfault),
 everything works fine (e.g. _no_ segfault).

 Here is a link to the crash report given by OS X:
 http://pastebin.com/jZjfFtm7

 And this is the test case:
 {{{
 cabal install gloss --flags"-GLUT GLFW"
 cabal unpack gloss-examples
 cd <unpacked-dir>/picture/GameEvent
 ghci -fno-ghci-sandbox Main.hs
 main
 }}}

 I'm filing this bug report in relation to the following thread on haskell-
 cafe, which is about removing the 32-bit recommendation for Haskell
 Platform on OS X:[[BR]]
 http://thread.gmane.org/gmane.comp.lang.haskell.cafe/100652

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7314>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to