[mythtv] NuppelVideoPlayer::AutoCommercialSkip () related segfault

Jelle jelle-mythtv-dev at foks.8m.com
Sun May 1 19:51:01 UTC 2005


Hi,

I had a segfault in mythfrontend yesterday (with latest or nearly latest 
CVS):

I happened when watching a show while it was being recorded, and the 
commercial flagging was running on it in the background. I think I was 
watching a part old enough so that it had already been processed by the 
commercial flagger (but I'm not 100% sure about that).

Unfortunately, it's not something I think I can quickly reproduce, but I 
did get a core dump, and below is the backtrace that gdb gives on it 
(functions, but unfortunately no line numbers).

An interesting thing may be that I have "Skip Unflagged Commercials" 
off, and "Automatically Skip Commercials" to "Notify, but do not skip". 
And the crash did not happen close to a commercial break.

(no debugging symbols found)
Core was generated by /usr/local/bin/mythfrontend'.
Program terminated with signal 11, Segmentation fault.

[snip lot of loading symbols lines]

#0  0xb7b25b3e in QMapIterator<long long, int>::inc () from 
/usr/local/lib/libmythtv-0.18.so.0
(gdb) bt
#0  0xb7b25b3e in QMapIterator<long long, int>::inc () from 
/usr/local/lib/libmythtv-0.18.so.0
#1  0xb7b58253 in NuppelVideoPlayer::AutoCommercialSkip () from 
/usr/local/lib/libmythtv-0.18.so.0
#2  0xb7b48f0a in NuppelVideoPlayer::StartPlaying () from 
/usr/local/lib/libmythtv-0.18.so.0
#3  0xb7c120a2 in SpawnDecode () from /usr/local/lib/libmythtv-0.18.so.0
#4  0xb6997b63 in start_thread () from /lib/tls/libpthread.so.0
#5  0xb685018a in clone () from /lib/tls/libc.so.6
(gdb)


More information about the mythtv-dev mailing list