[kaffe] assertion "pool->num_free_nodes != 0" failed
Greg Wooledge
greg@wooledge.org
Sun Aug 24 09:37:01 2003
--tThc/1wpZn/ma/RB
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Since Helmer fixed a memory leak, I've decided to give Kaffe+Freenet
another whirl. The good news is, it's MUCH more stable than 1.1.0
was. I've actually had it running for many hours without sucking up
all the memory it can find. (It still seems to grow in small bursts
every once in a while, but it's hard to say whether that's a memory
leak or just another Freenet feature kicking in.)
The bad news:
assertion "pool->num_free_nodes !=3D 0" failed: file "jqueue.c", line 60
#0 0x40143fdb in _thread_sys_kill ()
#1 0x401438c7 in abort ()
#2 0x400fb7fb in __assert ()
#3 0x400a5468 in KaffePoolNewNode (pool=3D0x2c90f8) at jqueue.c:60
#4 0x4009fddd in addWaitQThread (jtid=3D0x3a9400c, queue=3D0x2d82764)
at jthread.c:815
#5 0x400a0053 in suspendOnQThread (jtid=3D0x3a9400c, queue=3D0x2d82764,=20
timeout=3D-1) at jthread.c:895
#6 0x400a2781 in jcondvar_wait (cv=3D0x2d82764, lock=3D0x2d8275c, timeout=
=3D-1)
at jthread.c:2257
#7 0x40050a5e in slowLockMutex (lkp=3D0x400ba124, where=3D0x3a9bfd4,=20
heavyLock=3D0x400ba128) at ksem.h:92
#8 0x400515e2 in locks_internal_lockMutex (lkp=3D0x400ba124, where=3D0x3a9=
bfd4,=20
heavyLock=3D0x400ba128) at locks.c:440
#9 0x4005cf76 in firstStartThread (arg=3D0x15ee3fc) at thread.c:362
#10 0x400a11d0 in start_this_sucker_on_a_new_frame () at jthread.c:1458
#11 0x400a1372 in jthread_create (pri=3D5, func=3D0x4005cf34 <firstStartThr=
ead>,=20
daemon=3D0, jlThread=3D0x14df53c, threadStackSize=3D32768) at jthread.c=
:1532
#12 0x4005c960 in createThread (tid=3D0x14df53c, func=3D0x4005cf34,=20
stacksize=3D32768, einfo=3D0x277ea2c) at thread.c:130
#13 0x4005ca97 in startThread (tid=3D0x14df53c) at thread.c:190
#14 0x401a09ea in java_lang_Thread_start0 (this=3D0x14df53c) at Thread.c:40
#15 0x33493b in ?? ()
#16 0x6c3b2f in ?? ()
#17 0x2731984 in ?? ()
#18 0x273f0ef in ?? ()
#19 0x278025b in ?? ()
#20 0x26b43cc in ?? ()
#21 0x4005be86 in callMethodV (meth=3D0x363b34, func=3D0x26b4364, obj=3D0x2=
73d88c,=20
args=3D0x0, ret=3D0x0) at ../../config/i386/common.h:38
#22 0x400477ed in Kaffe_CallVoidMethodV (env=3D0x277700c, obj=3D0x2773210,=
=20
meth=3D0x363b34, args=3D0x277ef9c "\017=C9\005@`0\013@=C0=C1\001@=EC=AF=
\013@")
at jni.c:1141
#23 0x4004788a in Kaffe_CallVoidMethod (env=3D0x277700c, obj=3D0x2773210,=
=20
meth=3D0x363b34) at jni.c:1154
#24 0x4005d014 in firstStartThread (arg=3D0x2773210) at thread.c:400
#25 0x400a11d0 in start_this_sucker_on_a_new_frame () at jthread.c:1458
#26 0x400a1372 in jthread_create (pri=3D-809512788, func=3D0xcfbfcf98,=20
daemon=3D1074073824, jlThread=3D0x36735c, threadStackSize=3D3568468)
at jthread.c:1532
#27 0xb8b4b4 in ?? ()
#28 0x45895440 in ?? ()
Cannot access memory at address 0x8bf8458b.
Engine: Just-in-time v3 Version: 1.1.1 Java Version: 1.1
Configuration/Compilation options:
Compile date : Sat Aug 23 09:14:27 EDT 2003
Compile host : pegasus
Install prefix: /usr/local/kaffe
Thread system : unix-jthreads
CC : gcc
CFLAGS : -g -O2 -Wall -Wstrict-prototypes
LDFLAGS :=20
ChangeLog head: 2003-08-22 Helmer Kraemer <hkraemer@freenet.de>
OpenBSD 3.3 i386
--=20
Greg Wooledge | "Truth belongs to everybody."
greg@wooledge.org | - The Red Hot Chili Peppers
http://wooledge.org/~greg/ |
--tThc/1wpZn/ma/RB
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (OpenBSD)
iD8DBQE/SOkZkAkqAYpL9t8RAlapAJwMSrm4IlvMgkUwtj1mF+jf5mKC0QCeIhWE
9h2O0srSUCUxPJkEw1nskmI=
=oRrN
-----END PGP SIGNATURE-----
--tThc/1wpZn/ma/RB--