...
[mpeg2video @ 0xb763b270]mb incr damaged
[mpeg2video @ 0xb763b270]00 motion_type at 3 26
[mpeg2video @ 0xb763b270]invalid mb type in P Frame at 2 27
[mpeg2video @ 0xb763b270]ac-tex damaged at 1 28
[mpeg2video @ 0xb763b270]00 motion_type at 10 29                      99%/ 82fps[mpeg2video @ 0xb763b270]ac-tex damaged at 17 8
[mpeg2video @ 0xb763b270]invalid mb type in P Frame at 14 9           99%/ 82fps[mpeg2video @ 0xb763b270]00 motion_type at 2 29
[mpeg2video @ 0xb763b270]ac-tex damaged at 6 29
[mpeg2video @ 0xb763b270]skipped MB in I frame at 12 25               99%/ 82fps[mpeg2video @ 0xb763b270]invalid mb type in I Frame at 18 29
[mpeg2video @ 0xb763b270]invalid mb type in I Frame at 17 29
[mpeg2video @ 0xb763b270]end mismatch left=207                        99%/ 82fps[mpeg2video @ 0xb763b270]ac-tex damaged at 12 13                     100%/
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1248393504 (LWP 5806)]
0x0805e1df in ClassicCommDetector::BuildAllMethodsCommList (this=0x80c0050)
    at ClassicCommDetector.cpp:1142
1142                formatCounts[frameInfo[i].format]++;
(gdb) thread apply all bt full

Thread 4 (Thread -1249449040 (LWP 5889)):
#0  0xb63a7b5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63dffba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb79417f6 in RingBuffer::ReadAheadThread (this=0x80c0c88)
    at RingBuffer.cpp:634
        totfree = -5194893077726102020
        ret = 0
        used = 1
        loops = 0
#3  0xb7941d7a in RingBuffer::StartReader (type=0xb6447668)
    at RingBuffer.cpp:597
No locals.
#4  0xb655fcfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb63e719e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1249449040 (LWP 5889)):
#0  0xb63a7b5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1  0xb63dffba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb79417f6 in RingBuffer::ReadAheadThread (this=0x80c0c88)
    at RingBuffer.cpp:634
        totfree = -5194893077726102020
        ret = 0
        used = 1
        loops = 0
#3  0xb7941d7a in RingBuffer::StartReader (type=0xb6447668)
    at RingBuffer.cpp:597
No locals.
#4  0xb655fcfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb63e719e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1249449040 (LWP 5889)):
#0  0xb63a7b5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63dffba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb79417f6 in RingBuffer::ReadAheadThread (this=0x80c0c88)
    at RingBuffer.cpp:634
---Type <return> to continue, or q <return> to quit---
        totfree = -5194893077726102020
        ret = 0
        used = 1
        loops = 0
#3  0xb7941d7a in RingBuffer::StartReader (type=0xb6447668)
    at RingBuffer.cpp:597
No locals.
#4  0xb655fcfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb63e719e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1248393504 (LWP 5806)):
#0  0x0805e1df in ClassicCommDetector::BuildAllMethodsCommList (this=0x80c0050)
    at ClassicCommDetector.cpp:1142
        i = 311
        value = <value optimized out>
        lastEnd = <value optimized out>
        nextFrameIsBlank = <value optimized out>
        aspect = <value optimized out>
        msg = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x807f388, static shared_null = 0x807f388}, d = 0x807f388, 
---Type <return> to continue, or q <return> to quit---
  static shared_null = 0x807f388}
        curBlock = <value optimized out>
        curFrame = <value optimized out>
        lastFrameWasBlank = <value optimized out>
        formatFrames = <value optimized out>
        nextScore = <value optimized out>
        firstLogoFrame = <value optimized out>
        aspectFrames = <value optimized out>
        fbp = <value optimized out>
        lastScore = <value optimized out>
        thisScore = <value optimized out>
        breakStart = <value optimized out>
        lastStart = <value optimized out>
        format = <value optimized out>
        formatCounts = {307, 3, 1}
#1  0x0806f714 in ClassicCommDetector::getCommercialBreakList (this=0x80c0050, 
    marks=@0xbf8958ac) at ClassicCommDetector.cpp:560
        dtmp = {d = {jd = 28}, t = {ds = 134917688}}
        dtime = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x807f388, static shared_null = 0x807f388}, d = 0xb654fcb8, 
  static shared_null = 0x807f388}
#2  0x080b3e68 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#3  0x080d4af8 in ?? ()
No symbol table info available.
#4  0x08444cd0 in ?? ()
No symbol table info available.
#5  0xb6448ff4 in ?? () from /lib/tls/libc.so.6
No symbol table info available.
#6  0xb644a860 in __malloc_initialize_hook () from /lib/tls/libc.so.6
No symbol table info available.
#7  0x0000001c in ?? ()
No symbol table info available.
#8  0xbf895668 in ?? ()
No symbol table info available.
#9  0xb637e8cc in malloc () from /lib/tls/libc.so.6
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)
