[mythtv] Segfault in mythfrontend 0.13

Kuwanger neutrino99 at hotmail.com
Thu Dec 11 05:16:50 EST 2003


I'm not sure on the exact cause of this segfault, but it's pretty easily 
producable.  First, enable under Playback under TV Settings "Always use 
Browse mode when changing channels in LiveTV".  Next, watch live tv.  
Finally, press up to move to another channel, press enter to select the 
channel, press up again to move to the next channel, press enter to select 
it, press esc to close the osd, and press esc again to exit live tv.  The 
final step will segfault producing the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 98311 (LWP 2470)]
0x488f7031 in _int_free () from /lib/libc.so.6
(gdb) bt
#0  0x488f7031 in _int_free () from /lib/libc.so.6
#1  0x488f5eca in free () from /lib/libc.so.6
#2  0x48c2c720 in operator delete(void*) ()
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#3  0x48c2c763 in operator delete[](void*) ()
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/libstdc++.so.5
#4  0x0812c50f in ~OSDSurface (this=0x8a303f8) at osdsurface.h:48
#5  0x0811cc51 in ~OSD (this=0x860e4f0) at osd.cpp:103
#6  0x080fcf42 in ~NuppelVideoPlayer (this=0x8620040)
    at NuppelVideoPlayer.cpp:170
#7  0x0818b661 in TV::TeardownPlayer() (this=0x8609230) at tv_play.cpp:752
#8  0x0818a3b3 in TV::StopPlayerAndRecorder(bool, bool) (this=0x8609230, 
    closePlayer=true, closeRecorder=true) at tv_play.cpp:659
#9  0x081899d5 in TV::HandleStateChange() (this=0x8609230) at tv_play.cpp:520
#10 0x0818ba91 in TV::RunTV() (this=0x8609230) at tv_play.cpp:830
#11 0x0818b875 in TV::EventThread(void*) (param=0x8609230) at tv_play.cpp:800
#12 0x48aeecc0 in pthread_start_thread () from /lib/libpthread.so.0
#13 0x48aeedc2 in pthread_start_thread_event () from /lib/libpthread.so.0



More information about the mythtv-dev mailing list