[kaffe] assertion failed, !INTS_DISABLED()
Godmar Back
gback at cs.utah.edu
Wed Sep 11 14:36:42 PDT 2002
Just a very general comment:
This error indicates memory corruption.
This could be corruption due to a wild write somewhere, or - I'd
say more likely - it could be some race condition in our complex and
convoluted destroy/free system. The only way to find out is to
examine the gc structures related to the object in question;
also backtraces of the other threads running are usually
useful. See the gdb macros on how to obtain them.
- Godmar
>
>
> --HS++Pg+dgi85Mwyx
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
>
> Platform: OpenBSD 3.1 x86, Kaffe 1.0.7, running Freenet snapshots.
>
> After several hours, Kaffe/Freenet crashed with:
> assertion "!INTS_DISABLED()" failed: file "exception.c", line 386
>
> #0 0x400fa557 in kill ()
> #1 0x400fa468 in abort ()
> #2 0x400b5917 in __assert ()
> #3 0x4002a6e0 in dispatchException (eobj=3D0x17b7f58, baseframe=3D0x222f2a=
> 0)
> at exception.c:386
> #4 0x4002a900 in floatingException (frame=3D0x3c5da8) at exception.c:527
> #5 0x4006313c in nullException (sig=3D11, code=3D3956248, ctx=3D0x3c5dc8)
> at signal.c:87
> #6 0xdfbfdfd3 in ?? ()
> #7 0x40047acd in walkObject (collector=3D0x400766e0, base=3D0x4c6e38, size=
> =3D24)
> at gc.h:134
> #8 0x4002d404 in gcWalkMemory (gcif=3D0x400766e0, mem=3D0x4c6e38)
> at mem/gc-incremental.c:393
> #9 0x4002d608 in gcMan (arg=3D0x400766e0) at mem/gc-incremental.c:504
> #10 0x40045e1c in startSpecialThread (arg=3D0x3b31a0) at thread.c:273
> #11 0x400604c4 in start_this_sucker_on_a_new_frame () at jthread.c:1252
> #12 0x400605e2 in jthread_create (pri=3D11,=20
> func=3D0x40045de8 <startSpecialThread>, daemon=3D-541076212,=20
> jlThread=3D0x40045ae9, threadStackSize=3D1074027131) at jthread.c:1322
> #13 0x40045ac8 in createThread (tid=3D0x3b31a0, func=3D0x40045de8,=20
> stacksize=3D16384, einfo=3D0xdfbfd58c) at thread.c:121
> #14 0x40045ec3 in createDaemon (func=3D0x4002d4e0, nm=3D0x4002e8ff "gc",=20
> arg=3D0x400766e0, prio=3D11, stacksize=3D16384, einfo=3D0xdfbfd58c) at =
> thread.c:312
> #15 0x4002e97b in gcEnable (collector=3D0x400766e0) at mem/gc-incremental.c=
> :1093
> #16 0x4001e354 in initialiseKaffe () at baseClasses.c:211
> #17 0x400337c7 in JNI_CreateJavaVM (vm=3D0x4190, env=3D0x4300, args=3D0x419=
> 4)
> at jni.c:167
>
> --=20
> Greg Wooledge | "Truth belongs to everybody."
> greg at wooledge.org | - The Red Hot Chili Peppers
> http://wooledge.org/~greg/ |
>
> --HS++Pg+dgi85Mwyx
> Content-Type: application/pgp-signature
> Content-Disposition: inline
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (OpenBSD)
>
> iD8DBQE9fTuwkAkqAYpL9t8RAhWwAKDD1KKDBD+yOrTkNycglTJ983aWyACfdBmQ
> ICszvgvFl5sgIBPt/t2nVg0=
> =9Vru
> -----END PGP SIGNATURE-----
>
> --HS++Pg+dgi85Mwyx--
>
> _______________________________________________
> kaffe mailing list
> kaffe at kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
>
More information about the kaffe
mailing list