[mythtv] Frontend Crashed with SEGV (bt included)
Derek Atkins
warlord at MIT.EDU
Sun Nov 16 11:23:38 EST 2003
The following trace says it all. I was watching a recorded program
and the frontend crashed.
-derek
# gdb /usr/local/bin/mythfrontend core.3421
[snip]
Core was generated by `/usr/local/bin/mythfrontend -v'.
Program terminated with signal 11, Segmentation fault.
[snip]
#0 0x0821f173 in avcodec_decode_video (avctx=0x43406618, picture=0x4291262c,
got_picture_ptr=0x42912628,
buf=0x43407820 "%G�%@\023%G��%@`\006\002\037%G�%@\025\006k%G�%@\016%G�%@$\220\032\v%G����%@H,\220\r\b%G�%@\200\e\226%G�%@}3 O\001%G��%@J\205%G�%@Ib(~%G�%@\032%G�%@\2001$1", buf_size=12636)
at utils.c:419
419 ret = avctx->codec->decode(avctx, picture, got_picture_ptr,
(gdb) thread apply all bt full
Thread 6 (process 3349):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Current language: auto; currently c
Thread 5 (process 3420):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 4 (process 3422):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (process 3423):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (process 3424):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (process 3421):
#0 0x0821f173 in avcodec_decode_video (avctx=0x43406618, picture=0x4291262c,
got_picture_ptr=0x42912628,
buf=0x43407820 "%G�%@\023%G��%@`\006\002\037%G�%@\025\006k%G�%@\016%G�%@$\220\032\v%G����%@H,\220\r\b%G�%@\200\e\226%G�%@}3 O\001%G��%@J\205%G�%@Ib(~%G�%@\032%G�%@\2001$1", buf_size=12636)
at utils.c:419
ret = 0
#1 0x081aaca4 in AvFormatDecoder::GetFrame(int) (this=0x8916bb8, onlyvideo=0)
at avformatdecoder.cpp:1072
context = (AVCodecContext *) 0x43406618
mpa_pic = {data = {
0x4466d000 "\030\027$Fn\211\235©«®µ¹¹¼¿½½½¾¾¾ÀÀ¿ÀÀÀÀÀ¿¿À¾¿ÀÁÂÁÁÀ¿¿¿¾¾¾¿¾»»»ºº»»»º¹¸··¶··º¹¸··¶¶·º¹¹¹¸¸¸¹»ºº»¼¼½¾º»¼¼»¼¼¼¼¼½¾¾¿ÀÀ½½¾¿¿ÀÀÀ¿¿¿¿¿¿¿¿¾½½½¾¿¿¿¿¿¿¿¾¾¿¿ÀÀ¿¾¾½½»¿¾¾¾¾¿¿¿ÀÀÀÀÀÀÁÁÀÀÁÁÁÀÀ¿¿¿¿¿ÀÁÁÁÁÁÁÁÁÁÁ¿¿ÀÀÀ¿¿¾¿ÀÀÀ¿½½¿À"...,
0x446c1600 "\201\200\200\177~~~}\200\177\177\177~~~~}}}||||\177\200\200\200\
177\177\177\177\177\200}|||~}~|||{{z|||}}|||{|~}~~}}|||||||~}}|||}}}~~}}}}}}}}~}{{{zzz{z{|}}|}~}}}\177}}}zzz|~~}|zz{{||}|~|||||}|~}}}}|}\177}}{}~~}~\200\177\177\177\177\177\177\177\177\177\200\200\200\177}}\177~~~}}~~\177\177\177\177\177~}}}|}~~}}}\201\200\201\200\177\177|{"...,
0x446d6780 "\177\177\177", '\200' <repeats 11 times>, "\177\177\200\200\177\200\177\200\177\200\177\177\200\200\200\200\201\201\200\200\200\201\201\200\200\201\201\201\201\201\201\201\200\200\200\200\200\200\200\200\200\200\201\202\202\201\201\201\201\201\201\201\201\201\202\201\200\201\201\200\200\200\200\200\200\200\200\200\201\201\201\201\201\201\200\200\200\201\202\202\202\202\200\200\201\201\200\200\200\177~~\177\177\177~~\177~~~~~\177\177~\201\201\201\200\200\200\200\200\200\202\202\202\201\201\201\201\177\200\201\201\201\200\200\200\202\201\201\202\202\200\200\200\177\177\177\177\177\177\177\177~}~\177\177\177\201\201\200\177~\177\177\200\177\177~\177\177\177\177\177\177\177\200\177\177\177\177\177\177\200\177~~\177\177\177\200\201"..., 0x0}, linesize = {720, 360, 360, 0},
base = {0x0, 0x0, 0x0, 0x0}, key_frame = 0, pict_type = 3, pts = 0,
coded_picture_number = 19700, display_picture_number = 0, quality = 0,
age = 1073741824, reference = 0,
qscale_table = 0x8a9ed80 '\n' <repeats 45 times>, qstride = 46,
mbskip_table = 0x8a9e800 "", opaque = 0x8917b00, error = {0, 0, 0, 0},
type = 2, repeat_pict = 0, qscale_type = 1, interlaced_frame = 0,
top_field_first = 0, pan_scan = 0x87ec2b0, palette_has_changed = 0,
buffer_hints = 0}
gotpicture = 0
temppts = 889739
frame_delay = 33
picframe = (VideoFrame *) 0x8917b00
curstream = (AVStream *) 0x43406610
pkt = (AVPacket *) 0x43400fb8
len = 12636
ret = 0
ptr = (
unsigned char *) 0x43407820 "Ü\023ùÂ`\006\002\037ñ\025\006kÃ\016ð¡$\220\032\vÑÿ«ÀH,\220\r\bÉ\200\e\226Æ}3 O\001°¸J\205ÍIb(~ø°\032»\2001$1"
samples = {-8, 139, -68, 97, -91, 47, -58, 5, -26, 40, 2, 107, 52,
141, 102, 169, 157, 206, 228, 262, 277, 360, 283, 420, 243, 370, 186, 285,
210, 259, 321, 318, 393, 420, 369, 458, 271, 377, 157, 249, 143, 181, 227,
226, 285, 314, 283, 337, 264, 308, 228, 287, 203, 260, 231, 249, 292, 296,
356, 372, 397, 427, 383, 428, 336, 370, 290, 321, 241, 313, 200, 279, 188,
208, 187, 166, 190, 171, 245, 236, 378, 379, 519, 524, 574, 579, 524, 552,
439, 502, 417, 468, 508, 499, 700, 630, 951, 852, 1170, 1130, 1235, 1335,
1144, 1304, 1042, 1121, 1022, 1040, 1044, 1082, 1050, 1098, 1040, 1081,
1099, 1111, 1279, 1230, 1441, 1408, 1439, 1502, 1364, 1458, 1351, 1418,
1368, 1415, 1379, 1384, 1424, 1413, 1507, 1534, 1588, 1621, 1647, 1657,
1693, 1709, 1744, 1774, 1760, 1827, 1657, 1781, 1443, 1573, 1231, 1336,
1098, 1189, 1057, 1098, 1104, 1071, 1174, 1134, 1199, 1215, 1171, 1232,
1072, 1131, 895, 944, 744, 801, 691, 721, 681, 655, 694, 657, 735, 708, 724,
690, 639, 630, 567, 589, 520, 528, 443, 448, 348, 353, 287, 236, 301, 199,
383, 293, 446, 390, 442, 399, 418, 364...}
data_size = 0
pts = 0
firstloop = true
allowedquit = false
storevideoframes = false
#2 0x08103a7f in NuppelVideoPlayer::GetFrame(int, bool) (this=0x8923b08,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:597
No locals.
#3 0x081068cc in NuppelVideoPlayer::StartPlaying() (this=0x8923b08)
at NuppelVideoPlayer.cpp:1573
output_video = 1164294848
pausecheck = 0
ignore_audio = false
#4 0x0818385b in SpawnDecode(void*) (param=0x8923b08) at tv_play.cpp:57
nvp = (NuppelVideoPlayer *) 0x8923b08
#5 0x409fa2b6 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x420de407 in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb)
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the mythtv-dev
mailing list