7 messages in net.java.dev.jna.usersJVM-Crash with JNA
FromSent OnAttachments
Gregor B. RosenauerOct 14, 2007 2:08 pm 
Timothy WallOct 14, 2007 2:37 pm 
Gregor B. RosenauerOct 15, 2007 2:32 pm 
Timothy WallOct 15, 2007 4:22 pm 
Gregor B. RosenauerOct 20, 2007 10:38 am 
Gregor B. RosenauerNov 27, 2007 8:21 am 
Timothy WallNov 27, 2007 9:45 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:JVM-Crash with JNAActions...
From:Gregor B. Rosenauer (greg@gmail.com)
Date:Oct 14, 2007 2:08:22 pm
List:net.java.dev.jna.users

I am using JNA inside a JBI BindingComponent running in ServiceMix 3.1.2 to access an external application via a C library.

Recently I got a JVM-crash for the first time in this setup, so I wonder what happened; I am running Kubuntu 7.0.4 (KDE 3.5.7, glibc 2.5, x86, 1GB RAM) - hope it's not my RAM...

Any tips are appreciated, as ServiceMix runs a bit unstable too, segfaulting without good reason in 25% of the cases (and giving no useful debug output beside: "-F- CDI: Caught UNIX signal Segmentation fault").

Thanks, Gregor

*** glibc detected *** /usr/lib/jvm/java-6-sun/bin/java: munmap_chunk(): invalid pointer: 0x08c2a800 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7e44f5b] /usr/lib/libstdc++.so.5(_ZdlPv+0x23)[0x8fd3aa53] /usr/lib/libstdc++.so.5(_ZdaPv+0x1f)[0x8fd3aaaf] /home/grexe/apps/doors71/lib/linux/libapi.so(_Z18DeleteContextStackP4Ctx_+0x2a) [0x8fdb941c] /home/grexe/apps/doors71/lib/linux/libapi.so(_Z13DeleteContextP4Ctx_+0xab) [0x8fdb4ec9] /home/grexe/apps/doors71/lib/linux/libapi.so(_Z10XTC_Finishv+0xad)[0x8fdb3d2d] /home/grexe/apps/doors71/lib/linux/libapi.so(apiFinishLibrary+0x24) [0x8fda19c6] /tmp/jna63190.so(asm_dispatch+0x20)[0x8fe3e36c] /tmp/jna63190.so[0x8fe3a176] /tmp/jna63190.so(Java_com_sun_jna_Function_invokeVoid+0x35)[0x8fe3a6f6] [0xb4ce7a9b] [0xb4cdff0d] [0xb4cdfd9f] [0xb4cdfd9f] [0xb4ce029b] [0xb4ce0409] [0xb4cdff0d] [0xb4ce0409] [0xb4cdff0d] [0xb4ce0409] [0xb4cdff0d] [0xb4cdff0d] [0xb4ce0409] [0xb4cdff0d] [0xb4ce0409] [0xb4cdd207] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x62b521d] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x643d9a8] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x62b4b30] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x62b4bbd] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x6324db5] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x64e6fef] /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so[0x643e883] /lib/tls/i686/cmov/libpthread.so.0[0xb7f2d31b] /lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7ea957e] ======= Memory map: ======== 06000000-0657e000 r-xp 00000000 03:44 84823037 /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so 0657e000-065b5000 rwxp 0057e000 03:44 84823037 /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/server/libjvm.so 065b5000-069d5000 rwxp 065b5000 00:00 0 08048000-08052000 r-xp 00000000 03:44 33812824 /usr/lib/jvm/java-6-sun-1.6.0.00/jre/bin/java 08052000-08053000 rwxp 00009000 03:44 33812824 /usr/lib/jvm/java-6-sun-1.6.0.00/jre/bin/java 08053000-09170000 rwxp 08053000 00:00 0 [heap] 8f25d000-8f260000 rwxp 8f25d000 00:00 0 8f260000-8f2ae000 rwxp 8f260000 00:00 0 8f2ae000-8f2b1000 rwxp 8f2ae000 00:00 0 8f2b1000-8f2ff000 rwxp 8f2b1000 00:00 0 8f2ff000-8f302000 ---p 8f2ff000 00:00 0 8f302000-8f350000 rwxp 8f302000 00:00 0 8f350000-8f353000 ---p 8f350000 00:00 0 8f353000-8f3a1000 rwxp 8f353000 00:00 0 8f3a1000-8f3a4000 rwxp 8f3a1000 00:00 0 8f3a4000-8f3f2000 rwxp 8f3a4000 00:00 0 8f3f2000-8f3f5000 rwxp 8f3f2000 00:00 0 8f3f5000-8f443000 rwxp 8f3f5000 00:00 0 8f443000-8f446000 ---p 8f443000 00:00 0 8f446000-8f494000 rwxp 8f446000 00:00 0 8f494000-8f497000 ---p 8f494000 00:00 0 8f497000-8f4e5000 rwxp 8f497000 00:00 0 8f4e9000-8f4ec000 ---p 8f4e9000 00:00 0 8f4ec000-8f53a000 rwxp 8f4ec000 00:00 0 8f53a000-8f53b000 r-xs 00001000 03:43 85427020
/home/grexe/apps/cbesb-1.1/runtimes/test/ToolNetServiceAssembly/wdir/components/ChainBuilderESB-BC-TCPIP/version_1/com.bostechcorp.cbesb.runtime.component.util.jar 8f53b000-8f53c000 r-xs 00007000 03:43 85427022
/home/grexe/apps/cbesb-1.1/runtimes/test/ToolNetServiceAssembly/wdir/components/ChainBuilderESB-BC-TCPIP/version_1/com.bostechcorp.cbesb.runtime.ccsl-base.jar 8f53c000-8f53f000 r-xs 00011000 03:43 85427019
/home/grexe/apps/cbesb-1.1/runtimes/test/ToolNetServiceAssembly/wdir/components/ChainBuilderESB-BC-TCPIP/version_1/com.bostechcorp.cbesb.runtime.component.tcpip.jar 8f53f000-8f542000 ---p 8f53f000 00:00 0 8f542000-8f590000 rwxp 8f542000 00:00 0 8f590000-8f593000 ---p 8f590000 00:00 0 8f593000-8f5e1000 rwxp 8f593000 00:00 0 8f5e1000-8f5e7000 r-xs 00091000 03:44 42038543 /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/jsse.jar 8f5e7000-8f5e8000 r-xs 00007000 03:43 54426695
/home/grexe/apps/cbesb-1.1/runtimes/test/ToolNetServiceAssembly/wdir/components/ChainBuilderESB-BC-HTTP/version_1/com.bostechcorp.cbesb.runtime.ccsl-base.jar 8f5e8000-8f5ef000 r-xs 0003f000 03:43 54426714
/home/grexe/apps/cbesb-1.1/runtimes/test/ToolNetServiceAssembly/wdir/components/ChainBuilderESB-BC-HTTP/version_1/xmlsec-1.3.0.jar 8f5ef000-8f5f8000 r-xs 00/home/grexe/apps/cbesb-1.1/bin/cbesb_run: line 23: 9771 Aborted servicemix servicemix.xml 2>&1