Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Exit/ Restart does not work
18-07-2012, 21:55
Post: #11
RE: Exit/ Restart does not work
(18-07-2012 10:40)simoncn Wrote:  I tried installing Songcast 4.2.6 and I was able to restart MinimServer while playing a radio stream to the DS via Songcast.

Here the log after I have clicked on restart and minimserver freezes:

jstack 667
2012-07-18 22:52:54
Full thread dump Java HotSpot™ 64-Bit Server VM (20.8-b03-424 mixed mode):

"Attach Listener" daemon prio=9 tid=104a98800 nid=0x11f7fe000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE

"TimerQueue" daemon prio=5 tid=104229000 nid=0x11f6fb000 in Object.wait() [11f6fa000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3f167c0> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:232)
- locked <7f3f167c0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:680)

"Thread-7" prio=5 tid=10439d000 nid=0x11f5f8000 runnable [11f5f7000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked <7f3956320> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at org.jminim.lib.HTTPService.runServerThread(HTTPService.java:198)
at org.jminim.lib.HTTPService.access$100(HTTPService.java:29)
at org.jminim.lib.HTTPService$1.run(HTTPService.java:153)

"Poller SunPKCS11-Darwin" daemon prio=1 tid=104cd7000 nid=0x11f36c000 waiting on condition [11f36b000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)

"Thread-6" prio=5 tid=104948000 nid=0x11e25a000 in Object.wait() [11e259000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3619f80> (a org.jminim.lib.OhNetService$TimerThread)
at org.jminim.lib.OhNetService$TimerThread.run(OhNetService.java:359)
- locked <7f3619f80> (a org.jminim.lib.OhNetService$TimerThread)

"Thread-5" prio=5 tid=104a99800 nid=0x11e157000 in Object.wait() [11e156000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3615550> (a org.jminim.lib.OhNetService$ActionThread)
at java.lang.Object.wait(Object.java:485)
at org.jminim.lib.OhNetService$ActionThread.run(OhNetService.java:317)
- locked <7f3615550> (a org.jminim.lib.OhNetService$ActionThread)

"AWT-EventQueue-0" prio=6 tid=1041bf000 nid=0x11ddfe000 in Object.wait() [11ddfd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f33b9628> (a java.awt.EventQueue)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:525)
- locked <7f33b9628> (a java.awt.EventQueue)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:263​)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201​)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"Java2D Disposer" daemon prio=10 tid=1041be000 nid=0x11dcfb000 in Object.wait() [11dcfa000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3465af8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f3465af8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:127)
at java.lang.Thread.run(Thread.java:680)

"AWT-Shutdown" prio=5 tid=104c39000 nid=0x11bd80000 in Object.wait() [11bd7f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f33afee0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
- locked <7f33afee0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:680)

"AWT-AppKit" daemon prio=5 tid=104915000 nid=0x7fff70683cc0 runnable [00000000]
java.lang.Thread.State: RUNNABLE

"Thread-1" prio=5 tid=1040be800 nid=0x10b9fe000 in Object.wait() [10b9fd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3226af0> (a org.jminim.core.RuntimeImpl$ActionThread)
at java.lang.Object.wait(Object.java:485)
at org.jminim.core.RuntimeImpl$ActionThread.run(RuntimeImpl.java:768)
- locked <7f3226af0> (a org.jminim.core.RuntimeImpl$ActionThread)

"Low Memory Detector" daemon prio=5 tid=104849800 nid=0x10b7f8000 runnable [00000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=9 tid=10406d800 nid=0x10b6f5000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=9 tid=10406c800 nid=0x10b5f2000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=9 tid=10406c000 nid=0x10b4ef000 runnable [00000000]
java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=10406b000 nid=0x10b3ec000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=104053000 nid=0x10b2e9000 in Object.wait() [10b2e8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f3001300> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f3001300> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=104052800 nid=0x10b1e6000 in Object.wait() [10b1e5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f30011d8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <7f30011d8> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=104001800 nid=0x103001000 runnable [102fff000]
java.lang.Thread.State: RUNNABLE
at org.openhome.net.device.DvDeviceStandard.DvDeviceDestroy(Native Method)
at org.openhome.net.device.DvDeviceStandard.destroy(DvDeviceStandard.java:81)
at com.minimserver.Server.stop(Server.java:1296)
at org.jminim.core.ContextImpl.stopComponent(ContextImpl.java:229)
at org.jminim.core.ContextImpl.stop(ContextImpl.java:122)
- locked <7f322eba8> (a java.lang.Object)
at org.jminim.core.RuntimeImpl.run(RuntimeImpl.java:370)
at org.jminim.core.LauncherImpl.run(LauncherImpl.java:658)
at org.jminim.core.LauncherImpl.launch(LauncherImpl.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav​a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jminim.launch.Launcher.launch(Launcher.java:60)
at com.minimserver.launch.LaunchServer.main(LaunchServer.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav​a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at apple.launcher.LaunchRunner.run(LaunchRunner.java:116)
at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)

"VM Thread" prio=9 tid=104052000 nid=0x10b0e3000 runnable

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=104801000 nid=0x103d04000 runnable

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=104801800 nid=0x103e07000 runnable

"Concurrent Mark-Sweep GC Thread" prio=9 tid=10404b800 nid=0x10adf0000 runnable
"VM Periodic Task Thread" prio=10 tid=104853800 nid=0x10b8fb000 waiting on condition

"Exception Catcher Thread" prio=10 tid=104800000 nid=0x103c01000 runnable
JNI global references: 1345
Find all posts by this user
Quote this message in a reply
18-07-2012, 22:05
Post: #12
RE: Exit/ Restart does not work
Thanks very much for posting this. From this, it appears to be a hang/deadlock in ohNet rather than a MinimServer problem. To narrow this down further, I'd need a similar thread dump for native (non-Java) code. You can get this by doing the following (when MinimServer is in the hung state):

1) Open a Terminal window and stretch it horizontally
2) Type 'ps -el' and locate the MinimServer process by looking down the CMD column
3) Find the process ID for the MinimServer process in the PID column
4) Type 'gdb'
5) Type 'attach <pid>' and enter your password when prompted
6) Type 'thread apply all bt' and save the output (you may need to press return a few times to get all the output)
7) Type 'quit' and enter 'y' to confirm detach

Please post the results here.

Many thanks!
Simon
Find all posts by this user
Quote this message in a reply
19-07-2012, 05:46
Post: #13
RE: Exit/ Restart does not work
(18-07-2012 22:05)simoncn Wrote:  Thanks very much for posting this. From this, it appears to be a hang/deadlock in ohNet rather than a MinimServer problem. To narrow this down further, I'd need a similar thread dump for native (non-Java) code. You can get this by doing the following (when MinimServer is in the hung state):

1) Open a Terminal window and stretch it horizontally
2) Type 'ps -el' and locate the MinimServer process by looking down the CMD column
3) Find the process ID for the MinimServer process in the PID column
4) Type 'gdb'
5) Type 'attach <pid>' and enter your password when prompted
6) Type 'thread apply all bt' and save the output (you may need to press return a few times to get all the output)
7) Type 'quit' and enter 'y' to confirm detach

Please post the results here.

Many thanks!
Simon

Here the output from gdb:

Thread 46 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x0000000105006d34 in ?? ()
#11 0x0000000105001438 in ?? ()
#12 0x0000000103090346 in JVM_Lseek ()
#13 0x000000010309c3cc in JVM_StartThread ()
#14 0x000000010309c2c2 in JVM_StartThread ()
#15 0x000000010309c262 in JVM_StartThread ()
#16 0x000000010309c104 in JVM_StartThread ()
#17 0x000000010309bf19 in JVM_StartThread ()
#18 0x000000010300c9aa in jio_snprintf ()
#19 0x00007fff83b6ffd6 in _pthread_start ()
#20 0x00007fff83b6fe89 in thread_start ()

Thread 45 (process 802):
#0 0x00007fff83bb4a2e in accept ()
#1 0x000000010009958b in JVM_Accept ()
#2 0x000000010b72a99f in Java_java_net_PlainSocketImpl_socketAccept ()
#3 0x0000000105011d6e in ?? ()
#4 0x000000010500685a in ?? ()
#5 0x000000010500685a in ?? ()
#6 0x000000010500685a in ?? ()
#7 0x00000001050069b3 in ?? ()
#8 0x000000010500685a in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x0000000105001438 in ?? ()
#11 0x0000000103090346 in JVM_Lseek ()
#12 0x000000010309c3cc in JVM_StartThread ()
#13 0x000000010309c2c2 in JVM_StartThread ()
#14 0x000000010309c262 in JVM_StartThread ()
#15 0x000000010309c104 in JVM_StartThread ()
#16 0x000000010309bf19 in JVM_StartThread ()
#17 0x000000010300c9aa in jio_snprintf ()
#18 0x00007fff83b6ffd6 in _pthread_start ()
#19 0x00007fff83b6fe89 in thread_start ()

Thread 44 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e690abb in OsNetworkReceiveFrom ()
#3 0x000000011e68f78d in OpenHome::Os::NetworkReceiveFrom ()
#4 0x000000011e672dcb in OpenHome::Socket::ReceiveFrom ()
#5 0x000000011e672f23 in OpenHome::SocketUdpBase::Receive ()
#6 0x000000011e671039 in OpenHome::UdpReader::Read ()
#7 0x000000011e6832c4 in OpenHome::Srx::ReadUntil ()
#8 0x000000011e6833c5 in non-virtual thunk to OpenHome::Srx::ReadUntil(unsigned char) ()
#9 0x000000011e64a83c in OpenHome::ReaderHttpRequest::Read ()
#10 0x000000011e6073f8 in OpenHome::Net::SsdpListenerMulticast::Run ()
#11 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#12 0x000000011e6904a7 in threadEntrypoint ()
#13 0x00007fff83b6ffd6 in _pthread_start ()
#14 0x00007fff83b6fe89 in thread_start ()

Thread 43 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e690abb in OsNetworkReceiveFrom ()
#3 0x000000011e68f78d in OpenHome::Os::NetworkReceiveFrom ()
#4 0x000000011e672dcb in OpenHome::Socket::ReceiveFrom ()
#5 0x000000011e672f23 in OpenHome::SocketUdpBase::Receive ()
#6 0x000000011e671039 in OpenHome::UdpReader::Read ()
#7 0x000000011e6832c4 in OpenHome::Srx::ReadUntil ()
#8 0x000000011e6833c5 in non-virtual thunk to OpenHome::Srx::ReadUntil(unsigned char) ()
#9 0x000000011e64a83c in OpenHome::ReaderHttpRequest::Read ()
#10 0x000000011e6073f8 in OpenHome::Net::SsdpListenerMulticast::Run ()
#11 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#12 0x000000011e6904a7 in threadEntrypoint ()
#13 0x00007fff83b6ffd6 in _pthread_start ()
#14 0x00007fff83b6fe89 in thread_start ()

Thread 42 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e690abb in OsNetworkReceiveFrom ()
#3 0x000000011e68f78d in OpenHome::Os::NetworkReceiveFrom ()
#4 0x000000011e672dcb in OpenHome::Socket::ReceiveFrom ()
#5 0x000000011e672f23 in OpenHome::SocketUdpBase::Receive ()
#6 0x000000011e671039 in OpenHome::UdpReader::Read ()
#7 0x000000011e6832c4 in OpenHome::Srx::ReadUntil ()
#8 0x000000011e6833c5 in non-virtual thunk to OpenHome::Srx::ReadUntil(unsigned char) ()
#9 0x000000011e64a83c in OpenHome::ReaderHttpRequest::Read ()
#10 0x000000011e6073f8 in OpenHome::Net::SsdpListenerMulticast::Run ()
#11 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#12 0x000000011e6904a7 in threadEntrypoint ()
#13 0x00007fff83b6ffd6 in _pthread_start ()
#14 0x00007fff83b6fe89 in thread_start ()

Thread 41 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b915d in JVM_Write ()
#3 0x000000010320269a in JVM_Halt ()
#4 0x00000001031b0852 in JVM_Sleep ()
#5 0x00000001000966ee in JVM_Sleep ()
#6 0x0000000105011d6e in ?? ()
#7 0x000000010500685a in ?? ()
#8 0x0000000105006d34 in ?? ()
#9 0x0000000105001438 in ?? ()
#10 0x0000000103090346 in JVM_Lseek ()
#11 0x000000010309c3cc in JVM_StartThread ()
#12 0x000000010309c2c2 in JVM_StartThread ()
#13 0x000000010309c262 in JVM_StartThread ()
#14 0x000000010309c104 in JVM_StartThread ()
#15 0x000000010309bf19 in JVM_StartThread ()
#16 0x000000010300c9aa in jio_snprintf ()
#17 0x00007fff83b6ffd6 in _pthread_start ()
#18 0x00007fff83b6fe89 in thread_start ()

Thread 40 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6864b4 in OpenHome::Thread::Wait ()
#4 0x000000011e63de88 in OpenHome::Net::DviSubscriptionManager::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 39 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6864b4 in OpenHome::Thread::Wait ()
#4 0x000000011e63e373 in OpenHome::Net::Publisher::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 38 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6864b4 in OpenHome::Thread::Wait ()
#4 0x000000011e63e373 in OpenHome::Net::Publisher::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 37 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6864b4 in OpenHome::Thread::Wait ()
#4 0x000000011e63e373 in OpenHome::Net::Publisher::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 36 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6864b4 in OpenHome::Thread::Wait ()
#4 0x000000011e63e373 in OpenHome::Net::Publisher::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 35 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 34 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 33 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 32 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e6907b4 in OsNetworkAccept ()
#3 0x000000011e6725d1 in OpenHome::Socket::Accept ()
#4 0x000000011e672744 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 31 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 30 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 29 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 28 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e6907b4 in OsNetworkAccept ()
#3 0x000000011e6725d1 in OpenHome::Socket::Accept ()
#4 0x000000011e672744 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 27 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 26 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 25 (process 802):
#0 0x00007fff83b36dc2 in semaphore_wait_signal_trap ()
#1 0x00007fff83b3c40d in pthread_mutex_lock ()
#2 0x000000011e6905e9 in OsMutexLock ()
#3 0x000000011e6858d4 in OpenHome::Mutex::Wait ()
#4 0x000000011e6726f0 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 24 (process 802):
#0 0x00007fff83b7a932 in select$DARWIN_EXTSN ()
#1 0x00007fff83bf6922 in select ()
#2 0x000000011e6907b4 in OsNetworkAccept ()
#3 0x000000011e6725d1 in OpenHome::Socket::Accept ()
#4 0x000000011e672744 in OpenHome::SocketTcpServer::Accept ()
#5 0x000000011e671c99 in OpenHome::SocketTcpSession::Start ()
#6 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#7 0x000000011e6904a7 in threadEntrypoint ()
#8 0x00007fff83b6ffd6 in _pthread_start ()
#9 0x00007fff83b6fe89 in thread_start ()

Thread 23 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6914ae in OsSemaphoreTimedWait ()
#3 0x000000011e68653b in OpenHome::Semaphore::Wait ()
#4 0x000000011e6872b9 in OpenHome::TimerManager::Run ()
#5 0x000000011e685681 in OpenHome::Thread::EntryPoint ()
#6 0x000000011e6904a7 in threadEntrypoint ()
#7 0x00007fff83b6ffd6 in _pthread_start ()
#8 0x00007fff83b6fe89 in thread_start ()

Thread 22 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x0000000105001438 in ?? ()
#11 0x0000000103090346 in JVM_Lseek ()
#12 0x000000010309c3cc in JVM_StartThread ()
#13 0x000000010309c2c2 in JVM_StartThread ()
#14 0x000000010309c262 in JVM_StartThread ()
#15 0x000000010309c104 in JVM_StartThread ()
#16 0x000000010309bf19 in JVM_StartThread ()
#17 0x000000010300c9aa in jio_snprintf ()
#18 0x00007fff83b6ffd6 in _pthread_start ()
#19 0x00007fff83b6fe89 in thread_start ()

Thread 21 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x0000000105001438 in ?? ()
#12 0x0000000103090346 in JVM_Lseek ()
#13 0x000000010309c3cc in JVM_StartThread ()
#14 0x000000010309c2c2 in JVM_StartThread ()
#15 0x000000010309c262 in JVM_StartThread ()
#16 0x000000010309c104 in JVM_StartThread ()
#17 0x000000010309bf19 in JVM_StartThread ()
#18 0x000000010300c9aa in jio_snprintf ()
#19 0x00007fff83b6ffd6 in _pthread_start ()
#20 0x00007fff83b6fe89 in thread_start ()

Thread 20 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x00000001050069b3 in ?? ()
#12 0x0000000105006a82 in ?? ()
#13 0x000000010500685a in ?? ()
#14 0x000000010500685a in ?? ()
#15 0x000000010500685a in ?? ()
#16 0x000000010500685a in ?? ()
#17 0x0000000105001438 in ?? ()
#18 0x0000000103090346 in JVM_Lseek ()
#19 0x000000010309c3cc in JVM_StartThread ()
#20 0x000000010309c2c2 in JVM_StartThread ()
#21 0x000000010309c262 in JVM_StartThread ()
#22 0x000000010309c104 in JVM_StartThread ()
#23 0x000000010309bf19 in JVM_StartThread ()
#24 0x000000010300c9aa in jio_snprintf ()
#25 0x00007fff83b6ffd6 in _pthread_start ()
#26 0x00007fff83b6fe89 in thread_start ()

Thread 19 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x00000001050069b3 in ?? ()
#11 0x00000001050069b3 in ?? ()
#12 0x0000000105006d34 in ?? ()
#13 0x0000000105001438 in ?? ()
#14 0x0000000103090346 in JVM_Lseek ()
#15 0x000000010309c3cc in JVM_StartThread ()
#16 0x000000010309c2c2 in JVM_StartThread ()
#17 0x000000010309c262 in JVM_StartThread ()
#18 0x000000010309c104 in JVM_StartThread ()
#19 0x000000010309bf19 in JVM_StartThread ()
#20 0x000000010300c9aa in jio_snprintf ()
#21 0x00007fff83b6ffd6 in _pthread_start ()
#22 0x00007fff83b6fe89 in thread_start ()

Thread 18 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x0000000105006d34 in ?? ()
#12 0x0000000105001438 in ?? ()
#13 0x0000000103090346 in JVM_Lseek ()
#14 0x000000010309c3cc in JVM_StartThread ()
#15 0x000000010309c2c2 in JVM_StartThread ()
#16 0x000000010309c262 in JVM_StartThread ()
#17 0x000000010309c104 in JVM_StartThread ()
#18 0x000000010309bf19 in JVM_StartThread ()
#19 0x000000010300c9aa in jio_snprintf ()
#20 0x00007fff83b6ffd6 in _pthread_start ()
#21 0x00007fff83b6fe89 in thread_start ()

Thread 17 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x0000000105001438 in ?? ()
#12 0x0000000103090346 in JVM_Lseek ()
#13 0x000000010309c3cc in JVM_StartThread ()
#14 0x000000010309c2c2 in JVM_StartThread ()
#15 0x000000010309c262 in JVM_StartThread ()
#16 0x000000010309c104 in JVM_StartThread ()
#17 0x000000010309bf19 in JVM_StartThread ()
#18 0x000000010300c9aa in jio_snprintf ()
#19 0x00007fff83b6ffd6 in _pthread_start ()
#20 0x00007fff83b6fe89 in thread_start ()

Thread 16 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b915d in JVM_Write ()
#3 0x00000001030ce9ba in JVM_Write ()
#4 0x00000001030b2446 in JVM_IsPrimitiveClass ()
#5 0x000000010300c9aa in jio_snprintf ()
#6 0x00007fff83b6ffd6 in _pthread_start ()
#7 0x00007fff83b6fe89 in thread_start ()

Thread 15 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300cb3f in jio_snprintf ()
#7 0x00000001030b0872 in JVM_IsPrimitiveClass ()
#8 0x000000010309c104 in JVM_StartThread ()
#9 0x000000010309bf19 in JVM_StartThread ()
#10 0x000000010300c9aa in jio_snprintf ()
#11 0x00007fff83b6ffd6 in _pthread_start ()
#12 0x00007fff83b6fe89 in thread_start ()

Thread 14 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300caa6 in jio_snprintf ()
#7 0x00000001030b307d in JVM_FindLoadedClass ()
#8 0x00000001030adedb in JVM_IsPrimitiveClass ()
#9 0x000000010309c104 in JVM_StartThread ()
#10 0x000000010309bf19 in JVM_StartThread ()
#11 0x000000010300c9aa in jio_snprintf ()
#12 0x00007fff83b6ffd6 in _pthread_start ()
#13 0x00007fff83b6fe89 in thread_start ()

Thread 13 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300caa6 in jio_snprintf ()
#7 0x00000001030b307d in JVM_FindLoadedClass ()
#8 0x00000001030adedb in JVM_IsPrimitiveClass ()
#9 0x000000010309c104 in JVM_StartThread ()
#10 0x000000010309bf19 in JVM_StartThread ()
#11 0x000000010300c9aa in jio_snprintf ()
#12 0x00007fff83b6ffd6 in _pthread_start ()
#13 0x00007fff83b6fe89 in thread_start ()

Thread 12 (process 802):
#0 0x00007fff83b36db6 in semaphore_wait_trap ()
#1 0x00000001030ad08f in JVM_IsPrimitiveClass ()
#2 0x00000001030acb5e in JVM_IsPrimitiveClass ()
#3 0x000000010309c104 in JVM_StartThread ()
#4 0x000000010309bf19 in JVM_StartThread ()
#5 0x000000010300c9aa in jio_snprintf ()
#6 0x00007fff83b6ffd6 in _pthread_start ()
#7 0x00007fff83b6fe89 in thread_start ()

Thread 11 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300caa6 in jio_snprintf ()
#7 0x00000001032e3133 in JVM_GetStackTraceElement ()
#8 0x000000010309c104 in JVM_StartThread ()
#9 0x000000010309bf19 in JVM_StartThread ()
#10 0x000000010300c9aa in jio_snprintf ()
#11 0x00007fff83b6ffd6 in _pthread_start ()
#12 0x00007fff83b6fe89 in thread_start ()

Thread 10 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x00000001050069b3 in ?? ()
#11 0x00000001050069b3 in ?? ()
#12 0x0000000105001438 in ?? ()
#13 0x0000000103090346 in JVM_Lseek ()
#14 0x000000010309c3cc in JVM_StartThread ()
#15 0x000000010309c2c2 in JVM_StartThread ()
#16 0x000000010309c262 in JVM_StartThread ()
#17 0x000000010309c104 in JVM_StartThread ()
#18 0x000000010309bf19 in JVM_StartThread ()
#19 0x000000010300c9aa in jio_snprintf ()
#20 0x00007fff83b6ffd6 in _pthread_start ()
#21 0x00007fff83b6fe89 in thread_start ()

Thread 9 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030ceda7 in JVM_Write ()
#5 0x00000001030ceaf8 in JVM_Write ()
#6 0x000000010309c83c in JVM_MonitorWait ()
#7 0x0000000100095b9b in JVM_MonitorWait ()
#8 0x0000000105011d6e in ?? ()
#9 0x000000010500685a in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x0000000105001438 in ?? ()
#12 0x0000000103090346 in JVM_Lseek ()
#13 0x000000010309c3cc in JVM_StartThread ()
#14 0x000000010309c2c2 in JVM_StartThread ()
#15 0x000000010309c262 in JVM_StartThread ()
#16 0x000000010309c104 in JVM_StartThread ()
#17 0x000000010309bf19 in JVM_StartThread ()
#18 0x000000010300c9aa in jio_snprintf ()
#19 0x00007fff83b6ffd6 in _pthread_start ()
#20 0x00007fff83b6fe89 in thread_start ()

Thread 8 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b915d in JVM_Write ()
#3 0x00000001030ce9ba in JVM_Write ()
#4 0x00000001030b8f85 in JVM_Write ()
#5 0x000000010300cb3f in jio_snprintf ()
#6 0x000000010308f184 in JVM_Lseek ()
#7 0x000000010308eec3 in JVM_Lseek ()
#8 0x000000010300c9aa in jio_snprintf ()
#9 0x00007fff83b6ffd6 in _pthread_start ()
#10 0x00007fff83b6fe89 in thread_start ()

Thread 7 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b915d in JVM_Write ()
#3 0x00000001030ce9ba in JVM_Write ()
#4 0x00000001030b8f85 in JVM_Write ()
#5 0x000000010300cb3f in jio_snprintf ()
#6 0x00000001032fb323 in JVM_GetStackTraceElement ()
#7 0x00000001032fb5c1 in JVM_GetStackTraceElement ()
#8 0x00000001032fb1b1 in JVM_GetStackTraceElement ()
#9 0x000000010300c9aa in jio_snprintf ()
#10 0x00007fff83b6ffd6 in _pthread_start ()
#11 0x00007fff83b6fe89 in thread_start ()

Thread 6 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300cb3f in jio_snprintf ()
#7 0x000000010347046a in JVM_RaiseSignal ()
#8 0x000000010300c9aa in jio_snprintf ()
#9 0x00007fff83b6ffd6 in _pthread_start ()
#10 0x00007fff83b6fe89 in thread_start ()

Thread 5 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00000001030b90cb in JVM_Write ()
#3 0x000000010300cf30 in jio_snprintf ()
#4 0x00000001030b9076 in JVM_Write ()
#5 0x00000001030b8f85 in JVM_Write ()
#6 0x000000010300cb3f in jio_snprintf ()
#7 0x000000010347046a in JVM_RaiseSignal ()
#8 0x000000010300c9aa in jio_snprintf ()
#9 0x00007fff83b6ffd6 in _pthread_start ()
#10 0x00007fff83b6fe89 in thread_start ()

Thread 4 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00007fff83bb3a17 in mach_msg_server ()
#3 0x000000010300d877 in jio_snprintf ()
#4 0x000000010300d83b in jio_snprintf ()
#5 0x000000010300c9aa in jio_snprintf ()
#6 0x00007fff83b6ffd6 in _pthread_start ()
#7 0x00007fff83b6fe89 in thread_start ()

Thread 3 (process 802):
#0 0x00007fff83b71a6a in __semwait_signal ()
#1 0x00007fff83b75881 in _pthread_cond_wait ()
#2 0x000000011e6915c2 in OsSemaphoreWait ()
#3 0x000000011e6863c5 in OpenHome::Semaphore::Wait ()
#4 0x000000011e6222bf in OpenHome::Net::DviDevice::Destroy ()
#5 0x000000011e61fdf3 in OpenHome::Net::DviDeviceStandardC::~DviDeviceStandardC ()
#6 0x0000000105011d6e in ?? ()
#7 0x000000010500685a in ?? ()
#8 0x000000010500685a in ?? ()
#9 0x0000000105006d34 in ?? ()
#10 0x000000010500685a in ?? ()
#11 0x000000010500685a in ?? ()
#12 0x000000010500685a in ?? ()
#13 0x000000010500685a in ?? ()
#14 0x0000000105001438 in ?? ()
#15 0x0000000103090346 in JVM_Lseek ()
#16 0x000000010309010a in JVM_Lseek ()
#17 0x00000001030a7f34 in JVM_NewInstanceFromConstructor ()
#18 0x00000001030a90ce in JVM_InvokeMethod ()
#19 0x00000001030a8e94 in JVM_InvokeMethod ()
#20 0x0000000100099e0e in JVM_InvokeMethod ()
#21 0x0000000105011d6e in ?? ()
#22 0x00000001050069b3 in ?? ()
#23 0x00000001050069b3 in ?? ()
#24 0x0000000105006e8d in ?? ()
#25 0x00000001050069b3 in ?? ()
#26 0x000000010500685a in ?? ()
#27 0x0000000105001438 in ?? ()
#28 0x0000000103090346 in JVM_Lseek ()
#29 0x000000010309010a in JVM_Lseek ()
#30 0x00000001030a7f34 in JVM_NewInstanceFromConstructor ()
#31 0x00000001030a90ce in JVM_InvokeMethod ()
#32 0x00000001030a8e94 in JVM_InvokeMethod ()
#33 0x0000000100099e0e in JVM_InvokeMethod ()
#34 0x0000000105011d6e in ?? ()
#35 0x00000001050069b3 in ?? ()
#36 0x00000001050069b3 in ?? ()
#37 0x0000000105006e8d in ?? ()
#38 0x00000001050069b3 in ?? ()
#39 0x000000010500685a in ?? ()
#40 0x000000010500685a in ?? ()
#41 0x0000000105001438 in ?? ()
#42 0x0000000103090346 in JVM_Lseek ()
#43 0x000000010309010a in JVM_Lseek ()
#44 0x00000001030b3770 in JVM_FindLoadedClass ()
#45 0x000000010319158d in JNI_GetCreatedJavaVMs_Impl ()
#46 0x00000001747044be in JNIEnv_::CallStaticVoidMethod ()
#47 0x000000017470432a in CallAppLauncherMain ()
#48 0x0000000174703a51 in startJavaApplication ()
#49 0x0000000174702e89 in java_main_stub ()
#50 0x00007fff83b6ffd6 in _pthread_start ()
#51 0x00007fff83b6fe89 in thread_start ()

Thread 2 (process 802):
#0 0x00007fff83b4fc0a in kevent ()
#1 0x00007fff83b51add in _dispatch_mgr_invoke ()
#2 0x00007fff83b517b4 in _dispatch_queue_invoke ()
#3 0x00007fff83b512de in _dispatch_worker_thread2 ()
#4 0x00007fff83b50c08 in _pthread_wqthread ()
#5 0x00007fff83b50aa5 in start_wqthread ()

Thread 1 (process 802):
#0 0x00007fff83b36d7a in mach_msg_trap ()
#1 0x00007fff83b373ed in mach_msg ()
#2 0x00007fff8a50f902 in __CFRunLoopRun ()
#3 0x00007fff8a50ed8f in CFRunLoopRunSpecific ()
#4 0x00007fff8728a7ee in RunCurrentEventLoopInMode ()
#5 0x00007fff8728a5f3 in ReceiveNextEventCommon ()
#6 0x00007fff8728a4ac in BlockUntilNextEventMatchingListInMode ()
#7 0x00007fff860fbeb2 in _DPSNextEvent ()
#8 0x00007fff860fb801 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#9 0x000000010b851aa7 in -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#10 0x00007fff860c168f in -[NSApplication run] ()
#11 0x000000010b850158 in +[AWTStarter startAWT:] ()
#12 0x000000010b84fad2 in -[CPerformer perform] ()
#13 0x00007fff88fda45f in __NSThreadPerformPerform ()
#14 0x00007fff8a5113d1 in __CFRunLoopDoSources0 ()
#15 0x00007fff8a50f5c9 in __CFRunLoopRun ()
#16 0x00007fff8a50ed8f in CFRunLoopRunSpecific ()
#17 0x0000000174702e27 in startupJava ()
#18 0x0000000174704cfa in launchJavaApplicationWithJVMInfo ()
#19 0x00000001746fdbac in dyld_stub_puts ()
Find all posts by this user
Quote this message in a reply
19-07-2012, 22:14
Post: #14
RE: Exit/ Restart does not work
Thanks very much for posting this.

I've reported this problem on the ohNet forum, and there's a discussion in progress there. I'll post again here when there's any more information about the cause of this problem.
Find all posts by this user
Quote this message in a reply
20-07-2012, 17:52
Post: #15
RE: Exit/ Restart does not work
The ohNet developers have responded to my problem report. Apparently the thread dump indicates that there are 3 active network adapters, all on different subnets. Can you confirm whether this is the case?

They have also requested (for problem determination purposes) the following test:

1) Kill the MinimServer process
2) Disable all but one of the 3 subnets
3) Launch MinimServer
4) Use the minim icon to restart MinimServer

Do you still get the hang when running with a single subnet?
Find all posts by this user
Quote this message in a reply
20-07-2012, 21:28
Post: #16
RE: Exit/ Restart does not work
(20-07-2012 17:52)simoncn Wrote:  The ohNet developers have responded to my problem report. Apparently the thread dump indicates that there are 3 active network adapters, all on different subnets. Can you confirm whether this is the case?

They have also requested (for problem determination purposes) the following test:

1) Kill the MinimServer process
2) Disable all but one of the 3 subnets
3) Launch MinimServer
4) Use the minim icon to restart MinimServer

Do you still get the hang when running with a single subnet?
I am no network specialist, but I have indeed three active network adapters, although on the same subnet as far as I can see. Two of them seem to have been added as part of my Parallels installation. After I deactivated the two Parallels network adapters, I was able to stop, restart and exit minimserver.
This is not ideal, but at least now the problem has been identified.

Thanks for your help.
Find all posts by this user
Quote this message in a reply
21-07-2012, 09:04
Post: #17
RE: Exit/ Restart does not work
(20-07-2012 21:28)toscana Wrote:  I am no network specialist, but I have indeed three active network adapters, although on the same subnet as far as I can see. Two of them seem to have been added as part of my Parallels installation. After I deactivated the two Parallels network adapters, I was able to stop, restart and exit minimserver.
This is not ideal, but at least now the problem has been identified.

Thanks for your help.

Thanks very much for your quick reply. I've passed on this information to the ohNet developers. They are usually very responsive to problem reports, so I'm optimistic that they will be able to track down the cause of the problem and provide a code fix.
Find all posts by this user
Quote this message in a reply
21-07-2012, 10:31
Post: #18
RE: Exit/ Restart does not work
(21-07-2012 09:04)simoncn Wrote:  Thanks very much for your quick reply. I've passed on this information to the ohNet developers. They are usually very responsive to problem reports, so I'm optimistic that they will be able to track down the cause of the problem and provide a code fix.

I've had a request from the ohNet developers to confirm whether any other operations could be in progress on the Parallels network adapters (e.g., to change the subnets used by those adapters) while the MinimServer restart is happening. Is there any other system activity (in Parallels or in other Mac apps) while you're restarting MinimServer?
Find all posts by this user
Quote this message in a reply
22-07-2012, 09:48
Post: #19
RE: Exit/ Restart does not work
(21-07-2012 10:31)simoncn Wrote:  I've had a request from the ohNet developers to confirm whether any other operations could be in progress on the Parallels network adapters (e.g., to change the subnets used by those adapters) while the MinimServer restart is happening. Is there any other system activity (in Parallels or in other Mac apps) while you're restarting MinimServer?

When the problem occured, Parallels was not running at all. All I did was deactivate the network adapters in the system preferences.
Not sure about other system activity. I can see a process called "prl_naptd" which I think is also related to Parallels.
Find all posts by this user
Quote this message in a reply
23-07-2012, 22:47
Post: #20
RE: Exit/ Restart does not work
(22-07-2012 09:48)toscana Wrote:  When the problem occured, Parallels was not running at all. All I did was deactivate the network adapters in the system preferences.
Not sure about other system activity. I can see a process called "prl_naptd" which I think is also related to Parallels.

I'm trying to reproduce this hang on my MacBook Pro. I've installed a trial version of Parallels with a Windows 7 virtual machine, using all default options. I'm not seeing any additional network adapters in Mac OS X, and I don't get the hang when I restart MinimServer.

I've tried changing the Parallels 'Network 1' setting between shared and bridged. This changes the subnet. In both cases, I can send outbound traffic from the Windows VM, but the Windows VM isn't able to receive inbound traffic. In bridged mode, the VM should be able to receive inbound traffic, so I think I'm doing something wrong.

In the Windows VM, I see only one network adapter (Ethernet). I'm surprised by this, as the MacBook is connected via Wi-Fi, not Ethernet.

How do you have this set up on your Mac?
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)