Opened 20 years ago
Closed 20 years ago
#925 closed defect (duplicate)
Backend segfault, gdb backtrace, SVN 8469
| Reported by: | Robert Kulagowski | Owned by: | Isaac Richards |
|---|---|---|---|
| Priority: | major | Milestone: | unknown |
| Component: | mythtv | Version: | |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
This happened overnight; no one was watching any programs at the time of the crash.
Last entry in mythbackend.log is:
2006-01-03 01:15:26.188 Scheduled 462 items in 12.9 = 3.95 match + 9.00 place 2006-01-03 01:17:47.585 Running HouseKeeping 2006-01-03 01:22:47.635 Running HouseKeeping 2006-01-03 01:27:47.662 Running HouseKeeping 2006-01-03 01:32:47.689 Running HouseKeeping
Backend crash:
[Thread -1383076944 (LWP 23379) exited]
[Thread -1392518224 (LWP 23359) exited]
[New Thread -1392518224 (LWP 23392)]
[Thread -1392518224 (LWP 23392) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1241072720 (LWP 22509)]
0xb6c75c35 in QChar::decomposition () from /usr/lib/libqt-mt.so.3
Thread 15 (Thread -1351615568 (LWP 22526)):
#0 0xb656fb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080a2941 in ProcessRequestThread::run (this=0x8110610) at mainserver.cpp:86
No locals.
#3 0xb68e0330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 14 (Thread -1343226960 (LWP 22525)):
#0 0xb656fb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080a2941 in ProcessRequestThread::run (this=0x810fd58) at mainserver.cpp:86
No locals.
#3 0xb68e0330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 13 (Thread -1334838352 (LWP 22524)):
#0 0xb656fb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080a2941 in ProcessRequestThread::run (this=0x8110f00) at mainserver.cpp:86
No locals.
#3 0xb68e0330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 12 (Thread -1326449744 (LWP 22523)):
#0 0xb656fb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080a2941 in ProcessRequestThread::run (this=0x810b190) at mainserver.cpp:86
No locals.
#3 0xb68e0330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 11 (Thread -1318061136 (LWP 22522)):
#0 0xb656fb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080a2941 in ProcessRequestThread::run (this=0x8117cc8) at mainserver.cpp:86
No locals.
#3 0xb68e0330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 10 (Thread -1309672528 (LWP 22521)):
#0 0xb63d62ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb63d6110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb7a36a15 in JobQueue::ProcessQueue (this=0x81104a0) at jobqueue.cpp:475
chanid = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae4a8e78, static shared_null = 0x80e3070}
starttime = {d = {jd = 2453670}, t = {ds = 75540000}}
startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae328ba0, static shared_null = 0x80e3070}
type = 1
id = 5819
cmds = 0
flags = 1
status = 4
hostname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae5f87a8, static shared_null = 0x80e3070}
sleepTime = 60
jobStatus = {sh = 0x810fcc0}
maxJobs = 1
queueStartTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae2743a0, static shared_null = 0x80e3070}
queueEndTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xabe80730, static shared_null = 0x80e3070}
queueStartTime = 0
queueEndTime = 2359
curQTime = {ds = 3598611}
curTime = 59
message = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae4fe858, static shared_null = 0x80e3070}
tmpStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0xae3200b8, static shared_null = 0x80e3070}
jobs = {sh = 0x80fbff8}
atMax = true
inTimeWindow = true
startedJobAlready = false
#3 0xb7a31e62 in JobQueue::RunQueueProcesser (this=0x81104a0) at jobqueue.cpp:138
No locals.
#4 0xb7a31e8b in JobQueue::QueueProcesserThread (param=0x81104a0) at jobqueue.cpp:144
jobqueue = (class JobQueue *) 0x81104a0
#5 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 9 (Thread -1299792976 (LWP 22520)):
#0 0xb63d62ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb63d6110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x08059eea in AutoExpire::Sleep (this=0x811c248, sleepTime=60) at autoexpire.cpp:280
minSleep = 5
timeExpended = 15
#3 0x08059e94 in AutoExpire::RunExpirer (this=0x811c248) at autoexpire.cpp:265
curTime = {ds = 5552670}
timer = {ds = 5552668}
#4 0x0805ceb5 in AutoExpire::ExpirerThread (param=0x811c248) at autoexpire.cpp:463
expirer = (AutoExpire *) 0x811c248
#5 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 8 (Thread -1291404368 (LWP 22519)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39fad in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080acc07 in Scheduler::RunScheduler (this=0x811bc20) at scheduler.cpp:1096
statuschanged = false
recIter = {<std::_List_iterator_base> = {_M_node = 0xae64d348}, <No data fields>}
prerollseconds = 0
secsleft = 19572
nexttv = (EncoderLink *) 0x8113888
nextRecording = (ProgramInfo *) 0x85b40c0
nextrectime = {d = {jd = 2453739}, t = {ds = 25140000}}
curtime = {d = {jd = 2453739}, t = {ds = 5567489}}
lastupdate = {d = {jd = 2453739}, t = {ds = 4512237}}
recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0x8112fa8, static shared_null = 0x80e3070}
startIter = {<std::_List_iterator_base> = {_M_node = 0xae4e8c58}, <No data fields>}
blockShutdown = false
idleSince = {d = {jd = 0}, t = {ds = 0}}
idleTimeoutSecs = 0
idleWaitForRecordingTime = 15
firstRun = false
fillstart = {tv_sec = 1136272517, tv_usec = 190772}
fillend = {tv_sec = 1136272526, tv_usec = 188344}
matchTime = 3.95188904
placeTime = 8.99757195
query = {<> = {<No data fields>}, m_db = 0x810b2d0, m_isConnected = true, m_returnConnection = false}
#3 0x080b0795 in Scheduler::SchedulerThread (param=0x811bc20) at scheduler.cpp:1527
sched = (Scheduler *) 0x811bc20
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 7 (Thread -1283015760 (LWP 22517)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb7c94354 in TVRec::RunTV (this=0x811a778) at tv_rec.cpp:1220
lock = {mtx = 0x811a830}
timeout = 118
#3 0xb7c93843 in TVRec::EventThread (param=0x811a778) at tv_rec.cpp:1065
thetv = (class TVRec *) 0x811a778
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 6 (Thread -1274627152 (LWP 22515)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb7c94354 in TVRec::RunTV (this=0x8116e48) at tv_rec.cpp:1220
lock = {mtx = 0x8116f00}
timeout = 97
#3 0xb7c93843 in TVRec::EventThread (param=0x8116e48) at tv_rec.cpp:1065
thetv = (class TVRec *) 0x8116e48
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 5 (Thread -1266238544 (LWP 22514)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb7c94354 in TVRec::RunTV (this=0x8115338) at tv_rec.cpp:1220
lock = {mtx = 0x81153f0}
timeout = 84
#3 0xb7c93843 in TVRec::EventThread (param=0x8115338) at tv_rec.cpp:1065
thetv = (class TVRec *) 0x8115338
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 4 (Thread -1257849936 (LWP 22513)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb7c94354 in TVRec::RunTV (this=0x8113b98) at tv_rec.cpp:1220
lock = {mtx = 0x8113c50}
timeout = 106
#3 0xb7c93843 in TVRec::EventThread (param=0x8113b98) at tv_rec.cpp:1065
thetv = (class TVRec *) 0x8113b98
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread -1249461328 (LWP 22512)):
#0 0xb656fdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb6c39d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb7c94354 in TVRec::RunTV (this=0x810b308) at tv_rec.cpp:1220
lock = {mtx = 0x810b3c0}
timeout = 118
#3 0xb7c93843 in TVRec::EventThread (param=0x810b308) at tv_rec.cpp:1065
thetv = (class TVRec *) 0x810b308
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread -1241072720 (LWP 22509)):
#0 0xb6c75c35 in QChar::decomposition () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1 0xb6c75e47 in QString::arg () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0x080c29e6 in HouseKeeper::RunHouseKeeping (this=0x8109340) at housekeeper.cpp:244
period = 1
maxhr = 23
minhr = 21
dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0x863dbe8, static shared_null = 0x80e3070}
#3 0x080c3785 in HouseKeeper::doHouseKeepingThread (param=0x8109340) at housekeeper.cpp:330
hkeeper = (HouseKeeper *) 0x8109340
#4 0xb656dccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb6415b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -1240426816 (LWP 22505)):
#0 0xb640df87 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb688df28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2 0xb6902ea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3 0xb6902dcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4 0xb68e9305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0807737a in main (argc=5, argv=0xbfe87b04) at main.cpp:559
a = <incomplete type>
binname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0x80fc7b0, static shared_null = 0x80e3070}
daemonize = false
printsched = false
testsched = false
resched = false
nosched = false
nojobqueue = false
noexpirer = false
printexpire = false
pidfs = <incomplete type>
port = 6543
statusport = 6544
myip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0x81099a8, static shared_null = 0x80e3070}
masterip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
static shared_null = 0x80e3070}, d = 0x810a158, static shared_null = 0x80e3070}
ismaster = true
fatal_error = false
runsched = true
#0 0xb6c75c35 in QChar::decomposition () from /usr/lib/libqt-mt.so.3
Note:
See TracTickets
for help on using tickets.

Duplicate of #929 (root cause is memory corruption, most likely).