Ticket #1122: gdb_frontend_8742.txt

File gdb_frontend_8742.txt, 14.6 KB (added by HidDEN MiNdS, 15 years ago)

gdb segfault backtrace r8742 selecting LiveTV enabled Via XvMC

Line 
1[Thread debugging using libthread_db enabled]
2[New Thread -1238571344 (LWP 1168)]
3[New Thread -1242268752 (LWP 1173)]
4[New Thread -1252889680 (LWP 1174)]
5[New Thread -1261282384 (LWP 1175)]
6[Thread -1261282384 (LWP 1175) exited]
7[New Thread -1261282384 (LWP 1176)]
8[New Thread -1277166672 (LWP 1177)]
9[New Thread -1285559376 (LWP 1178)]
10[New Thread -1293952080 (LWP 1179)]
11[New Thread -1374286928 (LWP 1180)]
12
13Program received signal SIGSEGV, Segmentation fault.
14[Switching to Thread -1277166672 (LWP 1177)]
150xb6c7ca0c in QMutex::lock () from /usr/qt/3/lib/libqt-mt.so.3
16
17Thread 9 (Thread -1374286928 (LWP 1180)):
18#0  0xffffe402 in __kernel_vsyscall ()
19No symbol table info available.
20#1  0xb666de7c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
21No symbol table info available.
22#2  0xb6c7e14f in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
23No symbol table info available.
24#3  0xb7ad2ab4 in NuppelVideoPlayer::DisplayNormalFrame (this=0x83640a0) at NuppelVideoPlayer.cpp:1807
25        frame = (VideoFrame *) 0x8305f14
26#4  0xb7ad3f3d in NuppelVideoPlayer::OutputVideoLoop (this=0x83640a0) at NuppelVideoPlayer.cpp:1999
27        temp_speed = 1
28        fr_int = 20000
29        rf_int = 20000
30#5  0xb7ad4214 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x83640a0) at NuppelVideoPlayer.cpp:2075
31        nvp = (NuppelVideoPlayer *) 0x83640a0
32#6  0xb666b380 in start_thread () from /lib/libpthread.so.0
33No symbol table info available.
34#7  0xb6507c6e in clone () from /lib/libc.so.6
35No symbol table info available.
36
37Thread 8 (Thread -1293952080 (LWP 1179)):
38#0  0xffffe402 in __kernel_vsyscall ()
39No symbol table info available.
40#1  0xb64d7e96 in nanosleep () from /lib/libc.so.6
41No symbol table info available.
42#2  0xb6501aca in usleep () from /lib/libc.so.6
43No symbol table info available.
44#3  0xb795b40f in RingBuffer::ReadAheadThread (this=0x82dce88) at RingBuffer.cpp:642
45        totfree = 35839
46        ret = 128000
47        used = 2524161
48        loops = 8
49#4  0xb795b2c1 in RingBuffer::StartReader (type=0x82dce88) at RingBuffer.cpp:601
50        rbuffer = (RingBuffer *) 0x82dce88
51#5  0xb666b380 in start_thread () from /lib/libpthread.so.0
52No symbol table info available.
53#6  0xb6507c6e in clone () from /lib/libc.so.6
54No symbol table info available.
55
56Thread 7 (Thread -1285559376 (LWP 1178)):
57#0  0xb7549ebb in ff_simple_idct_put_mmx (dest=0x0, line_size=0, block=0xb3e9bfc0) at simple_idct_mmx.c:213
58No locals.
59#1  0xb735a507 in MPV_decode_mb (s=0xb75b4208, block=0x0) at mpegvideo.c:3947
60No locals.
61#2  0xb742d758 in mpeg_decode_slice (s1=0xad749750, mb_y=1, buf=0xb35fdb98, buf_size=-1218756088) at mpeg12.c:2660
62        code = 0
63        s = (MpegEncContext *) 0xad749750
64        avctx = (AVCodecContext *) 0xb3ed1090
65        ret = 0
66        field_pic = 0
67        lowres = 0
68#3  0xb742e9bf in mpeg_decode_frame (avctx=0xb3ed1090, data=0xb35fde40, data_size=0xb35fdd9c, buf=0xb3ec0818 "", buf_size=6806) at mpeg12.c:3227
69        mb_y = 1
70        s = (Mpeg1Context *) 0xad749750
71        buf_end = (const uint8_t *) 0xb3ec22ae ""
72        buf_ptr = (const uint8_t *) 0xb3ec08f2 "\033ø})H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\"å)H\213\224¥\".R\224\210¹JR\""
73        ret = 0
74        start_code = 1
75        input_size = 6588
76        picture = (AVFrame *) 0xb35fde40
77        s2 = (MpegEncContext *) 0xad749750
78#4  0xb7350589 in avcodec_decode_video (avctx=0xb3ed1090, picture=0x0, got_picture_ptr=0xb35fdd9c, buf=0x0, buf_size=6806) at utils.c:947
79        ret = -1285564064
80#5  0xb7b091be in AvFormatDecoder::GetFrame (this=0xb44735b8, onlyvideo=1) at avformatdecoder.cpp:2505
81        context = (AVCodecContext *) 0xb3ed1090
82        mpa_pic = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}, base = {0x0, 0x0, 0x0, 0x0}, key_frame = 0, pict_type = 0, pts = 0, coded_picture_number = 0, display_picture_number = 0, quality = 0, age = 0, reference = 0, qscale_table = 0x0, qstride = 0, mbskip_table = 0x0, motion_val = {0x0, 0x0}, mb_type = 0x0, motion_subsample_log2 = 0 '\0', opaque = 0x0, error = {0, 0, 0, 0}, type = 0, repeat_pict = 0, qscale_type = 0, interlaced_frame = 0, top_field_first = 0, pan_scan = 0x0, palette_has_changed = 0, buffer_hints = 0, dct_coeff = 0x0, ref_index = {0x0, 0x0}}
83        gotpicture = 0
84        temppts = -5458362676594454540
85        picframe = (VideoFrame *) 0xb665cefc
86        curstream = (AVStream *) 0xb3e76070
87        ctype = 0
88        audIdx = -1
89        subIdx = -1
90        pkt = (AVPacket *) 0xb3ec7768
91        ret = 0
92        ptr = (unsigned char *) 0xb3ec0818 ""
93        firstloop = true
94        have_err = false
95        storevideoframes = false
96        len = 6806
97        data_size = 0
98        pts = 0
99        allowedquit = false
100        skipaudio = true
101#6  0xb7acd2ea in NuppelVideoPlayer::GetFrameNormal (this=0x83640a0, onlyvideo=1) at NuppelVideoPlayer.cpp:959
102No locals.
103#7  0xb7acdf74 in NuppelVideoPlayer::GetFrame (this=0x83640a0, onlyvideo=1, unsafe=false) at NuppelVideoPlayer.cpp:1037
104        ret = false
105#8  0xb7ad6b27 in NuppelVideoPlayer::StartPlaying (this=0x83640a0) at NuppelVideoPlayer.cpp:2534
106        output_video = 2920680368
107        decoder_thread = 3009407920
108#9  0xb7a86b5d in SpawnDecode (param=0x83640a0) at tv_play.cpp:190
109        nvp = (NuppelVideoPlayer *) 0x83640a0
110#10 0xb666b380 in start_thread () from /lib/libpthread.so.0
111No symbol table info available.
112#11 0xb6507c6e in clone () from /lib/libc.so.6
113No symbol table info available.
114Current language:  auto; currently c
115
116Thread 6 (Thread -1277166672 (LWP 1177)):
117#0  0xb6c7ca0c in QMutex::lock () from /usr/qt/3/lib/libqt-mt.so.3
118No symbol table info available.
119#1  0xb7b2bc3e in OSD::DialogShowing (this=0x8335180, name=@0xb3dff270) at osd.cpp:1867
120        ret = 8
121#2  0xb7aa9c32 in TV::UpdateOSDTimeoutMessage (this=0xb447dc68) at tv_play.cpp:4199
122        chan_down = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x0, static shared_null = 0x817e070}
123        tog_in = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x0, static shared_null = 0x817e070}
124        message = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0xb6564ff4, static shared_null = 0x817e070}
125        dlg_name = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0xb3ec5b98, static shared_null = 0x817e070}
126        timed_out = false
127        osd = (class OSD *) 0x8335180
128        chan_up = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x0, static shared_null = 0x817e070}
129        tog_cards = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x0, static shared_null = 0x817e070}
130        options = {<QValueList<QString>> = {sh = 0xb64ca472}, <No data fields>}
131#3  0xb7a95c3a in TV::RunTV (this=0xb447dc68) at tv_play.cpp:1436
132        doHandle = false
133        keypressed = (QKeyEvent *) 0xb3ef3f10
134        netCmd = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0xb3e8bcf8, static shared_null = 0x817e070}
135        updatecheck = 60
136#4  0xb7a95a93 in TV::EventThread (param=0xb447dc68) at tv_play.cpp:1392
137        thetv = (class TV *) 0xb447dc68
138#5  0xb666b380 in start_thread () from /lib/libpthread.so.0
139No symbol table info available.
140#6  0xb6507c6e in clone () from /lib/libc.so.6
141No symbol table info available.
142
143Thread 5 (Thread -1261282384 (LWP 1176)):
144#0  0xffffe402 in __kernel_vsyscall ()
145No symbol table info available.
146#1  0xb64d7e96 in nanosleep () from /lib/libc.so.6
147No symbol table info available.
148#2  0xb6501aca in usleep () from /lib/libc.so.6
149No symbol table info available.
150#3  0x081252e2 in NetworkControl::RunCommandThread (this=0xb4401d90) at networkcontrol.cpp:151
151        command = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x817e070, static shared_null = 0x817e070}
152        commands = 0
153#4  0x081251ab in NetworkControl::CommandThread (param=0xb4401d90) at networkcontrol.cpp:120
154        networkControl = (class NetworkControl *) 0xb4401d90
155#5  0xb666b380 in start_thread () from /lib/libpthread.so.0
156No symbol table info available.
157#6  0xb6507c6e in clone () from /lib/libc.so.6
158No symbol table info available.
159
160Thread 4 (Thread -1261282384 (LWP 1176)):
161#0  0xffffe402 in __kernel_vsyscall ()
162No symbol table info available.
163#1  0xb64d7e96 in nanosleep () from /lib/libc.so.6
164No symbol table info available.
165#2  0xb6501aca in usleep () from /lib/libc.so.6
166No symbol table info available.
167#3  0x081252e2 in NetworkControl::RunCommandThread (this=0xb4401d90) at networkcontrol.cpp:151
168        command = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x817e070, static shared_null = 0x817e070}
169        commands = 0
170#4  0x081251ab in NetworkControl::CommandThread (param=0xb4401d90) at networkcontrol.cpp:120
171        networkControl = (class NetworkControl *) 0xb4401d90
172#5  0xb666b380 in start_thread () from /lib/libpthread.so.0
173No symbol table info available.
174#6  0xb6507c6e in clone () from /lib/libc.so.6
175No symbol table info available.
176
177Thread 3 (Thread -1252889680 (LWP 1174)):
178#0  0xffffe402 in __kernel_vsyscall ()
179No symbol table info available.
180#1  0xb667043b in __read_nocancel () from /lib/libpthread.so.0
181No symbol table info available.
182#2  0xb641a692 in lirc_nextcode () from /usr/lib/liblirc_client.so.0
183No symbol table info available.
184
185Thread 2 (Thread -1242268752 (LWP 1173)):
186#0  0xffffe402 in __kernel_vsyscall ()
187No symbol table info available.
188#1  0xb666dc06 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
189No symbol table info available.
190#2  0xb6c7e073 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
191No symbol table info available.
192#3  0xb7109ea9 in MythContext::waitPrivRequest (this=0x82dc780) at mythcontext.cpp:2711
193No locals.
194#4  0x08071726 in run_priv_thread (data=0x0) at main.cpp:679
195No locals.
196#5  0xb666b380 in start_thread () from /lib/libpthread.so.0
197No symbol table info available.
198#6  0xb6507c6e in clone () from /lib/libc.so.6
199No symbol table info available.
200
201Thread 1 (Thread -1238571344 (LWP 1168)):
202#0  0xffffe402 in __kernel_vsyscall ()
203No symbol table info available.
204#1  0xb64d7e96 in nanosleep () from /lib/libc.so.6
205No symbol table info available.
206#2  0xb6501aca in usleep () from /lib/libc.so.6
207No symbol table info available.
208#3  0x0806e0ea in startTV (startInGuide=false) at main.cpp:270
209        tv = (class TV *) 0xb447dc68
210        quitAll = false
211        showDialogs = true
212#4  0x0806e1a0 in startTVNormal () at main.cpp:296
213No locals.
214#5  0x0806e45a in TVMenuCallback (data=0x82dc780, selection=@0xb4402628) at main.cpp:330
215        sel = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0xb44369b8, static shared_null = 0x817e070}
216#6  0xb714ca5d in ThemedMenuPrivate::handleAction (this=0xb4402530, action=@0xb44ccd08) at themedmenu.cpp:2508
217        ok = true
218#7  0xb714aeb7 in ThemedMenuPrivate::keyPressHandler (this=0xb4402530, e=0xbfa5ac30) at themedmenu.cpp:2336
219        it = {node = 0xb44ccd00}
220        action = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82f7e78, static shared_null = 0x817e070}
221        i = 0
222        lastbutton = (ThemedButton *) 0xb44a2418
223        oldrow = 0
224        handled = true
225        actions = {<QValueList<QString>> = {sh = 0xb44f4c40}, <No data fields>}
226#8  0xb714e2b1 in ThemedMenu::keyPressEvent (this=0xb440d770, e=0xbfa5ac30) at themedmenu.cpp:2714
227No locals.
228#9  0xb6a02639 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
229No symbol table info available.
230#10 0xb6964c2f in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
231No symbol table info available.
232#11 0xb69654b5 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
233No symbol table info available.
234#12 0xb68f5c70 in QETWidget::translateKeyEvent () from /usr/qt/3/lib/libqt-mt.so.3
235No symbol table info available.
236#13 0xb68fcdfb in QApplication::x11ProcessEvent () from /usr/qt/3/lib/libqt-mt.so.3
237No symbol table info available.
238#14 0xb6910d95 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
239No symbol table info available.
240#15 0xb697b551 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
241No symbol table info available.
242#16 0xb6963dcf in QApplication::enter_loop () from /usr/qt/3/lib/libqt-mt.so.3
243No symbol table info available.
244#17 0xb71cfcef in MythDialog::exec (this=0xb440d770) at mythdialogs.cpp:1047
245        res = -1222837128
246#18 0x0806f38e in RunMenu (themedir={static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x8301128, static shared_null = 0x817e070}) at main.cpp:498
247        exitstatus = 0
248#19 0x0807581e in main (argc=5, argv=0xbfa5b554) at main.cpp:1062
249        geometry = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x8194cf8, static shared_null = 0x817e070}
250        a = <incomplete type>
251        logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82dc408, static shared_null = 0x817e070}
252        finfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82dc478, static shared_null = 0x817e070}, fic = 0x0, cache = true, symLink = false}
253        logfd = 9
254        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82dc588, static shared_null = 0x817e070}
255        themename = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x8366640, static shared_null = 0x817e070}
256        randomtheme = false
257        status = 0
258        mainWindow = (class MythMainWindow *) 0x82ef3b8
259        pmanager = (MythPluginManager *) 0xb4402190
260        pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82dc420, static shared_null = 0x817e070}
261        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x82dc490, static shared_null = 0x817e070}
262        priv_thread = 3052698544
263        themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x817e070, static shared_null = 0x817e070}, d = 0x8301128, static shared_null = 0x817e070}
264        exitstatus = 6546
265        mon = (class MediaMonitor *) 0x0
266        ResetSettings = false
267        dir = <incomplete type>
268        networkControl = (class NetworkControl *) 0xb4401d90
269#0  0xb6c7ca0c in QMutex::lock () from /usr/qt/3/lib/libqt-mt.so.3