Following has been encountered numerous times by ogandit on ARM9 :
*** SEGMENTATION FAULT ***
signo = 11 code = 1 addr = (nil)
Current thread is "performer #1"
"Undertaker" (id: 0x401c52a0, pid: 606, prio: 50, state: 10 Waiting)
waiting on monitor (0x402ec578) not locked
Local references: 2
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait(J)V pc = 3
class wonka.vm.GarbageCollector?/run()V pc = 529
class java.lang.Thread/_run()V pc = 12
"Confessor" (id: 0x402fcf90, pid: 607, prio: 50, state: 10 Waiting)
waiting on monitor (0x402783b8) not locked
Local references: 2
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait(J)V pc = 3
class wonka.vm.Finalizer/run()V pc = 181
class java.lang.Thread/_run()V pc = 12
"Heartbeat" (id: 0x40205970, pid: 606, prio: 50, state: 12 Sleeping)
Local references: 1
class java.lang.Thread/sleep0(JI)V (native method)
class java.lang.Thread/sleep(JI)V pc = 5
class java.lang.Thread/sleep(J)V pc = 2
class wonka.vm.Heartbeat/run()V pc = 3
class java.lang.Thread/_run()V pc = 12
"JDWP" (id: 0x401fa8a0, pid: 606, prio: 50, state: 14 Ended)
Local references: 1
"startlevel job thread" (id: 0x403131c8, pid: 606, prio: 40, state: 10
Waiting)
waiting on monitor (0x40286278) not locked
Local references: 1
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait(J)V pc = 3
class {wonka.vm.ApplicationClassLoader?@0x40205cc8}org.knopflerfish.framework.Queue/removeWait(F)Ljava/lang/Object;
line 108 (pc 31)
class
{wonka.vm.ApplicationClassLoader?@0x40205cc8}org.knopflerfish.framework.StartLevelImpl?/run()V
line 146 (pc 21)
class java.lang.Thread/_run()V pc = 12
"HttpServer?-SessionTimeout?" (id: 0x403408e8, pid: 611, prio: 40, state: 12 Sleeping)
Local references: 1
class java.lang.Thread/sleep0(JI)V (native method)
class java.lang.Thread/sleep(JI)V pc = 5
class java.lang.Thread/sleep(J)V pc = 2
class
{org.knopflerfish.framework.BundleClassLoader?@0x40322bd0}org.knopflerfish.bundle.http.HttpSessionManager?/run()V
pc = 119
class java.lang.Thread/_run()V pc = 12
"HTTP server:80" (id: 0x402ad638, pid: 611, prio: 40, state: 0 Ready)
Local references: 1
class java.net.PlainSocketImpl?/nativeAccept(Ljava/net/SocketImpl;)I
(native method)
class java.net.PlainSocketImpl?/accept(Ljava/net/SocketImpl;)V pc = 2
class java.net.ServerSocket?/implAccept(Ljava/net/Socket;)V pc = 8
class java.net.ServerSocket?/accept()Ljava/net/Socket; pc = 10
class
{org.knopflerfish.framework.BundleClassLoader?@0x40322bd0}org.knopflerfish.bundle.http.SocketListener?/run()V
pc = 62
class java.lang.Thread/_run()V pc = 12
"DeviceManager?" (id: 0x40400158, pid: 611, prio: 40, state: 10 Waiting)
waiting on monitor (0x401d5da0) not locked
Local references: 2
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait(J)V pc = 3
class
{org.knopflerfish.framework.BundleClassLoader?@0x40201c30}org.knopflerfish.bundle.device.Activator/run()V
pc = 97
class java.lang.Thread/_run()V pc = 12
"PinHoleClient?" (id: 0x40432ea0, pid: 611, prio: 40, state: 0 Ready)
Local references: 3
class java.net.InetAddress?/createInetAddress(Ljava/lang/String;)V
(native method)
class java.net.Inet4Address/<init>(Ljava/lang/String;)V pc = 175
class
java.net.InetAddress?/getByNameImpl(Ljava/lang/String;)Ljava/net/InetAddress; pc = 70
class
java.net.InetAddress?/getByName(Ljava/lang/String;)Ljava/net/InetAddress; pc = 33
class com.acunia.wonka.net.http.BasicHttpURLConnection/resolveHost()V pc = 10
class com.acunia.wonka.net.http.BasicHttpURLConnection/connect()V pc = 38
class
com.acunia.wonka.net.http.BasicHttpURLConnection/getOutputStream()Ljava/io/OutputStream;
pc = 8
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.caucho.hessian.client.HessianProxy?$1/run()Ljava/lang/Object;
pc = 39
"performer #0" (id: 0x40467858, pid: 611, prio: 40, state: 10 Waiting)
waiting on monitor (0x404cfbb0) not locked
Local references: 2
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait()V pc = 3
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.scheduler.impl.Queue/waitForTask()Lcom/sirlan/embedded/scheduler/service/Task;
line 135 ()
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.scheduler.impl.Queue$TaskPerformer?/run()V
line 45 (pc 31)
class java.lang.Thread/_run()V pc = 12
"performer #1" (id: 0x404d3dc8, pid: 611, prio: 40, state: 0 Ready)
Local references: 2
class java.net.InetAddress?/createInetAddress(Ljava/lang/String;)V
(native method)
class java.net.Inet4Address/<init>(Ljava/lang/String;)V pc = 175
class
java.net.InetAddress?/getByNameImpl(Ljava/lang/String;)Ljava/net/InetAddress; pc
= 70
class
java.net.InetAddress?/getByName(Ljava/lang/String;)Ljava/net/InetAddress; pc =
33
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.sntp.impl.SntpClient?/getOffset(Ljava/lang/String;)D
line 88 (pc 16)
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.sntp.impl.SntpClient?/getOffset()D
line 66 (pc 33)
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.sntp.impl.SntpClient?/doSync()V
line 44 (pc 6)
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.osgi.SyncScheduler?/invoke()V
line 71 (pc 4)
class
{org.knopflerfish.framework.BundleClassLoader?@0x40334188}com.sirlan.embedded.scheduler.impl.Queue$TaskPerformer?/run()V line 48 (pc 40)
class java.lang.Thread/_run()V pc = 12
"Oscar Shell TUI" (id: 0x404dfe80, pid: 611, prio: 40, state: 0 Ready)
Local references: 3
class wonka.io.StandardInputStream?/read([BII)I (native method)
class
wonka.decoders.Latin1Decoder/cFromStream(Ljava/io/InputStream;[CII)I pc = 12
class java.io.InputStreamReader?/read([CII)I pc = 41
class java.io.BufferedReader?/updateBuffer()Z pc = 38
class java.io.BufferedReader?/readLine()Ljava/lang/String; pc = 195
class {org.knopflerfish.framework.BundleClassLoader?@0x40344fa0}org.ungoverned.osgi.bundle.shelltui.ShellTuiActivator?$ShellTuiRunnable?/run()V
pc = 36
class java.lang.Thread/_run()V pc = 12
"Thread for timer:java.util.Timer@403ed728" (id: 0x4025f930, pid: 617, prio:
40, state: 10 Waiting)
waiting on monitor (0x4060fd28) not locked
Local references: 2
class java.lang.Object/wait(JI)V (native method)
class java.lang.Object/wait(J)V pc = 3
class java.util.TimerThread?/run()V pc = 134
class java.lang.Thread/_run()V pc = 12
Locks :
Finalizer fifo mutex : not locked
Lock hashtable monitor : (0x4009dd78) not locked
String hashtable monitor : (0x4009b448) not locked
Reclaim listener : (0x0009abd0) not locked
Memory monitor : (0x0009a11c) not locked
GC monitor : (0x402ec578) not locked
GC status monitor : (0x0009ab88) not locked
GC number unsafe threads : 0
GC phase : complete
Instance locks :
java.net.PlainSocketImpl?@0x40326c20 (0x40309328) Locked by "HTTP server:80"
org.knopflerfish.bundle.log.LogReaderServiceFactory?@0x401cdeb8 (0x402b54d8) Locked by "PinHoleClient?"
wonka.io.StandardInputStream?@0x401df6a8 (0x403380f8) Locked by "Oscar Shell TUI"
java.io.InputStreamReader?@0x4051d208 (0x4051d4c8) Locked by "Oscar Shell TUI"
java.io.PrintStream?@0x401e76a0 (0x40268c18) Locked by "PinHoleClient?"
Global References: 13
Memory :
Total : 16000000
Available : 11190240
Used : 4809760
Killed