From: dgovoni at metadapt.com (dgovoni at metadapt.com) Date: Fri, 28 Oct 2005 16:48:35 -0400 Subject: [Pljava-dev] Unexpected exception in native code outside VM. Message-ID: <200510281648.35401.dgovoni@metadapt.com> Hi, ? I'm posting this in hopes it is useful for bug fixing purposes. Not sure why it's happening. Anyone know? I'm running off the posted source, not the cvs at the moment. Darren LOG: ?An unexpected exception has been detected in native code outside the VM. LOG: ?Unexpected Signal : 11 occurred at PC=0x40DEF77B LOG: ?Function= LOG: ?Java_org_postgresql_pljava_jdbc_Invocation__1getCurrent+0x17 LOG: ?Library=/home/postgres/pljava/libpljava.so LOG: LOG: ?Current Java thread: LOG: ? ?at org.postgresql.pljava.jdbc.Invocation._getCurrent(Native Method) LOG: ? ?at org.postgresql.pljava.jdbc.Invocation.current(Invocation.java:131) LOG: ? ?- locked <0x45cfc380> (a java.lang.Object) LOG: ? ?at org.postgresql.pljava.jdbc.SPIConnection.prepareStatement(SPIConnection.java:458) LOG: ? ?at org.postgresql.pljava.sqlj.Loader.findClass(Loader.java:167) LOG: ? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:289) LOG: ? ?- locked <0x455f6db0> (a org.postgresql.pljava.sqlj.Loader) LOG: ? ?at java.lang.ClassLoader.loadClass(ClassLoader.java:235) LOG: ? ?at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) LOG: ? ?- locked <0x455f6db0> (a org.postgresql.pljava.sqlj.Loader) LOG: ? ?at rath.msnm.NotificationProcessor.init(NotificationProcessor.java:96) LOG: ? ?at rath.msnm.AbstractProcessor.run(AbstractProcessor.java:341) LOG: LOG: ?Dynamic libraries: LOG: ?08048000-08279000 r-xp 00000000 03:06 4064748 ? ?/usr/local/pgsql/bin/postgres LOG: ?08279000-08281000 rw-p 00231000 03:06 4064748 ? ?/usr/local/pgsql/bin/postgres LOG: ?40000000-40016000 r-xp 00000000 03:06 5357576 ? ?/lib/ld-2.3.4.so LOG: ?40016000-40017000 r--p 00015000 03:06 5357576 ? ?/lib/ld-2.3.4.so LOG: ?40017000-40018000 rw-p 00016000 03:06 5357576 ? ?/lib/ld-2.3.4.so LOG: ?4002e000-4003e000 r-xp 00000000 03:06 5357608 ? ?/lib/libz.so.1.2.2 LOG: ?4003e000-4003f000 rw-p 0000f000 03:06 5357608 ? ?/lib/libz.so.1.2.2 LOG: ?4003f000-40067000 r-xp 00000000 03:06 5357589 ? ?/lib/libreadline.so.5.0 LOG: ?40067000-4006b000 rw-p 00028000 03:06 5357589 ? ?/lib/libreadline.so.5.0 LOG: ?4006c000-40074000 r-xp 00000000 03:06 5357584 ? ?/lib/libcrypt.so.1 LOG: ?40074000-40077000 rw-p 00007000 03:06 5357584 ? ?/lib/libcrypt.so.1 LOG: ?4009e000-400ad000 r-xp 00000000 03:06 5357597 ? ?/lib/libresolv.so.2 LOG: ?400ad000-400af000 rw-p 0000e000 03:06 5357597 ? ?/lib/libresolv.so.2 LOG: ?400b1000-400c2000 r-xp 00000000 03:06 5357588 ? ?/lib/libnsl.so.1 LOG: ?400c2000-400c4000 rw-p 00010000 03:06 5357588 ? ?/lib/libnsl.so.1 LOG: ?400c6000-400c8000 r-xp 00000000 03:06 5358318 ? ?/lib/libdl.so.2 LOG: ?400c8000-400ca000 rw-p 00001000 03:06 5358318 ? ?/lib/libdl.so.2 LOG: ?400cb000-400ec000 r-xp 00000000 03:06 5358327 ? ?/lib/tls/libm.so.6 LOG: ?400ec000-400ee000 rw-p 00020000 03:06 5358327 ? ?/lib/tls/libm.so.6 LOG: ?400ee000-40201000 r-xp 00000000 03:06 5358326 ? ?/lib/tls/libc.so.6 LOG: ?40201000-40202000 r--p 00113000 03:06 5358326 ? ?/lib/tls/libc.so.6 LOG: ?40202000-40205000 rw-p 00114000 03:06 5358326 ? ?/lib/tls/libc.so.6 LOG: ?40207000-40240000 r-xp 00000000 03:06 5357616 ? ?/lib/libncurses.so.5.4 LOG: ?40240000-4024c000 rw-p 00038000 03:06 5357616 ? ?/lib/libncurses.so.5.4 LOG: ?4024d000-40282000 r--s 00000000 03:06 7161171 ? ?/var/run/nscd/passwd LOG: ?40282000-402b7000 r--s 00000000 03:06 7161172 ? ?/var/run/nscd/group LOG: ?402b7000-4038f000 r--p 00000000 03:06 3440957 ? ?/usr/lib/locale/en_US.utf8/LC_COLLATE LOG: ?4038f000-40395000 r--s 00000000 03:06 3426954 ? ?/usr/lib/gconv/gconv-modules.cache LOG: ?40395000-403c8000 r--p 00000000 03:06 3440956 ? ?/usr/lib/locale/en_US.utf8/LC_CTYPE LOG: ?403c8000-403c9000 r--p 00000000 03:06 3440944 ? ?/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES LOG: ?403c9000-403ca000 r--p 00000000 03:06 3425335 ? ?/usr/lib/locale/en_US.utf8/LC_MONETARY LOG: ?403ca000-403cb000 r--p 00000000 03:06 3440949 ? ?/usr/lib/locale/en_US.utf8/LC_NUMERIC LOG: ?403cb000-403cc000 r--p 00000000 03:06 3425338 ? ?/usr/lib/locale/en_US.utf8/LC_TIME LOG: ?403cc000-40401000 r--s 00000000 03:06 7161178 ? ?/var/run/nscd/dbhKJt86 (deleted) LOG: ?40401000-40ddb000 rw-s 00000000 00:07 9994255 ? ?/SYSV0052e2c1 (deleted) LOG: ?40ddb000-40df7000 r-xp 00000000 03:06 4079826 ? ?/home/postgres/pljava/libpljava.so LOG: ?40df7000-40df9000 rw-p 0001b000 03:06 4079826 ? ?/home/postgres/pljava/libpljava.so LOG: ?40df9000-413b6000 r-xp 00000000 03:06 1950011 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/server/libjvm.so LOG: ?413b6000-4140f000 rw-p 005bc000 03:06 1950011 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/server/libjvm.so LOG: ?41422000-4142a000 r-xp 00000000 03:06 1950009 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/native_threads/libhpi.so LOG: ?4142a000-4142b000 rw-p 00007000 03:06 1950009 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/native_threads/libhpi.so LOG: ?4142b000-4142f000 rw-s 00000000 03:06 5294540 ? ?/tmp/hsperfdata_postgres/9169 LOG: ?41437000-41445000 r-xp 00000000 03:06 5358328 ? ?/lib/tls/libpthread.so.0 LOG: ?41445000-41447000 rw-p 0000d000 03:06 5358328 ? ?/lib/tls/libpthread.so.0 LOG: ?41449000-41459000 r-xp 00000000 03:06 1950020 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libverify.so LOG: ?41459000-4145b000 rw-p 0000f000 03:06 1950020 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libverify.so LOG: ?4145b000-4147b000 r-xp 00000000 03:06 1950021 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libjava.so LOG: ?4147b000-4147d000 rw-p 0001f000 03:06 1950021 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libjava.so LOG: ?4147d000-41491000 r-xp 00000000 03:06 1950023 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libzip.so LOG: ?41491000-41494000 rw-p 00013000 03:06 1950023 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libzip.so LOG: ?41494000-42e3f000 r--s 00000000 03:06 1950588 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/rt.jar LOG: ?42e89000-42e9f000 r--s 00000000 03:06 1950050 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/sunrsasign.jar LOG: ?42e9f000-42f7c000 r--s 00000000 03:06 1950589 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/jsse.jar LOG: ?42f7c000-42f8d000 r--s 00000000 03:06 1950051 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/jce.jar LOG: ?42f8d000-4352d000 r--s 00000000 03:06 1950590 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/charsets.jar LOG: ?4df68000-4df84000 r--s 00000000 03:06 1950046 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/ext/sunjce_provider.jar LOG: ?4df84000-4df87000 r--s 00000000 03:06 1950047 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/ext/dnsns.jar LOG: ?4df87000-4df94000 r--s 00000000 03:06 1950048 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/ext/ldapsec.jar LOG: ?4df94000-4e050000 r--s 00000000 03:06 1950049 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/ext/localedata.jar LOG: ?4e050000-4e06f000 r--s 00000000 03:06 1524922 ? ?/home/darren/postgres/pljava/pljava.jar LOG: ?4e06f000-4e0c7000 r--s 00000000 03:06 4980863 ? ?/home/postgres/postgresql-8.0-313.jdbc3.jar LOG: ?4e20a000-4e4db000 r-xp 00000000 03:06 1950031 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libawt.so LOG: ?4e4db000-4e4f1000 rw-p 002d0000 03:06 1950031 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libawt.so LOG: ?4e516000-4e569000 r-xp 00000000 03:06 1950030 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libmlib_image.so LOG: ?4e569000-4e56a000 rw-p 00052000 03:06 1950030 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libmlib_image.so LOG: ?4e56a000-4e57a000 r-xp 00000000 03:06 1950026 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libnet.so LOG: ?4e57a000-4e57b000 rw-p 0000f000 03:06 1950026 ? ?/home/darren/j2sdk1.4.2_08/jre/lib/i386/libnet.so LOG: ?4e57f000-4e586000 r-xp 00000000 03:06 3397015 ? ?/usr/X11R6/lib/libXp.so.6.2 LOG: ?4e586000-4e587000 rw-p 00006000 03:06 3397015 ? ?/usr/X11R6/lib/libXp.so.6.2 LOG: ?4e587000-4e5d6000 r-xp 00000000 03:06 3397024 ? ?/usr/X11R6/lib/libXt.so.6.0 LOG: ?4e5d6000-4e5da000 rw-p 0004e000 03:06 3397024 ? ?/usr/X11R6/lib/libXt.so.6.0 LOG: ?4e5da000-4e5e7000 r-xp 00000000 03:06 3396999 ? ?/usr/X11R6/lib/libXext.so.6.4 LOG: ?4e5e7000-4e5e8000 rw-p 0000d000 03:06 3396999 ? ?/usr/X11R6/lib/libXext.so.6.4 LOG: ?4e5e8000-4e5ed000 r-xp 00000000 03:06 3397026 ? ?/usr/X11R6/lib/libXtst.so.6.1 LOG: ?4e5ed000-4e5ee000 rw-p 00004000 03:06 3397026 ? ?/usr/X11R6/lib/libXtst.so.6.1 LOG: ?4e5ee000-4e6e6000 r-xp 00000000 03:06 3396984 ? ?/usr/X11R6/lib/libX11.so.6.2 LOG: ?4e6e6000-4e6ea000 rw-p 000f7000 03:06 3396984 ? ?/usr/X11R6/lib/libX11.so.6.2 LOG: ?4e6ea000-4e6f1000 r-xp 00000000 03:06 3396981 ? ?/usr/X11R6/lib/libSM.so.6.0 LOG: ?4e6f1000-4e6f2000 rw-p 00007000 03:06 3396981 ? ?/usr/X11R6/lib/libSM.so.6.0 LOG: ?4e6f2000-4e707000 r-xp 00000000 03:06 3396979 ? ?/usr/X11R6/lib/libICE.so.6.3 LOG: ?4e707000-4e708000 rw-p 00014000 03:06 3396979 ? ?/usr/X11R6/lib/libICE.so.6.3 LOG: ?4e71f000-4e727000 r-xp 00000000 03:06 5358322 ? ?/lib/libnss_files.so.2 LOG: ?4e727000-4e729000 rw-p 00007000 03:06 5358322 ? ?/lib/libnss_files.so.2 LOG: LOG: ?Heap at VM Abort: LOG: LOG: ?Heap LOG: ? def new generation LOG: ? total 576K, used 513K LOG: ? [0x455e0000, 0x45680000, 0x45cf0000) LOG: ? ?eden LOG: ? space 512K, ?871088377702sed LOG: ? [0x455e0000, 0x45650788, 0x45660000) LOG: ? ?from LOG: ? space 64K, ?991088377702sed LOG: ? [0x45660000, 0x4566fff8, 0x45670000) LOG: ? ?to LOG: ? space 64K, ? 01088377702sed LOG: ? [0x45670000, 0x45670000, 0x45680000) LOG: ? tenured generation LOG: ? total 1408K, used 124K LOG: ? [0x45cf0000, 0x45e50000, 0x495e0000) LOG: ? ? the LOG: ? space 1408K, ? 81088377702sed LOG: ? [0x45cf0000, 0x45d0f1b0, 0x45d0f200, 0x45e50000) LOG: ? compacting perm gen LOG: ? total 16384K, used 2645K LOG: ? [0x495e0000, 0x4a5e0000, 0x4d5e0000) LOG: ? ? the LOG: ? space 16384K, ?161088377702sed LOG: ? [0x495e0000, 0x49875698, 0x49875800, 0x4a5e0000) LOG: LOG: ?Local Time = Fri Oct 28 16:40:56 2005 LOG: ?Elapsed Time = 0 LOG: ?# LOG: ?# The exception above was detected in native code outside the VM LOG: ?# LOG: ?# Java VM: Java HotSpot(TM) Server VM (1.4.2_08-b03 mixed mode) LOG: ?# LOG: ?# An error report file has been saved as hs_err_pid9169.log. LOG: ?# Please refer to the file for further information. LOG: ?# LOG: ?server process (PID 9169) was terminated by signal 6 LOG: ?terminating any other active server processes LOG: ?all server processes terminated; reinitializing LOG: ?database system was interrupted at 2005-10-28 16:40:35 EDT LOG: ?checkpoint record is at 0/E2B268 LOG: ?redo record is at 0/E2B268; undo record is at 0/0; shutdown TRUE LOG: ?next transaction ID: 825; next OID: 42072 LOG: ?database system was not properly shut down; automatic recovery in progress LOG: ?record with zero length at 0/E2B2A4 LOG: ?redo is not required LOG: ?database system is ready