[mythtv-users] Epia frontend fails LiveTV, Recordings OK.

Kenneth Aafløy ke-aa at frisurf.no
Wed Dec 17 22:54:14 EST 2003


And now this(it's probably a bad backtrace,,):

2003-12-18 04:49:53 prebuffering pause
2003-12-18 04:49:54 prebuffering pause
2003-12-18 04:49:54 prebuffering pause
Video has changed: 544 576 from: 704 576
VIA InputChanged: 544x576

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 81926 (LWP 1943)]
0x40c06fe7 in memset () from /lib/libc.so.6
(gdb) bt
#0  0x40c06fe7 in memset () from /lib/libc.so.6
#1  0x00000000 in ?? ()
(gdb) bt full
#0  0x40c06fe7 in memset () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt

Thread 7 (Thread 81926 (LWP 1943)):
#0  0x40c06fe7 in memset () from /lib/libc.so.6
#1  0x00000000 in ?? ()

Thread 6 (Thread 65541 (LWP 1942)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
#1  0x00000000 in ?? ()

Thread 5 (Thread 49156 (LWP 1941)):
#0  0x40c5fd71 in select () from /lib/libc.so.6
#1  0x40a51c68 in __JCR_LIST__ () from /usr/qt/3/lib/libqt-mt.so.3
#2  0x400e3ccc in ReadStringList(QSocketDevice*, QStringList&, bool)
(socket=0x846bc08, list=@0x4297e8bc, quickTimeout=true)
    at util.cpp:145
#3  0x400bcb5d in RemoteFile::RequestBlock(int) (this=0x846b9d8,
size=64000) at remotefile.cpp:196
#4  0x0812d4cd in RingBuffer::safe_read(RemoteFile*, void*, unsigned)
(this=0x846b858, rf=0x846b9d8, data=0x42a1b408, sz=64000)
    at RingBuffer.cpp:493
#5  0x0812e082 in RingBuffer::ReadAheadThread() (this=0x846b858) at
RingBuffer.cpp:752
#6  0x0812ddd7 in RingBuffer::startReader(void*) (type=0x846b858) at
RingBuffer.cpp:691
#7  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
#8  0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 4 (Thread 32771 (LWP 1940)):
#0  0x08242f6c in synth_filter (s1=0x850fe80, ch=1, samples=0x4215f14e,
incr=2, sb_samples=0x8514a60) at mpegaudiodec.c:889
#1  0x082478d4 in mp_decode_frame (s=0x850fe80, samples=0x4215e99c) at
mpegaudiodec.c:2409
#2  0x08247f5e in decode_frame (avctx=0x847aad8, data=0x4215e99c,
data_size=0x4215e998, buf=0x85825b0 "ÿü¤", buf_size=0)
    at mpegaudiodec.c:2568
#3  0x0818703c in avcodec_decode_audio (avctx=0x847aad8,
samples=0x4215e99c, frame_size_ptr=0x4215e998, buf=0x85825b0 "ÿü¤", 
    buf_size=576) at utils.c:439
#4  0x0814ae19 in AvFormatDecoder::GetFrame(int) (this=0x846e728,
onlyvideo=0) at avformatdecoder.cpp:1088
#5  0x080d7b68 in NuppelVideoPlayer::GetFrame(int, bool)
(this=0x846e2b8, onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:599
#6  0x080da8bb in NuppelVideoPlayer::StartPlaying() (this=0x846e2b8) at
NuppelVideoPlayer.cpp:1567
#7  0x0809b7e9 in SpawnDecode(void*) (param=0x846e2b8) at
tv_play.cpp:140
#8  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
#9  0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0
Current language:  auto; currently c

Thread 3 (Thread 16386 (LWP 1939)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
#1  0x00000001 in ?? ()
#2  0x0809fc3b in TV::RunTV() (this=0x846bee8) at tv_play.cpp:823
#3  0x0809fa13 in TV::EventThread(void*) (param=0x846bee8) at
tv_play.cpp:791
#4  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
#5  0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0

Thread 2 (Thread 32769 (LWP 1938)):
#0  0x40c5e487 in poll () from /lib/libc.so.6
#1  0x40a6494e in __pthread_manager () from /lib/libpthread.so.0
#2  0x40a64b9a in __pthread_manager_event () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 1937)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1  0x00000000 in ?? ()
#0  0x40c06fe7 in memset () from /lib/libc.so.6
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /opt/myth/bin/mythtv 
[New Thread 16384 (LWP 1945)]
[New Thread 32769 (LWP 1946)]
[New Thread 16386 (LWP 1947)]
2003-12-18 04:51:07 Connecting to backend server: 10.1.1.1:6543 (try 1
of 5)
[New Thread 32771 (LWP 1948)]
[New Thread 49156 (LWP 1949)]
taking too long to be allowed to read..
Input #0, mpeg, from 'rbuf://10.1.1.1:6543/media/rec/ringbuf23.nuv':
  Stream #0.0: Video: mpegvideo_via, 544x576, 25.00 fps
  Stream #0.1: Audio: mp2, 48000 Hz, stereo, 192 kb/s
2003-12-18 04:51:19 Opening OSS audio device '/dev/dsp'.
[New Thread 65541 (LWP 1950)]
VIA Init: 544x576
Using VIA CLE266 Hardware Decoding
[New Thread 81926 (LWP 1951)]
2003-12-18 04:51:20 Changing from None to WatchingLiveTV
Video has changed: 528 576 from: 544 576
VIA InputChanged: 528x576

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 81926 (LWP 1951)]
0x40c06fe7 in memset () from /lib/libc.so.6
(gdb) thread apply all bt full

Thread 7 (Thread 81926 (LWP 1951)):
#0  0x40c06fe7 in memset () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 65541 (LWP 1950)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 49156 (LWP 1949)):
#0  0x40c5fd71 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x40a51c68 in __JCR_LIST__ () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x400e3ccc in ReadStringList(QSocketDevice*, QStringList&, bool)
(socket=0x846bb20, list=@0x4297e8bc, quickTimeout=true)
    at util.cpp:145
        timer = {ds = 17536495}
        elapsed = 0
        sizestr = <incomplete type>
        size = 1084644375
        utf8 = <incomplete type>
        read = 1117251636
        zerocnt = 138854684
        str = {static null = {static null = <same as static member of an
already seen type>, d = 0x83df8c0, 
    static shared_null = 0x83df8c0}, d = 0x46600708, static shared_null
= 0x83df8c0}
#3  0x400bcb5d in RemoteFile::RequestBlock(int) (this=0x846b968,
size=64000) at remotefile.cpp:196
        strlist = {<QValueList<QString>> = {sh = 0x466007b0}, <No data
fields>}
#4  0x0812d4cd in RingBuffer::safe_read(RemoteFile*, void*, unsigned)
(this=0x846b7e8, rf=0x846b968, data=0x42a2ae08, sz=64000)
    at RingBuffer.cpp:493
        ret = 138852328
        tot = 0
        zerocnt = 0
        hiteof = false
        reqsize = 64000
        sock = (struct QSocketDevice *) 0x846bca0
        available = 0
#5  0x0812e082 in RingBuffer::ReadAheadThread() (this=0x846b7e8) at
RingBuffer.cpp:752
        totfree = 64000
        ret = 64000
        used = 605697
#6  0x0812ddd7 in RingBuffer::startReader(void*) (type=0x846b7e8) at
RingBuffer.cpp:691
        rbuffer = (RingBuffer *) 0x846b7e8
#7  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8  0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.

---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread 32771 (LWP 1948)):
#0  0x082482eb in l2_unscale_group (steps=5, mant=2, scale_factor=32) at
mpegaudiodec.c:199
        shift = 10
        mod = 2
        val = -4129
#1  0x08244da9 in mp_decode_layer2 (s=0x850b1d0) at mpegaudiodec.c:1456
        sblimit = 27
        alloc_table = (const unsigned char *) 0x82e5fe0 "\004"
        table = 0
        bit_alloc_bits = 4
        i = 5
        j = 80
        ch = 1
        bound = 27
        v = 7
        bit_alloc =
{"\005\004\003\004\003\002\002\003\002\003\002\003\002\002\001\003\002\0
01\001", '\0' <repeats 12 times>, 
 
"\005\004\003\002\003\002\002\003\002\003\002\003\002\002\001\003\002\00
1\001", '\0' <repeats 12 times>}
        scale_code =
{"\001\002\002\002\003\002\003\0\0\003\003\003\003\003\002\002\001\002\0
03Ü\200»\0\04ç\025B\0\0\0", 
 
"\001\002\002\002\003\002\003\0\0\003\003\003\003\003\002\002\001\002\00
3\0\0\0\0\0À]\0\0\0\0\0"}
        scale_factors = {{"\027\027\025", "\035\035\035",
"\034\034\034", "\034\034\034", "!\036\036", "   ", "%!!", "%\036#", 
    "(!'", "(!!", "'##", "(\"\"", ")$$", "+((", "+++", "(((", "..+",
"///", "4--", "æ\025B", "G\027À", "@ j", "Ë@P", "'G\b", 
    "\0\200", "\0\021\034", "À@ ", "lË@", "üjË", "@)", "\0\0È", "kn\b"},
{"\027\027\025", "\035\035\035", "\034\034\034", 
    "\034\034\034", "!\036\036", "   ", "%!!", "%\036#", "(!&", "(!!",
"'##", "(\"\"", ")$$", "+((", "+++", "(((", "..+", "///", 
    "4--", "\212¦@", "Øë¦", "@ j", "Ë@\220", "_\001", "´æ\025", "B\0",
"\0\0\\", "D\004", "\005\0", "\0@\234", "\0\0", "\0\0"}}
        sf = (unsigned char *) 0x4215e692 "4--\212¦@Øë¦@ jË@\220_\001"
        scale = 32
        qindex = 1
        bits = -7
        steps = 5
        k = 2
        l = 6
        m = 3
        b = 2
#2  0x08247841 in mp_decode_frame (s=0x850b1d0, samples=0x4215e99c) at
mpegaudiodec.c:2387
        i = 138871936
        nb_frames = 48000
        ch = 576
        samples_ptr = (short int *) 0x0
#3  0x08247f5e in decode_frame (avctx=0x847aa78, data=0x4215e99c,
data_size=0x4215e998, buf=0x8634450 "ÿü¤", buf_size=0)
    at mpegaudiodec.c:2568
        s = (MPADecodeContext *) 0x850b1d0
        header = 4294747136
        buf_ptr = (uint8_t *) 0x8634690 ""
        len = 572
        out_size = 0
        out_samples = (short int *) 0x4215e99c
#4  0x0818703c in avcodec_decode_audio (avctx=0x847aa78,
samples=0x4215e99c, frame_size_ptr=0x4215e998, buf=0x8634450 "ÿü¤", 
    buf_size=576) at utils.c:439
        ret = 0
#5  0x0814ae19 in AvFormatDecoder::GetFrame(int) (this=0x8470480,
onlyvideo=0) at avformatdecoder.cpp:1088
        temppts = 30174563
---Type <return> to continue, or q <return> to quit---
        curstream = (AVStream *) 0x847aa70
        pkt = (AVPacket *) 0x87135d8
        len = 576
        ret = 576
        ptr = (unsigned char *) 0x8634450 "ÿü¤"
        samples = {-18, -19, -13, -13, -4, -4, 27, 28, 81, 83, 129, 131,
146, 148, 147, 149, 161, 163, 186, 188, 202, 203, 199, 
  199, 188, 187, 170, 168, 135, 132, 86, 82, 42, 37, 10, 5, -14, -19,
-27, -31, -19, -23, 4, 1, 25, 24, 40, 41, 52, 54, 63, 67, 
  82, 86, 118, 123, 161, 167, 173, 179, 138, 145, 96, 102, 85, 91, 93,
97, 80, 82, 45, 45, 13, 12, -7, -9, -17, -21, -9, -14, 28, 
  22, 74, 67, 108, 101, 140, 134, 182, 177, 212, 208, 207, 205, 181,
179, 158, 158, 131, 133, 85, 88, 36, 41, 22, 27, 40, 45, 54, 
  59, 47, 52, 43, 48, 64, 69, 99, 102, 126, 128, 144, 144, 158, 157,
163, 161, 157, 155, 148, 146, 134, 131, 102, 98, 52, 48, 12, 
  9, 1, -2, 3, 1, -2, -4, -9, -11, -6, -8, -3, -3, -12, -12, -23, -22,
-19, -19, -4, -3, 13, 13, 36, 37, 73, 75, 109, 112, 119, 
  122, 105, 107, 84, 86, 62, 65, 35, 38, 16, 19, 22, 25, 43, 44, 53, 54,
57, 57, 75, 76, 103, 103, 119, 118, 123, 120, 128, 123, 
  127, 123, 106, 101...}
        data_size = 0
        pts = 30174587
        firstloop = true
        allowedquit = false
        storevideoframes = true
#6  0x080d7b68 in NuppelVideoPlayer::GetFrame(int, bool)
(this=0x846e248, onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:599
No locals.
#7  0x080da8bb in NuppelVideoPlayer::StartPlaying() (this=0x846e248) at
NuppelVideoPlayer.cpp:1567
        output_video = 81926
        pausecheck = 14
#8  0x0809b7e9 in SpawnDecode(void*) (param=0x846e248) at
tv_play.cpp:140
        nvp = (NuppelVideoPlayer *) 0x846e248
#9  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread 16386 (LWP 1947)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000001 in ?? ()
No symbol table info available.
#2  0x0809fc3b in TV::RunTV() (this=0x846be78) at tv_play.cpp:823
        keypressed = (QKeyEvent *) 0x875edb8
        updatecheck = 9
#3  0x0809fa13 in TV::EventThread(void*) (param=0x846be78) at
tv_play.cpp:791
        thetv = (class TV *) 0x846be78
#4  0x40a64d40 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x40a64e42 in pthread_start_thread_event () from
/lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 1946)):
#0  0x40c5e487 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x40a6494e in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x40a64b9a in __pthread_manager_event () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.

Thread 1 (Thread 16384 (LWP 1945)):
#0  0x40c38806 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.
#0  0x40c06fe7 in memset () from /lib/libc.so.6




More information about the mythtv-users mailing list