Hi,

Am Dienstag 08 April 2008 17:11:21 schrieben Sie:
[snip]
> > I got occasional oopses. Are those normal?
>
> You'll have to compile with line numbers (debugging info, -g) to get a
> meaningful stack trace. Then find out what it is that is null...
[snap]

hopefully, it's not the Hashtable.java runtime code. Needed to recompile
gdb, to prevent the debugger from cluttering my screen with thread 
notifications. Run overnite and got the display below. Also hopefully, the
work is justified by the following footprint:

sven-ola at pcacer:/media/hdd/PVR/src/freenet/freenet-bin$ du \
 freenet-i486-linux-gnu lib/freenet-ext-i486-linux-gnu.so lib/libgcj.so.90
6164    freenet-i486-linux-gnu
4812    lib/freenet-ext-i486-linux-gnu.so
10796   lib/libgcj.so.90

// Sven-Ola

[...]
Announcement to 98.200.235.145:40961 added node 89.2.117.115:11567.
Announcement to 98.200.235.145:40961 added node 83.237.125.118:6015.
Announcement to 88.191.16.72:19185 added node 60.56.144.194:56337.
Announcement to 88.191.16.72:19185 completed.
Announcement to 98.200.235.145:40961 completed.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1581532272 (LWP 366)]
0xb74bdcd7 in java.util.Hashtable.hash(java.lang.Object)int (this=@1385f0, 
key=null)
    at ../../../../../src/libjava/classpath/java/util/Hashtable.java:818
818     ../../../../../src/libjava/classpath/java/util/Hashtable.java: No such 
file or directory.
        in ../../../../../src/libjava/classpath/java/util/Hashtable.java
Current language:  auto; currently java
(gdb) bt
#0  0xb74bdcd7 in java.util.Hashtable.hash(java.lang.Object)int (this=@1385f0, 
key=null)
    at ../../../../../src/libjava/classpath/java/util/Hashtable.java:818
#1  0xb74bd362 in java.util.Hashtable.get(java.lang.Object)java.lang.Object 
(this=@1385f0, key=null)
    at ../../../../../src/libjava/classpath/java/util/Hashtable.java:402
#2  0x0819328c in 
freenet.node.LocationManager.lostOrRestartedNode(freenet.node.PeerNode)void ()
    at freenet/src/freenet/node/LocationManager.java:1203
#3  0x081dfc87 in freenet.node.PeerNode.disconnected(boolean, boolean)boolean 
() at freenet/src/freenet/node/PeerNode.java:1180
#4  0x081e8541 in freenet.node.PeerNode.onRemove()void () at 
freenet/src/freenet/node/PeerNode.java:3401
#5  0x081dbf7f in freenet.node.OpennetPeerNode.onRemove()void () at 
freenet/src/freenet/node/OpennetPeerNode.java:60
#6  0x0815ba1a in 
freenet.node.PeerManager.removePeer(freenet.node.PeerNode)boolean ()
    at freenet/src/freenet/node/PeerManager.java:335
#7  0x08160d63 in freenet.node.PeerManager.access$0(freenet.node.PeerManager, 
freenet.node.PeerNode)boolean ()
    at freenet/src/freenet/node/PeerManager.java:290
#8  0x08160f4d in freenet.node.PeerManager$2.done()void () at 
freenet/src/freenet/node/PeerManager.java:496
#9  0x08160ebc in freenet.node.PeerManager$2.acknowledged()void () at 
freenet/src/freenet/node/PeerManager.java:480
#10 0x081ccdb5 in freenet.node.KeyTracker.acknowledgedPackets(int[])void () at 
freenet/src/freenet/node/KeyTracker.java:605
#11 0x081534ae in freenet.node.FNPPacketMangler.processDecryptedData(byte[], 
int, freenet.node.KeyTracker, int)void ()
    at freenet/src/freenet/node/FNPPacketMangler.java:1911
#12 0x08153071 in freenet.node.FNPPacketMangler.tryProcess(byte[], int, int, 
freenet.node.KeyTracker, long)boolean ()
    at freenet/src/freenet/node/FNPPacketMangler.java:1813
#13 0x0814c2b4 in freenet.node.FNPPacketMangler.process(byte[], int, int, 
freenet.io.comm.Peer, long)void ()
    at freenet/src/freenet/node/FNPPacketMangler.java:230
#14 0x082081c8 in 
freenet.io.comm.UdpSocketHandler.realRun(java.net.DatagramPacket)void ()
    at freenet/src/freenet/io/comm/UdpSocketHandler.java:181
#15 0x08207e1f in freenet.io.comm.UdpSocketHandler.runLoop()void () at 
freenet/src/freenet/io/comm/UdpSocketHandler.java:147
#16 0x082077d4 in freenet.io.comm.UdpSocketHandler.run()void () at 
freenet/src/freenet/io/comm/UdpSocketHandler.java:99
#17 0x080f5e28 in freenet.support.PooledExecutor$MyThread.run()void () at 
freenet/src/freenet/support/PooledExecutor.java:182
#18 0xb7479d54 in _Jv_ThreadRun (thread=@435d20) at 
../../../src/libjava/java/lang/natThread.cc:335
#19 0xb751bf60 in really_start (x=@c7dd50) at 
../../../src/libjava/posix-threads.cc:616
#20 0xb751caee in GC_start_routine (arg=@52f900) at 
../../../src/boehm-gc/pthread_support.c:1302
#21 0xb6fe546b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#22 0xb6f466de in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb)                                                                           
                                   

Reply via email to