[Kde-java] qt-java bindings fail with native exception

James Bray kde-java@kde.org
Tue, 12 Nov 2002 22:20:40 +0000 (GMT)


Hi,

I have built and installed the qt-bindings;
libqtjava.so, for kde 3.0.3.

I am running Suse 8.1 and Java 1.4.1.

The qt-binding native library and jar file build fine
from source.  I have both in the same directory as the
example AnalogClock.

I have set LD_LIBRARY_PATH to the current directory,
and CLASSPATH to the current directory.

When I attempt to run the AnalogClock application it
fails with a native exception.  This also occurs when
I run it against Java 1.3.1.

The exception is shown at the bottom of this mail.

Any help would be appreciated,

TIA,

James

/opt/jdk1.4/bin/java AnalogClock

An unexpected exception has been detected in native
code outside the VM.
Unexpected Signal : 11 occurred at PC=0x400270CD
Function=__pthread_mutex_lock+0x1D
Library=/lib/libpthread.so.0

Current Java thread:
        at
org.kde.qt.QApplication.newQApplication(Native Method)
        at
org.kde.qt.QApplication.<init>(QApplication.java:36)
        at AnalogClock.main(AnalogClock.java:141)

Dynamic libraries:
08048000-0804e000 r-xp 00000000 03:05 110244    
/opt/jdk1.4/bin/java
0804e000-0804f000 rw-p 00005000 03:05 110244    
/opt/jdk1.4/bin/java
40000000-40012000 r-xp 00000000 03:05 20796     
/lib/ld-2.2.5.so
40012000-40013000 rw-p 00011000 03:05 20796     
/lib/ld-2.2.5.so
40014000-4001d000 r-xp 00000000 03:05 109670    
/opt/jdk1.4/jre/lib/i386/native_threads/libhpi.so
4001d000-4001e000 rw-p 00008000 03:05 109670    
/opt/jdk1.4/jre/lib/i386/native_threads/libhpi.so
4001f000-40020000 r--p 00000000 03:05 22175     
/usr/lib/locale/en_GB/LC_TIME
40020000-4002e000 r-xp 00000000 03:05 20818     
/lib/libpthread.so.0
4002e000-40035000 rw-p 0000e000 03:05 20818     
/lib/libpthread.so.0
40035000-40037000 r-xp 00000000 03:05 20806     
/lib/libdl.so.2
40037000-40038000 rw-p 00001000 03:05 20806     
/lib/libdl.so.2
40038000-4014c000 r-xp 00000000 03:05 20802     
/lib/libc.so.6
4014c000-40152000 rw-p 00113000 03:05 20802     
/lib/libc.so.6
40156000-4046e000 r-xp 00000000 03:05 109676    
/opt/jdk1.4/jre/lib/i386/client/libjvm.so
4046e000-40622000 rw-p 00317000 03:05 109676    
/opt/jdk1.4/jre/lib/i386/client/libjvm.so
40632000-40644000 r-xp 00000000 03:05 20809     
/lib/libnsl.so.1
40644000-40645000 rw-p 00011000 03:05 20809     
/lib/libnsl.so.1
40647000-40669000 r-xp 00000000 03:05 20807     
/lib/libm.so.6
40669000-4066a000 rw-p 00021000 03:05 20807     
/lib/libm.so.6
4066a000-4067a000 r-xp 00000000 03:05 109680    
/opt/jdk1.4/jre/lib/i386/libverify.so
4067a000-4067c000 rw-p 0000f000 03:05 109680    
/opt/jdk1.4/jre/lib/i386/libverify.so
4067c000-4069d000 r-xp 00000000 03:05 109681    
/opt/jdk1.4/jre/lib/i386/libjava.so
4069d000-4069f000 rw-p 00020000 03:05 109681    
/opt/jdk1.4/jre/lib/i386/libjava.so
4069f000-406b4000 r-xp 00000000 03:05 109683    
/opt/jdk1.4/jre/lib/i386/libzip.so
406b4000-406b6000 rw-p 00014000 03:05 109683    
/opt/jdk1.4/jre/lib/i386/libzip.so
406b6000-41d84000 r--s 00000000 03:05 110221    
/opt/jdk1.4/jre/lib/rt.jar
41dc7000-41dde000 r--s 00000000 03:05 109709    
/opt/jdk1.4/jre/lib/sunrsasign.jar
41dde000-41e4f000 r--s 00000000 03:05 109717    
/opt/jdk1.4/jre/lib/jsse.jar
41e4f000-41e62000 r--s 00000000 03:05 109710    
/opt/jdk1.4/jre/lib/jce.jar
41e62000-4211e000 r--s 00000000 03:05 110180    
/opt/jdk1.4/jre/lib/charsets.jar
441c6000-441c9000 r--s 00000000 03:05 109706    
/opt/jdk1.4/jre/lib/ext/dnsns.jar
441c9000-441cd000 r-xp 00000000 03:05 25837     
/usr/X11R6/lib/libXrender.so.1.1
441cd000-441ce000 rw-p 00004000 03:05 25837     
/usr/X11R6/lib/libXrender.so.1.1
441ce000-441cf000 r--p 00000000 03:05 22102     
/usr/lib/locale/en_GB/LC_IDENTIFICATION
441cf000-441d0000 r--p 00000000 03:05 23356     
/usr/lib/locale/en_GB/LC_MEASUREMENT
4c250000-4c27b000 r--p 00000000 03:05 23330     
/usr/lib/locale/en_GB/LC_CTYPE
4c27b000-4c298000 r--s 00000000 03:05 109705    
/opt/jdk1.4/jre/lib/ext/sunjce_provider.jar
4c298000-4c2a6000 r--s 00000000 03:05 109708    
/opt/jdk1.4/jre/lib/ext/ldapsec.jar
4c2a6000-4c345000 r--s 00000000 03:05 109707    
/opt/jdk1.4/jre/lib/ext/localedata.jar
4c345000-4c3a5000 r--s 00000000 03:05 99209     
/home/james/qtjava/qtjava.jar
4c3a5000-4c5ff000 r-xp 00000000 03:05 149033    
/home/james/qtjava/libqtjava.so
4c5ff000-4c616000 rw-p 00259000 03:05 149033    
/home/james/qtjava/libqtjava.so
4c616000-4c617000 r--p 00000000 03:05 22104     
/usr/lib/locale/en_GB/LC_TELEPHONE
4c617000-4c618000 r--p 00000000 03:05 23193     
/usr/lib/locale/en_GB/LC_ADDRESS
4c618000-4c619000 r--p 00000000 03:05 23199     
/usr/lib/locale/en_GB/LC_NAME
4c619000-4c61a000 r--p 00000000 03:05 23362     
/usr/lib/locale/en_GB/LC_PAPER
4c61a000-4c61b000 r--p 00000000 03:05 23262     
/usr/lib/locale/en_GB/LC_MESSAGES/SYS_LC_MESSAGES
4c61b000-4c61c000 r--p 00000000 03:05 22785     
/usr/lib/locale/en_GB/LC_MONETARY
4c61c000-4c61d000 r--p 00000000 03:05 23336     
/usr/lib/locale/en_GB/LC_NUMERIC
4c61d000-4c61f000 r-xp 00000000 03:05 25801     
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
4c61f000-4c620000 rw-p 00001000 03:05 25801     
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
4c622000-4cc03000 r-xp 00000000 03:05 72833     
/usr/lib/qt-3.0.5/lib/libqt-mt.so.3.0.5
4cc03000-4cc42000 rw-p 005e1000 03:05 72833     
/usr/lib/qt-3.0.5/lib/libqt-mt.so.3.0.5
4cc45000-4cc52000 r-xp 00000000 03:05 25819     
/usr/X11R6/lib/libXext.so.6.4
4cc52000-4cc53000 rw-p 0000c000 03:05 25819     
/usr/X11R6/lib/libXext.so.6.4
4cc53000-4cd47000 r-xp 00000000 03:05 25811     
/usr/X11R6/lib/libX11.so.6.2
4cd47000-4cd4b000 rw-p 000f4000 03:05 25811     
/usr/X11R6/lib/libX11.so.6.2
4cd4b000-4cde4000 r-xp 00000000 03:05 25054     
/usr/lib/libstdc++.so.5.0.0
4cde4000-4cdf9000 rw-p 00098000 03:05 25054     
/usr/lib/libstdc++.so.5.0.0
4cdfe000-4ce05000 r-xp 00000000 03:05 23748     
/lib/libgcc_s.so.1
4ce05000-4ce06000 rw-p 00007000 03:05 23748     
/lib/libgcc_s.so.1
4ce06000-4ce35000 r-xp 00000000 03:05 25043     
/usr/lib/libpng12.so.0.1.2.4
4ce35000-4ce36000 rw-p 0002f000 03:05 25043     
/usr/lib/libpng12.so.0.1.2.4
4ce36000-4ce43000 r-xp 00000000 03:05 24930     
/lib/libz.so.1.1.4
4ce43000-4ce45000 rw-p 0000c000 03:05 24930     
/lib/libz.so.1.1.4
4ce45000-4ce88000 r-xp 00000000 03:05 100672    
/usr/lib/GL/libGL.so.1.0.3123.nv_glx
4ce88000-4ce8b000 rw-p 00042000 03:05 100672    
/usr/lib/GL/libGL.so.1.0.3123.nv_glx
4ce8d000-4cea2000 r-xp 00000000 03:05 25827     
/usr/X11R6/lib/libXmu.so.6.2
4cea2000-4cea3000 rw-p 00015000 03:05 25827     
/usr/X11R6/lib/libXmu.so.6.2
4cea3000-4ceb7000 r-xp 00000000 03:05 25807     
/usr/X11R6/lib/libICE.so.6.3
4ceb7000-4ceb8000 rw-p 00013000 03:05 25807     
/usr/X11R6/lib/libICE.so.6.3
4ceba000-4cec2000 r-xp 00000000 03:05 25809     
/usr/X11R6/lib/libSM.so.6.0
4cec2000-4cec3000 rw-p 00007000 03:05 25809     
/usr/X11R6/lib/libSM.so.6.0
4cec3000-4ceda000 r-xp 00000000 03:05 25823     
/usr/X11R6/lib/libXft.so.1.1
4ceda000-4cedb000 rw-p 00016000 03:05 25823     
/usr/X11R6/lib/libXft.so.1.1
4ceee000-4cf2d000 r-xp 00000000 03:05 21417     
/usr/lib/libfreetype.so.6.3.0
4cf2d000-4cf30000 rw-p 0003f000 03:05 21417     
/usr/lib/libfreetype.so.6.3.0
4cf30000-4cf37000 r-xp 00000000 03:05 25825     
/usr/X11R6/lib/libXi.so.6.0
4cf37000-4cf38000 rw-p 00006000 03:05 25825     
/usr/X11R6/lib/libXi.so.6.0
4cf38000-4d2a0000 r-xp 00000000 03:05 100673    
/usr/lib/libGLcore.so.1.0.3123
4d2a0000-4d2a8000 rw-p 00367000 03:05 100673    
/usr/lib/libGLcore.so.1.0.3123
4d2d2000-4d320000 r-xp 00000000 03:05 25839     
/usr/X11R6/lib/libXt.so.6.0
4d320000-4d324000 rw-p 0004d000 03:05 25839     
/usr/X11R6/lib/libXt.so.6.0
4d3a1000-4d3bd000 r-xp 00000000 03:05 25800     
/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
4d3bd000-4d3bf000 rw-p 0001b000 03:05 25800     
/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2

Local Time = Tue Nov 12 22:02:35 2002
Elapsed Time = 1
#
# The exception above was detected in native code
outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1_01-b01
mixed mode)
#
# An error report file has been saved as
hs_err_pid19829.log.
# Please refer to the file for further information.
#
Aborted


__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com