Greetings Java-Linux group! I'm hoping someone can help me with this
snag:
I've been developing an application that runs ok under Slackware 3.4
with jdk1.1.6-v1. When I installed Slackware 3.5 it get a segmentation
violation when trying to run the same app. I've upgraded to 1.1.6-v2,
but get the same error.
Also, I've tried copying /lib/ld.so from the Slackware 3.4 system that works
correctly, but it doesn't help.
I've created a simple test case that runs fine until I try to create a
Socket object, then it blows up as indicated below.
Does anyone know of a workaround or fix?
Thanks for any help!
Jim.
SIGSEGV 11* segmentation violation
stackbase=0x413aa000, stackpointer=0x413a9e54
Full thread dump:
"Thread-4" (TID:0x40648088, sys_thread_t:0x413a9f04, state:R) prio=5
*current thread*
java.lang.Runtime.loadLibrary(Runtime.java)
java.lang.System.loadLibrary(System.java)
java.net.PlainSocketImpl.<clinit>(PlainSocketImpl.java:67)
java.net.ServerSocket.<init>(ServerSocket.java:57)
java.net.ServerSocket.<init>(ServerSocket.java:131)
java.net.ServerSocket.<init>(ServerSocket.java:83)
ConnectionServer.run(ConnectionServer.java:65)
"Finalizer thread" (TID:0x40644208, sys_thread_t:0x41388f04, state:R)
prio=1 "Async Garbage Collector" (TID:0x40644250,
sys_thread_t:0x41367f04, state:R) prio=1
"Idle thread" (TID:0x40644298, sys_thread_t:0x41346f04, state:R) prio=0
"Thread-4" (TID:0x40648088, sys_thread_t:0x413a9f04, state:R) prio=5
*current thread*
java.lang.Runtime.loadLibrary(Runtime.java)
java.lang.System.loadLibrary(System.java)
java.net.PlainSocketImpl.<clinit>(PlainSocketImpl.java:67)
java.net.ServerSocket.<init>(ServerSocket.java:57)
java.net.ServerSocket.<init>(ServerSocket.java:131)
java.net.ServerSocket.<init>(ServerSocket.java:83)
ConnectionServer.run(ConnectionServer.java:65)
"Finalizer thread" (TID:0x40644208, sys_thread_t:0x41388f04, state:R)
prio=1 "Async Garbage Collector" (TID:0x40644250,
sys_thread_t:0x41367f04, state:R) prio=1
"Idle thread" (TID:0x40644298, sys_thread_t:0x41346f04, state:R) prio=0
"Clock" (TID:0x40644088, sys_thread_t:0x41325f04, state:CW) prio=12
"main" (TID:0x406440b0, sys_thread_t:0x81acf40, state:CW) prio=5
InstrumentMgr.initializeInstrument(InstrumentMgr.java:72)
InstrumentMgr.<init>(InstrumentMgr.java:49)
InstrumentMgr.main(InstrumentMgr.java:209)
Monitor Cache Dump:
java.lang.Runtime@1080328536/1080688792: owner "Thread-4" (0x413a9f04,
1 entry)
<unknown key> (0x0x81acf40): <unowned>
Waiting to be notified:
"main" (0x81acf40)
Registered Monitor Dump:
"Idle thread" (TID:0x40644298, sys_thread_t:0x41346f04, state:R) prio=0
"Clock" (TID:0x40644088, sys_thread_t:0x41325f04, state:CW) prio=12
"main" (TID:0x406440b0, sys_thread_t:0x81acf40, state:CW) prio=5
InstrumentMgr.initializeInstrument(InstrumentMgr.java:72)
InstrumentMgr.<init>(InstrumentMgr.java:49)
InstrumentMgr.main(InstrumentMgr.java:209)
Monitor Cache Dump:
java.lang.Runtime@1080328536/1080688792: owner "Thread-4" (0x413a9f04,
1 entry)
<unknown key> (0x0x81acf40): <unowned>
Waiting to be notified:
"main" (0x81acf40)
Registered Monitor Dump:
Thread queue lock: <unowned>
Name and type hash table lock: <unowned>