GC stage 90: Object count wrong before gc; expected 1869, got 1870.
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=690
Reported by @grubba
Latest Pike 7.1 compiled with dmalloc (autobuild):
/tmp/autobuild-dm/pike7.1-20001108232206.tar/src/gc.c:1994: Fatal error:
Pike was in GC stage 90 when this fatal occured:
Object count wrong before gc; expected 1869, got 1870.
Attempting to dump backlog (may fail)...
Backtrace at time of fatal:
testsuite: Test 5538 (shift 1):1: a()
/tmp/autobuild-dm/pike7.1-20001108232206.tar/bin/test_pike.pike:572:
main(3,({"/tmp/autobuild-dm/pike7.1-20001108232206.tar/bin/test_pike.pike","modules/CommonLog/module_testsuite","modules/Gdbm/module_testsuite","modules/Gettext/module_testsuite",,,35}))
SIGABRT 6* abort (generated by abort(3) routine)
si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
si_errno [0]: Error 0
si_code [-1]: SI_LWP [pid: 24783, uid: 997]
stackpointer=FFBEE6A8
"Finalizer" (TID:0x196630c, sys_thread_t:0x1966250, state:CW, thread_t:
t@7, threadID:0xfde91d78, stack_bottom:0xfde92000, stack_size:0x20000)
prio=8
[1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
[2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
[3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
-------------------
"Reference Handler" (TID:0x26cf0cc, sys_thread_t:0x26cf010, state:CW,
thread_t: t@6, threadID:0xfdec1d78, stack_bottom:0xfdec2000,
stack_size:0x20000) prio=10
[1] java.lang.Object.wait(Object.java:424)
[2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
-------------------
"Signal dispatcher" (TID:0x1725a9c, sys_thread_t:0x17259e0, state:MW,
thread_t: t@5, threadID:0xfdef1d78, stack_bottom:0xfdef2000,
stack_size:0x20000) prio=10
-------------------
"main" (TID:0x20b728c, sys_thread_t:0x20b71d0, state:R, thread_t: t@1,
threadID:0x12e2100, stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
*current thread*
Abort - core dumped