[GHC] #9002: bus error on sparc in ffi call

GHC ghc-devs at haskell.org
Wed Apr 16 09:11:21 UTC 2014


#9002: bus error on sparc in ffi call
----------------------------+----------------------------------
       Reporter:  nomeata   |             Owner:
           Type:  bug       |            Status:  new
       Priority:  normal    |         Milestone:
      Component:  Compiler  |           Version:  7.6.3
       Keywords:            |  Operating System:  Linux
   Architecture:  sparc     |   Type of failure:  Runtime crash
     Difficulty:  Unknown   |         Test Case:
     Blocked By:            |          Blocking:
Related Tickets:            |
----------------------------+----------------------------------
 Trying to run the test-suite of tls-1.2.6 on sparc with GHC 7.6.3, I get

 {{{
 Marshalling:
   Header: [OK, passed 100 tests]
   Handshake: [OK, passed 100 tests]
 Ciphers:
   Bulk: [OK, passed 100 tests]
 Handshakes:
   setup: [OK, passed 100 tests]

 Program received signal SIGBUS, Bus error.
 0x003d8b9c in md5_do_chunk ()
 (gdb) bt
 #0  0x003d8b9c in md5_do_chunk ()
 #1  0x003d9980 in md5_update ()
 #2  0x003d1fe0 in saqF_ret ()
 #3  0x00da1db8 in StgRun ()
 #4  0x00d9f5cc in scheduleWaitThread ()
 #5  0x00d9c6e4 in real_main ()
 #6  0x00d9c838 in hs_main ()
 #7  0x0003b624 in main ()
 }}}

 Any sparc interested people here that can try to reproduce and fix this?

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


More information about the ghc-tickets mailing list