(gdb) info thr 3 Thread 1083603888 (LWP 15438) 0xffffe410 in ?? () 2 Thread 1396714416 (LWP 15482) 0xffffe410 in ?? () 1 Thread 1080397952 (LWP 15436) 0xffffe410 in ?? () (gdb) thr 1 [Switching to thread 1 (Thread 1080397952 (LWP 15436))]#0 0xffffe410 in ?? () (gdb) bt #0 0xffffe410 in ?? () #1 0xbfffdd00 in ?? () #2 0x000031e5 in ?? () #3 0x00000000 in ?? () #4 0x40650b0c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #5 0x405051fa in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libc.so.6 #6 0x400238ab in apr_thread_cond_timedwait (cond=0x86b2420, mutex=0x86b23f0, timeout=The value of variable 'timeout' is distributed across several locations, and GDB cannot access its value. ) at thread_cond.c:89 #7 0x4001fdbe in condvar_wait_impl (cond=0x86b2420, mutex=0x86b23f0, ms=100, nano=0, interruptable=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_condvar.c:64 #8 0x40020cf5 in latch_wait_impl (latch=0x86b23e0, ms=100, nano=0, interruptable=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_latch.c:73 #9 0x40020da0 in hylatch_wait_timed (latch=0x86b23e0, ms=100, nano=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_latch.c:111 #10 0x4001f2e9 in hythread_join_timed (t=0x52dd2328, millis=100, nanos=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_basic.c:318 #11 0x40bb1aba in vm_shutdown_stop_java_threads (vm_env=0x8079388) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp:164 #12 0x40bb1d86 in vm_destroy (java_vm=0x8079370, java_thread=0x52dbed80) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/vmcore/src/init/vm_shutdown.cpp:258 #13 0x40b25373 in DestroyJavaVM (vm=0x8079370) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/vmcore/src/jni/jni.cpp:1503 #14 0x08049b50 in invocation (portLibrary=0xbfffe0e0, argc=4, argv=0xbfffe524, handle=134642104, version=65540, ignoreUnrecognized=1 '\001', mainClass=0xbfffede7 "gc.ThreadSuspension", classArg=3, propertiesFileName=0x80678b8 "/nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/default/harmonyvm.properties", isStandaloneJar=0, vmdllsubdir=0xbfffe008 "default") at main.c:722 #15 0x080490b0 in gpProtectedMain (args=0xbfffe0c0) at main.c:360 #16 0x0804b4c7 in main (argc=4, argv=0xbfffe524, envp=0xbfffe538) at cmain.c:108 (gdb) thr 2 [Switching to thread 2 (Thread 1396714416 (LWP 15482))]#0 0xffffe410 in ?? () (gdb) bt #0 0xffffe410 in ?? () #1 0x534023bc in ?? () #2 0x000031df in ?? () #3 0x00000000 in ?? () #4 0x40650896 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 #5 0x405051b3 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libc.so.6 #6 0x4001fd1e in condvar_wait_impl (cond=0x86b2538, mutex=0x86b2508, ms=0, nano=0, interruptable=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_condvar.c:64 #7 0x4002134e in sem_wait_impl (sem=0x86b24f0, ms=0, nano=0, interruptable=0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_semaphore.c:69 #8 0x4002141e in hysem_wait (sem=0x86b24f0) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_semaphore.c:106 #9 0x400218d8 in thread_safe_point_impl (thread=0x52dd2328) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_suspend.c:176 #10 0x40021834 in hythread_suspend_disable () at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_suspend.c:127 #11 0x52ca5df9 in ?? () #12 0x00010009 in ?? () #13 0x00000000 in ?? () #14 0x42350084 in ?? () #15 0x0870c880 in ?? () #16 0x40d87cd4 in __JCR_LIST__ () from /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/default/libharmonyvm.so #17 0x53402508 in ?? () #18 0x40b9fa29 in get_thread_ptr_stub () at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/vmcore/src/thread/thread_manager.cpp:130 Previous frame inner to this frame (corrupt stack?) (gdb) thr 3 [Switching to thread 3 (Thread 1083603888 (LWP 15438))]#0 0xffffe410 in ?? () (gdb) bt #0 0xffffe410 in ?? () #1 0x40967a48 in ?? () #2 0x00000000 in ?? () #3 0x00000000 in ?? () #4 0x40652714 in sem_wait@GLIBC_2.0 () from /lib/tls/libpthread.so.0 #5 0x40424708 in __JCR_LIST__ () from /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/build/lnx_ia32_gcc_debug/deploy/jdk/jre/bin/libhyprt.so #6 0x4041e1d1 in asynchSignalReporter (userData=0x0) at hysignal.c:474 #7 0x4001fad9 in thread_start_proc (thd=0x80636b8, p_args=0x80636a8) at /nfs/ins/proj/drl/coreapi/esemukhi/svn/drlvm/trunk/vm/thread/src/thread_native_basic.c:722 #8 0x40025e61 in dummy_worker (opaque=0xfffffffc) at thread.c:138 #9 0x4064ea13 in start_thread () from /lib/tls/libpthread.so.0 #10 0x404f99da in clone () from /lib/tls/libc.so.6