From: | thomas at tada(dot)se (Thomas Hallgren) |
---|---|
To: | |
Subject: | [Pljava-dev] Unexpected exception in native code outside VM. |
Date: | 2005-10-28 21:11:51 |
Message-ID: | 43629417.4090100@tada.se |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pljava-dev |
The version you are running has issues when you access the backend from
other threads then the main thread (which you apparently do according to
the stacktrace). Please try the current CVS source instead. A new
release (a 1.2 beta) is on it's way but it will be a couple of days yet.
Regards,
Thomas Hallgren
dgovoni at metadapt.com wrote:
> 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
> _______________________________________________
> Pljava-dev mailing list
> Pljava-dev at gborg.postgresql.org
> http://gborg.postgresql.org/mailman/listinfo/pljava-dev
>
From | Date | Subject | |
---|---|---|---|
Next Message | dgovoni at metadapt.com | 2005-10-29 01:56:05 | [Pljava-dev] How to configure security manager? |
Previous Message | dgovoni at metadapt.com | 2005-10-28 20:48:35 | [Pljava-dev] Unexpected exception in native code outside VM. |