[mythtv] mythcommflag crash (VideoOutputNull::DeleteNullBuffers)

Jim Westfall jwestfall at surrealistic.net
Mon Feb 28 00:06:09 UTC 2005


Hi

crash I have been seeing.  Its also the same location of the crash I get 
when attempting to generate a png file for mythweb.

(gdb) set args --force -f 1105_20050226220000_20050226230000.nuv
(gdb) run
Starting program: /usr/local/bin/mythcommflag --force -f 1105_20050226220000_20050226230000.nuv
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 25855)]
2005-02-27 15:47:31.425 New DB connection, total: 1
2005-02-27 15:47:31.432 mythcommflag version: 0.17.20050223-1 www.mythtv.org
2005-02-27 15:47:31.432 Enabled verbose msgs :important

MythTV Commercial Flagger, started at Sun Feb 27 15:47:31 2005

Flagging commercial breaks for:
ChanID  Start Time      Title                                      Breaks
------  --------------  -----------------------------------------  ------
2005-02-27 15:47:31.438 New DB connection, total: 2 
1105    20050226220000  Law & Order: Special Victims Unit
[New Thread 32769 (LWP 25860)]
[New Thread 16386 (LWP 25861)]
adding pes stream at pid 0x21 with type 2
adding pes stream at pid 0x22 with type 129
  0%/ 28fps[mpeg2video @ 0xf8a68c8]invalid mb type in P Frame at 67 53
[mpeg2video @ 0xf8a68c8]Warning MVs not available
                                                                               
1

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 25855)]
0x0e59c7b4 in free () from /lib/libc.so.6
(gdb) bt full
#0  0x0e59c7b4 in free () from /lib/libc.so.6
No symbol table info available.
#1  0x0e7e93b0 in operator delete () from /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.4.1/libstdc++.so.6
No symbol table info available.
#2  0x0e7e93f8 in operator delete[] () from /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.4.1/libstdc++.so.6
No symbol table info available.
#3  0x0fd34128 in VideoOutputNull::DeleteNullBuffers (this=0x1005fbd8) at videoout_null.cpp:128
        i = 0
#4  0x0fd3409c in VideoOutputNull::Exit (this=0x1005fbd8) at videoout_null.cpp:120
No locals.
#5  0x0fd33a44 in ~VideoOutputNull (this=0x1005fbd8) at videoout_null.cpp:26
No locals.
#6  0x0fbc1c84 in ~NuppelVideoPlayer (this=0x10041be8) at NuppelVideoPlayer.cpp:248
No locals.
#7  0x10005e80 in FlagCommercials (chanid=
        {static null = {static null = <same as static member of an already seen type>, 
        d = 0x100210b8, static shared_null = 0x100210b8}, 
        d = 0x10033c20, static shared_null = 0x100210b8}, 
        starttime = {static null = 
        {static null = <same as static member of an already seen type>, 
        d = 0x100210b8, static shared_null = 0x100210b8}, 
        d =0x10034280, static shared_null = 0x100210b8}) at main.cpp:309
        commDetectMethod = 1   
        breaksFound = 1
        blanks = {sh = 0x100400e0}
        program_info = (ProgramInfo *) 0x10041760
        filename = {static null = {static null = <same as static member of an already seen type>, d = 0x100210b8,
        static shared_null = 0x100210b8}, d = 0x10046c20, static shared_null = 0x100210b8}
        tmprbuf = (RingBuffer *) 0x10046e20
        nvp = (NuppelVideoPlayer *) 0x10041be8
#8  0x10008850 in main (argc=4, argv=0x7ffff5b4) at main.cpp:676
        a = <incomplete type>
        starttime = {static null = {static null = <same as static member of an already seen type>, d = 0x100210b8,
        static shared_null = 0x100210b8}, d = 0x10034280, static shared_null = 0x100210b8}
        time_now = 1109548051
        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x100210b8,
        static shared_null = 0x100210b8}, d = 0x10033a48, static shared_null = 0x100210b8}
        argpos = 4
        isVideo = false
        filename = {static null = {static null = <same as static member of an already seen type>, d = 0x100210b8,
    static shared_null = 0x100210b8}, d = 0x100210b8, static shared_null = 0x100210b8}
        allRecorded = false
        chanid = {static null = {static null = <same as static member of an already seen type>, d = 0x100210b8,
    static shared_null = 0x100210b8}, d = 0x10033c20, static shared_null = 0x100210b8}
        verboseString = {static null = {static null = <same as static member of an already seen type>,
        d = 0x100210b8, static shared_null = 0x100210b8}, d = 0x100339b8, static shared_null = 0x100210b8}
        finfo = {fn = {static null = {static null = <same as static member of an already seen type>,
        d = 0x100210b8, static shared_null = 0x100210b8}, d = 0x10033a10, static shared_null = 0x100210b8},
        fic = 0x0, cache = true, symLink = false}


jim


More information about the mythtv-dev mailing list