[mythtv] Waited too long for decoder to pause - mythfrontend
segfault
Will Dormann
wd at pobox.com
Tue Sep 16 16:06:00 EDT 2003
When changing channels quickly, I get a segfault in mythfrontend.
Anybody know what the problem might be?
Here's the gdb info:
Changing from None to WatchingLiveTV
2003-09-16 14:55:19 Waited too long for decoder to pause
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 360471 (LWP 19538)]
0x40816009 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
(gdb) thread apply all bt full
Thread 26 (Thread 393241 (LWP 19542)):
#0 0x40bc0566 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 25 (Thread 376856 (LWP 19541)):
#0 0x409dc9af in close () from /lib/libpthread.so.0
No symbol table info available.
#1 0x40124e25 in AudioOutputOSS::KillAudio() (this=0x86cd300)
at audiooutputoss.cpp:184
No locals.
#2 0x4012462b in ~AudioOutputOSS (this=0x86cd300) at audiooutputoss.cpp:38
No locals.
#3 0x080f8368 in NuppelVideoPlayer::StartPlaying() (this=0x8634fb8)
at NuppelVideoPlayer.cpp:1552
output_video = 426011
pausecheck = 12
#4 0x081656d3 in SpawnDecode(void*) (param=0x8634fb8) at tv_play.cpp:67
nvp = (NuppelVideoPlayer *) 0x8634fb8
#5 0x409d7af9 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x409d7bf4 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 24 (Thread 360471 (LWP 19538)):
#0 0x40816009 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#1 0x0818ea13 in VideoOutput::ClearAfterSeek() (this=0x0)
at videooutbase.cpp:564
No locals.
#2 0x080f907f in NuppelVideoPlayer::ClearAfterSeek() (this=0x8634fb8)
at NuppelVideoPlayer.cpp:1758
No locals.
#3 0x080f77df in NuppelVideoPlayer::ResetPlaying() (this=0x8634fb8)
at NuppelVideoPlayer.cpp:1351
No locals.
#4 0x0816cb40 in TV::ChangeChannel(int) (this=0x42c040d0, direction=1)
at tv_play.cpp:1568
muted = false
#5 0x0816a9e8 in TV::ProcessKeypress(int) (this=0x42c040d0, keypressed=4117)
at tv_play.cpp:1078
was_doing_ff_rew = false
#6 0x08169383 in TV::RunTV() (this=0x42c040d0) at tv_play.cpp:747
keypressed = 4117
pausecheck = 135
#7 0x081690a7 in TV::EventThread(void*) (param=0x42c040d0) at tv_play.cpp:684
#8 0x409d7af9 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0x409d7bf4 in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 19515)):
#0 0x40be51b3 in poll () from /lib/libc.so.6
No symbol table info available.
#1 0x409d771f in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2 0x409d7960 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 19512)):
#0 0x40bc0566 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#0 0x40816009 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
More information about the mythtv-dev
mailing list