Trolltech Home | Qt-jambi-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt-jambi-interest Archive, February 2008
QT Jambi Appliaction chrash with "double free" from glibc


Message 1 in thread

My QT Jambi Application with custom widgets (written in Java) crash with:
"*** glibc detected *** ../jre/bin/java: double free or corruption
(fasttop): 0x08a38bb8"

JRE: 1.6.0_04
Jambi: qtjambi-linux32-gpl-4.3.3_01 (compiled download)
Linux: kubuntu with libc 2.6.1

No more Information, no Stack-Trace or error logs from the jvm are
available :-(

Thanks for any hint...

Daniel



Message 2 in thread

> My QT Jambi Application with custom widgets (written in Java) crash  
> with:
> "*** glibc detected *** ../jre/bin/java: double free or corruption
> (fasttop): 0x08a38bb8"
>
> JRE: 1.6.0_04
> Jambi: qtjambi-linux32-gpl-4.3.3_01 (compiled download)
> Linux: kubuntu with libc 2.6.1
>
> No more Information, no Stack-Trace or error logs from the jvm are
> available :-(
>

Hard to say without any further information...

Some things:
How big is this codebase? Could you maybe post it so I can look for  
something obvious or try to reproduce?
Are you doing any explicit dispose() in your code? Could you quickly  
try to downgrade to 1.5 and see if that changes anything. Does your / 
usr/lib or similar contain qt libraries as well? If it does you may  
also have the kase where you are loading the wrong libraries and have  
binary compatibility issues...

-
best regards,
Gunnar


Message 3 in thread

With Java 1.5: the same problem.

All QT libs (with libstdc++) are loaded from the
qtjambi-linux32-gpl-4.3.3_01/lib.

No dispose() call in my code.

Now i have another crash (i think the same problem), but now with a
errorfile from the jvm:

#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x06225ee2, pid=9626, tid=3047943056
#
# Java VM: Java HotSpot(TM) Client VM (10.0-b19 mixed mode, sharing
linux-x86)
# Problematic frame:
# V  [libjvm.so+0x225ee2]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x08081800):  JavaThread "Finalizer" daemon [_thread_in_vm,
id=9630, stack(0xb5a6e000,0xb5abf000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR),
si_addr=0x00000018

Registers:
EAX=0x00000000, EBX=0x08081800, ECX=0x00000178, EDX=0x08081800
ESP=0xb5abdbf0, EBP=0xb5abdc38, ESI=0xb5abdbf0, EDI=0x00000018
EIP=0x06225ee2, CR2=0x00000018, EFLAGS=0x00210206

Top of Stack: (sp=0xb5abdbf0)
0xb5abdbf0:   08081800 00000000 b7ed417c b47011cc
0xb5abdc00:   08081800 00000000 b5abdc38 b46ed184
0xb5abdc10:   08081800 0810f854 00000042 00000000
0xb5abdc20:   08081800 b7eedff4 00000000 b47011cc
0xb5abdc30:   08870238 080818f4 b5abdc68 b46ed0ce
0xb5abdc40:   080818f4 00000018 b7eef140 08875828
0xb5abdc50:   088d8738 08081800 080818f4 b47011cc
0xb5abdc60:   08870238 080818f4 b5abdc88 b46ed76c 

Instructions: (pc=0x06225ee2)
0x06225ed2:   75 b8 85 c0 0f 85 d5 00 00 00 31 c0 85 ff 74 02
0x06225ee2:   8b 07 8b 4d 08 57 57 50 51 e8 c0 61 04 00 8b 55 

Stack: [0xb5a6e000,0xb5abf000],  sp=0xb5abdbf0,  free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
code)
V  [libjvm.so+0x225ee2]
C  [libqtjambi.so.1.0.0+0x200ce] 
_ZN11QtJambiLink17releaseJavaObjectEP7JNIEnv_+0x6e
C  [libqtjambi.so.1.0.0+0x2076c] 
_ZN11QtJambiLink10cleanUpAllEP7JNIEnv_+0x5c
C  [libqtjambi.so.1.0.0+0x20799] 
_ZN11QtJambiLink19javaObjectFinalizedEP7JNIEnv_+0x29
C  [libqtjambi.so.1.0.0+0x2a9b9] 
Java_com_trolltech_qt_QtJambiObject_finalize+0x39
J  com.trolltech.qt.QtJambiObject.finalize()V
v  ~BufferBlob::StubRoutines (1)
V  [libjvm.so+0x21c40d]
V  [libjvm.so+0x310378]
V  [libjvm.so+0x21c2a0]
V  [libjvm.so+0x245b37]
V  [libjvm.so+0x22c5ca]
C  [libjava.so+0xcb9e] 
Java_java_lang_ref_Finalizer_invokeFinalizeMethod+0x6e
J  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V
J  java.lang.ref.Finalizer.runFinalizer()V
J  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V
v  ~BufferBlob::Interpreter
v  ~BufferBlob::StubRoutines (1)
V  [libjvm.so+0x21c40d]
V  [libjvm.so+0x310378]
V  [libjvm.so+0x21bd20]
V  [libjvm.so+0x21bdad]
V  [libjvm.so+0x28bfb5]
V  [libjvm.so+0x391bbd]
V  [libjvm.so+0x311029]
C  [libpthread.so.0+0x546b]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  com.trolltech.qt.QtJambiObject.finalize()V
v  ~BufferBlob::StubRoutines (1)
J  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V
J  java.lang.ref.Finalizer.runFinalizer()V
J  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V
v  ~BufferBlob::Interpreter
v  ~BufferBlob::StubRoutines (1)

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x08195c00 JavaThread "RMI TCP Connection(6)-10.1.0.103" daemon
[_thread_in_native, id=9652, stack(0xb3602000,0xb3653000)]
  0x080ffc00 JavaThread "RMI TCP Connection(5)-10.1.0.103" daemon
[_thread_in_native, id=9651, stack(0xb3653000,0xb36a4000)]
  0x080ff000 JavaThread "RMI TCP Connection(4)-10.1.0.103" daemon
[_thread_blocked, id=9650, stack(0xb36a4000,0xb36f5000)]
  0x08134800 JavaThread "JMX server connection timeout 21" daemon
[_thread_blocked, id=9649, stack(0xb36f5000,0xb3746000)]
  0x08502000 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=9648,
stack(0xb3746000,0xb3797000)]
  0x08501000 JavaThread "RMI TCP Connection(3)-10.1.0.103" daemon
[_thread_in_native, id=9647, stack(0xb3797000,0xb37e8000)]
  0x084fbc00 JavaThread "RMI TCP Connection(2)-10.1.0.103" daemon
[_thread_in_native, id=9646, stack(0xb37e8000,0xb3839000)]
  0x08194800 JavaThread "DBThread" daemon [_thread_blocked, id=9644,
stack(0xb399f000,0xb39f0000)]
  0x08435000 JavaThread "DDS autoclose Thread" daemon [_thread_in_Java,
id=9643, stack(0xb39f0000,0xb3a41000)]
  0x08401000 JavaThread "derby.rawStoreDaemon" daemon [_thread_blocked,
id=9641, stack(0xb3ae0000,0xb3b31000)]
  0x083f1800 JavaThread "Timer-0" daemon [_thread_blocked, id=9640,
stack(0xb3b38000,0xb3b89000)]
  0x083dd000 JavaThread "derby.antiGC" daemon [_thread_blocked, id=9639,
stack(0xb3b8c000,0xb3bdd000)]
  0x083cf800 JavaThread "Kommunikationsthread" daemon [_thread_in_native,
id=9638, stack(0xb3bdd000,0xb3c2e000)]
  0x0830c800 JavaThread "Thread-1" daemon [_thread_blocked, id=9637,
stack(0xb458a000,0xb45db000)]
  0x082e2000 JavaThread "RMI TCP Accept-20000" daemon [_thread_in_native,
id=9635, stack(0xb564c000,0xb569d000)]
  0x082db400 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native,
id=9634, stack(0xb569d000,0xb56ee000)]
  0x08096800 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=9633, stack(0xb5905000,0xb5956000)]
  0x0808bc00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=9632,
stack(0xb5956000,0xb59d7000)]
  0x0808a800 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=9631, stack(0xb59d7000,0xb5a28000)]
=>0x08081800 JavaThread "Finalizer" daemon [_thread_in_vm, id=9630,
stack(0xb5a6e000,0xb5abf000)]
  0x08080800 JavaThread "Reference Handler" daemon [_thread_blocked,
id=9629, stack(0xb5abf000,0xb5b10000)]
  0x08058800 JavaThread "mainThread" [_thread_in_native, id=9627,
stack(0xb7d31000,0xb7d82000)]

Other Threads:
  0x0807f000 VMThread [stack: 0xb5b10000,0xb5b91000] [id=9628]
  0x082e4000 WatcherThread [stack: 0xb55cb000,0xb564c000] [id=9636]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 1664K, used 580K [0x8c0c0000, 0x8c280000,
0x8c5a0000)
  eden space 1536K,  30% used [0x8c0c0000, 0x8c135030, 0x8c240000)
  from space 128K,  88% used [0x8c240000, 0x8c25c3a0, 0x8c260000)
  to   space 128K,   0% used [0x8c260000, 0x8c260000, 0x8c280000)
 tenured generation   total 20884K, used 17549K [0x8c5a0000, 0x8da05000,
0x900c0000)
   the space 20884K,  84% used [0x8c5a0000, 0x8d6c3770, 0x8d6c3800,
0x8da05000)
 compacting perm gen  total 12288K, used 12000K [0x900c0000, 0x90cc0000,
0x940c0000)
   the space 12288K,  97% used [0x900c0000, 0x90c78020, 0x90c78200,
0x90cc0000)
    ro space 8192K,  69% used [0x940c0000, 0x946504a8, 0x94650600,
0x948c0000)
    rw space 12288K,  57% used [0x948c0000, 0x94fafff0, 0x94fb0000,
0x954c0000)

Dynamic libraries:
06000000-0641a000 r-xp 00000000 08:01
424416     /home/pixy/java/jre/lib/i386/client/libjvm.so
0641a000-06434000 rwxp 0041a000 08:01
424416     /home/pixy/java/jre/lib/i386/client/libjvm.so
06434000-06854000 rwxp 06434000 00:00 0 
08048000-08052000 r-xp 00000000 08:01
394142     /home/pixy/java/jre/bin/java
08052000-08053000 rwxp 00009000 08:01
394142     /home/pixy/java/jre/bin/java
08053000-088f8000 rwxp 08053000 00:00 0          [heap]
8c0c0000-8c280000 rwxp 8c0c0000 00:00 0 
8c280000-8c5a0000 rwxp 8c280000 00:00 0 
8c5a0000-8da05000 rwxp 8c5a0000 00:00 0 
8da05000-900c0000 rwxp 8da05000 00:00 0 
900c0000-90cc0000 rwxp 900c0000 00:00 0 
90cc0000-940c0000 rwxp 90cc0000 00:00 0 
940c0000-94651000 r-xs 00001000 08:01
425129     /home/pixy/java/jre/lib/i386/client/classes.jsa
94651000-948c0000 rwxp 94651000 00:00 0 
948c0000-94fb0000 rwxp 00592000 08:01
425129     /home/pixy/java/jre/lib/i386/client/classes.jsa
94fb0000-954c0000 rwxp 94fb0000 00:00 0 
954c0000-95595000 rwxp 00c82000 08:01
425129     /home/pixy/java/jre/lib/i386/client/classes.jsa
95595000-958c0000 rwxp 95595000 00:00 0 
958c0000-958c4000 r-xs 00d57000 08:01
425129     /home/pixy/java/jre/lib/i386/client/classes.jsa
958c4000-95cc0000 rwxp 958c4000 00:00 0 
b3602000-b3605000 ---p b3602000 00:00 0 
b3605000-b3653000 rwxp b3605000 00:00 0 
b3653000-b3656000 ---p b3653000 00:00 0 
b3656000-b36a4000 rwxp b3656000 00:00 0 
b36a4000-b36a7000 ---p b36a4000 00:00 0 
b36a7000-b36f5000 rwxp b36a7000 00:00 0 
b36f5000-b36f8000 ---p b36f5000 00:00 0 
b36f8000-b3746000 rwxp b36f8000 00:00 0 
b3746000-b3749000 ---p b3746000 00:00 0 
b3749000-b3797000 rwxp b3749000 00:00 0 
b3797000-b379a000 ---p b3797000 00:00 0 
b379a000-b37e8000 rwxp b379a000 00:00 0 
b37e8000-b37eb000 ---p b37e8000 00:00 0 
b37eb000-b3839000 rwxp b37eb000 00:00 0 
b3839000-b3855000 r-xs 001ce000 08:01
345329     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/qtjambi.jar
b3855000-b3879000 r-xs 00219000 08:01
343064     /home/pixy/java/derby/derby.jar
b3879000-b38fd000 r-xp 00000000 08:01
702007     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
b38fd000-b3901000 r-xp 00000000 08:01 539692     /usr/lib/libXfixes.so.3.1.0
b3901000-b3902000 rwxp 00003000 08:01 539692     /usr/lib/libXfixes.so.3.1.0
b3902000-b390a000 r-xp 00000000 08:01
539682     /usr/lib/libXcursor.so.1.0.2
b390a000-b390b000 rwxp 00007000 08:01
539682     /usr/lib/libXcursor.so.1.0.2
b3912000-b3913000 r-xp 00000000 08:01
394199     /home/pixy/java/jre/lib/i386/librmi.so
b3913000-b3914000 rwxp 00000000 08:01
394199     /home/pixy/java/jre/lib/i386/librmi.so
b3914000-b399f000 r-xp 00000000 08:01
702011     /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b399f000-b39a2000 ---p b399f000 00:00 0 
b39a2000-b39f0000 rwxp b39a2000 00:00 0 
b39f0000-b39f3000 ---p b39f0000 00:00 0 
b39f3000-b3a41000 rwxp b39f3000 00:00 0 
b3a41000-b3a99000 r-xp 00000000 08:01
409100     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_sql.so.1.0.0
b3a99000-b3a9b000 rwxp 00057000 08:01
409100     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_sql.so.1.0.0
b3a9b000-b3ad6000 r-xp 00000000 08:01
409133     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtSql.so.4
b3ad6000-b3ad8000 rwxp 0003a000 08:01
409133     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtSql.so.4
b3ad8000-b3adf000 r-xp 00000000 08:01
394183     /home/pixy/java/jre/lib/i386/libnio.so
b3adf000-b3ae0000 rwxp 00006000 08:01
394183     /home/pixy/java/jre/lib/i386/libnio.so
b3ae0000-b3ae3000 ---p b3ae0000 00:00 0 
b3ae3000-b3b31000 rwxp b3ae3000 00:00 0 
b3b31000-b3b38000 r-xs 0010b000 08:01
394223     /home/pixy/java/jre/lib/resources.jar
b3b38000-b3b3b000 ---p b3b38000 00:00 0 
b3b3b000-b3b89000 rwxp b3b3b000 00:00 0 
b3b89000-b3b8c000 r-xs 00013000 08:01
394210     /home/pixy/java/jre/lib/jce.jar
b3b8c000-b3b8f000 ---p b3b8c000 00:00 0 
b3b8f000-b3bdd000 rwxp b3b8f000 00:00 0 
b3bdd000-b3be0000 ---p b3bdd000 00:00 0 
b3be0000-b3c2e000 rwxp b3be0000 00:00 0 
b3c2e000-b3c31000 r-xs 000c8000 08:01
394245     /home/pixy/java/jre/lib/ext/localedata.jar
b3c31000-b3c37000 r-xs 00000000 08:01
914198     /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b3c37000-b3c3a000 r-xs 00000000 08:01
914212     /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2
b3c3a000-b3c3e000 r-xs 00000000 08:01
914195     /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86.cache-2
b3c3e000-b3c3f000 r-xs 00000000 08:01
914205     /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2
b3c3f000-b3c40000 r-xs 00000000 08:01
914185     /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
b3c40000-b3c43000 r-xs 00000000 08:01
914200     /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2
b3c43000-b3c44000 r-xs 00000000 08:01
914191     /var/cache/fontconfig/75a2cd575a62c63e802c11411fb87c37-x86.cache-2
b3c44000-b3c4a000 r-xs 00000000 08:01
914189     /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b3c4a000-b3c4c000 r-xs 00000000 08:01
914209     /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b3c4c000-b3c54000 r-xs 00000000 08:01
914213     /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
b3c54000-b3c5a000 r-xs 00000000 08:01
914178     /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
b3c5a000-b3c5c000 r-xs 00000000 08:01
914210     /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2
b3c5c000-b3c62000 r-xs 00000000 08:01
914207     /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2
b3c62000-b3c66000 r-xs 00000000 08:01
914176     /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2
b3c66000-b3c68000 r-xs 00000000 08:01
916716     /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2
b3c68000-b3c69000 r-xs 00000000 08:01
914217     /var/cache/fontconfig/fcff1cd55d48a2c86a175e9943c3506d-x86.cache-2
b3c69000-b3c6a000 r-xs 00000000 08:01
914214     /var/cache/fontconfig/e9e44584608a73233979f764b5f9dd81-x86.cache-2
b3c6a000-b3c6b000 r-xs 00000000 08:01
914204     /var/cache/fontconfig/b8613a33de00eecd32d5a94c3c617829-x86.cache-2
b3c6b000-b3c6e000 r-xs 00000000 08:01
914202     /var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2
b3c6e000-b3c71000 r-xs 00000000 08:01
914218     /var/cache/fontconfig/fd9416c4b92f07c6f59a3a8cf496e9dc-x86.cache-2
b3c71000-b3c73000 r-xs 00000000 08:01
914175     /var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2
b3c73000-b3c74000 r-xs 00000000 08:01
914215     /var/cache/fontconfig/f5a93ac943883aa0fd9a7bfe0f6ec3c1-x86.cache-2
b3c74000-b3c75000 r-xs 00000000 08:01
914180     /var/cache/fontconfig/118d8d5311348bbdf5fe3b106d7c13d4-x86.cache-2
b3c75000-b3c76000 r-xs 00000000 08:01
914199     /var/cache/fontconfig/a1131b7be650f9abae4907495aa5815d-x86.cache-2
b3c76000-b3c7b000 r-xs 00000000 08:01
914194     /var/cache/fontconfig/8ab5f685cd6d8ba67c37c908faf08172-x86.cache-2
b3c7b000-b3c80000 r-xs 00000000 08:01
914177     /var/cache/fontconfig/0f32d3adc6a232110812e17374eaa446-x86.cache-2
b3c80000-b3c82000 r-xs 00000000 08:01
914192     /var/cache/fontconfig/7b4a97c10f6c0166998ddfa1cf7392fb-x86.cache-2
b3c82000-b3c85000 r-xs 00000000 08:01
914186     /var/cache/fontconfig/61c830dfac3fd78a12654da5e9ba3f56-x86.cache-2
b3c85000-b3c86000 r-xs 00000000 08:01
914211     /var/cache/fontconfig/e0f9e95429e756d56293ed4d63866094-x86.cache-2
b3c86000-b3c87000 r-xs 00000000 08:01
914183     /var/cache/fontconfig/4123634e9c08547d899d0aaff05ebe69-x86.cache-2
b3c87000-b3c8a000 r-xs 00000000 08:01
914181     /var/cache/fontconfig/142ecfc435bad6f1fbc2648c1119d5eb-x86.cache-2
b3c8a000-b3c90000 r-xs 00000000 08:01
914179     /var/cache/fontconfig/102e5142c2e9e50c5e8ece26694a2dad-x86.cache-2
b3c90000-b3c91000 r-xs 00000000 08:01
914196     /var/cache/fontconfig/92a571655fb1c0ec1c4d6f496220600a-x86.cache-2
b3c91000-b3c99000 r-xs 00000000 08:01
914201     /var/cache/fontconfig/a960c40fc9306f090224a04585f8a963-x86.cache-2
b3c99000-b3c9d000 r-xs 00000000 08:01
914203     /var/cache/fontconfig/b3fedf7c409f006ca1a6fceffceb77cf-x86.cache-2
b3c9d000-b3ca0000 r-xs 00000000 08:01
914187     /var/cache/fontconfig/6330322105e0c4105d7c7a6ea2974107-x86.cache-2
b3ca0000-b3ca2000 r-xp 00000000 08:01 767271     /usr/lib/gconv/UTF-16.so
b3ca2000-b3ca4000 rwxp 00001000 08:01 767271     /usr/lib/gconv/UTF-16.so
b3ca4000-b3ca5000 r-xp 00000000 08:01
588643     /usr/lib/locale/en_US.utf8/LC_NUMERIC
b3ca5000-b3ca6000 r-xp 00000000 08:01
588621     /usr/lib/locale/en_US.utf8/LC_TIME
b3ca6000-b3d86000 r-xp 00000000 08:01
589264     /usr/lib/locale/en_US.utf8/LC_COLLATE
b3d86000-b4565000 r-xp 00000000 08:01
409096     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_gui.so.1.0.0
b4565000-b458a000 rwxp 007df000 08:01
409096     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_gui.so.1.0.0
b458a000-b458d000 ---p b458a000 00:00 0 
b458d000-b45db000 rwxp b458d000 00:00 0 
b45db000-b46c9000 r-xp 00000000 08:01
409092     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_core.so.1.0.0
b46c9000-b46cd000 rwxp 000ee000 08:01
409092     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libcom_trolltech_qt_core.so.1.0.0
b46cd000-b4701000 r-xp 00000000 08:01
409088     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libqtjambi.so.1.0.0
b4701000-b4702000 rwxp 00034000 08:01
409088     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libqtjambi.so.1.0.0
b4702000-b4706000 r-xp 00000000 08:01 539686     /usr/lib/libXdmcp.so.6.0.0
b4706000-b4707000 rwxp 00003000 08:01 539686     /usr/lib/libXdmcp.so.6.0.0
b4707000-b4709000 r-xp 00000000 08:01 539675     /usr/lib/libXau.so.6.0.0
b4709000-b470a000 rwxp 00001000 08:01 539675     /usr/lib/libXau.so.6.0.0
b470a000-b4728000 r-xp 00000000 08:01 539841     /usr/lib/libexpat.so.1.0.0
b4728000-b472a000 rwxp 0001e000 08:01 539841     /usr/lib/libexpat.so.1.0.0
b472a000-b4817000 r-xp 00000000 08:01 539669     /usr/lib/libX11.so.6.2.0
b4817000-b481b000 rwxp 000ed000 08:01 539669     /usr/lib/libX11.so.6.2.0
b481b000-b4828000 r-xp 00000000 08:01 539690     /usr/lib/libXext.so.6.4.0
b4828000-b4829000 rwxp 0000d000 08:01 539690     /usr/lib/libXext.so.6.4.0
b4829000-b484c000 r-xp 00000000 08:01
539847     /usr/lib/libfontconfig.so.1.2.0
b484c000-b4854000 rwxp 00023000 08:01
539847     /usr/lib/libfontconfig.so.1.2.0
b4854000-b48c0000 r-xp 00000000 08:01
539855     /usr/lib/libfreetype.so.6.3.16
b48c0000-b48c4000 rwxp 0006b000 08:01
539855     /usr/lib/libfreetype.so.6.3.16
b48c4000-b48c6000 r-xp 00000000 08:01
539700     /usr/lib/libXinerama.so.1.0.0
b48c6000-b48c7000 rwxp 00001000 08:01
539700     /usr/lib/libXinerama.so.1.0.0
b48c7000-b48cc000 r-xp 00000000 08:01 539710     /usr/lib/libXrandr.so.2.1.0
b48cc000-b48cd000 rwxp 00005000 08:01 539710     /usr/lib/libXrandr.so.2.1.0
b48cd000-b48d4000 r-xp 00000000 08:01
539712     /usr/lib/libXrender.so.1.3.0
b48d4000-b48d5000 rwxp 00006000 08:01
539712     /usr/lib/libXrender.so.1.3.0
b48d5000-b48dc000 r-xp 00000000 08:01 539698     /usr/lib/libXi.so.6.0.0
b48dc000-b48dd000 rwxp 00006000 08:01 539698     /usr/lib/libXi.so.6.0.0
b48dd000-b48f2000 r-xp 00000000 08:01 539651     /usr/lib/libICE.so.6.3.0
b48f2000-b48f4000 rwxp 00014000 08:01 539651     /usr/lib/libICE.so.6.3.0
b48f4000-b48f5000 rwxp b48f4000 00:00 0 
b48f5000-b48fc000 r-xp 00000000 08:01 539665     /usr/lib/libSM.so.6.0.0
b48fc000-b48fd000 rwxp 00006000 08:01 539665     /usr/lib/libSM.so.6.0.0
b48fd000-b491f000 r-xp 00000000 08:01 540213     /usr/lib/libpng12.so.0.15.0
b491f000-b4920000 rwxp 00021000 08:01 540213     /usr/lib/libpng12.so.0.15.0
b4920000-b5242000 r-xp 00000000 08:01
409129     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtGui.so.4
b5242000-b5268000 rwxp 00922000 08:01
409129     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtGui.so.4
b5268000-b5269000 rwxp b5268000 00:00 0 
b5269000-b5325000 r-xp 00000000 08:01
539911     /usr/lib/libglib-2.0.so.0.1400.1
b5325000-b5326000 rwxp 000bc000 08:01
539911     /usr/lib/libglib-2.0.so.0.1400.1
b5326000-b532a000 r-xp 00000000 08:01
540011     /usr/lib/libgthread-2.0.so.0.1400.1
b532a000-b532b000 rwxp 00003000 08:01
540011     /usr/lib/libgthread-2.0.so.0.1400.1
b532b000-b533f000 r-xp 00000000 08:01 540367     /usr/lib/libz.so.1.2.3.3
b533f000-b5340000 rwxp 00013000 08:01 540367     /usr/lib/libz.so.1.2.3.3
b5340000-b54f5000 r-xp 00000000 08:01
409126     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtCore.so.4
b54f5000-b54fc000 rwxp 001b5000 08:01
409126     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libQtCore.so.4
b54fc000-b54fd000 rwxp b54fc000 00:00 0 
b54fd000-b5507000 r-xp 00000000 08:01 375427     /lib/libgcc_s.so.1
b5507000-b5508000 rwxp 0000a000 08:01 375427     /lib/libgcc_s.so.1
b5508000-b550a000 r-xs 00000000 08:01
914197     /var/cache/fontconfig/9404ff413c67fc2a1526fd14eb4163a8-x86.cache-2
b550a000-b550b000 r-xp 00000000 08:01
588615     /usr/lib/locale/en_US.utf8/LC_MONETARY
b550b000-b550c000 r-xp 00000000 08:01
587996     /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b550c000-b550d000 r-xp 00000000 08:01
588809     /usr/lib/locale/en_US.utf8/LC_PAPER
b550d000-b550e000 r-xp 00000000 08:01
588400     /usr/lib/locale/en_US.utf8/LC_NAME
b550e000-b550f000 r-xp 00000000 08:01
588614     /usr/lib/locale/en_US.utf8/LC_ADDRESS
b550f000-b5510000 r-xp 00000000 08:01
589415     /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b5510000-b5511000 r-xp 00000000 08:01
588805     /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b5511000-b55c1000 r-xp 00000000 08:01
409124     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libstdc++.so.5
b55c1000-b55c6000 rwxp 000af000 08:01
409124     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/lib/libstdc++.so.5
b55c6000-b55cb000 rwxp b55c6000 00:00 0 
b55cb000-b55cc000 ---p b55cb000 00:00 0 
b55cc000-b564c000 rwxp b55cc000 00:00 0 
b564c000-b564f000 ---p b564c000 00:00 0 
b564f000-b569d000 rwxp b564f000 00:00 0 
b569d000-b56a0000 ---p b569d000 00:00 0 
b56a0000-b56ee000 rwxp b56a0000 00:00 0 
b56ee000-b5712000 r-xs 00219000 08:01
343064     /home/pixy/java/derby/derby.jar
b5712000-b572e000 r-xs 001ce000 08:01
345329     /home/pixy/java/qtjambi-linux32-gpl-4.3.3_01/qtjambi.jar
b572e000-b5741000 r-xp 00000000 08:01
394182     /home/pixy/java/jre/lib/i386/libnet.so
b5741000-b5742000 rwxp 00013000 08:01
394182     /home/pixy/java/jre/lib/i386/libnet.so
b5742000-b5748000 r-xp 00000000 08:01
394184     /home/pixy/java/jre/lib/i386/libmanagement.so
b5748000-b5749000 rwxp 00005000 08:01
394184     /home/pixy/java/jre/lib/i386/libmanagement.so
b5749000-b577b000 rwxp b5749000 00:00 0 
b577b000-b5905000 r-xs 02900000 08:01
394251     /home/pixy/java/jre/lib/rt.jar
b5905000-b5908000 ---p b5905000 00:00 0 
b5908000-b5956000 rwxp b5908000 00:00 0 
b5956000-b5959000 ---p b5956000 00:00 0 
b5959000-b59d7000 rwxp b5959000 00:00 0 
b59d7000-b59da000 ---p b59d7000 00:00 0 
b59da000-b5a28000 rwxp b59da000 00:00 0 
b5a28000-b5a2f000 r-xs 00000000 08:01
767276     /usr/lib/gconv/gconv-modules.cache
b5a2f000-b5a6e000 r-xp 00000000 08:01
589331     /usr/lib/locale/en_US.utf8/LC_CTYPE
b5a6e000-b5a71000 ---p b5a6e000 00:00 0 
b5a71000-b5abf000 rwxp b5a71000 00:00 0 
b5abf000-b5ac2000 ---p b5abf000 00:00 0 
b5ac2000-b5b10000 rwxp b5ac2000 00:00 0 
b5b10000-b5b11000 ---p b5b10000 00:00 0 
b5b11000-b5ba4000 rwxp b5b11000 00:00 0 
b5ba4000-b5bbe000 rwxp b5ba4000 00:00 0 
b5bbe000-b5bc9000 rwxp b5bbe000 00:00 0 
b5bc9000-b5bdc000 rwxp b5bc9000 00:00 0 
b5bdc000-b5bdd000 rwxp b5bdc000 00:00 0 
b5bdd000-b5bde000 rwxp b5bdd000 00:00 0 
b5bde000-b5be9000 rwxp b5bde000 00:00 0 
b5be9000-b5bfc000 rwxp b5be9000 00:00 0 
b5bfc000-b5c02000 rwxp b5bfc000 00:00 0 
b5c02000-b5c1c000 rwxp b5c02000 00:00 0 
b5c1c000-b5c30000 rwxp b5c1c000 00:00 0 
b5c30000-b5ca7000 rwxp b5c30000 00:00 0 
b5ca7000-b5eb7000 rwxp b5ca7000 00:00 0 
b5eb7000-b7ca7000 rwxp b5eb7000 00:00 0 
b7ca7000-b7cb6000 r-xp 00000000 08:01
394178     /home/pixy/java/jre/lib/i386/libzip.so
b7cb6000-b7cb8000 rwxp 0000e000 08:01
394178     /home/pixy/java/jre/lib/i386/libzip.so
b7cb8000-b7cdb000 r-xp 00000000 08:01
394176     /home/pixy/java/jre/lib/i386/libjava.so
b7cdb000-b7cdd000 rwxp 00023000 08:01
394176     /home/pixy/java/jre/lib/i386/libjava.so
b7cdd000-b7ce8000 r-xp 00000000 08:01
394175     /home/pixy/java/jre/lib/i386/libverify.so
b7ce8000-b7ce9000 rwxp 0000b000 08:01
394175     /home/pixy/java/jre/lib/i386/libverify.so
b7ce9000-b7cf2000 r-xp 00000000 08:01
409214     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b7cf2000-b7cf4000 rwxp 00008000 08:01
409214     /lib/tls/i686/cmov/libnss_files-2.6.1.so
b7cf4000-b7cfc000 r-xp 00000000 08:01
409218     /lib/tls/i686/cmov/libnss_nis-2.6.1.so
b7cfc000-b7cfe000 rwxp 00007000 08:01
409218     /lib/tls/i686/cmov/libnss_nis-2.6.1.so
b7cfe000-b7d05000 r-xp 00000000 08:01
409210     /lib/tls/i686/cmov/libnss_compat-2.6.1.so
b7d05000-b7d07000 rwxp 00006000 08:01
409210     /lib/tls/i686/cmov/libnss_compat-2.6.1.so
b7d07000-b7d1b000 r-xp 00000000 08:01
409208     /lib/tls/i686/cmov/libnsl-2.6.1.so
b7d1b000-b7d1d000 rwxp 00013000 08:01
409208     /lib/tls/i686/cmov/libnsl-2.6.1.so
b7d1d000-b7d1f000 rwxp b7d1d000 00:00 0 
b7d1f000-b7d20000 r-xp 00000000 08:01
588617     /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7d20000-b7d28000 rwxs 00000000 08:01 848664     /tmp/hsperfdata_pixy/9626
b7d28000-b7d2f000 r-xp 00000000 08:01
409227     /lib/tls/i686/cmov/librt-2.6.1.so
b7d2f000-b7d31000 rwxp 00006000 08:01
409227     /lib/tls/i686/cmov/librt-2.6.1.so
b7d31000-b7d34000 ---p b7d31000 00:00 0 
b7d34000-b7d82000 rwxp b7d34000 00:00 0 
b7d82000-b7da5000 r-xp 00000000 08:01
409205     /lib/tls/i686/cmov/libm-2.6.1.so
b7da5000-b7da7000 rwxp 00023000 08:01
409205     /lib/tls/i686/cmov/libm-2.6.1.so
b7da7000-b7da8000 rwxp b7da7000 00:00 0 
b7da8000-b7eec000 r-xp 00000000 08:01
409197     /lib/tls/i686/cmov/libc-2.6.1.so
b7eec000-b7eed000 r-xp 00143000 08:01
409197     /lib/tls/i686/cmov/libc-2.6.1.so
b7eed000-b7eef000 rwxp 00144000 08:01
409197     /lib/tls/i686/cmov/libc-2.6.1.so
b7eef000-b7ef2000 rwxp b7eef000 00:00 0 
b7ef2000-b7ef4000 r-xp 00000000 08:01
409203     /lib/tls/i686/cmov/libdl-2.6.1.so
b7ef4000-b7ef6000 rwxp 00001000 08:01
409203     /lib/tls/i686/cmov/libdl-2.6.1.so
b7ef6000-b7efd000 r-xp 00000000 08:01
424420     /home/pixy/java/jre/lib/i386/jli/libjli.so
b7efd000-b7eff000 rwxp 00006000 08:01
424420     /home/pixy/java/jre/lib/i386/jli/libjli.so
b7eff000-b7f00000 rwxp b7eff000 00:00 0 
b7f00000-b7f14000 r-xp 00000000 08:01
409223     /lib/tls/i686/cmov/libpthread-2.6.1.so
b7f14000-b7f16000 rwxp 00013000 08:01
409223     /lib/tls/i686/cmov/libpthread-2.6.1.so
b7f16000-b7f18000 rwxp b7f16000 00:00 0 
b7f18000-b7f1e000 r-xp 00000000 08:01
394166     /home/pixy/java/jre/lib/i386/native_threads/libhpi.so
b7f1e000-b7f1f000 rwxp 00006000 08:01
394166     /home/pixy/java/jre/lib/i386/native_threads/libhpi.so
b7f1f000-b7f20000 rwxp b7f1f000 00:00 0 
b7f20000-b7f21000 r-xp b7f20000 00:00 0 
b7f21000-b7f23000 rwxp b7f21000 00:00 0 
b7f23000-b7f3d000 r-xp 00000000 08:01 375380     /lib/ld-2.6.1.so
b7f3d000-b7f3f000 rwxp 00019000 08:01 375380     /lib/ld-2.6.1.so
bfe59000-bfe6f000 rwxp bfe59000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

VM Arguments:
jvm_args: -Djava.util.logging.config.file=diagnose_logging.properties -Dcom.sun.management.jmxremote.port=20000 -Dcom.trolltech.qt.verbose-loading=true 
java_command: ch.stadlerrail.diagnose.DiagPrototyp
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
USERNAME=pixy
LD_LIBRARY_PATH=/home/pixy/java/jre/lib/i386/client:/home/pixy/java/jre/lib/i386:/home/pixy/java/jre/../lib/i386
SHELL=/bin/bash
DISPLAY=:0

Signal Handlers:
SIGSEGV: [libjvm.so+0x3be340], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x3be340], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x30f440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x30f440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x30f440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x30f440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x311480], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x311220], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x311220], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x311220], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x311220], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:lenny/sid

uname:Linux 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686
libc:glibc 2.6.1 NPTL 2.6.1 
rlimit: STACK 8192k, CORE 0k, NPROC 1975, NOFILE 1024, AS infinity
load average:0.88 0.69 0.70

CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 9 stepping
5, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 246732k(3552k free), swap 385520k(340692k free)

vm_info: Java HotSpot(TM) Client VM (10.0-b19) for linux-x86 JRE
(1.6.0_04-b12), built on Dec 14 2007 01:09:47 by "java_re" with gcc
3.2.1-7a (J2SE release)

time: Tue Feb 26 11:11:45 2008
elapsed time: 45 seconds

------------------------------------------------------------------------

Gunnar Sletta wrote:

>> My QT Jambi Application with custom widgets (written in Java) crash
>> with:
>> "*** glibc detected *** ../jre/bin/java: double free or corruption
>> (fasttop): 0x08a38bb8"
>>
>> JRE: 1.6.0_04
>> Jambi: qtjambi-linux32-gpl-4.3.3_01 (compiled download)
>> Linux: kubuntu with libc 2.6.1
>>
>> No more Information, no Stack-Trace or error logs from the jvm are
>> available :-(
>>
> 
> Hard to say without any further information...
> 
> Some things:
> How big is this codebase? Could you maybe post it so I can look for
> something obvious or try to reproduce?
> Are you doing any explicit dispose() in your code? Could you quickly
> try to downgrade to 1.5 and see if that changes anything. Does your /
> usr/lib or similar contain qt libraries as well? If it does you may
> also have the kase where you are loading the wrong libraries and have
> binary compatibility issues...
> 
> -
> best regards,
> Gunnar


Message 4 in thread

Daniel Sigg wrote:
> With Java 1.5: the same problem.
> 
> All QT libs (with libstdc++) are loaded from the
> qtjambi-linux32-gpl-4.3.3_01/lib.
> 
> No dispose() call in my code.
> 
> Now i have another crash (i think the same problem), but now with a
> errorfile from the jvm:

I can't see anything immediatly problematic from this .log file. Any 
chance you could post the code to reproduce?

-
Gunnar