[mythtv] Backend SIGFPE w/ backtrace
Dan Morphis
dan.morphis at gmail.com
Sun Nov 21 04:53:27 UTC 2004
mythbackend keeps crashing on me with an Arithmetic exception. If I
do a "delete from jobqueue;" then it doesn't crash. At least for a
while (2 - 3 days).
-dan
[root at pvr myth]# gdb mythbackend
GNU gdb Red Hat Linux (6.0post-0.20040223.19rh)
Copyright 2004 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"...Using host
libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/mythbackend
[Thread debugging using libthread_db enabled]
[New Thread -1208063712 (LWP 25212)]
Starting up as the master server.
2004-11-20 19:43:31.556 mythbackend: MythBackend started as master server
Detaching after fork from child process 25229.
[New Thread -1210426448 (LWP 25231)]
[New Thread -1220916304 (LWP 25232)]
[New Thread -1231406160 (LWP 25233)]
[New Thread -1241896016 (LWP 25234)]
[New Thread -1252385872 (LWP 25235)]
2004-11-20 19:43:31.964 mythbackend version: 0.16.20041115-1 www.mythtv.org
2004-11-20 19:43:31.964 Enabled verbose msgs : important general
[New Thread -1262875728 (LWP 25237)]
[New Thread -1273365584 (LWP 25238)]
[New Thread -1283855440 (LWP 25239)]
[New Thread -1294345296 (LWP 25240)]
[New Thread -1304835152 (LWP 25241)]
2004-11-20 19:43:33.967 Found changes in the todo list.
2004-11-20 19:43:36.068 Scheduled 116 items in 2.1 seconds.
2004-11-20 19:43:36.072 scheduler: Scheduled items
2004-11-20 19:43:36.075 Seem to be woken up by USER
2004-11-20 19:43:40.321 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.322 adding: pvr.milkcarton.com as a client (events: 0)
2004-11-20 19:43:40.375 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.376 adding: pvr.milkcarton.com as a client (events: 1)
2004-11-20 19:43:40.380 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.381 adding: pvr.milkcarton.com as a client (events: 0)
[New Thread -1317426256 (LWP 25259)]
2004-11-20 19:43:40.422 MainServer::HandleAnnounce Playback
2004-11-20 19:43:40.423 adding: pvr.milkcarton.com as a client (events: 0)
2004-11-20 19:43:40.429 adding: pvr.milkcarton.com as a remote ringbuffer
2004-11-20 19:43:40.537 Changing from None to WatchingLiveTV
2004-11-20 19:43:42.167 mythbackend: Running housekeeping thread
[New Thread -1350566992 (LWP 25260)]
[New Thread -1361970256 (LWP 25261)]
[New Thread -1372460112 (LWP 25262)]
[New Thread -1382949968 (LWP 25263)]
strange error flushing buffer ...
[New Thread -1410745424 (LWP 25265)]
only read 3072 from 4096 bytes from '/dev/dsp1'
read audio: Success
VIDIOCSYNC: Interrupted system call
VIDIOCMCAPTURE0: Invalid argument
2004-11-20 19:43:43.391 Started Commercial Flagging for "Modern
Marvels" recorded from channel 1035 at Sat Nov 20 20:13:00 2004.
2004-11-20 19:43:43.724 commflag: Commercial Flagging Started
[New Thread -1421767760 (LWP 25269)]
only read 2048 from 4096 bytes from '/dev/dsp1'
read audio: Success
VIDIOCSYNC: Interrupted system call
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1410745424 (LWP 25265)]
0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1
(gdb) thread apply all bt full
Thread 18 (Thread -1421767760 (LWP 25269)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00a88631 in RingBuffer::ReadAheadThread (this=0xaf800ab0)
at RingBuffer.cpp:905
totfree = 0
ret = 0
used = 239141
#4 0x00a87d06 in RingBuffer::startReader (type=0xaf800ab0)
at RingBuffer.cpp:763
rbuffer = (RingBuffer *) 0xaf800ab0
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 17 (Thread -1410745424 (LWP 25265)):
#0 0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0x00a0cc65 in NuppelVideoPlayer::FlagCommercials (this=0xaf801408,
showPercentage=false, fullSpeed=false, controlFlag=0xabe9ba68)
at NuppelVideoPlayer.cpp:3368
comms_found = 0
percentage = 0
jobID = 12
flaggingPaused = false
flagFPS = 4699
flagTime = {ds = 71024694}
#2 0x00bad65e in JobQueue::DoFlagCommercialsThread (this=0x96de388)
at jobqueue.cpp:1600
program_info = (ProgramInfo *) 0xaf800770
controlFlagging = 0
key = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf800508,
static shared_null = 0x96b7070}
logDesc = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf800600,
static shared_null = 0x96b7070}
jobID = 12
---Type <return> to continue, or q <return> to quit---
name = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf8005e8,
static shared_null = 0x96b7070}
commthread_db = (MythSqlDatabase *) 0xaf8006e0
dontSleep = false
filename = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf802da8,
static shared_null = 0x96b7070}
tmprbuf = (RingBuffer *) 0xaf800ab0
nvp = (NuppelVideoPlayer *) 0xaf801408
msg = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0xaf8018a8,
static shared_null = 0x96b7070}
breaksFound = 8267296
#3 0x00bac2a8 in JobQueue::FlagCommercialsThread (param=0x96de388)
at jobqueue.cpp:1494
theFlagger = (JobQueue *) 0x96de388
#4 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00ec416a in clone () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 16 (Thread -1382949968 (LWP 25263)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00bc3396 in NuppelVideoRecorder::doVbiThread (this=0xb0c85008)
at NuppelVideoRecorder.cpp:3082
tv = {tv_sec = 4, tv_usec = 996000}
rdset = {fds_bits = {33554432, 0 <repeats 31 times>}}
vbi = (vbi *) 0x0
cc = (cc *) 0x99969b8
vbifd = 25
vbicallbackdata = {nvr = 0xb0c85008, teletextpage = {pgno = 0,
subno = 0, lang = 0, flags = 0, errors = 0, lines = 0, data = {
'\0' <repeats 39 times> <repeats 18 times>,
'\0' <repeats 36 times>, "I}",
"�031\005\b\201\216", '\0' <repeats 17 times>,
"�\220\000\b\206\211\000�216\206\000`*~",
"!\000\000\000t\000\000\000\000�037~\000\000,~\000\201\216\000
�221E@}\000\201\216\000V�\b",
"\210m\207\000�\221
&~\000\001\000\000\000\000\000\000\000\001\000\000\0---Type <return>
to continue, or q <return> to quit---
00\000\000\000\000\001\000\000\000 &~\000\000\000\000",
"\000\000\000\000�\221", '\0' <repeats 20 times>, "V�\bP�221`*~",
"\000\000\000\000\000\000\000\000\210m\207\000`*~", '\0'
<repeats 24 times>, '\0' <repeats 24 times>,
"�037~\000\001\000\000\000`*~\000`�221"},
flof = 8222390, link = {{pgno = 8268800, subno = 0}, {pgno = 1,
subno = 1}, {pgno = 0, subno = 0}, {pgno = 8875400, subno = 13161164},
{pgno = 3562, subno = 9369729}, {pgno = 8875400, subno = 13155648}}},
foundteletextpage = 176}
#3 0x00bbfd1c in NuppelVideoRecorder::VbiThread (param=0xb0c85008)
at NuppelVideoRecorder.cpp:2020
nvr = (NuppelVideoRecorder *) 0xb0c85008
#4 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 15 (Thread -1372460112 (LWP 25262)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x0019af7b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x00bc01a3 in NuppelVideoRecorder::doAudioThread (this=0xb0c85008)
at NuppelVideoRecorder.cpp:2108
---Type <return> to continue, or q <return> to quit---
afmt = 16
trigger = 1
afd = 23
act = 160
lastread = 4096
frag = 524298
blocksize = 4096
buffer = (unsigned char *) 0x9995750 "\221�P\023"
ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 32}
anow = {tv_sec = 1101012225, tv_usec = 875296}
#3 0x00bbfcea in NuppelVideoRecorder::AudioThread (param=0xb0c85008)
at NuppelVideoRecorder.cpp:2011
nvr = (NuppelVideoRecorder *) 0xb0c85008
#4 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 14 (Thread -1361970256 (LWP 25261)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00bc3a2f in NuppelVideoRecorder::doWriteThread (this=0xb0c85008)
at NuppelVideoRecorder.cpp:3221
action = ACTION_NONE
firsttimecode = -1
#4 0x00bbfcb8 in NuppelVideoRecorder::WriteThread (param=0xb0c85008)
at NuppelVideoRecorder.cpp:2002
nvr = (NuppelVideoRecorder *) 0xb0c85008
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 13 (Thread -1350566992 (LWP 25260)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00ebc5a9 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00bbd20f in NuppelVideoRecorder::StartRecording (this=0xb0c85008)
at NuppelVideoRecorder.cpp:1129
vc = {name = "BT878 video (Hauppauge (bt878))", type = 171,
channels = 4, audios = 1, maxwidth = 768, maxheight = 480, minwidth = 48,
---Type <return> to continue, or q <return> to quit---
minheight = 32}
mm = {frame = 1, height = 480, width = 480, format = 15}
vm = {size = 17039360, frames = 8, offsets = {0, 2129920, 4259840,
6389760, 8519680, 10649600, 12779520, 14909440, 0 <repeats 24 times>}}
vchan = {channel = 1, name = "Composite1", '\0' <repeats 21 times>,
tuners = 0, flags = 2, type = 2, norm = 1}
va = {audio = 0, volume = 58981, bass = 0, treble = 0, flags = 2,
name = "Television\000\000\000\000\000", mode = 1, balance = 0, step = 0}
vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0,
rangehigh = 0, flags = 0, mode = 0, signal = 0}
frame = 1
buf = (
unsigned char *) 0xabedd000
"\020\021.??>B?ABB??@?>?3#$&#!\"#%&&%!!\"\"
%&%#!$*+$#%!!'%\037&7FXo|\200~\177~~\201\202\177\177\202\201\203\204\206\204\206\206\205\206\207\214\213\206\206\207\206\206\207\212\210\207\210\210\211\210\211\215\215\214\210\206\213\216\217\211\212\214\213\215\216\217\216\216\221\220\215\217\217\220\222\222\221\216\222\225\224\224\221\222\224\216\216\226\232\223\217\217\222\225\223\217\217\221\223\225\223\217\221\224\227\223\222\223\223\223\224\225\227\227\224\221\220\222\226\231\231\226\226\224\226\225\226\226\230\230\226\225\225\226\225\225\231\232\224\223\227\236\230\222\225\232\233\227\226\224\224\220\224\227\225\222\222\224\230"...
channelinput = 1
syncerrors = 2
---Type <return> to continue, or q <return> to quit---
#3 0x00bc851e in SpawnEncode (param=0xb0c85008) at tv_rec.cpp:42
nvr = (class RecorderBase *) 0xb0c85008
#4 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 12 (Thread -1317426256 (LWP 25259)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00a84cbb in ThreadedFileWriter::DiskLoop (this=0x971c100)
at RingBuffer.cpp:275
size = 0
written = 608
timer = {ds = 71025337}
#4 0x00a842d4 in ThreadedFileWriter::boot_writer (wotsit=0x971c100)
at RingBuffer.cpp:119
fw = (ThreadedFileWriter *) 0x971c100
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 11 (Thread -1304835152 (LWP 25241)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x062cc8c3 in QSocketDevice::waitForMore ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x062c9d39 in QSocket::waitForMore ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x062c9d8c in QSocket::waitForMore ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x005cec50 in ReadStringList (socket=0x9749970, list=@0xb239ca20)
at util.cpp:419
sizestr = <incomplete type>
size = 16777216
utf8 = <incomplete type>
---Type <return> to continue, or q <return> to quit---
read = -1304835956
zerocnt = 21531
str = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x97298b8,
static shared_null = 0x96b7070}
#6 0x080645fd in MainServer::ProcessRequest (this=0x96e8910, sock=0x9749970)
at mainserver.cpp:192
listline = {<QValueList<QString>> = {sh = 0x97298b8}, <No data fields>}
line = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96e89b0,
static shared_null = 0x96b7070}
tokens = {<QValueList<QString>> = {sh = 0x96e7d10}, <No data fields>}
command = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x6515dd8,
static shared_null = 0x96b7070}
pbs = (PlaybackSock *) 0x96dca38
#7 0x0808785b in ProcessRequestThread::run (this=0x96e7c70)
at mainserver.cpp:74
No locals.
#8 0x060669ea in QThreadInstance::start ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 10 (Thread -1294345296 (LWP 25240)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0636c9e8 in QWaitCondition::wait ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x08087839 in ProcessRequestThread::run (this=0x96e8c20)
at mainserver.cpp:69
No locals.
#4 0x060669ea in QThreadInstance::start ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 9 (Thread -1283855440 (LWP 25239)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0636c9e8 in QWaitCondition::wait ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x08087839 in ProcessRequestThread::run (this=0x96e8ad8)
at mainserver.cpp:69
No locals.
#4 0x060669ea in QThreadInstance::start ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 8 (Thread -1273365584 (LWP 25238)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0636c9e8 in QWaitCondition::wait ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x08087839 in ProcessRequestThread::run (this=0x96e87b0)
at mainserver.cpp:69
No locals.
#4 0x060669ea in QThreadInstance::start ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 7 (Thread -1262875728 (LWP 25237)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0x00198790 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0636c9e8 in QWaitCondition::wait ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x08087839 in ProcessRequestThread::run (this=0x96e7628)
at mainserver.cpp:69
No locals.
#4 0x060669ea in QThreadInstance::start ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 6 (Thread -1252385872 (LWP 25235)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00ba0c9a in JobQueue::ProcessQueue (this=0x96de388) at jobqueue.cpp:391
delquery = <incomplete type>
query = <incomplete type>
chanid = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x9716390,
static shared_null = 0x96b7070}
starttime = {d = {jd = 2453330}, t = {ds = 72780000}}
startts = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x998d0f8,
static shared_null = 0x96b7070}
type = 2
id = 12
cmds = 0
flags = 0
status = 1
hostname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x99649f8,
static shared_null = 0x96b7070}
---Type <return> to continue, or q <return> to quit---
sleepTime = 30
job = {sh = 0x96eb8a0}
jobType = {sh = 0x96e70c0}
jobStatus = {sh = 0x9738b08}
maxJobs = 3
message = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x998c2b8,
static shared_null = 0x96b7070}
jobs = {sh = 0x974a6c0}
atMax = false
#4 0x00b9d85d in JobQueue::RunQueueProcesser (this=0x96de388)
at jobqueue.cpp:143
No locals.
#5 0x00b9d88a in JobQueue::QueueProcesserThread (param=0x96de388)
at jobqueue.cpp:149
jobqueue = (JobQueue *) 0x96de388
#6 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 5 (Thread -1241896016 (LWP 25234)):
---Type <return> to continue, or q <return> to quit---
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x0809d5f9 in HouseKeeper::RunHouseKeeping (this=0x96dd618)
at housekeeper.cpp:170
period = 1
maxhr = 12
minhr = 9
dbTag = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96eaac0,
static shared_null = 0x96b7070}
#4 0x0809e193 in HouseKeeper::doHouseKeepingThread (param=0x96dd618)
at housekeeper.cpp:229
hkeeper = (HouseKeeper *) 0x96dd618
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 4 (Thread -1231406160 (LWP 25233)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x08056244 in AutoExpire::RunExpirer (this=0x96e8dc0) at autoexpire.cpp:127
statbuf = {f_type = 1481003842, f_bsize = 4096, f_blocks = 37708219,
f_bfree = 4897855, f_bavail = 4897855, f_files = 78411696,
f_ffree = 78366778, f_fsid = {__val = {770, 0}}, f_namelen = 255,
f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
freespace = 18
minFree = 2
recordfileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96ddac0,
static shared_null = 0x96b7070}
#4 0x080562cd in AutoExpire::ExpirerThread (param=0x96e8dc0)
at autoexpire.cpp:134
expirer = (AutoExpire *) 0x96e8dc0
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread -1220916304 (LWP 25232)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00e8f26f in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x08091095 in Scheduler::RunScheduler (this=0x96de468)
at scheduler.cpp:1104
statuschanged = false
recIter = {<std::_List_iterator_base> = {
_M_node = 0x96e1620}, <No data fields>}
prerollseconds = 60
secsleft = 22575
nexttv = (EncoderLink *) 0x0
nextRecording = (ProgramInfo *) 0x97421f8
nextrectime = {d = {jd = 2453331}, t = {ds = 7200000}}
curtime = {d = {jd = 2453330}, t = {ds = 71025257}}
lastupdate = {d = {jd = 2453330}, t = {ds = 71013957}}
recordfileprefix = {static null = {
---Type <return> to continue, or q <return> to quit---
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dd1f0,
static shared_null = 0x96b7070}
startIter = {<std::_List_iterator_base> = {
_M_node = 0x96e1620}, <No data fields>}
blockShutdown = true
idleSince = {d = {jd = 0}, t = {ds = 0}}
idleTimeoutSecs = 0
idleWaitForRecordingTime = 15
firstRun = false
fillstart = {tv_sec = 1101012213, tv_usec = 968132}
fillend = {tv_sec = 1101012216, tv_usec = 68666}
#4 0x0809199f in Scheduler::SchedulerThread (param=0x96de468)
at scheduler.cpp:1213
sched = (Scheduler *) 0x96de468
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread -1210426448 (LWP 25231)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#1 0x00e8f446 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00ebd73a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00bce287 in TVRec::RunTV (this=0xb7da6008) at tv_rec.cpp:851
No locals.
#4 0x00bce214 in TVRec::EventThread (param=0xb7da6008) at tv_rec.cpp:833
thetv = (TVRec *) 0xb7da6008
#5 0x0019598c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00ec416a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -1208063712 (LWP 25212)):
#0 0x007cc7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00ebce61 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x0601d01a in QEventLoop::processEvents ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x060854a8 in QEventLoop::enterLoop ()
from /usr/lib/qt-3.3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#4 0x06085358 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5 0x060734b1 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6 0x08061fbd in main (argc=1, argv=0xbff27d74) at main.cpp:600
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96be390,
static shared_null = 0x96b7070}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96be3a8,
static shared_null = 0x96b7070}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96bf3d0,
static shared_null = 0x96b7070}
daemonize = false
printsched = false
testsched = false
nosched = false
---Type <return> to continue, or q <return> to quit---
printexpire = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x96c68b8
subthread = (struct QSqlDatabase *) 0x96c7080
expthread = (struct QSqlDatabase *) 0x96c7698
hkthread = (struct QSqlDatabase *) 0x96c6d60
jobthread = (struct QSqlDatabase *) 0x96cac28
msdb = (struct QSqlDatabase *) 0x96cb350
port = 6543
statusport = 6544
myip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dca20,
static shared_null = 0x96b7070}
masterip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x96b7070, static shared_null = 0x96b7070}, d = 0x96dc758,
static shared_null = 0x96b7070}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x96c7698
hkdb = (struct QSqlDatabase *) 0x96c6d60
---Type <return> to continue, or q <return> to quit---
jobdb = (struct QSqlDatabase *) 0x96cac28
#0 0x008081a4 in __divdi3 () from /lib/libgcc_s.so.1
More information about the mythtv-dev
mailing list