1
|
(gdb) thread apply all bt
|
2
|
|
3
|
Thread 13 (Thread 0x7f9b532ec700 (LWP 754)):
|
4
|
#0 0x00007f9b5584ed84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
5
|
#1 0x00000000005cac5b in ceph::log::Log::entry (this=0x2b2c000) at log/Log.cc:323
|
6
|
#2 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
7
|
#3 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
8
|
#4 0x0000000000000000 in ?? ()
|
9
|
|
10
|
Thread 12 (Thread 0x7f9b53aed700 (LWP 755)):
|
11
|
#0 0x00007f9b558510c1 in sem_timedwait () from /lib/x86_64-linux-gnu/libpthread.so.0
|
12
|
#1 0x000000000065bf58 in CephContextServiceThread::entry (this=0x2b4fd00) at common/ceph_context.cc:57
|
13
|
#2 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
14
|
#3 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
15
|
#4 0x0000000000000000 in ?? ()
|
16
|
|
17
|
Thread 11 (Thread 0x7f9b52aeb700 (LWP 756)):
|
18
|
#0 0x00007f9b5585189c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
|
19
|
#1 0x00007f9b5584d065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
20
|
#2 0x00007f9b5584ceba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
|
21
|
#3 0x0000000000621873 in Mutex::Lock (this=0x2bb0028, no_lockdep=<optimized out>) at common/Mutex.cc:89
|
22
|
#4 0x00000000004b3367 in Locker (m=..., this=<synthetic pointer>) at ./common/Mutex.h:120
|
23
|
#5 Monitor::do_admin_command (this=0x2bb0000, command=..., args=..., ss=...) at mon/Monitor.cc:231
|
24
|
#6 0x00000000004d99d2 in AdminHook::call (this=0x2c67030, command=..., args=..., out=...) at mon/Monitor.cc:223
|
25
|
#7 0x00000000006483a6 in AdminSocket::do_accept (this=0x2b29000) at common/admin_socket.cc:343
|
26
|
#8 0x0000000000649c10 in AdminSocket::entry (this=0x2b29000) at common/admin_socket.cc:241
|
27
|
#9 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
28
|
#10 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
29
|
#11 0x0000000000000000 in ?? ()
|
30
|
|
31
|
Thread 10 (Thread 0x7f9b522ea700 (LWP 757)):
|
32
|
#0 0x00007f9b53df4033 in select () from /lib/x86_64-linux-gnu/libc.so.6
|
33
|
#1 0x0000000000597dd4 in SignalHandler::entry (this=0x2b34600) at global/signal_handler.cc:210
|
34
|
#2 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
35
|
#3 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
36
|
#4 0x0000000000000000 in ?? ()
|
37
|
|
38
|
Thread 9 (Thread 0x7f9b51ae9700 (LWP 760)):
|
39
|
#0 0x00007f9b5584ed84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
40
|
#1 0x000000000063be01 in Wait (mutex=..., this=0x2bada60) at ./common/Cond.h:55
|
41
|
#2 SimpleMessenger::reaper_entry (this=0x2bad580) at msg/SimpleMessenger.cc:206
|
42
|
#3 0x000000000064061d in SimpleMessenger::ReaperThread::entry (this=<optimized out>) at msg/SimpleMessenger.h:422
|
43
|
#4 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
44
|
#5 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
45
|
#6 0x0000000000000000 in ?? ()
|
46
|
|
47
|
---Type <return> to continue, or q <return> to quit---
|
48
|
Thread 8 (Thread 0x7f9b512e8700 (LWP 761)):
|
49
|
#0 0x00007f9b5585189c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
|
50
|
#1 0x00007f9b558542b8 in _L_cond_lock_874 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
51
|
#2 0x00007f9b55854088 in __pthread_mutex_cond_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
|
52
|
#3 0x00007f9b5584f1b2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
53
|
#4 0x0000000000646f0b in WaitUntil (when=..., mutex=..., this=0x2bb0090) at common/Cond.h:71
|
54
|
#5 SafeTimer::timer_thread (this=0x2bb0080) at common/Timer.cc:114
|
55
|
#6 0x00000000006478bd in SafeTimerThread::entry (this=<optimized out>) at common/Timer.cc:38
|
56
|
#7 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
57
|
#8 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
58
|
#9 0x0000000000000000 in ?? ()
|
59
|
|
60
|
Thread 7 (Thread 0x7f9b50ae7700 (LWP 762)):
|
61
|
#0 0x00007f9b5584ed84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
62
|
#1 0x00000000006f151d in leveldb::port::CondVar::Wait() ()
|
63
|
#2 0x00000000006da91b in leveldb::DBImpl::MakeRoomForWrite(bool) ()
|
64
|
#3 0x00000000006dac63 in leveldb::DBImpl::Write(leveldb::WriteOptions const&, leveldb::WriteBatch*) ()
|
65
|
#4 0x0000000000582927 in LevelDBStore::submit_transaction_sync (this=<optimized out>, t=...) at os/LevelDBStore.h:154
|
66
|
#5 0x00000000004913da in MonitorDBStore::apply_transaction (this=0x7fff7cbe9d60, t=...) at mon/MonitorDBStore.h:217
|
67
|
#6 0x00000000004a31a7 in Monitor::handle_sync_chunk (this=0x2bb0000, m=0x2bb8080) at mon/Monitor.cc:1612
|
68
|
#7 0x00000000004c2eab in Monitor::handle_sync (this=0x2bb0000, m=0x2bb8080) at mon/Monitor.cc:1783
|
69
|
#8 0x00000000004c3df0 in Monitor::_ms_dispatch (this=0x2bb0000, m=0x2bb8080) at mon/Monitor.cc:3196
|
70
|
#9 0x00000000004da9e2 in Monitor::ms_dispatch (this=0x2bb0000, m=0x2bb8080) at mon/Monitor.h:1385
|
71
|
#10 0x00000000006b1771 in ms_deliver_dispatch (m=0x2bb8080, this=0x2bad580) at msg/Messenger.h:566
|
72
|
#11 DispatchQueue::entry (this=0x2bad668) at msg/DispatchQueue.cc:119
|
73
|
#12 0x000000000063fe2d in DispatchQueue::DispatchThread::entry (this=<optimized out>) at msg/DispatchQueue.h:104
|
74
|
#13 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
75
|
#14 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
76
|
#15 0x0000000000000000 in ?? ()
|
77
|
|
78
|
Thread 6 (Thread 0x7f9b502e6700 (LWP 763)):
|
79
|
#0 0x00007f9b53def313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
|
80
|
#1 0x00000000006a5b75 in Accepter::entry (this=0x2bad640) at msg/Accepter.cc:197
|
81
|
#2 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
82
|
#3 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
83
|
#4 0x0000000000000000 in ?? ()
|
84
|
|
85
|
Thread 5 (Thread 0x7f9b55c5f700 (LWP 764)):
|
86
|
#0 0x00007f9b5584ed84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
87
|
#1 0x00000000006c8ddd in Wait (mutex=..., this=0x2b3bbe8) at ./common/Cond.h:55
|
88
|
#2 Pipe::writer (this=0x2b3ba00) at msg/Pipe.cc:1575
|
89
|
#3 0x00000000006d313d in Pipe::Writer::entry (this=<optimized out>) at msg/Pipe.h:59
|
90
|
#4 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
91
|
#5 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
92
|
#6 0x0000000000000000 in ?? ()
|
93
|
---Type <return> to continue, or q <return> to quit---
|
94
|
|
95
|
Thread 4 (Thread 0x7f9b4fae5700 (LWP 765)):
|
96
|
#0 0x00007f9b5584ed84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
|
97
|
#1 0x00000000006c8ddd in Wait (mutex=..., this=0x2b3b968) at ./common/Cond.h:55
|
98
|
#2 Pipe::writer (this=0x2b3b780) at msg/Pipe.cc:1575
|
99
|
#3 0x00000000006d313d in Pipe::Writer::entry (this=<optimized out>) at msg/Pipe.h:59
|
100
|
#4 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
101
|
#5 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
102
|
#6 0x0000000000000000 in ?? ()
|
103
|
|
104
|
Thread 3 (Thread 0x7f9b4f9e4700 (LWP 766)):
|
105
|
#0 0x00007f9b53def313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
|
106
|
#1 0x00000000006bccd2 in Pipe::tcp_read_wait (this=<optimized out>) at msg/Pipe.cc:2109
|
107
|
#2 0x00000000006bcff0 in Pipe::tcp_read (this=0x2b3b780, buf=0x7f9b4f9e3dbf "\377", len=1) at msg/Pipe.cc:2082
|
108
|
#3 0x00000000006d0164 in Pipe::reader (this=0x2b3b780) at msg/Pipe.cc:1324
|
109
|
#4 0x00000000006d315d in Pipe::Reader::entry (this=<optimized out>) at msg/Pipe.h:47
|
110
|
#5 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
111
|
#6 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
112
|
#7 0x0000000000000000 in ?? ()
|
113
|
|
114
|
Thread 2 (Thread 0x7f9b4f8e3700 (LWP 767)):
|
115
|
#0 0x00007f9b53def313 in poll () from /lib/x86_64-linux-gnu/libc.so.6
|
116
|
#1 0x00000000006bccd2 in Pipe::tcp_read_wait (this=<optimized out>) at msg/Pipe.cc:2109
|
117
|
#2 0x00000000006bcff0 in Pipe::tcp_read (this=0x2b3ba00, buf=0x7f9b4f8e2dbf "\377", len=1) at msg/Pipe.cc:2082
|
118
|
#3 0x00000000006d0164 in Pipe::reader (this=0x2b3ba00) at msg/Pipe.cc:1324
|
119
|
#4 0x00000000006d315d in Pipe::Reader::entry (this=<optimized out>) at msg/Pipe.h:47
|
120
|
#5 0x00007f9b5584ae9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
|
121
|
#6 0x00007f9b53dfaccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
|
122
|
#7 0x0000000000000000 in ?? ()
|
123
|
|
124
|
Thread 1 (Thread 0x7f9b55c73780 (LWP 753)):
|
125
|
#0 0x00007f9b5584c148 in pthread_join () from /lib/x86_64-linux-gnu/libpthread.so.0
|
126
|
#1 0x0000000000641d42 in Thread::join (this=0x2bad7f0, prval=<optimized out>) at common/Thread.cc:121
|
127
|
#2 0x000000000063ab58 in SimpleMessenger::wait (this=0x2bad580) at msg/SimpleMessenger.cc:502
|
128
|
#3 0x000000000048c76e in main (argc=<optimized out>, argv=<optimized out>) at ceph_mon.cc:506
|
129
|
(gdb)
|