[mythtv] in progress recordings and new scheduler
Robert Kulagowski
bob at smalltime.com
Sat Mar 20 08:50:09 EST 2004
Here's what's on the server side:
2004-03-19 19:53:49 MainServer::HandleAnnounce Playback
2004-03-19 19:53:49 adding: frontend as a client (events: 1)
2004-03-19 19:53:49 2 OK
2004-03-19 19:53:54 12 ACCEPT[]:[]4
2004-03-19 19:53:54 MainServer::HandleAnnounce Playback
2004-03-19 19:53:54 adding: frontend as a client (events: 0)
2004-03-19 19:53:54 2 OK
2004-03-19 19:53:54 57380 125[]:[]Frontline[]:[]Chasing the Sleeper
Cell[...
2004-03-19 19:53:54 12 ACCEPT[]:[]4
2004-03-19 19:53:54 MainServer::HandleAnnounce Playback
2004-03-19 19:53:54 adding: frontend as a client (events: 1)
2004-03-19 19:53:54 2 OK
2004-03-19 19:54:01 1 1
2004-03-19 19:54:12 after AddNewRecords.
2004-03-19 19:54:14 after comp_priority.
2004-03-19 19:54:14 after BuildListMaps.
2004-03-19 19:55:29 after SchedNewRecords.
2004-03-19 19:55:30 after ClearListMaps.
2004-03-19 19:55:31 after comp_recstart.
2004-03-19 19:55:34 after PruneRedundants.
2004-03-19 19:55:34 after FillRecordLists.
2004-03-19 22:23:51 57380 125[]:[]Frontline[]:[]Chasing the Sleeper
Cell[...
The scheduler hasn't scheduled anything to be recorded after this,
(there should have been a recording at 2300, but it didn't kick off)
probably since the frontend is still stuck at gdb.
Here's what's on the client side:
2004-03-19 19:52:42 6 256000
2004-03-19 19:52:42 6 256000
2004-03-19 19:52:43 6 256000
2004-03-19 19:52:43 Changing from WatchingLiveTV to None
2004-03-19 19:52:43 51 BACKEND_MESSAGE[]:[]DONE_RECORDING 15
566[]:[]e...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 4064)]
0x8b0cec83 in ?? ()
Current language: auto; currently c
Thread 31 (Thread 475166 (LWP 8940)):
#0 0x40a336eb in read () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x404544bc in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.15.so.0
No symbol table info available.
#2 0x40303eda in SpawnEncode(void*) (param=0x80f5930) at tv_rec.cpp:40
nvr = (class RecorderBase *) 0x80f5930
#3 0x40a2e600 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x40a2e79e in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 30 (Thread 458781 (LWP 8939)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 12 (Thread 163851 (LWP 4075)):
#0 0x40a30714 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x448a89c4 in ?? ()
No symbol table info available.
#2 0x40a302b8 in __pthread_wait_for_restart_signal () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40a2ccd0 in pthread_cond_wait at GLIBC_2.0 () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 11 (Thread 147466 (LWP 4074)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000001 in ?? ()
No symbol table info available.
#2 0x4031051d in TVRec::StopLiveTV() (this=0x80d89e8) at tv_rec.cpp:1653
No locals.
#3 0x080598e1 in EncoderLink::StopLiveTV() (this=0x80dfc30) at
encoderlink.cpp:411
No locals.
#4 0x080708f2 in MainServer::HandleRecorderQuery(QStringList&,
QStringList&, PlaybackSock*) (
this=0x80def88, slist=@0x446a8a2c, commands=@0x446a8a0c,
pbs=0x80e2350) at mainserver.cpp:1796
pbssock = (struct QSocket *) 0x80e22f0
recnum = 15
iter = {node = 0x80d94e0}
enc = (EncoderLink *) 0x80dfc30
command = {static null = {static null = <same as static member
of an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x818ff18,
static shared_null = 0x80ad938}
retlist = {<QValueList<QString>> = {sh = 0x80f97d0}, <No data
fields>}
#5 0x080625ef in MainServer::ProcessRequest(QSocket*) (this=0x80def88,
sock=0x80e22f0)
at mainserver.cpp:293
listline = {<QValueList<QString>> = {sh = 0x80e2170}, <No data
fields>}
line = {static null = {static null = <same as static member of
an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80f2178,
static shared_null = 0x80ad938}
tokens = {<QValueList<QString>> = {sh = 0x80e2428}, <No data
fields>}
command = {static null = {static null = <same as static member
of an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80d5d88,
static shared_null = 0x80ad938}
pbs = (PlaybackSock *) 0x80e2350
#6 0x0807d603 in ProcessRequestThread::run() (this=0x80df650) at
mainserver.cpp:66
No locals.
#7 0x40c6838a in QProc::~QProc() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#8 0x40a2e79e in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 10 (Thread 131081 (LWP 4073)):
#0 0x40a30714 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x444a89c4 in ?? ()
No symbol table info available.
#2 0x40a302b8 in __pthread_wait_for_restart_signal () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40a2ccd0 in pthread_cond_wait at GLIBC_2.0 () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 9 (Thread 114696 (LWP 4072)):
#0 0x40a30714 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x442a89c4 in ?? ()
No symbol table info available.
#2 0x40a302b8 in __pthread_wait_for_restart_signal () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40a2ccd0 in pthread_cond_wait at GLIBC_2.0 () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 8 (Thread 98311 (LWP 4071)):
#0 0x40a30714 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x440a89c4 in ?? ()
No symbol table info available.
#2 0x40a302b8 in __pthread_wait_for_restart_signal () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40a2ccd0 in pthread_cond_wait at GLIBC_2.0 () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 7 (Thread 81926 (LWP 4070)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 6 (Thread 65541 (LWP 4069)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 49156 (LWP 4068)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 32771 (LWP 4067)):
#0 0x4129c006 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 16386 (LWP 4066)):
#0 0x40a30714 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x41ea8634 in ?? ()
No symbol table info available.
#2 0x40a302b8 in __pthread_wait_for_restart_signal () from
/lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40a2d53f in pthread_join () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x4030840c in TVRec::TeardownRecorder(bool) (this=0x80d89e8,
killFile=true) at tv_rec.cpp:632
message = {static null = {static null = <same as static member
of an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80f2988,
static shared_null = 0x80ad938}
me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0},
message = {static null = {
static null = <same as static member of an already seen type>, d
= 0x80ad938,
static shared_null = 0x80ad938}, d = 0x80f2988, static
shared_null = 0x80ad938},
extradata = {static null = {static null = <same as static member of
an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80f40a8,
static shared_null = 0x80ad938}}
blank_frame_map = {sh = 0x819c0d8}
oldProfileName = {static null = {
static null = <same as static member of an already seen type>, d =
0x80ad938,
static shared_null = 0x80ad938}, d = 0x80d47e8, static shared_null
= 0x80ad938}
filelen = 566
#5 0x40307c3e in TVRec::HandleStateChange() (this=0x80d89e8) at
tv_rec.cpp:528
tmpInternalState = kState_None
changed = true
startRecorder = false
closeRecorder = true
killRecordingFile = true
statename = {static null = {static null = <same as static
member of an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80e59b0,
static shared_null = 0x80ad938}
origname = {static null = {static null = <same as static member
of an already seen type>,
d = 0x80ad938, static shared_null = 0x80ad938}, d = 0x80f1968,
static shared_null = 0x80ad938}
#6 0x403093e5 in TVRec::RunTV() (this=0x80d89e8) at tv_rec.cpp:785
No locals.
#7 0x40309382 in TVRec::EventThread(void*) (param=0x80d89e8) at
tv_rec.cpp:769
thetv = (TVRec *) 0x80d89e8
#8 0x40a2e600 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#9 0x40a2e79e in pthread_start_thread_event () from
/lib/i686/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 4065)):
#0 0x412c3546 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x40a2d968 in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x40a2dc63 in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 4064)):
#0 0x8b0cec83 in ?? ()
No symbol table info available.
#1 0x08063c86 in MainServer::customEvent(QCustomEvent*)
(this=0x80def88, e=0x80d5c58)
at mainserver.cpp:441
pbs = (PlaybackSock *) 0x80d6f18
iter =
{<iterator<std::random_access_iterator_tag,PlaybackSock*,int,PlaybackSock**,PlaybackSock*&>>
= {<No data fields>}, _M_current = 0x80b5eb8}
broadcast = {<QValueList<QString>> = {sh = 0x80fb5e0}, <No data
fields>}
sendstuff = true
(gdb)
More information about the mythtv-dev
mailing list