[kaffe] [crash] Jython 2.1 Installer vs. jthread_disable_stop

Greg Wooledge greg@wooledge.org
Thu Jan 9 18:28:01 2003


--XLpnloaskCRyB6mV
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Vesa Kaihlavirta (vpkaihla@cc.jyu.fi) wrote:

> kaffe-bin: jthread.c:1181: jthread_disable_stop: Assertion=20
> `currentJThread->stopCounter < 10' failed.

For whatever it's worth, I get those in Freenet, running with Kaffe
1.0.7 on OpenBSD 3.2 (i386).

assertion "currentJThread->stopCounter < 10" failed: file "jthread.c", line=
 1181
(gdb) bt
#0  0x400fe27b in kill ()
#1  0x400fdbd7 in abort ()
#2  0x400b8f53 in __assert ()
#3  0x40062fde in jthread_disable_stop () at jthread.c:1181
#4  0x4003180d in gcFree (gcif=3D0x400796e0, mem=3D0x220e790)
    at mem/gc-incremental.c:1046
#5  0x40031c96 in jfree (mem=3D0x220e790) at gc.c:33
#6  0x400404c7 in slowUnlockMutex (lkp=3D0xa0598cc, where=3D0xcfe5efc)
    at locks.c:295
#7  0x40040a06 in _unlockMutex (lkp=3D0xa0598cc, where=3D0xcfe5efc) at lock=
s.c:509
#8  0x400492c4 in broadcastDeath (jlThread=3D0xa0598c8) at thread.c:535
#9  0x400629b5 in killThread (tid=3D0xcfde010) at jthread.c:834
#10 0x40063c94 in jthread_exit () at jthread.c:1578
#11 0x400491ae in exitThread () at thread.c:438
#12 0x4004906a in firstStartThread (arg=3D0xa0598c8) at thread.c:390
#13 0x400634c4 in start_this_sucker_on_a_new_frame () at jthread.c:1252
#14 0x400635e2 in jthread_create (pri=3D58032744,=20
    func=3D0x400630ca <jthread_enable_stop+14>, daemon=3D1074212960, jlThre=
ad=3D0x0,=20
    threadStackSize=3D61639168) at jthread.c:1322

assertion "currentJThread->stopCounter < 10" failed: file "jthread.c", line=
 1181
#0  0x400fe27b in kill ()
#1  0x400fdbd7 in abort ()
#2  0x400b8f53 in __assert ()
#3  0x40062fde in jthread_disable_stop () at jthread.c:1181
#4  0x4004999c in utf8ConstAddRef (utf8=3D0x2d87a0) at utf8const.c:55
#5  0x40025aa0 in lookupClassEntry (name=3D0x2d87a0, loader=3D0x0, einfo=3D=
0x4773b88)
    at classPool.c:113
#6  0x400233c1 in loadClass (name=3D0x2d87a0, loader=3D0x0, einfo=3D0x4773b=
88)
    at classMethod.c:1003
#7  0x40040f3e in getClass (idx=3D181, this=3D0x2ddc20, einfo=3D0x4773b88)
    at lookup.c:184
#8  0x4002b478 in verifyBasicBlock (codeInfo=3D0x4e463f8, meth=3D0x303a10, =
pc=3D20,=20
    einfo=3D0x4773b88) at code-analyse.c:1921
#9  0x40027b13 in verifyMethod (meth=3D0x303a10, pcodeinfo=3D0x4773aec,=20
    einfo=3D0x4773b88) at code-analyse.c:333
#10 0x4005a460 in translate (xmeth=3D0x303a10, einfo=3D0x4773b88) at machin=
e.c:164
#11 0x400453bf in soft_fixup_trampoline (_data=3D0x2e1fd5) at soft.c:574
#12 0x400609e5 in i386_do_fixup_trampoline () at machine.c:1165
#13 0x40038dd9 in Kaffe_CallVoidMethodV (env=3D0x40074bf0, obj=3D0x373d380,=
=20
    meth=3D0x303a10,=20
    args=3D0x4773f84 "H=C0=BF\003@s=E3\004\200=D3s\003=B0pp\003w\212\004@`0=
\a@=A0a\001@=A8=A6\a@")
 at jni.c:1069
#14 0x40038e48 in Kaffe_CallVoidMethod (env=3D0x40074bf0, obj=3D0x373d380,=
=20
    meth=3D0x303a10) at jni.c:1083
#15 0x40049057 in firstStartThread (arg=3D0x3bfc048) at thread.c:384
#16 0x400634c4 in start_this_sucker_on_a_new_frame () at jthread.c:1252
#17 0x400635e2 in jthread_create (pri=3D57997248,=20
    func=3D0x400630ca <jthread_enable_stop+14>, daemon=3D1074212960, jlThre=
ad=3D0x0,=20
    threadStackSize=3D61643264) at jthread.c:1322

Etc.  I gave up even trying to report them all.

--=20
Greg Wooledge                  |   "Truth belongs to everybody."
greg@wooledge.org              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |

--XLpnloaskCRyB6mV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (OpenBSD)

iD8DBQE+Hi/EkAkqAYpL9t8RAvh4AKCOlf0FGS5vSHT8y3da64gmZcLm+QCgxQRg
e9HQvHhNoLwcLtpFtGQGF9Q=
=EIVy
-----END PGP SIGNATURE-----

--XLpnloaskCRyB6mV--