1 | (gdb) bt full
|
---|
2 | #0 qt_assert_x (where=0x6a2d7bbb "QReadWriteLock::unlock()",
|
---|
3 | what=0x6a2d7b9c "Cannot unlock an unlocked lock",
|
---|
4 | file=0x6a2d7ae3 "thread\\qreadwritelock.cpp", line=405)
|
---|
5 | at global\qglobal.cpp:2019
|
---|
6 | No locals.
|
---|
7 | #1 0x6a111fbe in QReadWriteLock::unlock (this=0x257a3020)
|
---|
8 | at thread\qreadwritelock.cpp:405
|
---|
9 | lock = {val = 629648585}
|
---|
10 | unlocked = 27
|
---|
11 | #2 0x148c63df in _fu1800__verbose_mutex () at RingBuffer.cpp:1989
|
---|
12 | ret = 2704320080547676160
|
---|
13 | off_end = 2704320080547676160
|
---|
14 | ret = 468163656
|
---|
15 | new_pos = 468163656
|
---|
16 | #3 0x148d9efe in AVF_Seek (h=0x262c6320, offset=468163656, whence=629648585)
|
---|
17 | at avfringbuffer.cpp:45
|
---|
18 | avfr = <value optimized out>
|
---|
19 | #4 0x18664c35 in url_fseek (s=0x262bcae0, offset=468163656,
|
---|
20 | whence=<value optimized out>) at libavformat/aviobuf.c:183
|
---|
21 | res = 2704320080547676160
|
---|
22 | offset1 = <value optimized out>
|
---|
23 | pos = 163841
|
---|
24 | #5 0x186cf3be in av_estimate_timings_from_pts (ic=0x262bcc30,
|
---|
25 | old_offset=<value optimized out>) at libavformat/utils.c:1967
|
---|
26 | pkt1 = {pts = 628764716, dts = 3571215261,
|
---|
27 | data = 0xd4dc6b9d <Address 0xd4dc6b9d out of bounds>, size = 0,
|
---|
28 | stream_index = 0, flags = 468413656, duration = 0, destruct = 0,
|
---|
29 | priv = 0xbbb, pos = -167503724545,
|
---|
30 | convergence_duration = 1758152559198994431}
|
---|
31 | st = <value optimized out>
|
---|
32 | read_size = <value optimized out>
|
---|
33 | i = <value optimized out>
|
---|
34 | ret = <value optimized out>
|
---|
35 | end_time = <value optimized out>
|
---|
36 | start_time = {3571164210, 3571124192,
|
---|
37 | -9223372036854775808 <repeats 49 times>, 60129542164, 0 <repeats 20 times>,
|
---|
38 | 9162299130511360, 2689047775624428407, 0, 7642905865286094160,
|
---|
39 | 9162436574800564, 2689047775624428515, 4294967297, 7642912178888019280,
|
---|
40 | 4921060020, 0, 2700523892098727936, 7648748640011324784, 626930064, 0, 0,
|
---|
41 | 7648749086687923600, 2133436, 0, 0, 7642926322215325136,
|
---|
42 | 2692644121761320380, 0, 0, 0, 2692644121759186944, 0, 2700523600669716524,
|
---|
43 | 1480601846862053412}
|
---|
44 | filesize = 468413656
|
---|
45 | offset = <value optimized out>
|
---|
46 | duration = -9223372036854775808
|
---|
47 | retry = 0
|
---|
48 | #6 0x186cf84a in av_estimate_timings (ic=0x262bcc30, old_offset=0)
|
---|
49 | at libavformat/utils.c:2041
|
---|
50 | file_size = <value optimized out>
|
---|
51 | #7 0x14c28717 in _fu3950__verbose_mutex () at avformatdecoder.cpp:925
|
---|
52 | fmt = (AVInputFormat *) 0x186e02c0
|
---|
53 | fnames = {static null = {<No data fields>}, static shared_null = {
|
---|
54 | ref = {{_q_value = 13800}}, alloc = 0, size = 0, data = 0x6a2ce112,
|
---|
55 | clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
|
---|
56 | reserved = 0, array = {0}}, static shared_empty = {ref = {{
|
---|
57 | _q_value = 1542}}, alloc = 0, size = 0, data = 0x6a2ce126, clean = 0,
|
---|
58 | simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
|
---|
59 | reserved = 0, array = {0}}, d = 0x262bc990, static codecForCStrings = 0x0}
|
---|
60 | fnamea = {static shared_null = {ref = {{_q_value = 8}}, alloc = 0,
|
---|
61 | size = 0, data = 0x6a2ce018 "", array = ""}, static shared_empty = {
|
---|
62 | ref = {{_q_value = 1}}, alloc = 0, size = 0, data = 0x6a2ce02c "",
|
---|
63 | array = ""}, d = 0x262bca20}
|
---|
64 | err = 36
|
---|
65 | ret = 0
|
---|
66 | filename = 0x262bca30 "myth://192.168.1.254:6543/1000_20101127154921.mpg
|
---|
67 | "
|
---|
68 | probe = {
|
---|
69 | filename = 0x262bca30 "myth://192.168.1.254:6543/1000_20101127154921.mpg",
|
---|
70 | buf = 0x2090d0 "G@", buf_size = 2048}
|
---|
71 | #8 0x14bad000 in _fu3430__verbose_mutex () at mythplayer.cpp:1022
|
---|
72 | testbuf = "G@\000\026\000\000Š\r\003n+\000\000\000\001aPŠrY0", ' ' <repe
|
---|
73 | ats 167 times>, "G@P\027\000\002Š\027\000\001-\000\000aQ=\000\002aQ=\000\201aT=\
|
---|
74 | 000H- N", ' ' <repeats 157 times>, "G@Q4\apjmi-Ša\000\000\001a\000\000\204+\v7So
|
---|
75 | He\027So\002\003 \000\000\001Š!\001a$$\237#\201\020\021\021\022\022\022\023\023\
|
---|
76 | 023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\
|
---|
77 | 027\027\027\027\027\027\027\027\030\030\030\031\030\030\030\031\032\032\032\032\
|
---|
78 | 031\033\033\033\033\033\034\034\034\034\036\036\036\037\037!\000\000\001Š\024\20
|
---|
79 | 2\000\001\000\000\000\000\001+\201e!\000\000\000"...
|
---|
80 | testreadsize = 0
|
---|
81 | bigTimer = {m_timer = {mds = 82517084}, m_running = true}
|
---|
82 | ret = 640208500
|
---|
83 | #9 0x14b91d66 in MythPlayer::StartPlaying (this=0x2628ce10)
|
---|
84 | at mythplayer.cpp:2442
|
---|
85 | seek = 16
|
---|
86 | #10 0x14bcfb7c in PlayerContext::StartPlaying (this=0x2613a638, maxWait=-1)
|
---|
87 | at playercontext.cpp:498
|
---|
88 | t = {m_timer = {mds = 1}, m_running = 128}
|
---|
89 | #11 0x14bd089c in _fu5396__gCoreContext () at playercontext.cpp:476
|
---|
90 | exact_seeking = 640298160
|
---|
91 | player = (class MythPlayer *) 0x2628ce10
|
---|
92 | passthru_device = {static null = {<No data fields>},
|
---|
93 | static shared_null = {ref = {{_q_value = 13800}}, alloc = 0, size = 0,
|
---|
94 | data = 0x6a2ce112, clean = 0, simpletext = 0, righttoleft = 0,
|
---|
95 | asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
|
---|
96 | static shared_empty = {ref = {{_q_value = 1542}}, alloc = 0, size = 0,
|
---|
97 | data = 0x6a2ce126, clean = 0, simpletext = 0, righttoleft = 0,
|
---|
98 | asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x6a2ce100,
|
---|
99 | static codecForCStrings = 0x0}
|
---|
100 | audio = (AudioPlayer *) 0x262a2cb0
|
---|
101 | #12 0x14b15212 in _fu2960__verbose_mutex () at tv_play.cpp:5076
|
---|
102 | wantPiP = false
|
---|
103 | ok = false
|
---|
104 | #13 0x14b43e44 in _fu3122__verbose_mutex () at tv_play.cpp:2148
|
---|
105 | playbackURL = {static null = {<No data fields>},
|
---|
106 | static shared_null = {ref = {{_q_value = 13800}}, alloc = 0, size = 0,
|
---|
107 | data = 0x6a2ce112, clean = 0, simpletext = 0, righttoleft = 0,
|
---|
108 | asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
|
---|
109 | static shared_empty = {ref = {{_q_value = 1542}}, alloc = 0, size = 0,
|
---|
110 | data = 0x6a2ce126, clean = 0, simpletext = 0, righttoleft = 0,
|
---|
111 | asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x257a20c0,
|
---|
112 | static codecForCStrings = 0x0}
|
---|
113 | ctxState = kState_None
|
---|
114 | desiredNextState = kState_WatchingPreRecorded
|
---|
115 | ok = false
|
---|
116 | lastState = 628764648
|
---|
117 | locker = {val = 2266432}
|
---|
118 | nextState = kState_None
|
---|
119 | #14 0x14b79f78 in TV::timerEvent (this=0x261922f8, te=0x0) at tv_play.cpp:2561
|
---|
120 | mctx = (PlayerContext *) 0x2613a638
|
---|
121 | ignore = true
|
---|
122 | ctx = (PlayerContext *) 0x2613a638
|
---|
123 | timer_id = 6
|
---|
124 | keyEvent = (class QKeyEvent *) 0x2589d078
|
---|
125 | netCmd = {static null = {<No data fields>}, static shared_null = {
|
---|
126 | ref = {{_q_value = 13800}}, alloc = 0, size = 0, data = 0x6a2ce112,
|
---|
127 | clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
|
---|
128 | reserved = 0, array = {0}}, static shared_empty = {ref = {{
|
---|
129 | _q_value = 1542}}, alloc = 0, size = 0, data = 0x6a2ce126, clean = 0,
|
---|
130 | simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,
|
---|
131 | reserved = 0, array = {0}}, d = 0x229930, static codecForCStrings = 0x0}
|
---|
132 | #15 0x6a20dfbc in QObject::event (this=0x261922f8, e=0x229ec4)
|
---|
133 | at kernel\qobject.cpp:1204
|
---|
134 | No locals.
|
---|
135 | #16 0x14b273a6 in TV::event (this=0x261922f8, e=0x229ec4) at tv_play.cpp:3461
|
---|
136 | No locals.
|
---|
137 | #17 0x01982534 in QApplicationPrivate::notify_helper (this=0x19290c60,
|
---|
138 | receiver=0x261922f8, e=0x229ec4) at kernel\qapplication.cpp:4302
|
---|
139 | consumed = true
|
---|
140 | #18 0x0197fe40 in QApplication::notify (this=0x22fbe8, receiver=0x261922f8,
|
---|
141 | e=0x229ec4) at kernel\qapplication.cpp:3706
|
---|
142 | d = (QApplicationPrivate * const) 0x19290c60
|
---|
143 | res = false
|
---|
144 | #19 0x6a1fd488 in QCoreApplication::notifyInternal (this=0x22fbe8,
|
---|
145 | receiver=0x261922f8, event=0x229ec4) at kernel\qcoreapplication.cpp:726
|
---|
146 | threadData = (QThreadData *) 0x19274128
|
---|
147 | returnValue = false
|
---|
148 | result = false
|
---|
149 | cbdata = {0x261922f8, 0x229ec4, 0x229e5b}
|
---|
150 | d = (class QObjectPrivate *) 0x26192880
|
---|
151 | #20 0x6a2621f4 in QCoreApplication::sendEvent (receiver=0x261922f8,
|
---|
152 | event=0x229ec4)
|
---|
153 | at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
|
---|
154 | No locals.
|
---|
155 | #21 0x6a21ff2a in QEventDispatcherWin32Private::sendTimerEvent (
|
---|
156 | this=0x19294e68, timerId=6) at kernel\qeventdispatcher_win.cpp:617
|
---|
157 | e = {<QEvent> = {_vptr.QEvent = 0x6a344ba8,
|
---|
158 | static staticMetaObject = {d = {superdata = 0x0,
|
---|
159 | stringdata = 0x6a33f1c0 "QEvent", data = 0x6a33ec20,
|
---|
160 | extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0,
|
---|
161 | m_accept = 1, reserved = 0}, id = 6}
|
---|
162 | t = (WinTimerInfo *) 0x25956678
|
---|
163 | #22 0x6a221b62 in QEventDispatcherWin32::event (this=0x1927fac8, e=0x25843608)
|
---|
164 | at kernel\qeventdispatcher_win.cpp:1122
|
---|
165 | te = (class QTimerEvent *) 0x25843608
|
---|
166 | d = (QEventDispatcherWin32Private * const) 0x19294e68
|
---|
167 | #23 0x01982534 in QApplicationPrivate::notify_helper (this=0x19290c60,
|
---|
168 | receiver=0x1927fac8, e=0x25843608) at kernel\qapplication.cpp:4302
|
---|
169 | consumed = true
|
---|
170 | #24 0x0197fe40 in QApplication::notify (this=0x22fbe8, receiver=0x1927fac8,
|
---|
171 | e=0x25843608) at kernel\qapplication.cpp:3706
|
---|
172 | d = (QApplicationPrivate * const) 0x19290c60
|
---|
173 | res = false
|
---|
174 | #25 0x6a1fd488 in QCoreApplication::notifyInternal (this=0x22fbe8,
|
---|
175 | receiver=0x1927fac8, event=0x25843608) at kernel\qcoreapplication.cpp:726
|
---|
176 | threadData = (QThreadData *) 0x19274128
|
---|
177 | returnValue = 106
|
---|
178 | result = false
|
---|
179 | cbdata = {0x1927fac8, 0x25843608, 0x22a33b}
|
---|
180 | d = (class QObjectPrivate *) 0x19294e68
|
---|
181 | #26 0x6a2621f4 in QCoreApplication::sendEvent (receiver=0x1927fac8,
|
---|
182 | event=0x25843608)
|
---|
183 | at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
|
---|
184 | No locals.
|
---|
185 | #27 0x6a1fe519 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
|
---|
186 | event_type=0, data=0x19274128) at kernel\qcoreapplication.cpp:1367
|
---|
187 | pe = (const QPostEvent &) @0x25797938: {receiver = 0x1927fac8,
|
---|
188 | event = 0x0, priority = 0}
|
---|
189 | e = (class QEvent *) 0x25843608
|
---|
190 | r = (class QObject *) 0x1927fac8
|
---|
191 | locker = {val = 422003024}
|
---|
192 | startOffset = 0
|
---|
193 | i = (int &) @0x19274148: 2
|
---|
194 | #28 0x6a21f8f3 in qt_internal_proc (hwnd=0x7f600b2, message=1025, wp=0, lp=0)
|
---|
195 | at kernel\qeventdispatcher_win.cpp:490
|
---|
196 | localSerialNumber = 7573
|
---|
197 | msg = {hwnd = 0x7f600b2, message = 1025, wParam = 0, lParam = 0,
|
---|
198 | time = 2147348480, pt = {x = 258, y = 2270308}}
|
---|
199 | app = (class QCoreApplication *) 0x22fbe8
|
---|
200 | q = (class QEventDispatcherWin32 *) 0x1927fac8
|
---|
201 | result = 0
|
---|
202 | d = (QEventDispatcherWin32Private *) 0x19294e68
|
---|
203 | #29 0x7e418734 in USER32!GetDC () from C:\WINDOWS\system32\user32.dll
|
---|
204 | No symbol table info available.
|
---|
205 | #30 0x07f600b2 in ?? ()
|
---|
206 | No symbol table info available.
|
---|
207 | #31 0x00000401 in ?? ()
|
---|
208 | No symbol table info available.
|
---|
209 | #32 0x0022a554 in ?? ()
|
---|
210 | No symbol table info available.
|
---|
211 | #33 0x7e44048f in USER32!DeregisterShellHookWindow ()
|
---|
212 | from C:\WINDOWS\system32\user32.dll
|
---|
213 | No symbol table info available.
|
---|
214 | Backtrace stopped: previous frame inner to this frame (corrupt stack?)
|
---|
215 | (gdb) |
---|