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

Gert-Jan van der Heiden kde-java@kde.org
Thu, 14 Nov 2002 20:26:40 +0100


I've discovered the same error, see compiling kdebindings 3.0.3. The=20
javabindings in 3.0.3 just don't work.

I know that Marcus (a kdebinding developer) has accomplished to get this=20
AnalogClock working in de current CVS version. I haven't tested it yet. T=
he=20
changes Marcus made should be in the upcomming kde 3.1 release.

Richard Dale, the original writer of de kdebindings has left the scene. I=
'm=20
going to request CVS write access, to see if I can keep those javabinding=
s=20
running.=20

Gert-Jan

Op dinsdag 12 november 2002 23:20, schreef James Bray:
> 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=3D0x400270CD
> Function=3D__pthread_mutex_lock+0x1D
> Library=3D/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 =3D Tue Nov 12 22:02:35 2002
> Elapsed Time =3D 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
> _______________________________________________
> Kde-java mailing list
> Kde-java@mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-java