[mythtv] Myth .11 sometimes seeking causes hang and return to previous menu - gdb attached

cmisip cmisip at insightbb.com
Fri Aug 22 17:34:25 EDT 2003


I reproduced the error with gdb running mythbackend.  Here is the
backtrace.
-------------- next part --------------
Current directory is ~/
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(gdb) run
Starting program: /usr/local/bin/mythbackend 
[New Thread 1092147008 (LWP 4918)]
Starting up as the master server.
Probed: /dev/video0 - Television
Probed: /dev/video0 - Composite1
Probed: /dev/video0 - S-Video
[New Thread 1104633136 (LWP 4926)]
Probed: /dev/video1 - Television
Probed: /dev/video1 - Composite1
[New Thread 1116949808 (LWP 4928)]
[New Thread 1125342512 (LWP 4929)]
[New Thread 1133735216 (LWP 4930)]
[New Thread 1142127920 (LWP 4931)]
[New Thread 1150520624 (LWP 4932)]
[New Thread 1158913328 (LWP 4933)]
[New Thread 1167306032 (LWP 4934)]
[New Thread 1175698736 (LWP 4935)]
[New Thread 1184091440 (LWP 4936)]
2003-08-22 16:27:21 adding: mymythtv as a player 1
2003-08-22 16:27:21 Couldn't find backend for: X Play : 
2003-08-22 16:27:21 Couldn't find backend for: Stupid Behavior Caught on Tape : 
2003-08-22 16:27:21 Couldn't find backend for: Tech Live : 
2003-08-22 16:27:21 Couldn't find backend for: Who Wants to Marry My Dad? : 
2003-08-22 16:27:21 Couldn't find backend for: X Play : 
2003-08-22 16:27:21 Couldn't find backend for: CSI: Miami : Breathless
2003-08-22 16:27:21 Couldn't find backend for: Tech Live : 

Program received signal SIGTERM, Terminated.
[Switching to Thread 1092147008 (LWP 4918)]
0xffffe002 in ?? ()
(gdb) thread apply all bt full

Thread 11 (Thread 1184091440 (LWP 4936)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080867d8 in ProcessRequestThread::run() (this=0x83e3fc8)
    at mainserver.cpp:55
No locals.
#2  0x4055ac78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 10 (Thread 1175698736 (LWP 4935)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080867d8 in ProcessRequestThread::run() (this=0x83e3120)
    at mainserver.cpp:55
No locals.
#2  0x4055ac78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 9 (Thread 1167306032 (LWP 4934)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080867d8 in ProcessRequestThread::run() (this=0x83e2f68)
    at mainserver.cpp:55
No locals.
#2  0x4055ac78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 8 (Thread 1158913328 (LWP 4933)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080867d8 in ProcessRequestThread::run() (this=0x83e3100)
    at mainserver.cpp:55
No locals.
#2  0x4055ac78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 7 (Thread 1150520624 (LWP 4932)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080867d8 in ProcessRequestThread::run() (this=0x83e2ec0)
    at mainserver.cpp:55
No locals.
#2  0x4055ac78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 6 (Thread 1142127920 (LWP 4931)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x08097589 in Transcoder::TranscodePoll() (this=0x83e2b48)
    at transcoder.cpp:364
	transData = (TranscodeData *) 0x0
#2  0x08097669 in Transcoder::TranscodePollThread(void*) (param=0x83e2b48)
    at transcoder.cpp:382
	thetv = (Transcoder *) 0x83e2b48
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 5 (Thread 1133735216 (LWP 4930)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x08068013 in AutoExpire::RunExpirer() (this=0x83e2e50)
    at autoexpire.cpp:119
	statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 101885822, 
  f_bfree = 25890741, f_bavail = 25890741, f_files = 51757056, 
  f_ffree = 51756527, f_fsid = {__val = {0, 0}}, f_namelen = 255, f_spare = {
    0, 0, 0, 0, 0, 0}}
	freespace = 98
	minFree = 0
	recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83b84a8, static shared_null = 0x83b84a8}, d = 0x83e2de8, 
  static shared_null = 0x83b84a8}
#2  0x0806809b in AutoExpire::ExpirerThread(void*) (param=0x83e2e50)
    at autoexpire.cpp:126
	expirer = (AutoExpire *) 0x83e2e50
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 4 (Thread 1125342512 (LWP 4929)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x0808e270 in Scheduler::RunScheduler() (this=0x83e2a88)
    at scheduler.cpp:1297
	prerollseconds = 0
	secsleft = 5527
	resetIter = false
	nexttv = (EncoderLink *) 0x83dd958
	nextRecording = (ProgramInfo *) 0x849dda8
	nextrectime = {d = {jd = 2452874}, t = {ds = 64800000}}
	curtime = {d = {jd = 2452874}, t = {ds = 59272375}}
	lastupdate = {d = {jd = 2452874}, t = {ds = 59234378}}
	recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83b84a8, static shared_null = 0x83b84a8}, d = 0x83e2c18, 
  static shared_null = 0x83b84a8}
	recIter = {<_List_iterator_base> = {
    _M_node = 0x83c9658}, <No data fields>}
#2  0x0808e2bf in Scheduler::SchedulerThread(void*) (param=0x83e2a88)
    at scheduler.cpp:1304
	sched = (Scheduler *) 0x83e2a88
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 3 (Thread 1116949808 (LWP 4928)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080c5c86 in TVRec::RunTV() (this=0x83dfff0) at tv_rec.cpp:805
No locals.
#2  0x080c5c23 in TVRec::EventThread(void*) (param=0x83dfff0) at tv_rec.cpp:787
	thetv = (TVRec *) 0x83dfff0
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 1104633136 (LWP 4926)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x080c5c86 in TVRec::RunTV() (this=0x83d8ea8) at tv_rec.cpp:805
No locals.
#2  0x080c5c23 in TVRec::EventThread(void*) (param=0x83d8ea8) at tv_rec.cpp:787
	thetv = (TVRec *) 0x83d8ea8
#3  0x409d9332 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 1092147008 (LWP 4918)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x40579cf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#2  0x40579b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3  0x40566151 in QApplication::exec() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x08070f78 in main (argc=1, argv=0xbfffe3e4) at main.cpp:339
	a = <incomplete type>
	logfile = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83b84a8, static shared_null = 0x83b84a8}, d = 0x83bb658, 
  static shared_null = 0x83b84a8}
	daemonize = false
	printsched = false
	printexpire = false
	logfd = -1
	pidfs = <incomplete type>
	db = (struct QSqlDatabase *) 0x83c5670
	subthread = (struct QSqlDatabase *) 0x83c5a28
	expthread = (struct QSqlDatabase *) 0x83bc518
	transthread = (struct QSqlDatabase *) 0x83c6b68
	msdb = (struct QSqlDatabase *) 0x83c6cc0
	port = 6543
	statusport = 6544
	myip = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83b84a8, static shared_null = 0x83b84a8}, d = 0x83d91e0, 
  static shared_null = 0x83b84a8}
	masterip = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83b84a8, static shared_null = 0x83b84a8}, d = 0x83d8b70, 
  static shared_null = 0x83b84a8}
	ismaster = true
	expdb = (struct QSqlDatabase *) 0x83bc518
	trandb = (struct QSqlDatabase *) 0x83c6b68
	nfsfd = 11
#5  0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) 


More information about the mythtv-dev mailing list