[mythtv] Backtrace: possible bug in dvbsignal monitor
Ed Wildgoose
lists at wildgooses.com
Sat Feb 19 18:41:55 UTC 2005
> Very wierd it's apparently segfaulting on the "emit Status(str)" line
> with a memory allocation type issue...?
Yep, here we go again. I don't mean to carpet bomb everyone with the
same error message again and again, but this one is the same place, but
this time I was just clicking in to delete an in-progress recording.
Once again it seems to be dying on that "emit" line. However, doesn't
the param explanation suggest that it's a "NULL" value being passed?
Can't see how this can happen from the code though?
The only thing which occurs is whether there could be some thread race
condition happening in some subtle way...?
Any other ideas?
Ed W
2005-02-19 18:35:13.064 scheduler: Finished recording
2005-0220-0159- 0128-:1395 :1183.:13256:1 3.C1h2a6ng inRge sfcrhoemd
uRleec orredqiungeOsntleyd to Nfonoer id
0.
2005-02-19 18:35:13.141 Closing DVB recorder
[Thread -1400931408 (LWP 956) exited]
[Thread -1392538704 (LWP 955) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1288668240 (LWP 849)]
0xb67afa16 in free () from /lib/libc.so.6
(gdb) thread apply all bt full
Thread 18 (Thread -1382044752 (LWP 861)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xad9faa38 in ?? ()
No symbol table info available.
#2 0x00000487 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb69415d2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#5 0xb6e5e9e8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x0808b549 in ProcessRequestThread::run (this=0x80f21d8) at
mainserver.cpp:69
No locals.
#7 0xb6b590da in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 17 (Thread -1373652048 (LWP 860)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xae1fb678 in ?? ()
No symbol table info available.
#2 0xb7eef9ac in ?? () from /usr/lib/libmythtv-0.17.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67f8fd0 in usleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7d0bbac in TVRec::StopRecording (this=0xb5b4c008) at tv_rec.cpp:348
No locals.
#7 0x0805cbe9 in EncoderLink::StopRecording (this=0x80f6050) at
encoderlink.cpp:278
No locals.
#8 0x080735a8 in MainServer::DoHandleDeleteRecording (this=0x80f1d08,
pginfo=0xb0269860, pbs=0x8123278)
at mainserver.cpp:1439
elink = (EncoderLink *) 0x80f6050
pbssock = (struct QSocket *) 0x811e9c8
recnum = 1
iter = {node = 0x80f66a8}
fileprefix = {static null = {static null = <same as static
member of an already seen type>, d = 0x80be380,
---Type <return> to continue, or q <return> to quit---
static shared_null = 0x80be380}, d = 0x80cce28, static shared_null =
0x80be380}
filename = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x1, static shared_null =
0x80be380}
checkFile = <incomplete type>
fileExists = 182
#9 0x0807331e in MainServer::HandleDeleteRecording (this=0x80f1d08,
slist=@0xae1fba20, pbs=0x8123278)
at mainserver.cpp:1390
pginfo = (ProgramInfo *) 0xb0269860
#10 0x08066394 in MainServer::ProcessRequest (this=0x80f1d08,
sock=0x811e9c8) at mainserver.cpp:284
listline = {<QValueList<QString>> = {sh = 0xb0248450}, <No data
fields>}
line = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb0213f00, static shared_null
= 0x80be380}
tokens = {<QValueList<QString>> = {sh = 0xb026ef50}, <No data
fields>}
command = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb0213f00, static shared_null
= 0x80be380}
pbs = (PlaybackSock *) 0x8123278
#11 0x0808b56c in ProcessRequestThread::run (this=0x80f20c0) at
mainserver.cpp:74
No locals.
#12 0xb6b590da in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 16 (Thread -1365259344 (LWP 859)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xae9fca38 in ?? ()
No symbol table info available.
#2 0x00000001 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb69415d2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#5 0xb6e5e9e8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x0808b549 in ProcessRequestThread::run (this=0x80f1fa8) at
mainserver.cpp:69
No locals.
#7 0xb6b590da in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 15 (Thread -1356866640 (LWP 858)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xaf1fda38 in ?? ()
No symbol table info available.
#2 0x00000001 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb69415d2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#5 0xb6e5e9e8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x0808b549 in ProcessRequestThread::run (this=0x810e5a0) at
mainserver.cpp:69
No locals.
#7 0xb6b590da in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 14 (Thread -1348473936 (LWP 857)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xaf9fea38 in ?? ()
No symbol table info available.
#2 0x00000001 in ?? ()
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb69415d2 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
No symbol table info available.
#5 0xb6e5e9e8 in QWaitCondition::wait () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x0808b549 in ProcessRequestThread::run (this=0x8102e48) at
mainserver.cpp:69
No locals.
#7 0xb6b590da in QThreadInstance::start () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 13 (Thread -1340081232 (LWP 856)):
#0 0xffffe410 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0xb01ff628 in ?? ()
No symbol table info available.
#2 0xb6856800 in
__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__ ()
from /lib/libc.so.6
No symbol table info available.
#3 0xb01ff484 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67d2504 in sleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7cd6552 in JobQueue::ProcessQueue (this=0x80f1b50) at
jobqueue.cpp:393
delquery = {<> = {<No data fields>}, <No data fields>}
query = {<> = {<No data fields>}, <No data fields>}
chanid = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80be380, static shared_null =
0x80be380}
starttime = {d = {jd = 0}, t = {ds = 0}}
startts = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80be380, static shared_null =
0x80be380}
type = 0
id = 0
cmds = 0
flags = 0
status = 0
hostname = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80be380, static shared_null =
0x80be380}
sleepTime = 30
job = {sh = 0x80f2df0}
jobType = {sh = 0x80cfaa0}
jobStatus = {sh = 0x80d9400}
maxJobs = 3
message = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80be380, static shared_null =
0x80be380}
jobs = {sh = 0x80f4018}
atMax = false
#7 0xb7cd2e92 in JobQueue::RunQueueProcesser (this=0x80f1b50) at
jobqueue.cpp:143
No locals.
#8 0xb7cd2ebb in JobQueue::QueueProcesserThread (param=0x80f1b50) at
jobqueue.cpp:149
jobqueue = (JobQueue *) 0x80f1b50
#9 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 12 (Thread -1330631760 (LWP 855)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb0b02978 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#2 0xb6856800 in
__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__ ()
from /lib/libc.so.6
No symbol table info available.
#3 0xb0b027d4 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67d2504 in sleep () from /lib/libc.so.6
No symbol table info available.
#6 0x080a36cd in HouseKeeper::RunHouseKeeping (this=0x8109d28) at
housekeeper.cpp:170
period = 1
maxhr = 6
minhr = 3
dbTag = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x8155198, static shared_null =
0x80be380}
#7 0x080a4229 in HouseKeeper::doHouseKeepingThread (param=0x8109d28) at
housekeeper.cpp:229
hkeeper = (HouseKeeper *) 0x8109d28
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 11 (Thread -1322239056 (LWP 854)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb1303888 in ?? ()
No symbol table info available.
#2 0xb6856800 in
__elf_set___libc_thread_subfreeres_element___rpc_thread_destroy__ ()
from /lib/libc.so.6
No symbol table info available.
#3 0xb13036e4 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67d2504 in sleep () from /lib/libc.so.6
No symbol table info available.
#6 0x08056dc7 in AutoExpire::RunExpirer (this=0x8102d98) at
autoexpire.cpp:127
statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 67151604,
f_bfree = 11092309, f_bavail = 11092309,
f_files = 34111488, f_ffree = 34059502, f_fsid = {__val = {0, 0}},
f_namelen = 255, f_frsize = 4096, f_spare = {0,
0, 0, 0, 0}}
freespace = 42
minFree = 0
recordfileprefix = {static null = {static null = <same as static
member of an already seen type>,
d = 0x80be380, static shared_null = 0x80be380}, d = 0xb0200808,
static shared_null = 0x80be380}
#7 0x08056e41 in AutoExpire::ExpirerThread (param=0x8102d98) at
autoexpire.cpp:134
expirer = (AutoExpire *) 0x8102d98
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 10 (Thread -1313846352 (LWP 853)):
#0 0xb5d60fe1 in QMYSQLResult::data () from
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#1 0xb6e1baa7 in QSqlQuery::value () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#2 0x0809adc3 in Scheduler::AddNewRecords (this=0x80f1348) at
scheduler.cpp:1675
recendts = {d = {jd = 2453424}, t = {ds = 4200000}}
cardid = 8
p = (ProgramInfo *) 0x814a1f0
inactive = false
rec = {<std::_List_iterator_base> = {_M_node = 0xb0248bf0}, <No
data fields>}
dbstart = {tv_sec = 1108838113, tv_usec = 172607}
dbend = {tv_sec = 1108838114, tv_usec = 142538}
recTypeRecPriorityMap = {sh = 0xb023b720}
tmpList = {<std::_List_base<ProgramInfo*,
std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*,
std::allocator<ProgramInfo*>, true>> = {_M_node = 0xb0272408}, <No data
fields>}, <No data fields>}
cardMap = {sh = 0xb023b620}
enciter = {node = 0x80cce28}
tooManyMap = {sh = 0xb023b648}
checkTooMany = false
rlist = {<> = {<No data fields>}, <No data fields>}
progfindid = {static null = {static null = <same as static
member of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb02697a0, static shared_null
= 0x80be380}
query = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb0269778, static shared_null
= 0x80be380}
result = {<> = {<No data fields>}, <No data fields>}
rec = {<std::_List_iterator_base> = {_M_node = 0xb0248bf0}, <No
data fields>}
tmp = {<std::_List_iterator_base> = {_M_node = 0x814a3c0}, <No
data fields>}
#3 0x0808ef9b in Scheduler::FillRecordList (this=0x80f1348) at
scheduler.cpp:240
lockit = {mtx = 0x8102ea8}
#4 0x08092979 in Scheduler::RunScheduler (this=0x80f1348) at
scheduler.cpp:878
msg = {static null = {static null = <same as static member of an
already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb02065c0, static shared_null
= 0x80be380}
statuschanged = false
recIter = {<std::_List_iterator_base> = {_M_node = 0xb0272498},
<No data fields>}
prerollseconds = 0
secsleft = 5686
nexttv = (EncoderLink *) 0x80f6050
nextRecording = (ProgramInfo *) 0xb0215b88
nextrectime = {d = {jd = 2453421}, t = {ds = 72600000}}
curtime = {d = {jd = 2453421}, t = {ds = 66913041}}
lastupdate = {d = {jd = 2453421}, t = {ds = 66632685}}
recordfileprefix = {static null = {static null = <same as static
member of an already seen type>,
d = 0x80be380, static shared_null = 0x80be380}, d = 0x810e480,
static shared_null = 0x80be380}
---Type <return> to continue, or q <return> to quit---
startIter = {<std::_List_iterator_base> = {_M_node =
0xb0272498}, <No data fields>}
blockShutdown = false
idleSince = {d = {jd = 0}, t = {ds = 0}}
idleTimeoutSecs = 0
idleWaitForRecordingTime = 15
firstRun = false
fillstart = {tv_sec = 1108838113, tv_usec = 128169}
fillend = {tv_sec = 1108838113, tv_usec = 126941}
matchTime = 0.000508999976
placeTime = 1.03421199
#5 0x08095a95 in Scheduler::SchedulerThread (param=0x80f1348) at
scheduler.cpp:1266
sched = (Scheduler *) 0x80f1348
#6 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 9 (Thread -1305453648 (LWP 852)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb23059b8 in ?? ()
No symbol table info available.
#2 0xb7eef9ac in ?? () from /usr/lib/libmythtv-0.17.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67f8fd0 in usleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7d0f32c in TVRec::RunTV (this=0xb3b09008) at tv_rec.cpp:919
No locals.
#7 0xb7d0f2c1 in TVRec::EventThread (param=0xb3b09008) at tv_rec.cpp:901
thetv = (TVRec *) 0xb3b09008
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 8 (Thread -1297060944 (LWP 850)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb2b06848 in ?? ()
No symbol table info available.
#2 0xb7eef9ac in ?? () from /usr/lib/libmythtv-0.17.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67f8fd0 in usleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7dc0946 in SIScan::StartScanner (this=0x8109010) at siscan.cpp:126
No locals.
#7 0xb7d089a1 in SpawnScanner (param=0x8109010) at tv_rec.cpp:56
scanner = (class SIScan *) 0x8109010
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 7 (Thread -1288668240 (LWP 849)):
#0 0xb67afa16 in free () from /lib/libc.so.6
No symbol table info available.
#1 0xb6910003 in operator delete () from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
No symbol table info available.
#2 0xb6910057 in operator delete[] () from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.so.5
No symbol table info available.
#3 0xb6e95678 in QStringData::deleteSelf () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0805a247 in ~QString (this=0xb3307a20) at qstring.h:848
No locals.
#5 0xb7de84f8 in DVBSignalMonitor::MonitorLoop (this=0x81092b0) at
dvbsignalmonitor.cpp:80
str = {static null = {static null = <same as static member of an
already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80c1650, static shared_null =
0x80be380}
stats = {snr = 65535, ss = 59, ber = 0, ub = 256, status = 31}
PrevLockedState = true
#6 0xb7de872d in DVBSignalMonitor::SpawnMonitorLoop (self=0x81092b0) at
dvbsignalmonitor.cpp:92
No locals.
#7 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 6 (Thread -1280275536 (LWP 847)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb3b07948 in ?? ()
No symbol table info available.
#2 0x000003e8 in ?? ()
No symbol table info available.
#3 0x00000006 in ?? ()
No symbol table info available.
#4 0xb67f65d2 in poll () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#5 0xb7d9dc41 in DVBSIParser::StartSectionReader (this=0x81054c8) at
dvbsiparser.cpp:241
ret = -1
buffer =
"\000°%\020\004Ý\000\000\000\000à\020\020DðD\020\204ð\204\020ÿðÿ\021?ñ?\021\177ñ\177\022?ò?\016»#5
the Day Live vGary Lineker presents live coverage from Goodison Park as
Everton host Manchester United in a fifth-round FA Cup tie.
P\rñ\003\001 Video 1P\rò\003\002engAudi"...
processed = false
#6 0xb7d6b317 in DVBChannel::SpawnSectionReader (param=0x81054c8) at
dvbchannel.cpp:92
siparser = (class DVBSIParser *) 0x81054c8
#7 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 5 (Thread -1271624784 (LWP 844)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0x00000004 in ?? ()
No symbol table info available.
#2 0x00000004 in ?? ()
No symbol table info available.
#3 0x080f6d90 in ?? ()
No symbol table info available.
#4 0xb6943bcb in __read_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#5 0xb5d1a773 in vio_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.
#7 0x080f6d90 in ?? ()
No symbol table info available.
#8 0x00000004 in ?? ()
No symbol table info available.
#9 0xb5d1bd70 in net_write_command () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#10 0xb0269c80 in ?? ()
No symbol table info available.
#11 0xb5d34e10 in ?? () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#12 0xb5d1c2cb in net_real_write () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#13 0xffffffff in ?? ()
No symbol table info available.
#14 0x00000000 in ?? ()
No symbol table info available.
#15 0x00000000 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#16 0xb5d1bae9 in net_clear () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#17 0x00000000 in ?? ()
No symbol table info available.
#18 0xb5d1c5e3 in my_net_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#19 0x080f6218 in ?? ()
No symbol table info available.
#20 0x00000003 in ?? ()
No symbol table info available.
#21 0x00000000 in ?? ()
No symbol table info available.
#22 0xb5d34e10 in ?? () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#23 0x080f6218 in ?? ()
No symbol table info available.
#24 0x00000000 in ?? ()
No symbol table info available.
#25 0x00000000 in ?? ()
No symbol table info available.
#26 0xb5d0427b in net_safe_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#27 0x080f6218 in ?? ()
No symbol table info available.
#28 0x00000000 in ?? ()
No symbol table info available.
#29 0x01d043a6 in ?? ()
No symbol table info available.
#30 0xb5d34e10 in ?? () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#31 0x080f6218 in ?? ()
No symbol table info available.
#32 0x080f6218 in ?? ()
No symbol table info available.
#33 0xb43483e8 in ?? ()
No symbol table info available.
#34 0xb5d073fb in mysql_read_query_result () from
/usr/lib/libmysqlclient.so.12
No symbol table info available.
#35 0x00000001 in ?? ()
No symbol table info available.
#36 0x00000001 in ?? ()
No symbol table info available.
#37 0xb5d073e0 in mysql_read_query_result () from
/usr/lib/libmysqlclient.so.12
No symbol table info available.
#38 0xb5d075ce in mysql_real_query () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#39 0x080f6218 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#40 0xb0269c80 in ?? ()
No symbol table info available.
#41 0x0000005d in ?? ()
No symbol table info available.
#42 0xb5d65bc0 in ?? () from /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#43 0xb4348560 in ?? ()
No symbol table info available.
#44 0xb5d65bc0 in ?? () from /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#45 0xb4348560 in ?? ()
No symbol table info available.
#46 0xb5d61541 in QMYSQLResult::reset () from
/usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#47 0xb6e1b9b5 in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#48 0xb6e1d1ea in QSqlQuery::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#49 0xb7b70ae4 in ProgramInfo::ClearMarkupMap (this=0x81d2538,
db=0x80f1258, type=3, min_frame=-1, max_frame=-1)
at programinfo.cpp:1538
query = {<> = {<No data fields>}, <No data fields>}
comp = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0xb021eee0, static shared_null
= 0x80be380}
#50 0xb7b70270 in ProgramInfo::SetBlankFrameList (this=0x81d2538,
frames=@0xb43487a0, db=0x80f1258, min_frame=-1,
max_frame=-1) at programinfo.cpp:1472
No locals.
#51 0xb7d0e60e in TVRec::TeardownRecorder (this=0xb5b4c008,
killFile=false) at tv_rec.cpp:789
blank_frame_map = {sh = 0x8117118}
oldProfileName = {static null = {static null = <same as static
member of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x811e528, static shared_null =
0x80be380}
filelen = 1829
#52 0xb7d0d5e6 in TVRec::HandleStateChange (this=0xb5b4c008) at
tv_rec.cpp:629
tmpInternalState = kState_None
changed = true
startRecorder = false
closeRecorder = true
killRecordingFile = false
statename = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x8157210, static shared_null =
0x80be380}
origname = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x811e928, static shared_null =
0x80be380}
#53 0xb7d0f320 in TVRec::RunTV (this=0xb5b4c008) at tv_rec.cpp:917
No locals.
#54 0xb7d0f2c1 in TVRec::EventThread (param=0xb5b4c008) at tv_rec.cpp:901
thetv = (TVRec *) 0xb5b4c008
#55 0xb693f97b in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#56 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 4 (Thread -1263232080 (LWP 843)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb4b49848 in ?? ()
No symbol table info available.
#2 0xb7eef9ac in ?? () from /usr/lib/libmythtv-0.17.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67f8fd0 in usleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7dc0946 in SIScan::StartScanner (this=0x80fce10) at siscan.cpp:126
No locals.
#7 0xb7d089a1 in SpawnScanner (param=0x80fce10) at tv_rec.cpp:56
scanner = (class SIScan *) 0x80fce10
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 3 (Thread -1254839376 (LWP 842)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb534a978 in ?? ()
No symbol table info available.
#2 0xb7eef9ac in ?? () from /usr/lib/libmythtv-0.17.so.0
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#4 0xb67d26e6 in __nanosleep_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb67f8fd0 in usleep () from /lib/libc.so.6
No symbol table info available.
#6 0xb7de8504 in DVBSignalMonitor::MonitorLoop (this=0x80fccb8) at
dvbsignalmonitor.cpp:83
stats = {snr = 65278, ss = 51657, ber = 418, ub = 0, status = 31}
PrevLockedState = true
#7 0xb7de872d in DVBSignalMonitor::SpawnMonitorLoop (self=0x80fccb8) at
dvbsignalmonitor.cpp:92
No locals.
#8 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9 0xb67fea8a in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 2 (Thread -1246446672 (LWP 840)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xb5b4a948 in ?? ()
No symbol table info available.
#2 0x000003e8 in ?? ()
No symbol table info available.
#3 0x00000006 in ?? ()
No symbol table info available.
#4 0xb67f65d2 in poll () from /lib/libc.so.6
No symbol table info available.
#5 0xb7d9dc41 in DVBSIParser::StartSectionReader (this=0x80f8ec0) at
dvbsiparser.cpp:241
ret = 1
buffer = "Nð\017!©Ë\000\001
\005#:\001N\210Å\224\217\022\000\000\0000\000\020jMFeng\fNews at
Noon5Daily news includes business news, sport and
weather.P\006ñ\003\000engP\006ò\003\000engP\006ó\020\000engS\002\001\000T\004
\000¿\000\023\225б\0220\000\001E\000\020ÚM¶eng\023Crooks in
Cloisters\236(1963) Engaging comedy starrin"...
processed = false
#6 0xb7d6b317 in DVBChannel::SpawnSectionReader (param=0x80f8ec0) at
dvbchannel.cpp:92
siparser = (class DVBSIParser *) 0x80f8ec0
#7 0xb693f97b in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0xb67fea8a in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread -1243570032 (LWP 830)):
#0 0xffffe410 in ?? ()
No symbol table info available.
#1 0xbfffcc88 in ?? ()
No symbol table info available.
#2 0x080d9644 in ?? ()
No symbol table info available.
#3 0x080d94c0 in ?? ()
No symbol table info available.
#4 0xb67f8791 in ___newselect_nocancel () from /lib/libc.so.6
No symbol table info available.
#5 0xb6b0e8ba in QEventLoop::processEvents () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6 0xb6b77da8 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7 0xb6b77c58 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb6b65e31 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x0806335f in main (argc=1, argv=0xbfffd194) at main.cpp:633
a = <incomplete type>
---Type <return> to continue, or q <return> to quit---
logfile = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80d00c0, static shared_null =
0x80be380}
binname = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80d00f8, static shared_null =
0x80be380}
verboseString = {static null = {static null = <same as static
member of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80d0138, static shared_null =
0x80be380}
daemonize = false
printsched = false
testsched = false
resched = false
nosched = false
printexpire = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x80da028
subthread = (struct QSqlDatabase *) 0x80dac98
expthread = (struct QSqlDatabase *) 0x80dad20
hkthread = (struct QSqlDatabase *) 0x80de810
jobthread = (struct QSqlDatabase *) 0x80de5e0
msdb = (struct QSqlDatabase *) 0x80dec10
port = 6543
statusport = 6544
myip = {static null = {static null = <same as static member of
an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80df278, static shared_null =
0x80be380}
masterip = {static null = {static null = <same as static member
of an already seen type>, d = 0x80be380,
static shared_null = 0x80be380}, d = 0x80f0528, static shared_null =
0x80be380}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x80dad20
hkdb = (struct QSqlDatabase *) 0x80de810
jobdb = (struct QSqlDatabase *) 0x80de5e0
#0 0xb67afa16 in free () from /lib/libc.so.6
More information about the mythtv-dev
mailing list