Ticket #3845: DVD-OSDmenu-crash-backtrace.txt

File DVD-OSDmenu-crash-backtrace.txt, 16.9 KB (added by otto at kolsi dot fi, 17 years ago)
Line 
1[Thread debugging using libthread_db enabled]
2[New Thread -1208953104 (LWP 22012)]
3[New Thread 78818208 (LWP 22019)]
4[New Thread 89308064 (LWP 22024)]
5[New Thread 146262944 (LWP 22025)]
6[New Thread 166525856 (LWP 22050)]
7[New Thread -1253196896 (LWP 22067)]
8[New Thread -1263686752 (LWP 22069)]
9[New Thread -1308554336 (LWP 22070)]
10[New Thread -1331827808 (LWP 22071)]
11[Thread -1331827808 (LWP 22071) exited]
12[New Thread -1331827808 (LWP 22072)]
13[Thread -1331827808 (LWP 22072) exited]
14
15Program received signal SIGSEGV, Segmentation fault.
16[Switching to Thread -1253196896 (LWP 22067)]
170x010beca6 in AvFormatDecoder::GetTrackDesc (this=0xa64e2d8, type=0, trackNo=1) at avformatdecoder.cpp:2377
182377                msg += QString(" %1").arg(s->codec->codec->name).upper();
19
20Thread 8 (Thread -1308554336 (LWP 22070)):
21#0  0x00b7e402 in __kernel_vsyscall ()
22No symbol table info available.
23#1  0x02217966 in __nanosleep_nocancel () from /lib/libc.so.6
24No symbol table info available.
25#2  0x0224f553 in usleep () from /lib/libc.so.6
26No symbol table info available.
27#3  0x0107f8a6 in NuppelVideoPlayer::OutputVideoLoop (this=0xa612a08) at NuppelVideoPlayer.cpp:2704
28        temp_speed = 1
29        fr_int = 33366
30        rf_int = 16662
31#4  0x0107f9c7 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0xa612a08) at NuppelVideoPlayer.cpp:2785
32        nvp = (NuppelVideoPlayer *) 0xa612a08
33#5  0x00b50433 in start_thread () from /lib/libpthread.so.0
34No symbol table info available.
35#6  0x02255a1e in clone () from /lib/libc.so.6
36No symbol table info available.
37
38Thread 7 (Thread -1263686752 (LWP 22069)):
39#0  0x00b7e402 in __kernel_vsyscall ()
40No symbol table info available.
41#1  0x02217966 in __nanosleep_nocancel () from /lib/libc.so.6
42No symbol table info available.
43#2  0x0224f553 in usleep () from /lib/libc.so.6
44No symbol table info available.
45#3  0x0109d8d5 in DVDRingBufferPriv::safe_read (this=0xa5faa88, data=0xa650290, sz=2048) at DVDRingBuffer.cpp:532
46        still = (._148 *) 0xa5faa90
47        dvdStat = 1
48        blockBuf = (unsigned char *) 0xa5faa90 "\016"
49        tot = 0
50        dvdEvent = 2
51        dvdEventSize = 4
52        needed = 2048
53        dest = 0xa650290 ""
54        offset = 0
55#4  0x00ded2bb in RingBuffer::Read (this=0xa36fe00, buf=0xa650290, count=2048) at RingBuffer.cpp:1097
56        ret = -1
57#5  0x00df0a24 in AVF_Read (h=0xa64e504, buf=0xa650290 "", buf_size=2048) at avfringbuffer.cpp:15
58        avfr = (AVFRingBuffer *) 0xa393fc8
59#6  0x00122aad in url_read (h=0xa64e504, buf=0xa650290 "", size=2048) at avio.c:104
60        ret = -1263693524
61#7  0x00df08ab in AVF_Read_Packet (opaque=0xa64e504, buf=0xa650290 "", buf_size=2048) at avfringbuffer.cpp:63
62        h = (URLContext *) 0xa64e504
63#8  0x0012387b in fill_buffer (s=0xa64f290) at aviobuf.c:284
64        len = 600
65#9  0x001239a1 in get_byte (s=0xa64f290) at aviobuf.c:318
66No locals.
67#10 0x0013a65b in find_next_start_code (pb=0xa64f290, size_ptr=0xb4ad91dc, header_state=0xa64d460) at mpeg.c:1347
68        state = 255
69        v = 600
70        val = 0
71        n = 100000
72#11 0x0013a82e in mpegps_read_pes_header (s=0xa64f280, ppos=0xb4ad9278, pstart_code=0xb4ad9290, ppts=0xb4ad9288, pdts=0xb4ad9280) at mpeg.c:1451
73        m = (MpegDemuxContext *) 0xa64d460
74        len = 600
75        size = 100000
76        startcode = 446
77        c = 18110543
78        flags = -1263693036
79        header_len = -1263693316
80        pes_ext = 35586675
81        ext2_len = 174442872
82        id_ext = 174442856
83        skip = 174443368
84        pts = 94315626565737980
85        dts = 755408984143298560
86        last_sync = 660902
87#12 0x0013ad74 in mpegps_read_packet (s=0xa64f280, pkt=0xa6501e0) at mpeg.c:1600
88        m = (MpegDemuxContext *) 0xa64d460
89        st = (AVStream *) 0xa15a2
90        len = 0
91        startcode = 21959568
92        i = 659456
93        type = 0
94        codec_id = 0
95        es_type = 1694301
96        pts = 0
97        dts = 749226361715280244
98        dummy_pos = 0
99        avs_seqh = "\000\000\001°"
100#13 0x0014f78c in av_read_packet (s=0xa64f280, pkt=0xa6501e0) at utils.c:521
101No locals.
102#14 0x00150935 in av_read_frame_internal (s=0xa64f280, pkt=0xb58b640) at utils.c:815
103        st = (AVStream *) 0x0
104        len = 174468304
105        ret = 36426016
106        i = 118094721
107        startpos = 660898
108#15 0x00150f9d in av_read_frame (s=0xa64f280, pkt=0xb58b640) at utils.c:939
109        pktl = (AVPacketList *) 0x0
110        eof = 0
111        genpts = 0
112        __PRETTY_FUNCTION__ = "av_read_frame"
113#16 0x010cdeae in AvFormatDecoder::GetFrame (this=0xa64e2d8, onlyvideo=1) at avformatdecoder.cpp:2828
114        ctype = 0
115        audSubIdx = 21959568
116        curstream = (AVStream *) 0xa646190
117        audIdx = 117969145
118        subIdx = -1263690392
119        pkt = (AVPacket *) 0xb58b640
120        len = 4
121        ptr = (unsigned char *) 0xa7c5240 "073\v\b¢Z\v"
122        data_size = 0
123        pts = 280
124        firstloop = false
125        have_err = false
126        allowedquit = false
127        storevideoframes = true
128        skipaudio = false
129#17 0x0107a812 in NuppelVideoPlayer::GetFrameNormal (this=0xa612a08, onlyvideo=1) at NuppelVideoPlayer.cpp:1262
130No locals.
131#18 0x0108005f in NuppelVideoPlayer::GetFrame (this=0xa612a08, onlyvideo=1, unsafe=false) at NuppelVideoPlayer.cpp:1347
132        ret = false
133#19 0x0108d462 in NuppelVideoPlayer::StartPlaying (this=0xa612a08) at NuppelVideoPlayer.cpp:3447
134        output_video = 2986412960
135        decoder_thread = 3031280544
136#20 0x0104aa65 in SpawnDecode (param=0xa612a08) at tv_play.cpp:457
137        nvp = (class NuppelVideoPlayer *) 0xa612a08
138#21 0x00b50433 in start_thread () from /lib/libpthread.so.0
139No symbol table info available.
140#22 0x02255a1e in clone () from /lib/libc.so.6
141No symbol table info available.
142
143Thread 6 (Thread -1253196896 (LWP 22067)):
144#0  0x010beca6 in AvFormatDecoder::GetTrackDesc (this=0xa64e2d8, type=0, trackNo=1) at avformatdecoder.cpp:2377
145        msg = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b019e0, static shared_null = 0xa153418}
146        av_index = 8
147        s = (AVStream *) 0xa7c53a0
148        channels = 190488984
149        lang_key = 0
150#1  0x010a8069 in DecoderBase::GetTracks (this=0xa64e2d8, type=0) at decoderbase.cpp:774
151        i = 1
152        list = (QStringList &) @0xb54da3d4: {<QValueList<QString>> = {sh = 0xb7b01048}, <No data fields>}
153        list = {<QValueList<QString>> = {sh = 0xc6cec1}, <No data fields>}
154        locker = {mtx = 0x394aa68}
155#2  0x0106696c in NuppelVideoPlayer::GetTracks (this=0xa612a08, type=0) at NuppelVideoPlayer.cpp:6056
156No locals.
157#3  0x01006538 in TV::FillMenuTracks (this=0xa387c88, treeMenu=0xb7b01d60, type=0) at tv_play.cpp:7003
158        mainMsg = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b01058, static shared_null = 0xa153418}
159        selStr = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b01bb8, static shared_null = 0xa153418}
160        grpStr = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b019c8, static shared_null = 0xa153418}
161        typeStr = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b01b78, static shared_null = 0xa153418}
162        sel = true
163        tracks = {<QValueList<QString>> = {sh = 0xb7b01048}, <No data fields>}
164        item = (OSDGenericTree *) 0x8d0b70
165        curtrack = 1
166#4  0x0101e59e in TV::BuildOSDTreeMenu (this=0xa387c88) at tv_play.cpp:6801
167        item = (OSDGenericTree *) 0xb7b01e00
168        subitem = (OSDGenericTree *) 0x0
169        letterbox = -1253200472
170        speedX100 = 9243504
171        scan_type = 85
172        scan_type_locked = false
173        cur_mode = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0x70bb83d, static shared_null = 0xa153418}
174#5  0x0102328a in TV::ShowOSDTreeMenu (this=0xa387c88) at tv_play.cpp:6676
175No locals.
176#6  0x0103738a in TV::ProcessKeypress (this=0xa387c88, e=0xb7b00570) at tv_play.cpp:2926
177        action = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa2d9fc8, static shared_null = 0xa153418}
178        i = 0
179        was_doing_ff_rew = false
180        redisplayBrowseInfo = false
181        actions = {<QValueList<QString>> = {sh = 0xb7b010f8}, <No data fields>}
182        txt = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b005d0, static shared_null = 0xa153418}
183        handled = true
184        aindx = 3081764880
185#7  0x0103fad7 in TV::RunTV (this=0xa387c88) at tv_play.cpp:1811
186        doHandle = false
187        keypressed = (QKeyEvent *) 0xb7b00570
188        netCmd = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xb7b00fb0, static shared_null = 0xa153418}
189        updatecheck = 18
190#8  0x010415c1 in TV::EventThread (param=0xa387c88) at tv_play.cpp:1706
191        thetv = (class TV *) 0xa387c88
192#9  0x00b50433 in start_thread () from /lib/libpthread.so.0
193No symbol table info available.
194#10 0x02255a1e in clone () from /lib/libc.so.6
195No symbol table info available.
196
197Thread 5 (Thread 166525856 (LWP 22050)):
198#0  0x00b7e402 in __kernel_vsyscall ()
199No symbol table info available.
200#1  0x00b5375c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
201No symbol table info available.
202#2  0x06d30859 in QThreadInstance::deinit () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
203No symbol table info available.
204#3  0x06d3098b in QThread::msleep () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
205No symbol table info available.
206#4  0x0381c9ea in MonitorThread::run (this=0xa238238) at mythmediamonitor.cpp:47
207No locals.
208#5  0x06d30ccc in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
209No symbol table info available.
210#6  0x00b50433 in start_thread () from /lib/libpthread.so.0
211No symbol table info available.
212#7  0x02255a1e in clone () from /lib/libc.so.6
213No symbol table info available.
214
215Thread 4 (Thread 146262944 (LWP 22025)):
216#0  0x00b7e402 in __kernel_vsyscall ()
217No symbol table info available.
218#1  0x00b55e3b in __read_nocancel () from /lib/libpthread.so.0
219No symbol table info available.
220#2  0x00355012 in lirc_nextcode () from /usr/lib/liblirc_client.so.0
221No symbol table info available.
222#3  0x038851a7 in LircClient::Process (this=0xa2d6de8) at lirc.cpp:80
223        code = 0x0
224        ir = 0x0
225        ret = 0
226#4  0x007b8b76 in SpawnLirc (param=0xa29d630) at mythmainwindow.cpp:65
227        config_file = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa2d6a50, static shared_null = 0xa153418}
228        cl = (class LircClient *) 0xa2d6de8
229#5  0x00b50433 in start_thread () from /lib/libpthread.so.0
230No symbol table info available.
231#6  0x02255a1e in clone () from /lib/libc.so.6
232No symbol table info available.
233
234Thread 3 (Thread 89308064 (LWP 22024)):
235#0  0x00b7e402 in __kernel_vsyscall ()
236No symbol table info available.
237#1  0x0224ed11 in ___newselect_nocancel () from /lib/libc.so.6
238No symbol table info available.
239#2  0x0386088b in MythSocket::readyReadThread () at mythsocket.cpp:743
240        it = {<QGListIterator> = {list = 0x394b040, curNode = 0x0}, <No data fields>}
241        rval = 0
242        rfds = {fds_bits = {3145728, 4, 0 <repeats 30 times>}}
243        timeout = {tv_sec = 0, tv_usec = 7000}
244        sock = (MythSocket *) 0x0
245        maxfd = 34
246        found = true
247#3  0x00b50433 in start_thread () from /lib/libpthread.so.0
248No symbol table info available.
249#4  0x02255a1e in clone () from /lib/libc.so.6
250No symbol table info available.
251
252Thread 2 (Thread 78818208 (LWP 22019)):
253#0  0x00b7e402 in __kernel_vsyscall ()
254No symbol table info available.
255#1  0x00b534d6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
256No symbol table info available.
257#2  0x07081ebd in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
258No symbol table info available.
259#3  0x03731f74 in MythContext::waitPrivRequest (this=0xa1fb930) at mythcontext.cpp:2964
260No locals.
261#4  0x0806813e in run_priv_thread (data=0x0) at main.cpp:711
262No locals.
263#5  0x00b50433 in start_thread () from /lib/libpthread.so.0
264No symbol table info available.
265#6  0x02255a1e in clone () from /lib/libc.so.6
266No symbol table info available.
267
268Thread 1 (Thread -1208953104 (LWP 22012)):
269#0  0x00b7e402 in __kernel_vsyscall ()
270No symbol table info available.
271#1  0x02217966 in __nanosleep_nocancel () from /lib/libc.so.6
272No symbol table info available.
273#2  0x0224f553 in usleep () from /lib/libc.so.6
274No symbol table info available.
275#3  0x010570c6 in TV::StartTV (tvrec=0xa36c8f8, startInGuide=false, inPlaylist=false, initByNetworkCommand=false) at tv_play.cpp:184
276        freeRecorders = 3
277        tv = (class TV *) 0xa387c88
278        quitAll = false
279        showDialogs = true
280        playCompleted = false
281        curProgram = (ProgramInfo *) 0xa387f30
282        allowrerecord = 23
283        deleterecording = 8
284#4  0x0806abe6 in internal_play_media (mrl=@0xbf853cd8, plot=@0xbf853d08, title=@0xbf853d04, director=@0xbf853d00, lenMins=120, year=@0xbf853cfc) at main.cpp:632
285        res = -1
286        checkFile = <incomplete type>
287        pginfo = (ProgramInfo *) 0xa36c8f8
288        d = <incomplete type>
289#5  0x007ad680 in MythMainWindow::HandleMedia (this=0xa29d630, handler=@0xbf853ce0, mrl=@0xbf853cd8, plot=@0xbf853d08, title=@0xbf853d04, director=@0xbf853d00, lenMins=120, year=@0xbf853cfc) at mythmainwindow.cpp:1054
290No locals.
291#6  0x07b9e33a in (anonymous namespace)::playDVD () at main.cpp:301
292        filename = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa38b708, static shared_null = 0xa153418}
293        command_string = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa3a6a10, static shared_null = 0xa153418}
294        dvd_device = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa3a57b8, static shared_null = 0xa153418}
295#7  0x007b1372 in MythMainWindow::ExitToMainMenu (this=0xa29d630) at mythmainwindow.cpp:707
296        callback = (void (*)(void)) 0x7b9e018 <(anonymous namespace)::playDVD()>
297        jumpdone = true
298        current = (struct QWidget *) 0x0
299        toplevel = (class MythScreenStack *) 0xa2dac30
300#8  0x007b15b6 in MythMainWindow::customEvent (this=0xa29d630, ce=0xa39aaf0) at mythmainwindow.cpp:1241
301No locals.
302#9  0x06da0bde in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
303No symbol table info available.
304#10 0x06dde3ac in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
305No symbol table info available.
306#11 0x06d3892b in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
307No symbol table info available.
308#12 0x06d39d79 in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
309No symbol table info available.
310#13 0x06d39800 in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
311No symbol table info available.
312#14 0x06d399b6 in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
313No symbol table info available.
314#15 0x06ce062a in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
315No symbol table info available.
316#16 0x06d51dd0 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
317No symbol table info available.
318#17 0x06d51c96 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
319No symbol table info available.
320#18 0x06d3843f in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
321No symbol table info available.
322#19 0x0807054d in main (argc=5, argv=0xbf854974) at main.cpp:1247
323        geometry = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa153418, static shared_null = 0xa153418}
324        display = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa153418, static shared_null = 0xa153418}
325        a = <incomplete type>
326        logfile = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa1fe0e8, static shared_null = 0xa153418}
327        pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa1ff320, static shared_null = 0xa153418}
328        settingsOverride = {sh = 0xa1ff2b8}
329        finfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa1fe0b0, static shared_null = 0xa153418}, fic = 0x0, cache = true, symLink = false}
330        binname = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa1feec0, static shared_null = 0xa153418}
331        ResetSettings = false
332        logfd = 20
333        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa234fa0, static shared_null = 0xa153418}
334        dir = <incomplete type>
335        priv_thread = 78818208
336        status = 0
337        themename = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa3291f0, static shared_null = 0xa153418}
338        randomtheme = false
339        themedir = {static null = {static null = <same as static member of an already seen type>, d = 0xa153418, static shared_null = 0xa153418}, d = 0xa329938, static shared_null = 0xa153418}
340        mainWindow = (class MythMainWindow *) 0xa29d630
341        pmanager = (MythPluginManager *) 0xa24fbe0
342        mon = (class MediaMonitor *) 0xa25a370
343        networkControl = (class NetworkControl *) 0x0
344        exitstatus = 0
3450x010beca6      2377                msg += QString(" %1").arg(s->codec->codec->name).upper();