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

kde-java@kde.org kde-java@kde.org
Thu, 14 Nov 2002 13:47:52 +0100 (CET)


Babelfish? I hope you ment my localized settings ('schreef James Bray',
Dutch = 'James Bray wrote', English) instead of my bad English :)


If you use the CVS version you should do a
$make -f Makefile.cvs
that should result in a configure script.

the url
http://developer.kde.org/build/compile_cvs.html
covers some details about it. Note that it isn't updated for kde 3.1, and
you need QT3.1 to compile it.


> Hi,
>
> Thanks for the fast reply!
>
>> I know that Marcus (a kdebinding developer) has
>> accomplished to get this
>> AnalogClock working in de current CVS version. I
>> haven't tested it yet. The
>> changes Marcus made should be in the upcomming kde
>> 3.1 release.
>
> Yeah, I grabbed the CVS version, but there was no
> configure scripts, so I couldnt get it compiled.
>
> --
> James
>
> PS: Did you run your email through babelfish or
> something.  Your english is a little weird to say
> the least ;-)
>
>>
>> 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=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
>>
> === message truncated ===
>
> __________________________________________________
> 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
>