assertion failures
Archie Cobbs
kaffe@rufus.w3.org
Mon, 27 Jul 1998 19:09:32 -0700 (PDT)
I'm getting assertion failures in kaffe-snap Mon Jul 27 08:02:00 1998.
This is on FreeBSD.
My particular application is trying to use threads, which seems to
trigger the problem.
#0 0x200e3851 in kill ()
#1 0x200e2ee4 in abort ()
#2 0x200bcbd2 in __assert ()
#3 0x2001cbc7 in gc_heap_malloc (sz=20) at ./mem/gc-mem.c:267
#4 0x2001ba69 in gcMalloc (size=12, fidx=2) at mem/gc-incremental.c:678
#5 0x20022a07 in verifyBasicBlock (meth=0x4da88, pc=0) at code-analyse.c:361
#6 0x20022836 in L174 () at code-analyse.c:312
#7 0x2003ca33 in translate (meth=0x4da88) at ./jit/machine.c:206
#8 0x2001f6c3 in soft_fixup_trampoline (_pmeth=0x4db4d) at soft.c:430
#9 0x20037b21 in i386_dft1 () at jit.def:1419
#10 0x2001e6b6 in execute_java_constructor_v (cname=0x2002580e "¹\213\203¬",
cc=0x0, signature=0x20025584 "Xª\002", argptr=0x55974c "`ð\004 À0\002")
at support.c:181
#11 0x2001e6e6 in execute_java_constructor (cname=0x2002580e "¹\213\203¬",
cc=0x0, signature=0x20025584 "Xª\002") at support.c:193
#12 0x2002587b in nullException (sig=11, code=12, ctx=0x55977c)
at exception.c:255
#13 0xefbfdfdc in ?? ()
#14 0x200318f5 in L125 () at ./systems/unix-jthreads/jthread.c:596
#15 0x2003166c in interrupt (sig=26) at ./systems/unix-jthreads/jthread.c:510
#16 0xefbfdfdc in ?? ()
#17 0x3e3128 in ?? ()
#18 0x3e3128 in ?? ()
#19 0x3e3128 in ?? ()
#20 0x3e3128 in ?? ()
[ thousands of identical stack frames omitted ]
#8905 0x3e3128 in ?? ()
#8906 0x3e3128 in ?? ()
#8907 0x3e3128 in ?? ()
#8908 0x45e188 in ?? ()
#8909 0x59816e in ?? ()
#8910 0x597ca2 in ?? ()
#8911 0x597b2b in ?? ()
#8912 0x607627 in ?? ()
#8913 0x5d88ad in ?? ()
#8914 0x4c4131 in ?? ()
#8915 0x6206d0 in ?? ()
#8916 0x2001ed34 in L121 () at support.c:518
#8917 0x2001e41d in do_execute_java_method_v (obj=0x627948,
method_name=0x2001da51 " of memory!\"",
signature=0x2001d7de "PWè\213,\003", mb=0x0, isStaticCall=0,
argptr=0x633060 "PR\005 PR\005 `ð\004 ") at support.c:83
#8918 0x2001e454 in do_execute_java_method (obj=0x627948,
method_name=0x2001da51 " of memory!\"",
signature=0x2001d7de "PWè\213,\003", mb=0x0, isStaticCall=0)
at support.c:95
#8919 0x2001daa0 in firstStartThread (arg=0x627948) at thread.c:219
#8920 0x20031df8 in start_this_sucker_on_a_new_frame ()
at ./systems/unix-jthreads/jthread.c:892
#8921 0x20031f1a in jthread_create (pri=144 '\220', func=0, daemon=5848880,
jlThread=0x2003156d, threadStackSize=537194592)
at ./systems/unix-jthreads/jthread.c:950
#8922 0x424820 in ?? ()
#8923 0x676e6f in ?? ()
Cannot access memory at address 0x6c5f6465.
This is not deterministic. Sometimes I get the one at ./mem/gc-mem.c line 264:
#0 0x200e3851 in kill ()
#1 0x200e2ee4 in abort ()
#2 0x200bcbd2 in __assert ()
#3 0x2001cb5f in gc_heap_malloc (sz=18) at ./mem/gc-mem.c:264
#4 0x2001ba69 in gcMalloc (size=10, fidx=15) at mem/gc-incremental.c:678
#5 0x20020045 in makeUtf8Const (s=0x20025584 "Xª\002", len=-1) at string.c:218
#6 0x2001ed9a in lookupClassMethod (cls=0x79d68, name=0x25214 "<init>",
sig=0x20025584 "Xª\002") at support.c:554
#7 0x2001e62e in execute_java_constructor_v (cname=0x2002580e "¹\213\203¬",
cc=0x0, signature=0x20025584 "Xª\002", argptr=0x542460 "`ð\004 À0\002")
at support.c:172
#8 0x2001e6e6 in execute_java_constructor (cname=0x2002580e "¹\213\203¬",
cc=0x0, signature=0x20025584 "Xª\002") at support.c:193
#9 0x2002587b in nullException (sig=11, code=12, ctx=0x542490)
at exception.c:255
#10 0xefbfdfdc in ?? ()
#11 0x200318f5 in L125 () at ./systems/unix-jthreads/jthread.c:596
#12 0x2003166c in interrupt (sig=26) at ./systems/unix-jthreads/jthread.c:510
#13 0xefbfdfdc in ?? ()
#14 0x460728 in ?? ()
#15 0x460728 in ?? ()
#16 0x460728 in ?? ()
[ thousands of identical stack frames omitted ]
#4364 0x460728 in ?? ()
#4365 0x460728 in ?? ()
#4366 0x4606c8 in ?? ()
#4367 0x59816e in ?? ()
#4368 0x597ca2 in ?? ()
#4369 0x597b2b in ?? ()
#4370 0x607627 in ?? ()
#4371 0x5d88ad in ?? ()
#4372 0x4c4131 in ?? ()
#4373 0x6206d0 in ?? ()
#4374 0x2001ed34 in L121 () at support.c:518
#4375 0x2001e41d in do_execute_java_method_v (obj=0x6277f8,
method_name=0x2001da51 " of memory!\"",
signature=0x2001d7de "PWè\213,\003", mb=0x0, isStaticCall=0,
argptr=0x5ad060 "PR\005 PR\005 `ð\004 ") at support.c:83
#4376 0x2001e454 in do_execute_java_method (obj=0x6277f8,
method_name=0x2001da51 " of memory!\"",
signature=0x2001d7de "PWè\213,\003", mb=0x0, isStaticCall=0)
at support.c:95
#4377 0x2001daa0 in firstStartThread (arg=0x6277f8) at thread.c:219
#4378 0x20031df8 in start_this_sucker_on_a_new_frame ()
at ./systems/unix-jthreads/jthread.c:892
#4379 0x20031f1a in jthread_create (pri=144 '\220', func=0, daemon=5845496,
jlThread=0x2003156d, threadStackSize=537194592)
at ./systems/unix-jthreads/jthread.c:950
#4380 0x424820 in ?? ()
#4381 0x676e6f in ?? ()
Cannot access memory at address 0x6c5f6465.
How can I help debug this? :-)
-Archie
___________________________________________________________________________
Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com