internal error: ASSERTION FAILED: file sm/Evac.c, line 368
Searching trac for "ASSERTION FAILED" or Evac.c didn't turn this up, so here goes.
I've been infrequently getting this on startup:
seq: internal error: ASSERTION FAILED: file sm/Evac.c, line 368
(GHC version 6.10.4 for i386_apple_darwin)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
This is OS X 10.5.8. Starting the same program again with no changes works, so I can't trigger it consistently. Here's the traceback from the crashing thread:
Thread 3 Crashed:
0 libSystem.B.dylib 0x94508c7e nanosleep$NOCANCEL$UNIX2003 + 0
1 libSystem.B.dylib 0x94502013 usleep$NOCANCEL$UNIX2003 + 61
2 libSystem.B.dylib 0x94519685 abort + 85
3 elaforge.seq.seq 0x00f71a06 rtsErrorMsgFn + 0
4 elaforge.seq.seq 0x00f717f3 barf + 33
5 elaforge.seq.seq 0x00f71846 errorBelch + 0
6 elaforge.seq.seq 0x00f85dfe evacuate + 91
7 elaforge.seq.seq 0x00f8f1b2 scavenge_one + 311
8 elaforge.seq.seq 0x00f8f695 scavenge_mutable_list + 268
9 elaforge.seq.seq 0x00f87248 GarbageCollect + 857
10 elaforge.seq.seq 0x00f78ffc scheduleDoGC + 526
11 elaforge.seq.seq 0x00f78044 schedule + 2538
12 elaforge.seq.seq 0x00f79a89 workerStart + 72
13 libSystem.B.dylib 0x9445e155 _pthread_start + 321
14 libSystem.B.dylib 0x9445e012 thread_start + 34
Thread 3 crashed with X86 Thread State (32-bit):
eax: 0xb0184bd8 ebx: 0x94519639 ecx: 0x00000000 edx: 0x00000000
edi: 0x00000000 esi: 0x00002710 ebp: 0xb0184be8 esp: 0xb0184bbc
ss: 0x0000001f efl: 0x00010202 eip: 0x94508c7e cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0x16d59990
Trac metadata
Trac field | Value |
---|---|
Version | 6.10.4 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Runtime System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |