[mythtv] Slow deletes were causing backend to hang and/or cause seg faults

Kenan Ezal SBMythTV at cox.net
Thu Jan 8 07:03:52 UTC 2009


This is a continuation of the following from the users lists:

http://mythtv.org/pipermail/mythtv-users/2009-January/243237.html

I was asked to get and install debug packages and to create a backtrace:

http://mythtv.org/pipermail/mythtv-users/2009-January/243302.html

I obtained the mythtv-debuginfo package from atrpms to go along with my
binaries and followed the instructions found here:

http://mythtv.org/docs/mythtv-HOWTO-22.html#ss22.2

As far as I know I didn't deviate from those instructions (except for
not compiling the code). 

I am able to recreate the problem almost 100% of the time if I watch a
show first, then delete it. This afternoon I tried to delete a bunch of
programs I didn't care about but it didn't crash. However, I got it to
crash soon after watching a show tonight. The problem goes away as soon
as I turn off the slow delete feature. 

I have installed version 0.21, and use ext3 in combination with RAID 5
for my video partition. 

I've attached the gdb.txt of the backtrace. However, there are still
quite a few unknown symbols. Please let me know if I've done something
wrong. I did not think a reboot was necessary after installing the debug
package, but I did restart mythbackend. I also saved the screen output
and the myth.log if desired.

I have deadlines at work through next week so I don't respond right I
away I apologize in advance. I hope this is useful and I'd like to help
as much as I can.

-Kenan 
-------------- next part --------------
[Thread debugging using libthread_db enabled]
[New Thread 0x7fbc36b6c790 (LWP 6319)]
[New Thread 0x415e1950 (LWP 6326)]
[New Thread 0x41fe2950 (LWP 6328)]
[New Thread 0x429e3950 (LWP 6329)]
[New Thread 0x433e4950 (LWP 6331)]
[New Thread 0x43de5950 (LWP 6332)]
[New Thread 0x447e6950 (LWP 6333)]
[New Thread 0x451e7950 (LWP 6334)]
[New Thread 0x45be8950 (LWP 6335)]
[New Thread 0x465e9950 (LWP 6336)]
[New Thread 0x46fea950 (LWP 6337)]
[New Thread 0x479eb950 (LWP 6338)]
[New Thread 0x483ec950 (LWP 6339)]
[New Thread 0x48ded950 (LWP 6340)]
[New Thread 0x40aab950 (LWP 6341)]
[New Thread 0x497ee950 (LWP 6342)]
[New Thread 0x4a1ef950 (LWP 6380)]
[New Thread 0x4abf0950 (LWP 17488)]
[New Thread 0x4b5f1950 (LWP 17489)]
[New Thread 0x4bff2950 (LWP 17490)]
[New Thread 0x4c9f3950 (LWP 17548)]
Detaching after fork from child process 17549.
[Thread 0x4bff2950 (LWP 17490) exited]
[New Thread 0x4bff2950 (LWP 18249)]
Detaching after fork from child process 18250.
[Thread 0x4b5f1950 (LWP 17489) exited]
[Thread 0x4abf0950 (LWP 17488) exited]
[New Thread 0x4abf0950 (LWP 18254)]
[New Thread 0x4b5f1950 (LWP 18255)]
[New Thread 0x4d3f4950 (LWP 18256)]
[Thread 0x4bff2950 (LWP 18249) exited]
Detaching after fork from child process 18261.
[Thread 0x4c9f3950 (LWP 17548) exited]
[New Thread 0x4c9f3950 (LWP 18315)]
Detaching after fork from child process 18316.
[Thread 0x4d3f4950 (LWP 18256) exited]
[New Thread 0x4d3f4950 (LWP 19162)]
Detaching after fork from child process 19163.
[Thread 0x4b5f1950 (LWP 18255) exited]
[Thread 0x4abf0950 (LWP 18254) exited]
[Thread 0x4d3f4950 (LWP 19162) exited]
Detaching after fork from child process 19170.
[Thread 0x4c9f3950 (LWP 18315) exited]
[New Thread 0x4c9f3950 (LWP 20294)]
[New Thread 0x4d3f4950 (LWP 20295)]
[New Thread 0x4abf0950 (LWP 20297)]
[New Thread 0x4b5f1950 (LWP 20666)]
[New Thread 0x4bff2950 (LWP 20667)]
[New Thread 0x4ddf5950 (LWP 20668)]
[Thread 0x4abf0950 (LWP 20297) exited]
[New Thread 0x4abf0950 (LWP 20672)]
Detaching after fork from child process 20673.
[Thread 0x4d3f4950 (LWP 20295) exited]
[Thread 0x4c9f3950 (LWP 20294) exited]
[New Thread 0x4c9f3950 (LWP 20677)]
[New Thread 0x4d3f4950 (LWP 20678)]
[New Thread 0x4e7f6950 (LWP 20679)]
[Thread 0x4abf0950 (LWP 20672) exited]
[New Thread 0x4abf0950 (LWP 20735)]
Detaching after fork from child process 20736.
[Thread 0x4ddf5950 (LWP 20668) exited]
[New Thread 0x4ddf5950 (LWP 21078)]
Detaching after fork from child process 21079.
[Thread 0x4bff2950 (LWP 20667) exited]
[Thread 0x4b5f1950 (LWP 20666) exited]
[Thread 0x4ddf5950 (LWP 21078) exited]
Detaching after fork from child process 21087.
[Thread 0x4abf0950 (LWP 20735) exited]
[Thread 0x4e7f6950 (LWP 20679) exited]
[New Thread 0x4e7f6950 (LWP 21443)]
Detaching after fork from child process 21444.
[Thread 0x4d3f4950 (LWP 20678) exited]
[Thread 0x4c9f3950 (LWP 20677) exited]
[New Thread 0x4c9f3950 (LWP 21448)]
[New Thread 0x4d3f4950 (LWP 21449)]
[New Thread 0x4abf0950 (LWP 21450)]
[Thread 0x4e7f6950 (LWP 21443) exited]
[New Thread 0x4e7f6950 (LWP 21507)]
Detaching after fork from child process 21508.
[Thread 0x4abf0950 (LWP 21450) exited]
[New Thread 0x4abf0950 (LWP 22212)]
Detaching after fork from child process 22213.
[Thread 0x4d3f4950 (LWP 21449) exited]
[Thread 0x4c9f3950 (LWP 21448) exited]
[New Thread 0x4c9f3950 (LWP 22217)]
[New Thread 0x4d3f4950 (LWP 22218)]
[New Thread 0x4b5f1950 (LWP 22219)]
[Thread 0x4abf0950 (LWP 22212) exited]
Detaching after fork from child process 22222.
[Thread 0x4e7f6950 (LWP 21507) exited]
[New Thread 0x4e7f6950 (LWP 22281)]
Detaching after fork from child process 22282.
[New Thread 0x4abf0950 (LWP 22586)]
Detaching after fork from child process 22587.
[Thread 0x4abf0950 (LWP 22586) exited]
[Thread 0x4b5f1950 (LWP 22219) exited]
[New Thread 0x4b5f1950 (LWP 23213)]
Detaching after fork from child process 23214.
[Thread 0x4d3f4950 (LWP 22218) exited]
[Thread 0x4c9f3950 (LWP 22217) exited]
[Thread 0x4b5f1950 (LWP 23213) exited]
Detaching after fork from child process 23221.
[Thread 0x4e7f6950 (LWP 22281) exited]
[New Thread 0x4e7f6950 (LWP 23467)]

Program received signal SIGINT, Interrupt.
0x0000000000425355 in ~QString (this=<value optimized out>) at /usr/lib64/qt-3.3/include/qshared.h:53
53	/usr/lib64/qt-3.3/include/qshared.h: No such file or directory.
	in /usr/lib64/qt-3.3/include/qshared.h

Thread 52 (Thread 0x4e7f6950 (LWP 23467)):
#0  0x00000030674a63c1 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00000030674dd3c4 in usleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00000000004633e1 in MainServer::TruncateAndClose (pginfo=0xf49c00, fd=18, filename=@0xee5570, fsize=465520080) at mainserver.cpp:1823
	err = <value optimized out>
	locker = {mtx = 0x70dbf0}
	cards = <value optimized out>
	query = {<> = {<No data fields>}, m_db = 0xf44d90, m_isConnected = true, m_returnConnection = true}
	count = 274
	ok = <value optimized out>
#3  0x00000000004664bf in MainServer::DoDeleteThread (this=0xe9ebe0, ds=0xee5550) at mainserver.cpp:1615
	logInfo = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xea2110, static shared_null = 0xd06a10}
	name = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xee42b0, static shared_null = 0xd06a10}
	checkFile = <incomplete type>
	pginfo = (ProgramInfo *) 0xf49c00
	tvchain = <value optimized out>
	followLinks = false
	slowDeletes = true
	fd = 18
	size = 1259950080
	fInfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xf52030, static shared_null = 0xd06a10}, fic = 0x0, cache = true, symLink = false}
	nameFilter = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xe6acd0, static shared_null = 0xd06a10}
	dir = <incomplete type>
#4  0x000000000046711c in MainServer::SpawnDeleteThread (param=<value optimized out>) at mainserver.cpp:1455
	ds = (MainServer::deletestruct *) 0xee5550
#5  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 17 (Thread 0x4a1ef950 (LWP 6380)):
#0  0x00000030674dcc02 in select () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003c753890d5 in MythSocket::readyReadThread () at mythsocket.cpp:886
	it = Could not find the frame base for "MythSocket::readyReadThread(void*)".
	rval = <value optimized out>
	rfds = Could not find the frame base for "MythSocket::readyReadThread(void*)".
	sock = <value optimized out>
	maxfd = <value optimized out>
#2  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 16 (Thread 0x497ee950 (LWP 6342)):
#0  0x000000306800af19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a5a in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004780aa in ProcessRequestThread::run (this=0xe6a910) at mainserver.cpp:139
No locals.
#3  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 15 (Thread 0x40aab950 (LWP 6341)):
#0  0x000000306800af19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a5a in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004780aa in ProcessRequestThread::run (this=0xe9f860) at mainserver.cpp:139
No locals.
#3  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 14 (Thread 0x48ded950 (LWP 6340)):
#0  0x000000306800af19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a5a in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004780aa in ProcessRequestThread::run (this=0xe8de70) at mainserver.cpp:139
No locals.
#3  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 13 (Thread 0x483ec950 (LWP 6339)):
#0  0x000000306800af19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a5a in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004780aa in ProcessRequestThread::run (this=0xe6a580) at mainserver.cpp:139
No locals.
#3  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 12 (Thread 0x479eb950 (LWP 6338)):
#0  0x000000306800af19 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a5a in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004780aa in ProcessRequestThread::run (this=0xe9eab0) at mainserver.cpp:139
No locals.
#3  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 11 (Thread 0x46fea950 (LWP 6337)):
#0  0x00000030674dcc02 in select () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003c74e33339 in SSDP::run (this=<value optimized out>) at ssdp.cpp:207
	nMaxSocket = <value optimized out>
	read_set = Could not find the frame base for "SSDP::run()".
	timeout = Could not find the frame base for "SSDP::run()".
#2  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 10 (Thread 0x465e9950 (LWP 6336)):
#0  0x00000030674a63c1 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00000030674a61e7 in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00000000004dd1cc in UPnpMedia::RunRebuildLoop (this=0xe68880) at upnpmedia.cpp:42
No locals.
#3  0x00000000004dd1d9 in UPnpMedia::doUPnpMediaThread (param=0x465e9020) at upnpmedia.cpp:49
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 9 (Thread 0x45be8950 (LWP 6335)):
#0  0x000000306800b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6faf81f5 in ?? () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003c6faf835e in QThread::msleep () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0000003c74e3606a in TaskQueue::run (this=<value optimized out>) at taskqueue.cpp:114
	ttNow = Could not find the frame base for "TaskQueue::run()".
	pTask = <value optimized out>
#4  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 8 (Thread 0x451e7950 (LWP 6334)):
#0  0x000000306800b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a09 in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003c74e4571a in CEvent::WaitForEvent (this=<value optimized out>, time=<value optimized out>) at threadpool.cpp:96
	ret = <value optimized out>
#3  0x0000003c74e4699d in WorkerThread::run (this=<value optimized out>) at threadpool.cpp:202
	timer = Could not find the frame base for "WorkerThread::run()".
#4  0x0000003c6faf8a15 in QThreadInstance::start () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 7 (Thread 0x447e6950 (LWP 6333)):
#0  0x00000030674a63c1 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00000030674a61e7 in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x0000003c7225ed24 in JobQueue::ProcessQueue (this=<value optimized out>) at jobqueue.cpp:463
	chanid = Could not find the frame base for "JobQueue::ProcessQueue()".
	schedruntime = Could not find the frame base for "JobQueue::ProcessQueue()".
	startts = Could not find the frame base for "JobQueue::ProcessQueue()".
	type = <value optimized out>
	id = <value optimized out>
	cmds = <value optimized out>
	status = <value optimized out>
	hostname = Could not find the frame base for "JobQueue::ProcessQueue()".
	sleepTime = <value optimized out>
	jobStatus = Could not find the frame base for "JobQueue::ProcessQueue()".
	maxJobs = <value optimized out>
	message = Could not find the frame base for "JobQueue::ProcessQueue()".
	jobs = Could not find the frame base for "JobQueue::ProcessQueue()".
	atMax = <value optimized out>
	inTimeWindow = <value optimized out>
	startedJobAlready = <value optimized out>
#3  0x0000003c722679d9 in JobQueue::QueueProcesserThread (param=<value optimized out>) at jobqueue.cpp:148
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 6 (Thread 0x43de5950 (LWP 6332)):
#0  0x00000030674a63c1 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00000030674a61e7 in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x0000000000413761 in AutoExpire::Sleep (this=0xe8e8e0, sleepTime=60) at autoexpire.cpp:323
	minSleep = 5
	timeExpended = 55
#3  0x0000000000424ff7 in AutoExpire::RunExpirer (this=0xe8e8e0) at autoexpire.cpp:308
	timer = {ds = 76454727}
	curTime = <value optimized out>
	next_expire = <value optimized out>
#4  0x0000000000425299 in AutoExpire::ExpirerThread (param=0x43de4c20) at autoexpire.cpp:587
No locals.
#5  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x433e4950 (LWP 6331)):
#0  0x000000306800b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10a09 in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x00000000004a13c3 in Scheduler::RunScheduler (this=0xe905d0) at scheduler.cpp:1551
	statuschanged = false
	prerollseconds = 15
	secsleft = 2673
	nexttv = <value optimized out>
	nextRecording = (ProgramInfo *) 0xffffffffffffff92
	nextrectime = {d = {jd = 2454839}, t = {ds = 79200000}}
	schedid = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0x7fbc2c32ac70, static shared_null = 0xd06a10}
	curtime = <value optimized out>
	blockShutdown = true
	idleSince = {d = {jd = 0}, t = {ds = 0}}
	idleTimeoutSecs = 0
	idleWaitForRecordingTime = 15
	firstRun = false
	fillstart = {tv_sec = 1231391572, tv_usec = 995731}
	fillend = {tv_sec = 1231391574, tv_usec = 252306}
	matchTime = 0.0132919997
	placeTime = <value optimized out>
	query = {<> = {<No data fields>}, m_db = 0xe91480, m_isConnected = true, m_returnConnection = false}
#3  0x00000000004a490a in Scheduler::SchedulerThread (param=0xe905d0) at scheduler.cpp:2083
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x429e3950 (LWP 6329)):
#0  0x000000306800b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10b33 in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003c726e3f5c in TVRec::RunTV (this=<value optimized out>) at tv_rec.cpp:1480
	lock = Could not find the frame base for "TVRec::RunTV()".
#3  0x0000003c726e5eb9 in TVRec::EventThread (param=<value optimized out>) at tv_rec.cpp:1248
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x41fe2950 (LWP 6328)):
#0  0x000000306800b19d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x0000003c6fe10b33 in QWaitCondition::wait () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x0000003c726e3f5c in TVRec::RunTV (this=<value optimized out>) at tv_rec.cpp:1480
	lock = Could not find the frame base for "TVRec::RunTV()".
#3  0x0000003c726e5eb9 in TVRec::EventThread (param=<value optimized out>) at tv_rec.cpp:1248
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x415e1950 (LWP 6326)):
#0  0x00000030674a63c1 in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00000030674a61e7 in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00000000004b3df0 in HouseKeeper::RunHouseKeeping (this=0xe55bc0) at housekeeper.cpp:262
	period = 1
	maxhr = 3
	minhr = <value optimized out>
	dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0x7fbc240073a0, static shared_null = 0xd06a10}
#3  0x00000000004b5579 in HouseKeeper::doHouseKeepingThread (param=0x415e0a10) at housekeeper.cpp:591
No locals.
#4  0x000000306800729a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5  0x00000030674e439d in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7fbc36b6c790 (LWP 6319)):
#0  0x0000000000425355 in ~QString (this=<value optimized out>) at /usr/lib64/qt-3.3/include/qshared.h:53
No locals.
#1  0x000000000042543f in QValueListPrivate<QString>::derefAndDelete (this=0x7fbc28003fa0) at /usr/lib64/qt-3.3/include/qvaluelist.h:63
No locals.
#2  0x0000000000457e21 in MainServer::customEvent (this=0xe9ebe0, e=0x7fbc280442f0) at /usr/lib64/qt-3.3/include/qvaluelist.h:444
	broadcast = {<QValueList<QString>> = {sh = 0x7fbc28003fa0}, <No data fields>}
#3  0x0000003c6fb60761 in QObject::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0000003c6fafed2d in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0000003c6faffce6 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x0000003c6fb00baa in QApplication::sendPostedEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x0000003c6faacdb1 in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x0000003c6fb17661 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x0000003c6fb17522 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x00000000004444ff in main (argc=5, argv=<value optimized out>) at main.cpp:978
	a = <incomplete type>
	settingsOverride = {sh = 0xe321e0}
	binname = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xe32b10, static shared_null = 0xd06a10}
	previewFrameNumber = -2
	previewSeconds = -2
	previewSize = {wd = 0, ht = 0}
	chanid = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xd06a10, static shared_null = 0xd06a10}
	starttime = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xd06a10, static shared_null = 0xd06a10}
	infile = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xd06a10, static shared_null = 0xd06a10}
	outfile = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xd06a10, static shared_null = 0xd06a10}
	daemonize = false
	printsched = false
	testsched = false
	resched = false
	nosched = false
	noupnp = <value optimized out>
	nojobqueue = false
	nohousekeeper = false
	noexpirer = false
	printexpire = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xe339b0, static shared_null = 0xd06a10}
	clearsettingscache = false
	wantupnprebuild = false
	pidfs = <incomplete type>
	port = 6543
	myip = {static null = {static null = <same as static member of an already seen type>, d = 0xd06a10, static shared_null = 0xd06a10}, d = 0xe60060, static shared_null = 0xd06a10}
	ismaster = true
	fatal_error = false
	runsched = <value optimized out>
	pHS = (class HttpServer *) 0x7fff3eb9e4e0


More information about the mythtv-dev mailing list