Ticket #2171: videobuffers-segv.txt

File videobuffers-segv.txt, 8.4 KB (added by Stuart Auchterlonie, 19 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.