Skip to content

Instantly share code, notes, and snippets.

@dgolombek
Created January 21, 2021 19:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dgolombek/084b8333aacc474c5f489057d8f359b6 to your computer and use it in GitHub Desktop.
Save dgolombek/084b8333aacc474c5f489057d8f359b6 to your computer and use it in GitHub Desktop.
java thread dump
(gdb) thread apply 91 backtrace
Thread 91 (Thread 0x7f53fd386700 (LWP 11415)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f5465f979e8 in Parker::park(bool, long) () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#2 0x00007f5466124384 in Unsafe_Park () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#3 0x00007f54528af12a in ?? ()
#4 0x00000006c0259770 in ?? ()
#5 0x00000006f7344ee0 in ?? ()
#6 0x00000007a4cc2328 in ?? ()
#7 0x00007f540baecba4 in ?? ()
#8 0x00000007a4cc2150 in ?? ()
#9 0x00007f54d81a23c5 in ?? ()
#10 0x00007f540a7d7738 in ?? ()
#11 0x00007f540baecbc0 in ?? ()
#12 0x00000006c943a428 in ?? ()
#13 0x00007f5459badf9c in ?? ()
#14 0x00000007a20bb050 in ?? ()
#15 0x00000006c943a3d0 in ?? ()
#16 0x00000006c71bf278 in ?? ()
#17 0x00000006f53c2770 in ?? ()
#18 0xdea784ee00000001 in ?? ()
#19 0x00007f53ffffffff in ?? ()
#20 0x0000000000000000 in ?? ()
@dgolombek
Copy link
Author

(gdb) info threads
Id Target Id Frame
98 Thread 0x7f53fc378700 (LWP 8043) "continue_bes_po" 0x00007f5465f4df9e in nmethod::find_pc_desc_internal(unsigned char*, bool) ()

Thread 98 (Thread 0x7f53fc378700 (LWP 8043)):
#0 0x00007f5465f4df9e in nmethod::find_pc_desc_internal(unsigned char*, bool) () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#1 0x00007f5465cce669 in java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*) () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#2 0x00007f5465ccea8c in java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle) () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#3 0x00007f5465d666cc in JVM_FillInStackTrace () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#4 0x00007f5464764d61 in Java_java_lang_Throwable_fillInStackTrace () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so
#5 0x00007f5450e4ce28 in ?? ()
#6 0x000000073f1e8a50 in ?? ()
#7 0x00000000e7e3d146 in ?? ()
#8 0x00000007c00400a8 in ?? ()
#9 0xe7e3cd0500000000 in ?? ()
#10 0x00007f5300000001 in ?? ()
#11 0x00007f5450f7dda8 in ?? ()
#12 0x00000006c3110db0 in ?? ()
#13 0x000000073f1e8a30 in ?? ()
#14 0x0000000000000007 in ?? ()
#15 0x00007f545a652004 in ?? ()
#16 0x000000073f1e8a50 in ?? ()
#17 0x00000006f80002da in ?? ()
#18 0x00000001584f8800 in ?? ()
#19 0x00007f5465f3fc82 in Monitor::lock() () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

@dgolombek
Copy link
Author

After continue ing a few times, i dumped thread again, and it's moved on:

Thread 98 (Thread 0x7f53fc378700 (LWP 8043)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f5465f9730b in os::PlatformEvent::park() () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#2 0x00007f5465f3ee7c in Monitor::ILock(Thread*) [clone .part.2] [clone .constprop.5] () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#3 0x00007f5465f3fd0d in Monitor::lock() () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#4 0x00007f5465d6c4ce in JVM_Interrupt () from /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
#5 0x00007f545382efe6 in ?? ()
#6 0x00000006c0a5c5c0 in ?? ()
#7 0x00000006c0b3c660 in ?? ()
#8 0x0000000000000000 in ?? ()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment