Ticket #13479: thread_analysis.txt

File thread_analysis.txt, 5.2 KB (added by Peter Bennett, 12 months ago)

Thread Analysis

Line 
1Backend hang  v30.0-66-g83e27017203
2Thread 38
3  QWaitCondition::wait
4    LogForwardThread::run (this=0x55e4ba4976b0) at loggingserver.cpp:723
5Thread 37
6  QWaitCondition::wait
7    LoggerThread::run (this=0x55e4ba4965e0) at logging.cpp:312
8Thread 36
9  SSDP::run (this=0x55e4ba7a72b0) at ssdp.cpp:300
10Thread 35
11  MythSystemLegacySignalManager::run (this=0x7f1bf44bfb40) at mythsystemunix.cpp:515
12Thread 34
13  QMutexLocker::QMutexLocker
14    Scheduler::GetAllPending at scheduler.cpp:1771
15      MainServer::UpdateSystemdStatus (this=0x55e4ba7b0060) at mainserver.cpp:8496
16        MainServer::connectionClosed at mainserver.cpp:7955
17          MythSocket::DisconnectHandler (this=0x55e4ba8c0f30) at mythsocket.cpp:274
18            QEventDispatcherGlib::processEvents
19Thread 33
20  QWaitCondition::wait
21    HouseKeepingThread::run (this=0x55e4ba7ce680) at housekeeper.cpp:549
22Thread 32
23   QWaitCondition::wait
24     QReadWriteLock::tryLockForWrite
25       MainServer::connectionClosed at mainserver.cpp:7828 this=0x55e4ba7b0060, socket=0x55e4ba933230
26         MythSocket::DisconnectHandler (this=0x55e4ba933230) at mythsocket.cpp:274
27           QEventDispatcherGlib::processEvents
28Thread 31
29  QWaitCondition::wait
30    QReadWriteLock::tryLockForWrite
31      MainServer::connectionClosed at mainserver.cpp:7828 this=0x55e4ba7b0060, socket=0x55e4ba89ca40
32         MythSocket::DisconnectHandler (this=0x55e4ba933230) at mythsocket.cpp:274
33           QEventDispatcherGlib::processEvents
34Thread 30
35  QWaitCondition::wait
36    QReadWriteLock::tryLockForRead
37      MainServer::ProcessRequestWork at mainserver.cpp:476 this=0x55e4ba7b0060, sock=0x55e4ba89ca40
38         MainServer::ProcessRequest at mainserver.cpp:468
39           ProcessRequestRunnable::run (this=0x7f1be80428d0) at mainserver.cpp:162
40Thread 29
41  QWaitCondition::wait
42    MythSystemLegacyIOHandler::run (this=0x7f1bf4054150) at mythsystemunix.cpp:102
43Thread 28
44  QWaitCondition::wait
45    MythSystemLegacyIOHandler::run (this=0x7f1bf4044080) at mythsystemunix.cpp:102
46Thread 27
47  QWaitCondition::wait
48    MythSystemLegacyManager::run (this=0x7f1bf46251b0) at mythsystemunix.cpp:283
49Thread 26
50  QEventDispatcherGlib::processEvents
51Thread 25
52  __libc_read
53Thread 24
54  QWaitCondition::wait
55    JobQueue::ProcessQueue (this=0x55e4ba80c220) at jobqueue.cpp:495
56       JobQueue::run (this=0x55e4ba80c220) at jobqueue.cpp:163
57Thread 23
58  QWaitCondition::wait
59    AutoExpire::Sleep at autoexpire.cpp:369
60      AutoExpire::RunExpirer (this=0x55e4ba86ca30) at autoexpire.cpp:350
61        ExpireThread::run (this=0x55e4ba8251a0) at autoexpire.cpp:59
62Thread 22
63  QWaitCondition::wait
64    QReadWriteLock::tryLockForRead
65       MainServer::isClientConnected at mainserver.cpp:8358     this=0x55e4ba7b0060
66         Scheduler::HandleIdleShutdown at scheduler.cpp:3132     
67           Scheduler::run (this=0x55e4ba70b090) at scheduler.cpp:2234
68Thread 21
69  QWaitCondition::wait
70    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
71Thread 20
72  QWaitCondition::wait
73    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
74Thread 19
75  QWaitCondition::wait
76    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
77Thread 18
78  QWaitCondition::wait
79    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
80Thread 17
81  MThreadInternal::MSleep (time=100) at mthread.cpp:92
82    MThread::msleep (time=100) at mthread.cpp:346
83      TaskQueue::run (this=0x55e4ba4d7330) at taskqueue.cpp:142
84Thread 16
85  QWaitCondition::wait
86    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
87Thread 15
88  QWaitCondition::wait
89    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
90Thread 14
91  QWaitCondition::wait
92    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
93Thread 13
94  QWaitCondition::wait
95    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
96Thread 12
97  QWaitCondition::wait
98    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
99Thread 11
100  QWaitCondition::wait
101    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
102Thread 10
103  QEventDispatcherGlib::processEvents
104Thread 9
105  QWaitCondition::wait
106    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
107Thread 8
108  QWaitCondition::wait
109    TVRec::run (this=0x55e4ba4bf310) at tv_rec.cpp:1524
110Thread 7
111  QEventDispatcherGlib::processEvents
112Thread 6
113  QMutexLocker::QMutexLocker
114    Scheduler::GetAllPending at scheduler.cpp:1771
115      MainServer::UpdateSystemdStatus (this=0x55e4ba7b0060) at mainserver.cpp:8496
116        MainServer::connectionClosed at mainserver.cpp:7971
117          MythSocket::DisconnectHandler (this=0x55e4ba926000) at mythsocket.cpp:274
118Thread 5
119  QWaitCondition::wait
120    MythDownloadManager::run (this=0x55e4ba4bfd70) at mythdownloadmanager.cpp:297
121Thread 4
122   futex_wait_cancelable
123     libQt5Script.so.5
124Thread 3
125  futex_wait_cancelable
126    libQt5WebKit.so.5
127Thread 2
128  QEventDispatcherGlib::processEvents
129Thread 1
130  QWaitCondition::wait
131    MThread::wait (this=0x55e4ba89c2e0, time=18446744073709551615) at mthread.cpp:315
132      MythSocket::~MythSocket at mythsocket.cpp:172
133        ReferenceCounter::DecrRef (this=0x55e4ba926010) at referencecounter.cpp:158
134          MainServer::customEvent (this=0x55e4ba7b0060, e=0x55e4ba8c9340) at mainserver.cpp:1141
135            QCoreApplicationPrivate::sendPostedEvents
136              run_backend (cmdline=...) at main_helpers.cpp:733
137                main (argc=3, argv=0x7ffc13ac1a68) at main.cpp:159