[kaffe] bug report: core dump after eating cpu (gc related?)

jrandom auto97841 at hushmail.com
Fri Nov 21 01:37:02 PST 2003


Hi all,

After the last round of gc updates, kaffe has been acting much better
with the app I'm writing (yay!)- it doesn't usually crash until after
two or maybe three days (before it seemed to be on a 8-16 hour schedule).
 The crashes are all the same - around when it reaches its memory limit
(64M), it stops responding, eats 100% cpu for a while (sometimes up to
an hour, sometimes only a few minutes) until it finally dumps core. 
The stack is below.

I know there are surely other things involved, but running on xp w/ sun's
1.4.2 or 1.3.1, the application doesn't seem to have any memory leaks
(both experientially and from profiling).  The app itself is a mixnet
- lots of crypto, lots of network io, and very little disk io.

If anyone has any ideas for how I can debug this further, I'd love to
help.

Thanks!

The kaffe fullversion:
Engine: Just-in-time v3   Version: 1.1.x-cvs   Java Version: 1.1
Configuration/Compilation options:
  Compile date  : Tue Nov 11 11:42:10 PST 2003
  Compile host  : col00846
  Install prefix: /usr/local/kaffe
  Thread system : unix-jthreads
  CC            : gcc
  CFLAGS        : -g -O2 -Wall -Wstrict-prototypes
  LDFLAGS       :
  ChangeLog head: 2003-11-11  Dalibor Topic <robilad at kaffe.org>

OS version:
FreeBSD 4.8-RELEASE 

Hardware is a vm on a cluster, and I'm not exactly sure what physical
hardware its on (though it has at least two CPUs).

#0  0x2815abac in kill () from /usr/lib/libc.so.4
(gdb) where
#0  0x2815abac in kill () from /usr/lib/libc.so.4
#1  0x2819c13a in abort () from /usr/lib/libc.so.4
#2  0x2817814f in __assert () from /usr/lib/libc.so.4
#3  0x280bee85 in gc_heap_malloc (sz=280) at mem/gc-mem.c:393
#4  0x28088deb in gcMalloc (gcif=0x280ffdb4, size=280, fidx=3) at mem/gc-
incremental.c:1027
#5  0x2809bcbb in newArrayChecked (elclass=0x810235c, count=130, info=0x83499a4)
at object.c:150
#6  0x2809efca in soft_newarray (type=5, size=130) at soft.c:86
#7  0x081cf8b0 in ?? ()
#8  0x00000005 in ?? ()
#9  0x00000082 in ?? ()
#10 0x09cd425c in ?? ()
#11 0x0a5d8678 in ?? ()
#12 0x00000040 in ?? ()
#13 0x00000020 in ?? ()
#14 0x00000082 in ?? ()
#15 0x00000020 in ?? ()
#16 0x09cd425c in ?? ()
#17 0x09cd425c in ?? ()
#18 0x0a5d86d8 in ?? ()
#19 0x08349a40 in ?? ()
#20 0x082cebb9 in ?? ()
#21 0x08349a40 in ?? ()
#22 0x081cf696 in ?? ()
#23 0x0a5d8678 in ?? ()
#24 0x00000066 in ?? ()
#25 0x08342500 in ?? ()
#26 0x0a5d8678 in ?? ()
#27 0x08b3fabc in ?? ()
#28 0x00000020 in ?? ()
#29 0x0a5d8678 in ?? ()
#30 0x00000066 in ?? ()
#31 0x00000008 in ?? ()
#32 0x0a5e53d8 in ?? ()
#33 0x0000001e in ?? ()
#34 0x0a5d86d8 in ?? ()
#35 0x08349a78 in ?? ()
#36 0x082cae9e in ?? ()
#37 0x0a5d8678 in ?? ()
#38 0x09cd425c in ?? ()
#39 0x08342500 in ?? ()
#40 0x08b3fabc in ?? ()
#41 0x0a5d8658 in ?? ()

I still have the core if anyone has any ideas for further testing.

-jrandom



Concerned about your privacy? Follow this link to get
FREE encrypted email: https://www.hushmail.com/?l=2

Free, ultra-private instant messaging with Hush Messenger
https://www.hushmail.com/services.php?subloc=messenger&l=434

Promote security and make money with the Hushmail Affiliate Program: 
https://www.hushmail.com/about.php?subloc=affiliate&l=427




More information about the kaffe mailing list