Ticket #6836: exiting.gdb.txt

File exiting.gdb.txt, 34.8 KB (added by tapio.sami@…, 15 years ago)
Line 
1ma 7.9.2009 21.37.42 +0300
2Function "qFatal" not defined.
3Breakpoint 1 (qFatal) pending.
4[Thread debugging using libthread_db enabled]
5[New Thread 0x7fffea4dd950 (LWP 26202)]
6[New Thread 0x7fffe9cdc950 (LWP 26203)]
7[New Thread 0x7fffe94db950 (LWP 26204)]
8[New Thread 0x7fffe826d950 (LWP 26205)]
9[Thread 0x7fffe826d950 (LWP 26205) exited]
10[New Thread 0x7fffe826d950 (LWP 26208)]
11[New Thread 0x7fffe5147950 (LWP 26209)]
12[New Thread 0x7fffdd39a950 (LWP 26213)]
13[New Thread 0x7fffdcb99950 (LWP 26214)]
14[New Thread 0x7fffdc398950 (LWP 26215)]
15[New Thread 0x7fffdbb97950 (LWP 26216)]
16[New Thread 0x7fffd9971950 (LWP 26217)]
17[New Thread 0x7fffd89bc950 (LWP 26218)]
18[New Thread 0x7fffd81bb950 (LWP 26219)]
19[New Thread 0x7fffd5e33950 (LWP 26220)]
20[New Thread 0x7fffd5632950 (LWP 26221)]
21[Thread 0x7fffd5e33950 (LWP 26220) exited]
22[New Thread 0x7fffd5e33950 (LWP 26222)]
23[Thread 0x7fffdbb97950 (LWP 26216) exited]
24[Thread 0x7fffd5632950 (LWP 26221) exited]
25[Thread 0x7fffd89bc950 (LWP 26218) exited]
26[Thread 0x7fffd81bb950 (LWP 26219) exited]
27[Thread 0x7fffd5e33950 (LWP 26222) exited]
28[Thread 0x7fffd9971950 (LWP 26217) exited]
29[New Thread 0x7fffd9971950 (LWP 27160)]
30[New Thread 0x7fffd5e33950 (LWP 27167)]
31[New Thread 0x7fffd81bb950 (LWP 27168)]
32[New Thread 0x7fffd89bc950 (LWP 27169)]
33[Thread 0x7fffd81bb950 (LWP 27168) exited]
34[New Thread 0x7fffd81bb950 (LWP 27170)]
35[New Thread 0x7fffd5632950 (LWP 27177)]
36[New Thread 0x7fffd6850950 (LWP 27178)]
37[Thread 0x7fffd89bc950 (LWP 27169) exited]
38[Thread 0x7fffd6850950 (LWP 27178) exited]
39[Thread 0x7fffd5e33950 (LWP 27167) exited]
40[Thread 0x7fffd81bb950 (LWP 27170) exited]
41[Thread 0x7fffd5632950 (LWP 27177) exited]
42[New Thread 0x7fffd5632950 (LWP 27182)]
43[New Thread 0x7fffd81bb950 (LWP 27183)]
44[New Thread 0x7fffd5e33950 (LWP 27184)]
45[Thread 0x7fffd81bb950 (LWP 27183) exited]
46[New Thread 0x7fffd81bb950 (LWP 27185)]
47[Thread 0x7fffd81bb950 (LWP 27185) exited]
48[New Thread 0x7fffd81bb950 (LWP 27186)]
49[New Thread 0x7fffd6850950 (LWP 27190)]
50[New Thread 0x7fffd4e31950 (LWP 27191)]
51[Thread 0x7fffd5e33950 (LWP 27184) exited]
52[Thread 0x7fffd4e31950 (LWP 27191) exited]
53[Thread 0x7fffd5632950 (LWP 27182) exited]
54[Thread 0x7fffd81bb950 (LWP 27186) exited]
55[Thread 0x7fffd6850950 (LWP 27190) exited]
56[New Thread 0x7fffd6850950 (LWP 27396)]
57[New Thread 0x7fffd81bb950 (LWP 27397)]
58[New Thread 0x7fffd5632950 (LWP 27398)]
59[Thread 0x7fffd81bb950 (LWP 27397) exited]
60[New Thread 0x7fffd81bb950 (LWP 27399)]
61[Thread 0x7fffd81bb950 (LWP 27399) exited]
62[New Thread 0x7fffd81bb950 (LWP 27400)]
63[New Thread 0x7fffd4e31950 (LWP 27407)]
64[New Thread 0x7fffd604f950 (LWP 27408)]
65[Thread 0x7fffd5632950 (LWP 27398) exited]
66[Thread 0x7fffd604f950 (LWP 27408) exited]
67[Thread 0x7fffd6850950 (LWP 27396) exited]
68[Thread 0x7fffd9971950 (LWP 27160) exited]
69[Thread 0x7fffd81bb950 (LWP 27400) exited]
70[Thread 0x7fffd4e31950 (LWP 27407) exited]
71[Thread 0x7fffdd39a950 (LWP 26213) exited]
72[Thread 0x7fffe826d950 (LWP 26208) exited]
73[Thread 0x7fffdcb99950 (LWP 26214) exited]
74[Thread 0x7fffea4dd950 (LWP 26202) exited]
75[Thread 0x7fffe94db950 (LWP 26204) exited]
76[Thread 0x7fffe9cdc950 (LWP 26203) exited]
77[Thread 0x7fffdc398950 (LWP 26215) exited]
78[Thread 0x7fffe5147950 (LWP 26209) exited]
79
80Program exited normally.
81to 10.9.2009 21.32.58 +0300
82Function "qFatal" not defined.
83Breakpoint 1 (qFatal) pending.
84[Thread debugging using libthread_db enabled]
85[New Thread 0x7fffea4d8950 (LWP 11858)]
86[New Thread 0x7fffe9cd7950 (LWP 11859)]
87[New Thread 0x7fffe94d6950 (LWP 11860)]
88[New Thread 0x7fffe3fff950 (LWP 11861)]
89[Thread 0x7fffe3fff950 (LWP 11861) exited]
90[New Thread 0x7fffe3fff950 (LWP 11864)]
91[New Thread 0x7fffe1117950 (LWP 11865)]
92[New Thread 0x7fffdd389950 (LWP 11870)]
93[New Thread 0x7fffdcb88950 (LWP 11871)]
94[New Thread 0x7fffdc387950 (LWP 11872)]
95[New Thread 0x7fffdbb86950 (LWP 11873)]
96[New Thread 0x7fffd9b62950 (LWP 11880)]
97[New Thread 0x7fffd7793950 (LWP 11881)]
98[New Thread 0x7fffd6f92950 (LWP 11882)]
99[Thread 0x7fffd7793950 (LWP 11881) exited]
100[New Thread 0x7fffd7793950 (LWP 11883)]
101[New Thread 0x7fffd5dd9950 (LWP 11889)]
102[New Thread 0x7fffd5237950 (LWP 11890)]
103[Thread 0x7fffd7793950 (LWP 11883) exited]
104[New Thread 0x7fffd7793950 (LWP 11896)]
105[Thread 0x7fffd6f92950 (LWP 11882) exited]
106[Thread 0x7fffd5237950 (LWP 11890) exited]
107[Thread 0x7fffd9b62950 (LWP 11880) exited]
108[Thread 0x7fffdbb86950 (LWP 11873) exited]
109[Thread 0x7fffd7793950 (LWP 11896) exited]
110[Thread 0x7fffd5dd9950 (LWP 11889) exited]
111[New Thread 0x7fffd5dd9950 (LWP 11905)]
112[New Thread 0x7fffd7793950 (LWP 11909)]
113[Thread 0x7fffd7793950 (LWP 11909) exited]
114[Thread 0x7fffd5dd9950 (LWP 11905) exited]
115[New Thread 0x7fffd5dd9950 (LWP 11915)]
116[New Thread 0x7fffd7793950 (LWP 11916)]
117[New Thread 0x7fffdbb86950 (LWP 11917)]
118[New Thread 0x7fffd9b62950 (LWP 11918)]
119[New Thread 0x7fffd6f92950 (LWP 11919)]
120[Thread 0x7fffd6f92950 (LWP 11919) exited]
121[New Thread 0x7fffd55d8950 (LWP 11921)]
122[New Thread 0x7fffd6f92950 (LWP 11920)]
123[Thread 0x7fffd5dd9950 (LWP 11915) exited]
124[Thread 0x7fffd55d8950 (LWP 11921) exited]
125[Thread 0x7fffdbb86950 (LWP 11917) exited]
126[Thread 0x7fffd9b62950 (LWP 11918) exited]
127[Thread 0x7fffd6f92950 (LWP 11920) exited]
128[Thread 0x7fffd7793950 (LWP 11916) exited]
129[New Thread 0x7fffd7793950 (LWP 12533)]
130[Thread 0x7fffd7793950 (LWP 12533) exited]
131[New Thread 0x7fffd7793950 (LWP 12537)]
132[New Thread 0x7fffd6f92950 (LWP 12544)]
133[New Thread 0x7fffd9b62950 (LWP 12545)]
134[New Thread 0x7fffdbb86950 (LWP 12546)]
135[Thread 0x7fffd9b62950 (LWP 12545) exited]
136[New Thread 0x7fffd9b62950 (LWP 12547)]
137[New Thread 0x7fffd59c6950 (LWP 12554)]
138[New Thread 0x7fffd51c5950 (LWP 12555)]
139[Thread 0x7fffdbb86950 (LWP 12546) exited]
140[Thread 0x7fffd51c5950 (LWP 12555) exited]
141[Thread 0x7fffd6f92950 (LWP 12544) exited]
142[Thread 0x7fffd9b62950 (LWP 12547) exited]
143[Thread 0x7fffd59c6950 (LWP 12554) exited]
144[New Thread 0x7fffd59c6950 (LWP 12559)]
145[New Thread 0x7fffd9b62950 (LWP 12563)]
146[New Thread 0x7fffd6f92950 (LWP 12564)]
147[Thread 0x7fffd9b62950 (LWP 12563) exited]
148[New Thread 0x7fffd9b62950 (LWP 12565)]
149[New Thread 0x7fffd51c5950 (LWP 12566)]
150[New Thread 0x7fffd49c4950 (LWP 12568)]
151[Thread 0x7fffd9b62950 (LWP 12565) exited]
152[New Thread 0x7fffd9b62950 (LWP 12583)]
153[Thread 0x7fffd9b62950 (LWP 12583) exited]
154[New Thread 0x7fffd9b62950 (LWP 12590)]
155[Thread 0x7fffd6f92950 (LWP 12564) exited]
156[Thread 0x7fffd49c4950 (LWP 12568) exited]
157[Thread 0x7fffd59c6950 (LWP 12559) exited]
158[Thread 0x7fffd9b62950 (LWP 12590) exited]
159[Thread 0x7fffd51c5950 (LWP 12566) exited]
160[New Thread 0x7fffd51c5950 (LWP 12599)]
161[New Thread 0x7fffd9b62950 (LWP 12600)]
162[New Thread 0x7fffd59c6950 (LWP 12601)]
163[Thread 0x7fffd9b62950 (LWP 12600) exited]
164[New Thread 0x7fffd9b62950 (LWP 12602)]
165[Thread 0x7fffd9b62950 (LWP 12602) exited]
166[New Thread 0x7fffd9b62950 (LWP 12603)]
167[New Thread 0x7fffd49c4950 (LWP 12610)]
168[New Thread 0x7fffd6f92950 (LWP 12611)]
169[Thread 0x7fffd59c6950 (LWP 12601) exited]
170[Thread 0x7fffd6f92950 (LWP 12611) exited]
171[Thread 0x7fffd51c5950 (LWP 12599) exited]
172[Thread 0x7fffd9b62950 (LWP 12603) exited]
173[Thread 0x7fffd49c4950 (LWP 12610) exited]
174[New Thread 0x7fffd49c4950 (LWP 12813)]
175[New Thread 0x7fffd9b62950 (LWP 12814)]
176[New Thread 0x7fffd51c5950 (LWP 12815)]
177[Thread 0x7fffd9b62950 (LWP 12814) exited]
178[New Thread 0x7fffd9b62950 (LWP 12816)]
179[Thread 0x7fffd9b62950 (LWP 12816) exited]
180[New Thread 0x7fffd9b62950 (LWP 12817)]
181[New Thread 0x7fffd6f92950 (LWP 12821)]
182[New Thread 0x7fffd603e950 (LWP 12822)]
183[Thread 0x7fffd7793950 (LWP 12537) exited]
184[Thread 0x7fffd51c5950 (LWP 12815) exited]
185[Thread 0x7fffd603e950 (LWP 12822) exited]
186[Thread 0x7fffd49c4950 (LWP 12813) exited]
187[Thread 0x7fffd9b62950 (LWP 12817) exited]
188[Thread 0x7fffd6f92950 (LWP 12821) exited]
189[New Thread 0x7fffd6f92950 (LWP 12829)]
190[New Thread 0x7fffd9b62950 (LWP 12830)]
191[New Thread 0x7fffd49c4950 (LWP 12831)]
192[New Thread 0x7fffd603e950 (LWP 12832)]
193[New Thread 0x7fffd7f2d950 (LWP 12833)]
194[Thread 0x7fffd7f2d950 (LWP 12833) exited]
195[New Thread 0x7fffd7f2d950 (LWP 12834)]
196[New Thread 0x7fffd583d950 (LWP 12835)]
197[Thread 0x7fffd583d950 (LWP 12835) exited]
198[Thread 0x7fffd49c4950 (LWP 12831) exited]
199[Thread 0x7fffd603e950 (LWP 12832) exited]
200[Thread 0x7fffd6f92950 (LWP 12829) exited]
201[Thread 0x7fffd7f2d950 (LWP 12834) exited]
202[Thread 0x7fffd9b62950 (LWP 12830) exited]
203[New Thread 0x7fffd9b62950 (LWP 12962)]
204[New Thread 0x7fffd7f2d950 (LWP 12963)]
205[New Thread 0x7fffd6f92950 (LWP 12966)]
206[New Thread 0x7fffd603e950 (LWP 12967)]
207[New Thread 0x7fffd583d950 (LWP 12968)]
208[New Thread 0x7fffd503c950 (LWP 12969)]
209[Thread 0x7fffd583d950 (LWP 12968) exited]
210[New Thread 0x7fffd583d950 (LWP 12970)]
211[Thread 0x7fffd9b62950 (LWP 12962) exited]
212[Thread 0x7fffd503c950 (LWP 12969) exited]
213[Thread 0x7fffd6f92950 (LWP 12966) exited]
214[Thread 0x7fffd603e950 (LWP 12967) exited]
215[Thread 0x7fffd583d950 (LWP 12970) exited]
216[Thread 0x7fffd7f2d950 (LWP 12963) exited]
217[New Thread 0x7fffd7f2d950 (LWP 13003)]
218[New Thread 0x7fffd583d950 (LWP 13006)]
219[New Thread 0x7fffd603e950 (LWP 13007)]
220[New Thread 0x7fffd6f92950 (LWP 13008)]
221[New Thread 0x7fffd8761950 (LWP 13009)]
222[Thread 0x7fffd8761950 (LWP 13009) exited]
223[New Thread 0x7fffd503c950 (LWP 13011)]
224[New Thread 0x7fffd8761950 (LWP 13010)]
225[Thread 0x7fffd7f2d950 (LWP 13003) exited]
226[Thread 0x7fffd503c950 (LWP 13011) exited]
227[Thread 0x7fffd603e950 (LWP 13007) exited]
228[Thread 0x7fffd6f92950 (LWP 13008) exited]
229[Thread 0x7fffd8761950 (LWP 13010) exited]
230[Thread 0x7fffd583d950 (LWP 13006) exited]
231[New Thread 0x7fffd583d950 (LWP 13018)]
232[New Thread 0x7fffd8761950 (LWP 13019)]
233[New Thread 0x7fffd6f92950 (LWP 13020)]
234[New Thread 0x7fffd603e950 (LWP 13021)]
235[New Thread 0x7fffd7f2d950 (LWP 13022)]
236[Thread 0x7fffd7f2d950 (LWP 13022) exited]
237[New Thread 0x7fffd7f2d950 (LWP 13023)]
238[New Thread 0x7fffd503c950 (LWP 13024)]
239[Thread 0x7fffd503c950 (LWP 13024) exited]
240[Thread 0x7fffd583d950 (LWP 13018) exited]
241[Thread 0x7fffd6f92950 (LWP 13020) exited]
242[Thread 0x7fffd603e950 (LWP 13021) exited]
243[Thread 0x7fffd7f2d950 (LWP 13023) exited]
244[Thread 0x7fffd8761950 (LWP 13019) exited]
245
246Program received signal SIGSEGV, Segmentation fault.
2470x00007ffff0b93ba4 in ?? () from /lib/libc.so.6
248
249Thread 10 (Thread 0x7fffdc387950 (LWP 11872)):
250#0  0x00007ffff0be5f02 in select () from /lib/libc.so.6
251No symbol table info available.
252#1  0x00007ffff4e188f4 in MythSocketThread::run (this=0x83bf20) at mythsocketthread.cpp:266
253        dummy = "00000000", '\0' <repeats 119 times>
254        efds = {fds_bits = {103079215104, 0 <repeats 15 times>}}
255        timers = {{d = 0x2618cd0, e = 0x2618cd0}}
256        maxfd = 36
257        rfds = {fds_bits = {103079215104, 0 <repeats 15 times>}}
258        it = {i = 0xc32780}
259        rval = 1
260        downref_tm = 0
261        tm = {mds = 82809893}
262        locker = {{mtx = 0x83bf39, val = 8634169}}
263#2  0x00007ffff16883f5 in QThreadPrivate::start (arg=0x83bf20) at thread/qthread_unix.cpp:188
264        data = 0x83c140
265#3  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
266No symbol table info available.
267#4  0x00007ffff0bec56d in clone () from /lib/libc.so.6
268No symbol table info available.
269#5  0x0000000000000000 in ?? ()
270No symbol table info available.
271
272Thread 9 (Thread 0x7fffdcb88950 (LWP 11871)):
273#0  0x00007ffff34fdb89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
274No symbol table info available.
275#1  0x00007ffff16893e9 in QWaitConditionPrivate::wait (this=0xba5e38, mutex=0xba5e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
276        code = 12213816
277#2  QWaitCondition::wait (this=0xba5e38, mutex=0xba5e30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
278        returnValue = <value optimized out>
279#3  0x0000000000528182 in NetworkControl::RunCommandThread (this=0xba5d90) at networkcontrol.cpp:243
280        command = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffd0022170, static codecForCStrings = 0x0}
281#4  0x00000000005282d5 in NetworkControl::CommandThread (param=0xba5d90) at networkcontrol.cpp:230
282        networkControl = 0xba5d90
283#5  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
284No symbol table info available.
285#6  0x00007ffff0bec56d in clone () from /lib/libc.so.6
286No symbol table info available.
287#7  0x0000000000000000 in ?? ()
288No symbol table info available.
289
290Thread 8 (Thread 0x7fffdd389950 (LWP 11870)):
291#0  0x00007ffff34fde0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
292No symbol table info available.
293#1  0x00007ffff1687e65 in thread_sleep (ti=0x7fffdd389030) at thread/qthread_unix.cpp:297
294        mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 12 times>, "\1", '\0' <repeats 26 times>, __align = 0}
295        cnd = {__data = {__lock = 0, __futex = 1, __total_seq = 1, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x7fffdd388fe0, __nwaiters = 2, __broadcast_seq = 0}, __size = "\0\0\0\0\1\0\0\0\1", '\0' <repeats 23 times>"\340, \217\70\335\377\177\0\0\2\0\0\0\0\0\0", __align = 4294967296}
296#2  0x00007ffff1687fbe in QThread::msleep (msecs=500) at thread/qthread_unix.cpp:323
297        tv = {tv_sec = 1252613334, tv_usec = 650366}
298        ti = {tv_sec = 1252613335, tv_nsec = 150366000}
299#3  0x00007ffff55c7269 in MonitorThread::run (this=0xb6a270) at mythmediamonitor.cpp:52
300No locals.
301#4  0x00007ffff16883f5 in QThreadPrivate::start (arg=0xb6a270) at thread/qthread_unix.cpp:188
302        data = 0xbbf730
303#5  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
304No symbol table info available.
305#6  0x00007ffff0bec56d in clone () from /lib/libc.so.6
306No symbol table info available.
307#7  0x0000000000000000 in ?? ()
308No symbol table info available.
309
310Thread 7 (Thread 0x7fffe1117950 (LWP 11865)):
311#0  0x00007ffff0be5f02 in select () from /lib/libc.so.6
312No symbol table info available.
313#1  0x00007ffff174d526 in QProcessManager::run (this=0x88af80) at io/qprocess_unix.cpp:296
314        readset = {fds_bits = {1024, 0 <repeats 15 times>}}
315        nselect = <value optimized out>
316        c = 0 '\0'
317#2  0x00007ffff16883f5 in QThreadPrivate::start (arg=0x88af80) at thread/qthread_unix.cpp:188
318        data = 0x8829e0
319#3  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
320No symbol table info available.
321#4  0x00007ffff0bec56d in clone () from /lib/libc.so.6
322No symbol table info available.
323#5  0x0000000000000000 in ?? ()
324No symbol table info available.
325
326Thread 6 (Thread 0x7fffe3fff950 (LWP 11864)):
327#0  0x00007ffff34fdb89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
328No symbol table info available.
329#1  0x00007ffff16893e9 in QWaitConditionPrivate::wait (this=0x8b4068, mutex=0x8b4010, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
330        code = 9125992
331#2  QWaitCondition::wait (this=0x8b4068, mutex=0x8b4010, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
332        returnValue = <value optimized out>
333#3  0x00007ffff558aa8e in MythContext::waitPrivRequest (this=0x879d50) at mythcontext.cpp:2404
334No locals.
335#4  0x0000000000438501 in run_priv_thread (data=0x0) at main.cpp:963
336No locals.
337#5  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
338No symbol table info available.
339#6  0x00007ffff0bec56d in clone () from /lib/libc.so.6
340No symbol table info available.
341#7  0x0000000000000000 in ?? ()
342No symbol table info available.
343
344Thread 4 (Thread 0x7fffe94d6950 (LWP 11860)):
345#0  0x00007ffff0be5f02 in select () from /lib/libc.so.6
346No symbol table info available.
347#1  0x00007ffff5a40850 in SSDP::run (this=0x8b9ed0) at ssdp.cpp:231
348        nMaxSocket = 18
349        read_set = {fds_bits = {458752, 0 <repeats 15 times>}}
350        timeout = {tv_sec = 0, tv_usec = 362458}
351#2  0x00007ffff16883f5 in QThreadPrivate::start (arg=0x8b9ed0) at thread/qthread_unix.cpp:188
352        data = 0x8ba140
353#3  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
354No symbol table info available.
355#4  0x00007ffff0bec56d in clone () from /lib/libc.so.6
356No symbol table info available.
357#5  0x0000000000000000 in ?? ()
358No symbol table info available.
359
360Thread 3 (Thread 0x7fffe9cd7950 (LWP 11859)):
361#0  0x00007ffff34fde0d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
362No symbol table info available.
363#1  0x00007ffff1687e65 in thread_sleep (ti=0x7fffe9cd6ff0) at thread/qthread_unix.cpp:297
364        mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 12 times>, "\1", '\0' <repeats 26 times>, __align = 0}
365        cnd = {__data = {__lock = 0, __futex = 1, __total_seq = 1, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x7fffe9cd6fa0, __nwaiters = 2, __broadcast_seq = 0}, __size = "\0\0\0\0\1\0\0\0\1", '\0' <repeats 23 times>"\240, o\315\351\377\177\0\0\2\0\0\0\0\0\0", __align = 4294967296}
366#2  0x00007ffff1687fbe in QThread::msleep (msecs=100) at thread/qthread_unix.cpp:323
367        tv = {tv_sec = 1252613334, tv_usec = 891750}
368        ti = {tv_sec = 1252613334, tv_nsec = 991750000}
369#3  0x00007ffff5a44cad in TaskQueue::run (this=0x88ef60) at taskqueue.cpp:127
370        ttNow = {tv_sec = 1252613334, tv_usec = 891745}
371        pTask = 0x0
372#4  0x00007ffff16883f5 in QThreadPrivate::start (arg=0x88ef60) at thread/qthread_unix.cpp:188
373        data = 0x8b9a90
374#5  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
375No symbol table info available.
376#6  0x00007ffff0bec56d in clone () from /lib/libc.so.6
377No symbol table info available.
378#7  0x0000000000000000 in ?? ()
379No symbol table info available.
380
381Thread 2 (Thread 0x7fffea4d8950 (LWP 11858)):
382#0  0x00007ffff0be3d36 in poll () from /lib/libc.so.6
383No symbol table info available.
384#1  0x00007fffecac5cc9 in ?? () from /usr/lib/libglib-2.0.so.0
385No symbol table info available.
386#2  0x00007fffecac5fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
387No symbol table info available.
388#3  0x00007ffff1796b9e in QEventDispatcherGlib::processEvents (this=0x8c02c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
389        d = 0x8b78d0
390        canWait = true
391        result = <value optimized out>
392#4  0x00007ffff176cd62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
393        d = 0x8b9350
394#5  0x00007ffff176d134 in QEventLoop::exec (this=0x7fffea4d7f60, flags=...) at kernel/qeventloop.cpp:201
395        d = 0x8b9350
396        app = 0x7fffffffdb70
397#6  0x00007ffff16854f8 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
398        d = 0x8b72f0
399        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff1a5e670, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff18030e0 "QObject", data = 0x7ffff1803180, extradata = 0x7ffff1a57700}}, d_ptr = 0x8b9350, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff180c960 "Qt", data = 0x7ffff180f840, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x838640, stringdata = 0x7ffff1814660 "QEventLoop", data = 0x7ffff1814680, extradata = 0x0}}}
400        returnCode = <value optimized out>
401#7  0x00007ffff5a56543 in WorkerThread::run (this=0x8b7260) at threadpool.cpp:267
402No locals.
403#8  0x00007ffff16883f5 in QThreadPrivate::start (arg=0x8b7260) at thread/qthread_unix.cpp:188
404        data = 0x8b74a0
405#9  0x00007ffff34f9f9a in start_thread () from /lib/libpthread.so.0
406No symbol table info available.
407#10 0x00007ffff0bec56d in clone () from /lib/libc.so.6
408No symbol table info available.
409#11 0x0000000000000000 in ?? ()
410No symbol table info available.
411
412Thread 1 (Thread 0x7ffff7ec47a0 (LWP 11852)):
413#0  0x00007ffff0b93ba4 in ?? () from /lib/libc.so.6
414No symbol table info available.
415#1  0x00007ffff0b95da8 in malloc () from /lib/libc.so.6
416No symbol table info available.
417#2  0x00007ffff30ecf17 in ?? () from /usr/lib/libGL.so.1
418No symbol table info available.
419#3  0x00007fffed7f2b0d in ?? () from /usr/lib/tls/libnvidia-tls.so.1
420No symbol table info available.
421#4  0x00007ffff16cb129 in QString::realloc (this=0x7fffffffbe00, alloc=<value optimized out>) at tools/qstring.cpp:1066
422        x = <value optimized out>
423#5  0x00007ffff16cb73f in QString::append (this=0x7fffffffbe00, str=...) at tools/qstring.cpp:1306
424No locals.
425#6  0x000000000044978d in QString::operator+= (this=0x7fffffffbe00, s=...) at /usr/include/qt4/QtCore/qstring.h:269
426No locals.
427#7  0x000000000044a12b in operator+ (s1=..., s2=...) at /usr/include/qt4/QtCore/qstring.h:1005
428        t = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffffffbe00, static codecForCStrings = 0x0}
429        t = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7fffffffbe20, static codecForCStrings = 0x0}
430#8  0x00007ffff52039e4 in MythOpenGLPainter::GetImageFromString (this=0x9f1e30, msg=..., flags=132, r=..., font=...) at mythpainter_ogl.cpp:313
431        incoming = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xbff0000000000000, static codecForCStrings = 0x0}
432        im = 0xffffffff
433        w = 0
434        h = 78476504
435        drawOffset = {xp = 1073742081, yp = 0}
436        pm = {<QPaintDevice> = {_vptr.QPaintDevice = 0x41f3050, painters = 32767}, d = 0x0}
437        fillcolor = {cspec = 4054199008, ct = {argb = {alpha = 32767, red = 0, green = 12288, blue = 53733, pad = 32767}, ahsv = {alpha = 32767, hue = 0, saturation = 12288, value = 53733, pad = 32767}, acmyk = {alpha = 32767, cyan = 0, magenta = 12288, yellow = 53733, black = 32767}}}
438        tmp = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff25cac20 "QPainter", data = 0x7ffff25cacc0, extradata = 0x0}}, d_ptr = 0x4ad74d8}
439#9  0x00007ffff52047ce in MythOpenGLPainter::DrawText (this=0x9f1e30, r=..., msg=..., flags=132, font=..., alpha=255, boundRect=...) at mythpainter_ogl.cpp:456
440        im = 0x6200000010
441        destRect = {x1 = 504, y1 = 17, x2 = 208, y2 = 23}
442        srcRect = {x1 = 0, y1 = 0, x2 = 78476452, y2 = 0}
443#10 0x00007ffff51737bb in MythUIText::DrawSelf (this=0x4ad7380, p=0x9f1e30, xoffset=0, yoffset=0, alphaMod=255, clipRect=...) at mythuitext.cpp:263
444        area = {x1 = 504, y1 = 665, x2 = 711, y2 = 687}
445        drawrect = {x1 = 504, y1 = 665, x2 = 711, y2 = 687}
446        alpha = 255
447#11 0x00007ffff5167b74 in MythUIType::Draw (this=0x4ad7380, p=0x9f1e30, xoffset=0, yoffset=0, alphaMod=255, clipRect=...) at mythuitype.cpp:404
448        realArea = {x1 = 504, y1 = 665, x2 = 711, y2 = 687}
449        it = {i = 0x984d68}
450#12 0x00007ffff5167c18 in MythUIType::Draw (this=0x4398bd0, p=0x9f1e30, xoffset=0, yoffset=0, alphaMod=255, clipRect=...) at mythuitype.cpp:410
451        realArea = {x1 = 0, y1 = 0, x2 = 1219, y2 = 683}
452        it = {i = 0x69bf848}
453#13 0x00007ffff5120732 in MythMainWindow::drawScreen (this=0x9d9310) at mythmainwindow.cpp:585
454        redrawList = {{p = 0x7fffd1276d40, d = 0x7fffd1276d40}}
455        screenit = 0x7fffd1276d50
456        it = 0xc43318
457        i = 0
458        rects = {{p = 0x7fffd14f8ef0, d = 0x7fffd14f8ef0}}
459#14 0x00007ffff5120a92 in MythPainterWindowGL::paintEvent (this=0x9dd630, pe=0x7fffffffc960) at mythmainwindow.cpp:258
460No locals.
461#15 0x00007ffff1fac906 in QWidget::event (this=0x9dd630, event=0x7fffffffc960) at kernel/qwidget.cpp:7687
462No locals.
463#16 0x00007ffff29b50f1 in QGLWidget::event (this=0x9dd630, e=0x7fffffffc960) at qgl.cpp:3292
464        d = 0x9f4940
465#17 0x00007ffff1f5c7ad in QApplicationPrivate::notify_helper (this=0x874420, receiver=0x9dd630, e=0x7fffffffc960) at kernel/qapplication.cpp:4056
466        consumed = <value optimized out>
467#18 0x00007ffff1f6480a in QApplication::notify (this=0x7fffffffdb70, receiver=0x9dd630, e=0x7fffffffc960) at kernel/qapplication.cpp:4021
468        res = true
469#19 0x00007ffff176e49c in QCoreApplication::notifyInternal (this=0x7fffffffdb70, receiver=0x9dd630, event=0x7fffffffc960) at kernel/qcoreapplication.cpp:610
470        result = false
471        cbdata = {0x9dd630, 0x7fffffffc960, 0x7fffffffc8af}
472        threadData = 0x83c2d0
473        returnValue = <value optimized out>
474#20 0x00007ffff1fb392e in QWidgetPrivate::drawWidget (this=0x9f4940, pdev=0x9dd640, rgn=..., offset=..., flags=3, sharedPainter=0x0, backingStore=0x0) at kernel/qwidget.cpp:5079
475        paintEngine = 0xc01640
476        e = {<QEvent> = {_vptr.QEvent = 0x7ffff2952f70, d = 0x0, t = 12, posted = 0, spont = 1, m_accept = 1, reserved = 0}, m_rect = {x1 = 0, y1 = 0, x2 = 1219, y2 = 683}, m_region = {d = 0x7fffd150e190, static shared_empty = {ref = {_q_value = 782}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, m_erased = false}
477        onScreen = true
478        asRoot = true
479        toBePainted = {d = 0x7fffd150e190, static shared_empty = {ref = {_q_value = 782}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
480#21 0x00007ffff2128b38 in QWidgetPrivate::repaint_sys (this=0x9f4940, rgn=...) at painting/qbackingstore.cpp:1547
481        q = 0x9dd630
482        engine = <value optimized out>
483        toBePainted = {d = 0x7fffd150e190, static shared_empty = {ref = {_q_value = 782}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}
484#22 0x00007ffff1fa5934 in QWidgetPrivate::syncBackingStore (this=0x9f4940) at kernel/qwidget.cpp:1600
485No locals.
486#23 0x00007ffff1fac7a1 in QWidget::event (this=0x9dd630, event=0x7fffd0025c00) at kernel/qwidget.cpp:7827
487No locals.
488#24 0x00007ffff29b50f1 in QGLWidget::event (this=0x9dd630, e=0x7fffd0025c00) at qgl.cpp:3292
489        d = 0x9f4940
490#25 0x00007ffff1f5c7ad in QApplicationPrivate::notify_helper (this=0x874420, receiver=0x9dd630, e=0x7fffd0025c00) at kernel/qapplication.cpp:4056
491        consumed = <value optimized out>
492#26 0x00007ffff1f6480a in QApplication::notify (this=0x7fffffffdb70, receiver=0x9dd630, e=0x7fffd0025c00) at kernel/qapplication.cpp:4021
493        res = true
494#27 0x00007ffff176e49c in QCoreApplication::notifyInternal (this=0x7fffffffdb70, receiver=0x9dd630, event=0x7fffd0025c00) at kernel/qcoreapplication.cpp:610
495        result = false
496        cbdata = {0x9dd630, 0x7fffd0025c00, 0x7fffffffd19f}
497        threadData = 0x83c2d0
498        returnValue = <value optimized out>
499#28 0x00007ffff176f0e4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x83c2d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
500No locals.
501#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x83c2d0) at kernel/qcoreapplication.cpp:1247
502        e = 0x7fffd0025c00
503        r = 0x9dd630
504        locker = {{mtx = 0x83c310, val = 8635152}}
505        startOffset = 0
506        i = @0x83c304
507#30 0x00007ffff1796ef3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
508No locals.
509#31 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
510No locals.
511#32 0x00007fffecac27aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
512No symbol table info available.
513#33 0x00007fffecac5df8 in ?? () from /usr/lib/libglib-2.0.so.0
514No symbol table info available.
515#34 0x00007fffecac5fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
516No symbol table info available.
517#35 0x00007ffff1796b7f in QEventDispatcherGlib::processEvents (this=0x86fac0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
518        d = 0x8763d0
519        canWait = true
520        result = <value optimized out>
521#36 0x00007ffff1ff35ef in QGuiEventDispatcherGlib::processEvents (this=0x13, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
522        d = 0x8763d0
523        returnValue = 3
524#37 0x00007ffff176cd62 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
525        d = 0xc1d5c0
526#38 0x00007ffff176d134 in QEventLoop::exec (this=0x7fffffffd4a0, flags=...) at kernel/qeventloop.cpp:201
527        d = 0xc1d5c0
528        app = 0x7fffffffdb70
529#39 0x00007ffff176f3a4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
530        threadData = 0x83c2d0
531        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff1a5e670, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff18030e0 "QObject", data = 0x7ffff1803180, extradata = 0x7ffff1a57700}}, d_ptr = 0xc1d5c0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff180c960 "Qt", data = 0x7ffff180f840, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x838640, stringdata = 0x7ffff1814660 "QEventLoop", data = 0x7ffff1814680, extradata = 0x0}}}
532        returnCode = -1
533#40 0x0000000000443f04 in main (argc=5, argv=0x7fffffffe538) at main.cpp:1513
534        bPromptForBackend = false
535        bBypassAutoDiscovery = false
536        upgradeAllowed = false
537        cmdline_err = false
538        cmdline = {parseTypes = 1535, settingsOverride = {{d = 0x839040, e = 0x839040}}, settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x8397e0}, d = 0x8397e0}}, <No data fields>}, display = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x839020, static codecForCStrings = 0x0}, geometry = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x839020, static codecForCStrings = 0x0}, wantsToExit = false}
539        a = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7ffff2952810, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff18030e0 "QObject", data = 0x7ffff1803180, extradata = 0x7ffff1a57700}}, d_ptr = 0x874420, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff180c960 "Qt", data = 0x7ffff180f840, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x838640, stringdata = 0x7ffff1814700 "QCoreApplication", data = 0x7ffff18147a0, extradata = 0x0}}, static self = 0x0}, static staticMetaObject = {d = {superdata = 0x7ffff1a5e700, stringdata = 0x7ffff25787e0 "QApplication", data = 0x7ffff25789e0, extradata = 0x0}}}
540        pluginname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x839020, static codecForCStrings = 0x0}
541        finfo = {d_ptr = 0x88ce70}
542        binname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x891990, static codecForCStrings = 0x0}
543        ResetSettings = false
544        settingsOverride = {{d = 0x839040, e = 0x839040}}
545        pa_ret = 0
546        callCleanup = {m_cleanFunction = 0x4473de <cleanup>}
547        settingsQuery = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x8397e0}, d = 0x8397e0}}, <No data fields>}
548        fileprefix = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8b3660, static codecForCStrings = 0x0}
549        dir = {d_ptr = 0x8fa120}
550        priv_thread = 140737018591568
551        priv_thread_created = true
552        status = 0
553        themename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xc02820, static codecForCStrings = 0x0}
554        randomtheme = false
555        themedir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x83903a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 4548}, alloc = 0, size = 0, data = 0x7ffff1a62ada, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x11e6600, static codecForCStrings = 0x0}
556        mainWindow = 0x9d9310
557        pmanager = 0xc9c7b0
558        mon = 0xc06e40
559        networkControl = 0xba5d90
560        ctb = {<QThread> = {<QObject> = {_vptr.QObject = 0x5e43b0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff18030e0 "QObject", data = 0x7ffff1803180, extradata = 0x7ffff1a57700}}, d_ptr = 0x195fcf0, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff180c960 "Qt", data = 0x7ffff180f840, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x838640, stringdata = 0x7ffff1811800 "QThread", data = 0x7ffff1811860, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x8372c0, stringdata = 0x5e4320 "ConnectToBackend", data = 0x5e4340, extradata = 0x0}}, timer = 0x1e8ed60}
561        ret = 0