> I can also let the qt-peer rendered Example app crash by intent: I first
> start the app, then I click the "Random test" button, then the X-button of
> the window to close the window and then the the "RoundRect" button. And
> voula, a crash.
in GDB, with "handle SIGUSR1 nostop noprint pass" in .gdbinit because of
pthreads, I get this backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1360168016 (LWP 27694)]
0xb7e6ab7c in free () from /lib/tls/libc.so.6
(gdb) bt
#0 0xb7e6ab7c in free () from /lib/tls/libc.so.6
#1 0xacdff5b1 in operator delete () from /usr/lib/libstdc++.so.6
#2 0xad6a8f9f in Java_gnu_java_awt_peer_qt_QPainterPath_dispose (env=0x0,
obj=0x0)
at qpainterpath.cpp:127
#3 0x0805e8e5 in callJNIMethod (env=0x806225c, class=0x0, sig=0x80896e0 "()V",
ret_type=1,
ostack=0x80d17fc, f=0xad6a8f60
"U\211å\203ì\030\213E\f\211]øè\204Øÿÿ\201Ã\vV\002", args=1)
at dll_md.c:66
#4 0x0804f721 in callJNIWrapper (class=0x0, mb=0x82e4974, ostack=0x0) at
dll.c:322
#5 0x08052854 in executeJava () at interp.c:2229
#6 0x080503ce in executeMethodVaList (ob=<value optimized out>, class=0x0,
mb=0x82e49b0,
jargs=0xaeed741c "ø¯\v\b\200\236\004\bø¯\v\bXtí®p¹\005\bȯ\v\b\001") at
execute.c:91
#7 0x08050479 in executeMethodArgs (ob=0x0, class=0x0, mb=0x0) at execute.c:63
#8 0x08049f83 in finalizerThreadLoop (self=0x80bafc8) at alloc.c:1189
#9 0x0805b970 in shell (args=0x80baff8) at thread.c:470
#10 0xb7f40ced in start_thread () from /lib/tls/libpthread.so.0
#11 0xb7ed526e in clone () from /lib/tls/libc.so.6
That is GNU Classpath from CVS and "real" JamVM 0.4.2