Ticket #6854: 1529387.txt

File 1529387.txt, 24.2 KB (added by stuartm, 15 years ago)

Backtrace obtained by attaching to pid of hung process

Line 
1(gdb) thread apply all bt full                                                                                   
2
3Thread 2 (Thread 0x7fab4c533910 (LWP 1451)):
4#0  0x00007fab555bc7f3 in poll () from /lib64/libc.so.6
5No symbol table info available.                       
6#1  0x00007fab4fa7d419 in ?? () from /usr/lib64/libglib-2.0.so.0
7No symbol table info available.                                 
8#2  0x00007fab4fa7d780 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
9No symbol table info available.                                                       
10#3  0x00007fab56373636 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
11No symbol table info available.                                                               
12#4  0x00007fab563499c2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4         
13No symbol table info available.                                                               
14#5  0x00007fab56349d94 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4                   
15No symbol table info available.                                                               
16#6  0x00007fab56261f2b in QThread::exec () from /usr/lib64/libQtCore.so.4                     
17No symbol table info available.                                                               
18#7  0x00007fab584b1f5c in WorkerThread::run (this=0x206a520) at threadpool.cpp:265             
19No locals.                                                                                     
20#8  0x00007fab56264ca5 in ?? () from /usr/lib64/libQtCore.so.4                                 
21No symbol table info available.                                                               
22#9  0x00007fab55ff67cd in start_thread () from /lib64/libpthread.so.0                         
23No symbol table info available.                                                               
24#10 0x00007fab555c637d in clone () from /lib64/libc.so.6                                       
25No symbol table info available.                                                               
26#11 0x0000000000000000 in ?? ()                                                               
27No symbol table info available.                                                               
28
29Thread 1 (Thread 0x7fab59627750 (LWP 1444)):
30#0  0x00007fab55ffae59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
31No symbol table info available.                                                       
32#1  0x00007fab56265d5b in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4       
33---Type <return> to continue, or q <return> to quit---                                 
34No symbol table info available.                                                       
35#2  0x00007fab56264d44 in QThread::wait () from /usr/lib64/libQtCore.so.4             
36No symbol table info available.                                                       
37#3  0x00007fab584b166e in ~WorkerThread (this=0x206a520) at threadpool.cpp:178         
38No locals.                                                                             
39#4  0x00007fab584b782c in ~HttpWorkerThread (this=0x206a520) at httpserver.cpp:220     
40No locals.                                                                             
41#5  0x00007fab584b2a9a in ~ThreadPool (this=0x20e3560) at threadpool.cpp:326           
42        pThread = (class WorkerThread *) 0x206a520                                     
43        it = {_M_cur = 0x2069c80, _M_first = 0x2069c80, _M_last = 0x2069e80, _M_node = 0x2068a88}
44#6  0x00007fab584b6ea2 in ~HttpServer (this=0x20e3550) at httpserver.cpp:101                     
45No locals.                                                                                       
46#7  0x00007fab580884e2 in MythContextPrivate::DeleteUPnP (this=0x2068860) at mythcontext.cpp:951
47No locals.                                                                                       
48#8  0x00007fab58087f62 in MythContextPrivate::InitUPnP (this=0x2068860) at mythcontext.cpp:914   
49        port = 6549                                                                             
50        device = (UPnpDevice &) @0x2069c40: {m_sDeviceType = {static null = {<No data fields>}, 
51    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,
52      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},   
53    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,
54      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},         
55    d = 0x200000001, static codecForCStrings = 0x0}, m_sFriendlyName = {static null = {<No data fields>},
56    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,       
57      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},         
58    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0, 
59      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},         
60    d = 0x100000000, static codecForCStrings = 0x0}, m_sManufacturer = {static null = {<No data fields>},
61    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,       
62      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},         
63    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0, 
64      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1,
65---Type <return> to continue, or q <return> to quit---                                                   
66    static codecForCStrings = 0x0}, m_sManufacturerURL = {static null = {<No data fields>},               
67    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,       
68      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},         
69    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0, 
70      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x20692c0,
71    static codecForCStrings = 0x0}, m_sModelDescription = {static null = {<No data fields>},                   
72    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,             
73      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
74    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,       
75      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
76    d = 0xf000000000000b0, static codecForCStrings = 0x0}, m_sModelName = {static null = {<No data fields>},   
77    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,             
78      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
79    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,       
80      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
81    d = 0x7fff00000055, static codecForCStrings = 0x0}, m_sModelNumber = {static null = {<No data fields>},     
82    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,             
83      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
84    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,       
85      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
86    d = 0xf000003000000aa, static codecForCStrings = 0x0}, m_sModelURL = {static null = {<No data fields>},     
87    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,             
88      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
89    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,       
90      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x211,     
91    static codecForCStrings = 0x0}, m_sSerialNumber = {static null = {<No data fields>}, static shared_null = {
92      ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0,
93      asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21},   
94      alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,   
95      capacity = 0, reserved = 0, array = {0}}, d = 0x206a520, static codecForCStrings = 0x0}, m_sUPC = {       
96    static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0,       
97---Type <return> to continue, or q <return> to quit---                                                         
98      data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, 
99      array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a,   
100      clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},     
101    d = 0x7fab55849528, static codecForCStrings = 0x0}, m_sPresentationURL = {static null = {<No data fields>},
102    static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0,             
103      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},               
104    static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0,       
105      simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x2069c70,
106    static codecForCStrings = 0x0}, m_sUDN = {static null = {<No data fields>}, static shared_null = {ref = {   
107        _q_value = 114}, alloc = 0, size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0,     
108      asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21},   
109      alloc = 0, size = 0, data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,   
110      capacity = 0, reserved = 0, array = {0}}, d = 0x2069c70, static codecForCStrings = 0x0},                 
111  m_lstExtra = {<QList<NameValue>> = {{p = {static shared_null = {ref = {_q_value = 114}, alloc = 0, begin = 0,
112            end = 0, sharable = 1, array = {0x0}}, d = 0x2069da0}, d = 0x2069da0}}, <No data fields>},         
113  m_listIcons = {{p = {static shared_null = {ref = {_q_value = 114}, alloc = 0, begin = 0, end = 0,             
114          sharable = 1, array = {0x0}}, d = 0x6e0069005000a2}, d = 0x6e0069005000a2}}, m_listServices = {{p = {
115        static shared_null = {ref = {_q_value = 114}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {   
116            0x0}}, d = 0x40}, d = 0x40}}, m_listDevices = {{p = {static shared_null = {ref = {_q_value = 114}, 
117          alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x90}, d = 0x90}}}                   
118#9  0x00007fab5808ac10 in MythContextPrivate::DefaultUPnP (this=0x2068860, error=@0x7fff0d265060)               
119    at mythcontext.cpp:1141                                                                                     
120        XML = (class XmlConfiguration *) 0x2069c40                                                             
121        PIN = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,       
122    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
123    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
124    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
125    reserved = 0, array = {0}}, d = 0x20e38a0, static codecForCStrings = 0x0}                                   
126        pDevLoc = (DeviceLocation *) 0x7fab5803d64a                                                             
127        loc = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,       
128    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
129---Type <return> to continue, or q <return> to quit---                                                         
130    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
131    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
132    reserved = 0, array = {0}}, d = 0x20695e0, static codecForCStrings = 0x0}                                   
133        localHostName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114},       
134    alloc = 0, size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,           
135    capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0,         
136    size = 0, data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
137    reserved = 0, array = {0}}, d = 0x7fab5663c860, static codecForCStrings = 0x0}                             
138        USN = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,       
139    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
140    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
141    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
142    reserved = 0, array = {0}}, d = 0x20e39f0, static codecForCStrings = 0x0}                                   
143#10 0x00007fab5808179a in MythContextPrivate::FindDatabase (this=0x2068860, prompt=false, noPrompt=false)       
144    at mythcontext.cpp:371                                                                                     
145        manualSelect = false                                                                                   
146        autoSelect = true                                                                                       
147        failure = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,   
148    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
149    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
150    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
151    reserved = 0, array = {0}}, d = 0x75aa00, static codecForCStrings = 0x0}                                   
152#11 0x00007fab5808166e in MythContextPrivate::Init (this=0x2068860, gui=false, UPnPclient=0x0,                 
153    promptForBackend=false, noPrompt=false, ignoreDB=false) at mythcontext.cpp:316                             
154No locals.                                                                                                     
155#12 0x00007fab5808ce2b in MythContext::Init (this=0x2068630, gui=false, UPnPclient=0x0, promptForBackend=false,
156    disableAutoDiscovery=false, ignoreDB=false) at mythcontext.cpp:1291                                         
157No locals.                                                                                                     
158#13 0x00000000004560c9 in main (argc=7, argv=0x7fff0d266a38) at main.cpp:806                                   
159        a = <incomplete type>                                                                                   
160        testsched = false                                                                                       
161---Type <return> to continue, or q <return> to quit---                                                         
162        nohousekeeper = false                                                                                   
163        fatal_error = false                                                                                     
164        mainServer = (class MainServer *) 0x419358                                                             
165        versionStr = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114},           
166    alloc = 0, size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,           
167    capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0,         
168    size = 0, data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
169    reserved = 0, array = {0}}, d = 0x20cf090, static codecForCStrings = 0x0}                                   
170        infile = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,   
171    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
172    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
173    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
174    reserved = 0, array = {0}}, d = 0x75aa00, static codecForCStrings = 0x0}                                   
175        outfile = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,   
176    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
177    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
178    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
179    reserved = 0, array = {0}}, d = 0x75aa00, static codecForCStrings = 0x0}                                   
180        nojobqueue = false                                                                                     
181        port = 0                                                                                               
182        previewFrameNumber = -1                                                                                 
183        starttime = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,
184    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
185    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
186    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
187    reserved = 0, array = {0}}, d = 0x20cf300, static codecForCStrings = 0x0}                                   
188        printsched = false                                                                                     
189        clearsettingscache = false                                                                             
190        resched = false                                                                                         
191        printexpire = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114},         
192    alloc = 0, size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,           
193---Type <return> to continue, or q <return> to quit---                                                         
194    capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0,         
195    size = 0, data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
196    reserved = 0, array = {0}}, d = 0x7fab5663c860, static codecForCStrings = 0x0}                             
197        pidfs = <incomplete type>                                                                               
198        settingsOverride = {{d = 0x209dcf0, e = 0x209dcf0}}                                                     
199        myip = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,     
200    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,       
201    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,             
202    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,           
203    reserved = 0, array = {0}}, d = 0x5, static codecForCStrings = 0x0}                                         
204        previewSize = {wd = 0, ht = 0}                                                                         
205        ismaster = false                                                                                       
206        runsched = false                                                                                       
207        cmdline = {parseTypes = 35, settingsOverride = {{d = 0x75aa20, e = 0x75aa20}},                         
208  settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 114}, alloc = 0,           
209            begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x75ad00}, d = 0x75ad00}}, <No data fields>},
210  display = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,         
211      size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
212      reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,
213      data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
214      reserved = 0, array = {0}}, d = 0x75aa00, static codecForCStrings = 0x0}, geometry = {
215    static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0, size = 0,
216      data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0,
217      array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0, data = 0x7fab5663c87a,
218      clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
219    d = 0x75aa00, static codecForCStrings = 0x0}, wantsToExit = false}
220        binname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,
221    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
222    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,
223    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
224    reserved = 0, array = {0}}, d = 0x20bfa90, static codecForCStrings = 0x0}
225---Type <return> to continue, or q <return> to quit---
226        chanid = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 114}, alloc = 0,
227    size = 0, data = 0x75aa1a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
228    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 21}, alloc = 0, size = 0,
229    data = 0x7fab5663c87a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
230    reserved = 0, array = {0}}, d = 0x20bfad0, static codecForCStrings = 0x0}
231        nosched = false
232        noexpirer = false
233        wantupnprebuild = false
234        callCleanup = {m_cleanFunction = 0x4507b8 <cleanup()>}
235        need_gui = false
236        noupnp = false
237        pHS = (class HttpServer *) 0x418273
238        cmdline_err = false
239        previewSeconds = -1
240        daemonize = false
241        exitCode = 5334725