达梦DM7的手动core并使用GDB命令打印堆栈

在linux环境下,手动将数据库进行core下来,并使用gdb命令,将每个线程的堆栈打印出来。

[root@dm7 bin]# ps ax|grep dmserver
29712 pts/4    Sl     0:01 /opt/dmdbms/bin/dmserver /opt/dmdbms/data/DAMENG/dm.ini -noconsole
29793 pts/4    S+     0:00 grep dmserver
[root@dm7 bin]# gdb dmserver
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-48.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-neokylin-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /opt/dmdbms/bin/dmserver...(no debugging symbols found)...done.
(gdb) attach 29712
Attaching to program: /opt/dmdbms/bin/dmserver, process 29712
Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7fd28d9d9700 (LWP 29766)]
[New Thread 0x7fd28dada700 (LWP 29765)]
[New Thread 0x7fd28dbdb700 (LWP 29764)]
[New Thread 0x7fd28dcdc700 (LWP 29763)]
[New Thread 0x7fd28dddd700 (LWP 29762)]
[New Thread 0x7fd28dede700 (LWP 29761)]
[New Thread 0x7fd28dfdf700 (LWP 29760)]
[New Thread 0x7fd28e0e0700 (LWP 29759)]
[New Thread 0x7fd28e1e1700 (LWP 29758)]
[New Thread 0x7fd28e2e2700 (LWP 29757)]
[New Thread 0x7fd28e3e3700 (LWP 29756)]
[New Thread 0x7fd28e4e4700 (LWP 29755)]
[New Thread 0x7fd28e5e5700 (LWP 29754)]
[New Thread 0x7fd28e6e6700 (LWP 29753)]
[New Thread 0x7fd28e7e7700 (LWP 29752)]
[New Thread 0x7fd28e8e8700 (LWP 29751)]
[New Thread 0x7fd28e9e9700 (LWP 29750)]
[New Thread 0x7fd28eaea700 (LWP 29749)]
[New Thread 0x7fd28ebeb700 (LWP 29748)]
[New Thread 0x7fd28ecec700 (LWP 29747)]
[New Thread 0x7fd28eded700 (LWP 29746)]
[New Thread 0x7fd28eeee700 (LWP 29745)]
[New Thread 0x7fd28efef700 (LWP 29744)]
[New Thread 0x7fd28f0f0700 (LWP 29743)]
[New Thread 0x7fd28f1f1700 (LWP 29742)]
[New Thread 0x7fd28f2f2700 (LWP 29741)]
[New Thread 0x7fd28f3f3700 (LWP 29740)]
[New Thread 0x7fd28f4f4700 (LWP 29739)]
[New Thread 0x7fd28f5f5700 (LWP 29738)]
[New Thread 0x7fd28f6f6700 (LWP 29737)]
[New Thread 0x7fd28f7f7700 (LWP 29736)]
[New Thread 0x7fd28f8f8700 (LWP 29735)]
[New Thread 0x7fd28f9f9700 (LWP 29734)]
[New Thread 0x7fd28fafa700 (LWP 29733)]
[New Thread 0x7fd28fbfb700 (LWP 29732)]
[New Thread 0x7fd28fcfc700 (LWP 29731)]
[New Thread 0x7fd28ffff700 (LWP 29730)]
[New Thread 0x7fd2ac11c700 (LWP 29729)]
[New Thread 0x7fd2ac21d700 (LWP 29728)]
[New Thread 0x7fd2ac31e700 (LWP 29727)]
[New Thread 0x7fd2ac481700 (LWP 29726)]
[New Thread 0x7fd2ac582700 (LWP 29725)]
[New Thread 0x7fd2adb85700 (LWP 29724)]
[New Thread 0x7fd2adc86700 (LWP 29723)]
[New Thread 0x7fd2add87700 (LWP 29722)]
[New Thread 0x7fd2ae2de700 (LWP 29721)]
[New Thread 0x7fd2ae3df700 (LWP 29720)]
[New Thread 0x7fd2ae4e0700 (LWP 29719)]
[New Thread 0x7fd2ae5e1700 (LWP 29718)]
[New Thread 0x7fd2b0243700 (LWP 29717)]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from ./libcrypto.so...(no debugging symbols found)...done.
Loaded symbols for ./libcrypto.so
Reading symbols from ./libgeos_c.so...(no debugging symbols found)...done.
Loaded symbols for ./libgeos_c.so
Reading symbols from ./libgeos.so...(no debugging symbols found)...done.
Loaded symbols for ./libgeos.so
Reading symbols from ./libxqilla.so...(no debugging symbols found)...done.
Loaded symbols for ./libxqilla.so
Reading symbols from ./libxerces-c-3.1.so...done.
Loaded symbols for ./libxerces-c-3.1.so
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/gconv/UTF-16.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/gconv/UTF-16.so
Reading symbols from /usr/lib64/gconv/ISO8859-1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/gconv/ISO8859-1.so
Reading symbols from ./libz.so...(no debugging symbols found)...done.
Loaded symbols for ./libz.so
Reading symbols from ./libsnappy.so...(no debugging symbols found)...done.
Loaded symbols for ./libsnappy.so
0x0000003d78a0ecbd in nanosleep () from /lib64/libpthread.so.0
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.25.el6.ns6.01.x86_64 libgcc-4.4.5-6.el6.ns6.01.x86_64 libstdc++-4.4.5-6.el6.ns6.01.x86_64
(gdb)  generate-core-file
Saved corefile core.29712
(gdb) detach
Detaching from program: /opt/dmdbms/bin/dmserver, process 29712
(gdb) quit
[root@dm7 bin]# gdb dmserver core.29712
(gdb) bt
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000136e762 in nsvr_quit_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6
(gdb) THREAD APPLY ALL BT
Thread 51 (Thread 0x7fd2d64d1720 (LWP 29712)):
#0  0x0000003d78a0ecbd in nanosleep () from /lib64/libpthread.so.0
#1  0x00000000004414b9 in os_thread_sleep_low ()
#2  0x0000000001370882 in main ()

Thread 50 (Thread 0x7fd28d9d9700 (LWP 29766)):
#0  0x0000003d786de343 in select () from /lib64/libc.so.6
#1  0x000000000136ee8f in nsvr_lsnr_thread ()
#2  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#3  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 49 (Thread 0x7fd28dada700 (LWP 29765)):
#0  0x0000003d78a0ecbd in nanosleep () from /lib64/libpthread.so.0
#1  0x00000000004414b9 in os_thread_sleep_low ()
#2  0x000000000136baee in nsvr_schedule_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 48 (Thread 0x7fd28dbdb700 (LWP 29764)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x0000000000434e5c in os_event2_wait ()
#2  0x0000000001296949 in uevent_wait ()
#3  0x00000000011782af in aud_tsk_check ()
#4  0x0000000001177c8e in aud_flush_thread ()
#5  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 47 (Thread 0x7fd28dcdc700 (LWP 29763)):
---Type <return> to continue, or q <return> to quit--- 
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 46 (Thread 0x7fd28dddd700 (LWP 29762)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 45 (Thread 0x7fd28dede700 (LWP 29761)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 44 (Thread 0x7fd28dfdf700 (LWP 29760)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 43 (Thread 0x7fd28e0e0700 (LWP 29759)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 42 (Thread 0x7fd28e1e1700 (LWP 29758)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 41 (Thread 0x7fd28e2e2700 (LWP 29757)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 40 (Thread 0x7fd28e3e3700 (LWP 29756)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
---Type <return> to continue, or q <return> to quit---
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 39 (Thread 0x7fd28e4e4700 (LWP 29755)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 38 (Thread 0x7fd28e5e5700 (LWP 29754)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 37 (Thread 0x7fd28e6e6700 (LWP 29753)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 36 (Thread 0x7fd28e7e7700 (LWP 29752)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
---Type <return> to continue, or q <return> to quit---
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 35 (Thread 0x7fd28e8e8700 (LWP 29751)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 34 (Thread 0x7fd28e9e9700 (LWP 29750)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7fd28eaea700 (LWP 29749)):
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7fd28ebeb700 (LWP 29748)):
---Type <return> to continue, or q <return> to quit---
#0  0x0000003d786dc0e3 in poll () from /lib64/libc.so.6
#1  0x00000000012955d8 in iocp_queue_check ()
#2  0x00000000012997bb in uthr_master_for_os ()
#3  0x000000000129b2c9 in uthr_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7fd28ecec700 (LWP 29747)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013084d2 in trc_task_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7fd28eded700 (LWP 29746)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7fd28eeee700 (LWP 29745)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
---Type <return> to continue, or q <return> to quit---
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fd28efef700 (LWP 29744)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fd28f0f0700 (LWP 29743)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fd28f1f1700 (LWP 29742)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 25 (Thread 0x7fd28f2f2700 (LWP 29741)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fd28f3f3700 (LWP 29740)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fd28f4f4700 (LWP 29739)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fd28f5f5700 (LWP 29738)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fd28f6f6700 (LWP 29737)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fd28f7f7700 (LWP 29736)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fd28f8f8700 (LWP 29735)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
---Type <return> to continue, or q <return> to quit---
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fd28f9f9700 (LWP 29734)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fd28fafa700 (LWP 29733)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fd28fbfb700 (LWP 29732)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 15 (Thread 0x7fd28fcfc700 (LWP 29731)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000013728d7 in ntsk_queue_check ()
#3  0x000000000138bd72 in ntsk_worker_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fd28ffff700 (LWP 29730)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000012cd157 in hio_thread_sema ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fd2ac11c700 (LWP 29729)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000012cd157 in hio_thread_sema ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fd2ac21d700 (LWP 29728)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000012cd157 in hio_thread_sema ()
---Type <return> to continue, or q <return> to quit---
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fd2ac31e700 (LWP 29727)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000012cd157 in hio_thread_sema ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fd2ac481700 (LWP 29726)):
#0  0x0000003d78a0b74b in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x0000000000434d6f in os_event2_wait_timeout ()
#2  0x0000000000772c31 in purg2_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fd2ac582700 (LWP 29725)):
#0  0x0000003d78a0b74b in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x0000000000434d6f in os_event2_wait_timeout ()
#2  0x00000000013a23b5 in slog_flush_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fd2adb85700 (LWP 29724)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x00000000007e571a in rapply_worker_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fd2adc86700 (LWP 29723)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x0000000000434e5c in os_event2_wait ()
#2  0x00000000004b517b in rlog4_flush_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd2add87700 (LWP 29722)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x0000000000434e5c in os_event2_wait ()
#2  0x000000000082a652 in ckpt2_flush_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd2ae2de700 (LWP 29721)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000043d3bd in os_io_thread_sema ()
#3  0x000000000043d63f in os_io_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 0x7fd2ae3df700 (LWP 29720)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000043d3bd in os_io_thread_sema ()
#3  0x000000000043d63f in os_io_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd2ae4e0700 (LWP 29719)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000043d3bd in os_io_thread_sema ()
#3  0x000000000043d63f in os_io_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd2ae5e1700 (LWP 29718)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000043d3bd in os_io_thread_sema ()
#3  0x000000000043d63f in os_io_thread ()
#4  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003d786e573d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd2b0243700 (LWP 29717)):
#0  0x0000003d78a0b3cc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1  0x00000000004412b2 in os_semaphore_p ()
#2  0x000000000136e762 in nsvr_quit_thread ()
#3  0x0000003d78a077e1 in start_thread () from /lib64/libpthread.so.0
#4  0x0000003d786e573d in clone () from /lib64/libc.so.6
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值