This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

NPE with gcc 3.4 when trying to open a tcp-socket


Hy,

I just build gcc 3.4 from cvs, and compiled an application. But this app crashes with an NPE right at the start (when it tries to open a tcp-socket):

Exception in thread "main" java.lang.NullPointerException
at catch_segv (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/prims.cc:144)
at __restore (Unknown Source)
at gnu.java.net.PlainSocketImpl.setOption(int, java.lang.Object) (/home/joerg/g2gui/g2gui/gnu/java/net/natPlainSocketImpl.cc:574)
at java.net.Socket.getLocalAddress() (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:455)
at java.net.Socket.isBound() (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:1062)
at java.net.Socket.connect(java.net.SocketAddress, int) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:407)
at java.net.Socket.connect(java.net.SocketAddress) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:377)
at java.net.Socket.Socket(java.net.InetAddress, int, java.net.InetAddress, int, boolean) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:294)
at java.net.Socket.Socket(java.lang.String, int) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/net/Socket.java:150)
at net.mldonkey.g2gui.helper.SocketPool.create() (Unknown Source)
at net.mldonkey.g2gui.helper.SocketPool.SocketPool(java.lang.String, int) (Unknown Source)
at net.mldonkey.g2gui.view.G2Gui.launch(java.lang.String[]) (Unknown Source)
at _Jv_ThreadRun(java.lang.Thread) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/java/lang/natThread.cc:285)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/prims.cc:1003)
at JvRunMain (/home/joerg/g2gui/g2gui/../../../gcc_cvs/gcc/libjava/prims.cc:1012)
at main (Unknown Source)
at __libc_start_main (/lib/libc-2.3.1.so)
at _start (Unknown Source)


this does _not_ happen with gcc 3.3

This is not directly related to the topic above, but if i link my files with -static, the application segfaults.
Do i have to look for something special when linking static with gcj-build?


joerg

--
Jörg Maisenbacher
   "There are only 10 types of people in the world:
    Those who understand binary and those who don't."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]