Ticket #2171: videobuffers-segv.txt

File videobuffers-segv.txt, 8.4 KB (added by Stuart Auchterlonie, 18 years ago)

gdb backtrace of SEGV

Line 
1Currently logging to "videobuffers-segv.txt".
2Logs will be appended to the log file.
3Output will be logged and displayed.
4#0  0xb5c79a87 in memset () from /lib/tls/i686/cmov/libc.so.6
5#1  0xa55ce400 in ?? ()
6#2  0xb7ad1c6e in VideoBuffers::Clear (this=0x851ee04, i=0, fourcc=808596553) at videobuffers.cpp:1318
7#3  0xb7ad1cce in VideoBuffers::Clear (this=0x851ee04, fourcc=808596553) at videobuffers.cpp:1326
8#4  0xb7ad3fe0 in VideoBuffers::CreateBuffers (this=0x851ee04, width=544, height=576, bufs=@0xa2c2c200, yuvinfo=@0xa2c2c1f4) at videobuffers.cpp:1151
9#5  0xb7b041bd in VideoOutputXv::CreateBuffers (this=0x851ed08, subtype=XVideo) at videoout_xv.cpp:1638
10#6  0xb7b067ca in VideoOutputXv::InitXVideo (this=0x851ed08) at videoout_xv.cpp:886
11#7  0xb7b06dcb in VideoOutputXv::InitVideoBuffers (this=0x851ed08, mcodecid=kCodec_MPEG2, use_xv=true, use_shm=true) at videoout_xv.cpp:718
12#8  0xb7b0778b in VideoOutputXv::InitSetupBuffers (this=0x851ed08) at videoout_xv.cpp:1124
13#9  0xb7b089c4 in VideoOutputXv::InputChanged (this=0x851ed08, width=544, height=576, aspect=1.77777779, av_codec_id=kCodec_MPEG2) at videoout_xv.cpp:228
14#10 0xb7a2345e in NuppelVideoPlayer::ReinitVideo (this=0xa1f026a0) at NuppelVideoPlayer.cpp:599
15#11 0xb7a239f5 in NuppelVideoPlayer::SetVideoParams (this=0xa1f026a0, width=544, height=576, fps=25, keyframedistance=-1, aspect=1.77777779, scan=kScan_Detect) at NuppelVideoPlayer.cpp:876
16#12 0xb7a5934d in AvFormatDecoder::InitVideoCodec (this=0x90f2c70, stream=0x90f48b0, enc=0x90f4970) at avformatdecoder.cpp:1006
17#13 0xb7a635eb in AvFormatDecoder::ScanStreams (this=0x90f2c70, novideo=false) at avformatdecoder.cpp:1310
18#14 0xb7a66bc9 in AvFormatDecoder::OpenFile (this=0x90f2c70, rbuffer=0xa1f00bd8, novideo=false, testbuf=0xa2c2cf64 "G@", testbufsize=2048) at avformatdecoder.cpp:820
19#15 0xb7a25290 in NuppelVideoPlayer::OpenFile (this=0xa1f026a0, skipDsp=false, retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:1025
20#16 0xb7a2617d in NuppelVideoPlayer::JumpToProgram (this=0xa1f026a0) at NuppelVideoPlayer.cpp:2931
21#17 0xb7a2b233 in NuppelVideoPlayer::StartPlaying (this=0xa1f026a0) at NuppelVideoPlayer.cpp:3145
22#18 0xb79c2725 in SpawnDecode (param=0xa1f026a0) at tv_play.cpp:256
23#19 0xb5e5deb7 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
24#20 0xb5cdd9be in clone () from /lib/tls/i686/cmov/libc.so.6
25No breakpoints or watchpoints.
26#0  0xb5c79a87 in memset () from /lib/tls/i686/cmov/libc.so.6
27No symbol table info available.
28#1  0xa55ce400 in ?? ()
29No symbol table info available.
30#2  0xb7ad1c6e in VideoBuffers::Clear (this=0x851ee04, i=0, fourcc=808596553) at videobuffers.cpp:1318
31        vf = (VideoFrame *) 0x843b3f8
32        ysize = 414720
33        uvsize = 103680
34#3  0xb7ad1cce in VideoBuffers::Clear (this=0x851ee04, fourcc=808596553) at videobuffers.cpp:1326
35        i = 0
36#4  0xb7ad3fe0 in VideoBuffers::CreateBuffers (this=0x851ee04, width=544, height=576, bufs=@0xa2c2c200, yuvinfo=@0xa2c2c1f4) at videobuffers.cpp:1151
37        ok = true
38        adj_w = 544
39        bpp = 3
40        bpb = 2
41        adj_h = 576
42        buf_size = 470018
43#5  0xb7b041bd in VideoOutputXv::CreateBuffers (this=0x851ed08, subtype=XVideo) at videoout_xv.cpp:1638
44        bufs = {<std::_Vector_base<unsigned char*,std::allocator<unsigned char*> >> = {_M_impl = {<std::allocator<unsigned char*>> = {<__gnu_cxx::new_allocator<unsigned char*>> = {<No data fields>}, <No data fields>}, _M_start = 0x910eb48, _M_finish = 0x910ebc8, _M_end_of_storage = 0x910ebc8}}, <No data fields>}
45        ok = false
46#6  0xb7b067ca in VideoOutputXv::InitXVideo (this=0x851ed08) at videoout_xv.cpp:886
47        foundimageformat = true
48        ok = true
49        errs = {<std::_Vector_base<XErrorEvent,std::allocator<XErrorEvent> >> = {_M_impl = {<std::allocator<XErrorEvent>> = {<__gnu_cxx::new_allocator<XErrorEvent>> = {<No data fields>}, <No data fields>}, _M_start = 0xa2c2c3a8, _M_finish = 0x1, _M_end_of_storage = 0x843c028}}, <No data fields>}
50        adaptor_name = {static null = {static null = <same as static member of an already seen type>, d = 0x818d0c0, static shared_null = 0x818d0c0}, d = 0x82c5018, static shared_null = 0x818d0c0}
51        formats = 4
52        fo = (XvImageFormatValues *) 0x910d948
53#7  0xb7b06dcb in VideoOutputXv::InitVideoBuffers (this=0x851ed08, mcodecid=kCodec_MPEG2, use_xv=true, use_shm=true) at videoout_xv.cpp:718
54        done = false
55#8  0xb7b0778b in VideoOutputXv::InitSetupBuffers (this=0x851ed08) at videoout_xv.cpp:1124
56        idct = false
57        mc = false
58        xv = true
59        ok = 183
60        vld = false
61        shm = true
62        use_chroma_key_osd = false
63#9  0xb7b089c4 in VideoOutputXv::InputChanged (this=0x851ed08, width=544, height=576, aspect=1.77777779, av_codec_id=kCodec_MPEG2) at videoout_xv.cpp:228
64        locker = {mtx = 0x851efd4}
65        cid_changed = true
66        new_res = {wd = 544, ht = 576}
67        res_changed = true
68        asp_changed = true
69        ok = true
70#10 0xb7a2345e in NuppelVideoPlayer::ReinitVideo (this=0xa1f026a0) at NuppelVideoPlayer.cpp:599
71        aspect = 1.77777779
72#11 0xb7a239f5 in NuppelVideoPlayer::SetVideoParams (this=0xa1f026a0, width=544, height=576, fps=25, keyframedistance=-1, aspect=1.77777779, scan=kScan_Detect) at NuppelVideoPlayer.cpp:876
73No locals.
74#12 0xb7a5934d in AvFormatDecoder::InitVideoCodec (this=0x90f2c70, stream=0x90f48b0, enc=0x90f4970) at avformatdecoder.cpp:1006
75        aspect_ratio = 1.77777779
76        codec = (AVCodec *) 0xb72b8a80
77        align_width = 544
78        align_height = 576
79#13 0xb7a635eb in AvFormatDecoder::ScanStreams (this=0x90f2c70, novideo=false) at avformatdecoder.cpp:1310
80        enc = (AVCodecContext *) 0x90f4970
81        codec = (AVCodec *) 0xb73c6288
82        i = 1
83        scanerror = 0
84        lang_sub_cnt = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, unsigned int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xa2c2caf4, _M_right = 0xa2c2caf4}, _M_node_count = 0}}}
85        lang_aud_cnt = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, unsigned int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xa2c2cadc, _M_right = 0xa2c2cadc}, _M_node_count = 0}}}
86        __PRETTY_FUNCTION__ = "int AvFormatDecoder::ScanStreams(bool)"
87#14 0xb7a66bc9 in AvFormatDecoder::OpenFile (this=0x90f2c70, rbuffer=0xa1f00bd8, novideo=false, testbuf=0xa2c2cf64 "G@", testbufsize=2048) at avformatdecoder.cpp:820
88        fmt = (AVInputFormat *) 0xb73c78e0
89        err = 0
90        ret = 6
91        filename = 0x825de58 "/data/mythtv/1030_20060816192715.mpg"
92        probe = {filename = 0x825de58 "/data/mythtv/1030_20060816192715.mpg", buf = 0xa2c2cf64 "G@", buf_size = 2048}
93#15 0xb7a25290 in NuppelVideoPlayer::OpenFile (this=0xa1f026a0, skipDsp=false, retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:1025
94        testbuf = "G@\000\021\000\000°\r\000\001Ã\000\000\000\001á\026 À\030\235", 'ÿ' <repeats 167 times>, "GA\026\021\000\002°{\000\001Ã\000\000âXð\000\vè4ð\035\016\003ÀEÙ\023\005\000\000\000\004\000_\004   \000f\006\001\006\001\001\000\000R\001'\002âXð\003R\001\000\003âYð\tR\001\212\n\004eng\000\vè<ð\b\016\003ÀEÙR\001(\006â[ð\nY\beng\020\000\002\000\002\vèþð\b\016\003ÀEÙR\001)\vèýð\b\016\003ÀEÙR\001*VÚº€", 'ÿ' <repeats 57 times>, "GBX4\aPYT|yþw\000\000\001à\000\000\211À\v5Ê©\ré\025Ê"...
95        readsize = 2048
96        no_video_decode = false
97        ret = 6500
98#16 0xb7a2617d in NuppelVideoPlayer::JumpToProgram (this=0xa1f026a0) at NuppelVideoPlayer.cpp:2931
99        newid = 3
100        nextpos = 1
101        newIsDummy = false
102        discontinuity = true
103        newtype = true
104        pginfo = (ProgramInfo *) 0x90d9c18
105        wasDummy = true
106#17 0xb7a2b233 in NuppelVideoPlayer::StartPlaying (this=0xa1f026a0) at NuppelVideoPlayer.cpp:3145
107        output_video = 2782776240
108        decoder_thread = 2730744752
109#18 0xb79c2725 in SpawnDecode (param=0xa1f026a0) at tv_play.cpp:256
110        nvp = (class NuppelVideoPlayer *) 0xa1f026a0
111#19 0xb5e5deb7 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
112No symbol table info available.
113#20 0xb5cdd9be in clone () from /lib/tls/i686/cmov/libc.so.6
114No symbol table info available.
115No breakpoints or watchpoints.
116$4 = {codec = FMT_YV12, buf = 0xa5569000 "", height = 576, width = 720, bpp = 12, size = 622080, frameNumber = 0, timecode = 0, priv = {0x0, 0x0, 0x0, 0x0}, qscale_table = 0x0, qstride = 0, interlaced_frame = -1, top_field_first = 1, repeat_pict = 0, forcekey = 0, pitches = {720, 360, 360}, offsets = {0, 414720, 518400}}
117No breakpoints or watchpoints.