
#15544: Non-deterministic segmentation fault in cryptohash-sha256 testsuite -------------------------------------+------------------------------------- Reporter: bgamari | Owner: (none) Type: bug | Status: patch Priority: highest | Milestone: 8.6.1 Component: Compiler | Version: 8.4.3 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D5145 Wiki Page: | -------------------------------------+------------------------------------- Comment (by osa1): I also managed to get a panic in the GC (non-debug runtime): {{{ Thread 5 (Thread 0x7fffeffff700 (LWP 26724)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff69cc801 in __GI_abort () at abort.c:79 #2 0x0000000000d9a175 in rtsFatalInternalErrorFn (s=0xe02de8 "evacuate: strange closure type %d", ap=0x7fffefffeaf8) at rts/RtsMessages.c:186 #3 0x0000000000d9a2bd in barf (s=s@entry=0xe02de8 "evacuate: strange closure type %d") at rts/RtsMessages.c:48 #4 0x000000000040a259 in evacuate1 (p=p@entry=0xe2c500) at rts/sm/Evac.c:862 #5 0x0000000000dc84f8 in scavenge_static () at rts/sm/Scav.c:1690 #6 scavenge_loop1 () at rts/sm/Scav.c:2085 #7 0x0000000000dad542 in scavenge_until_all_done () at rts/sm/GC.c:1085 #8 0x0000000000dade65 in GarbageCollect (collect_gen=collect_gen@entry=1, do_heap_census=do_heap_census@entry=false, gc_type=gc_type@entry=2, cap=0x1000240 <MainCapability>, cap@entry=0x1019f10, idle_cap=idle_cap@entry=0x7fffe4000d80) at rts/sm/GC.c:416 #9 0x0000000000d9c012 in scheduleDoGC (pcap=pcap@entry=0x7fffefffee70, task=task@entry=0x7fffe8000b70, force_major=force_major@entry=false) at rts/Schedule.c:1797 #10 0x0000000000d9c9ea in schedule (initialCapability=initialCapability@entry=0x1000240 <MainCapability>, task=task@entry=0x7fffe8000b70) at rts/Schedule.c:545 #11 0x0000000000d9df4c in scheduleWorker (cap=cap@entry=0x1000240 <MainCapability>, task=task@entry=0x7fffe8000b70) at rts/Schedule.c:2550 #12 0x0000000000da4e07 in workerStart (task=0x7fffe8000b70) at rts/Task.c:444 #13 0x00007ffff72106db in start_thread (arg=0x7fffeffff700) at pthread_create.c:463 #14 0x00007ffff6aad88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15544#comment:29 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler