[mythtv] 0.17 backend crashes
IvanK.
chepati at yahoo.com
Thu Feb 17 19:51:55 UTC 2005
On Thursday 17 February 2005 02:35 pm, Dave Smith wrote:
> Hey,
>
> After upgrading from 0.15.1 -> 0.17 last week (never got round to trying
> 0.16), I've found that backend crashes quite regularly. Annoyingly, I
> haven't been able to track down exact causes, there seams to be several
> things that cause segfaults, and not always repeatable.
I've been seeing the same behavior after updating from my cvs circa Jan 12 or
so to 0.17. I also tried cvs from yesterday -- same thing. I'm back to
0.17. I dropped and rebuilt mythconverg just to be safe.
>
> So far I've seen crashes when:
>
> *) Viewing recorded programmes through mythweb 0.17
This happens to me too.
> *) Backend starts recording from a V4L card
I have pvr250 and 350 in my system. Sometimes I get a crash when I start
livetv if I was in the setup immediately before that.
> *) Backend starts recording from a DVB card
Don't have a DVB card, so I can't confirm this.
>
> As I said, these operations don't cause crashes every time, but have all
> caused segfaults several times.
>
> I've attatched a backtrace (I think), of a segfault that happened as a V4L
> recording started. If someone can give me any ideas why my system is
> suddenly so much more flakey, it would be appreciated.
>
> Cheers,
> --Dave
And I'm attaching my run through gdb. This is the first time I do this, so
please let me know if I did it correctly. My qt build was not compiled with
debuging eanbled, but myth was. I followed the instructions in the HOWTO.
This dump is from when I was going back and forth between program listings
and recorded shows in mythweb.
If you need to know anything about my system to help you debug this, I'll be
more than happy to provide that information.
Thanks,
IvanK.
-------------- next part --------------
[root at kybrat mythtv]$ gdb /usr/local/bin/mythbackend
GNU gdb 6.3
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 "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) handle SIGPIPE nostop
Signal Stop Print Pass to program Description
SIGPIPE No Yes Yes Broken pipe
(gdb) run
Starting program: /usr/local/bin/mythbackend
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 12533)]
Starting up as the master server.
2005-02-16 16:34:26.329 ret_pid(0) child(12560) status(0x0)
2005-02-16 16:34:26.369 ret_pid(12560) child(12560) status(0x0)
2005-02-16 16:34:26.370 External Tuning program exited with no error
[New Thread 32769 (LWP 12563)]
[New Thread 16386 (LWP 12564)]
2005-02-16 16:34:27.439 ret_pid(0) child(12566) status(0x0)
2005-02-16 16:34:27.509 ret_pid(12566) child(12566) status(0x0)
2005-02-16 16:34:27.509 External Tuning program exited with no error
[New Thread 32771 (LWP 12568)]
[New Thread 49156 (LWP 12569)]
[New Thread 65541 (LWP 12570)]
2005-02-16 16:34:27.557 Reschedule requested for id -1.
[New Thread 81926 (LWP 12571)]
[New Thread 98311 (LWP 12572)]
2005-02-16 16:34:27.586 mythbackend version: 0.17.20050130-1 www.mythtv.org
2005-02-16 16:34:27.586 Enabled verbose msgs : important general
[New Thread 114696 (LWP 12573)]
[New Thread 131081 (LWP 12574)]
[New Thread 147466 (LWP 12575)]
[New Thread 163851 (LWP 12576)]
[New Thread 180236 (LWP 12577)]
2005-02-16 16:34:27.969 Scheduled 40 items in 0.4 = 0.23 match + 0.18 place
2005-02-16 16:34:27.972 Seem to be woken up by USER
2005-02-16 16:35:18.369 MainServer::HandleAnnounce Playback
2005-02-16 16:35:18.369 adding: omyrtag as a client (events: 0)
2005-02-16 16:35:55.700 MainServer::HandleAnnounce Playback
2005-02-16 16:35:55.700 adding: omyrtag as a client (events: 0)
2005-02-16 16:35:56.219 MainServer::HandleAnnounce FileTransfer
2005-02-16 16:35:56.219 adding: omyrtag as a remote file transfer
2005-02-16 16:35:56.231 Could not open /mnt/store//1002_20050216152900_20050216160000.nuv.png. 0 retries remaining.
[New Thread 196621 (LWP 12831)]
[Thread 196621 (LWP 12831) exited]
2005-02-16 16:35:59.719 MainServer::HandleAnnounce FileTransfer
2005-02-16 16:35:59.719 adding: omyrtag as a remote file transfer
2005-02-16 16:35:59.729 MainServer::HandleAnnounce Playback
2005-02-16 16:35:59.729 adding: omyrtag as a client (events: 0)
2005-02-16 16:35:59.809 MainServer::HandleAnnounce FileTransfer
2005-02-16 16:35:59.809 adding: omyrtag as a remote file transfer
2005-02-16 16:35:59.810 Could not open /mnt/store//1002_20050216152600_20050216160000.nuv.png. 0 retries remaining.
[New Thread 213006 (LWP 12834)]
[Thread 213006 (LWP 12834) exited]
2005-02-16 16:36:00.499 Not enough video to make thumbnail
2005-02-16 16:36:00.509 MainServer::HandleAnnounce FileTransfer
2005-02-16 16:36:00.509 adding: omyrtag as a remote file transfer
2005-02-16 16:36:00.510 Could not open /mnt/store//1002_20050216152600_20050216160000.nuv.png. 0 retries remaining.
2005-02-16 16:36:50.469 MainServer::HandleAnnounce Playback
2005-02-16 16:36:50.469 adding: omyrtag as a client (events: 0)
2005-02-16 16:37:27.549 MainServer::HandleAnnounce Playback
2005-02-16 16:37:27.549 adding: omyrtag as a client (events: 0)
2005-02-16 16:37:28.049 MainServer::HandleAnnounce FileTransfer
2005-02-16 16:37:28.049 adding: omyrtag as a remote file transfer
2005-02-16 16:37:28.050 Could not open /mnt/store//1002_20050216152600_20050216160000.nuv.png. 0 retries remaining.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 180236 (LWP 12577)]
0x41e86371 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
(gdb) thread apply all bt full
Thread 13 (Thread 180236 (LWP 12577)):
#0 0x41e86371 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#1 0x41e7cdc3 in get_charset_number () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#2 0x41e7d91f in get_charset_by_csname () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#3 0x41e8f50f in mysql_real_connect () from /usr/lib/libmysqlclient.so.14
No symbol table info available.
#4 0x41e613c9 in QMYSQLDriver::open ()
from /usr/local/qt/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#5 0x41e5f7ec in QMYSQLOpenExtension::open ()
from /usr/local/qt/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#6 0x41154382 in QSqlDriver::open () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x41145ff0 in QSqlDatabase::open () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#8 0x409a4cc5 in MythContext::OpenDatabase (this=0x80cd930, db=0x811d030,
promptOnFailure=false) at mythcontext.cpp:1226
res = 1
#9 0x4099c5d6 in MythContextPrivate::RetryDatabaseConnection (this=0x80cdaf0,
db=0x811d030) at mythcontext.cpp:402
No locals.
#10 0x409a4085 in MythContext::OpenDatabase (this=0x80cd930, db=0x811d030,
promptOnFailure=true) at mythcontext.cpp:1199
res = -1103104524
#11 0x08087285 in MythSqlDatabase (this=0x812aea0, name=@0xbe3ff6dc)
at mythdbcon.h:28
No locals.
#12 0x403ac1d3 in TVRec::GetScreenGrab (this=0x41fc2008, pginfo=0x811cb88,
filename=@0xbe3ff82c, secondsin=64, bufferlen=@0xbe3ff7f0,
video_width=@0xbe3ff7ec, video_height=@0xbe3ff7e8) at tv_rec.cpp:837
tmprbuf = (RingBuffer *) 0x819f8e0
name = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x814c678,
static shared_null = 0x80bc278}
screendb = (MythSqlDatabase *) 0x4143cc00
nupvidplay = (NuppelVideoPlayer *) 0xbe3ff6d4
retbuf = 0x4168f380 ""
#13 0x0805d46b in EncoderLink::GetScreenGrab (this=0x80faf88,
pginfo=0x811cb88, filename=@0xbe3ff82c, secondsin=64,
bufferlen=@0xbe3ff7f0, video_width=@0xbe3ff7ec, video_height=@0xbe3ff7e8)
at encoderlink.cpp:642
No locals.
#14 0x0807e632 in MainServer::HandleGenPreviewPixmap (this=0x80f10d8,
slist=@0xbe3ffa5c, pbs=0x81cdbd0) at mainserver.cpp:2748
pbssock = (struct QSocket *) 0x81ddab0
pginfo = (ProgramInfo *) 0x811cb88
qurl = <incomplete type>
filename = {static null = {
static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x815f718,
static shared_null = 0x80bc278}
elink = (EncoderLink *) 0x80faf88
iter = {node = 0x80ca728}
len = 0
width = 0
height = 0
secondsin = 64
data = (unsigned char *) 0x4168f380 ""
#15 0x08066940 in MainServer::ProcessRequest (this=0x80f10d8, sock=0x81ddab0)
at mainserver.cpp:356
listline = {<QValueList<QString>> = {sh = 0x80d4970}, <No data fields>}
line = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x8198040,
static shared_null = 0x80bc278}
tokens = {<QValueList<QString>> = {sh = 0x8122328}, <No data fields>}
command = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x8198040,
static shared_null = 0x80bc278}
pbs = (PlaybackSock *) 0x81cdbd0
#16 0x0808a2a4 in ProcessRequestThread::run (this=0x80fffa0)
at mainserver.cpp:74
No locals.
#17 0x40e82c95 in QThreadInstance::start ()
from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#18 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#20 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 12 (Thread 163851 (LWP 12576)):
#0 0x4158b411 in do_sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4158b4d7 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#2 0x414361e8 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#3 0x41432d78 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#4 0x41181df8 in QWaitCondition::wait () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0808a281 in ProcessRequestThread::run (this=0x80fea18)
at mainserver.cpp:69
No locals.
#6 0x40e82c95 in QThreadInstance::start ()
from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#9 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 11 (Thread 147466 (LWP 12575)):
#0 0x4158b411 in do_sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4158b4d7 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#2 0x414361e8 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#3 0x41432d78 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#4 0x41181df8 in QWaitCondition::wait () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0808a281 in ProcessRequestThread::run (this=0x80fb620)
at mainserver.cpp:69
No locals.
#6 0x40e82c95 in QThreadInstance::start ()
from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#9 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 10 (Thread 131081 (LWP 12574)):
#0 0x4158b411 in do_sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4158b4d7 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#2 0x414361e8 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#3 0x41432d78 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#4 0x41181df8 in QWaitCondition::wait () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0808a281 in ProcessRequestThread::run (this=0x80f0b80)
at mainserver.cpp:69
No locals.
#6 0x40e82c95 in QThreadInstance::start ()
from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#9 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 114696 (LWP 12573)):
#0 0x4158b411 in do_sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0x4158b4d7 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#2 0x414361e8 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#3 0x41432d78 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#4 0x41181df8 in QWaitCondition::wait () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0808a281 in ProcessRequestThread::run (this=0x80f1518)
at mainserver.cpp:69
No locals.
#6 0x40e82c95 in QThreadInstance::start ()
from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#7 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#9 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 8 (Thread 98311 (LWP 12572)):
#0 0x4160dc36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x4160dac3 in sleep () from /lib/libc.so.6
No symbol table info available.
#3 0x403743e1 in JobQueue::ProcessQueue (this=0x80f11a8) at jobqueue.cpp:391
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 = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80bc278,
static shared_null = 0x80bc278}
starttime = {d = {jd = 0}, t = {ds = 0}}
startts = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80bc278,
static shared_null = 0x80bc278}
type = 1073831264
id = 1099373296
cmds = 1073829104
flags = 0
status = 1073831264
hostname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80bc278,
static shared_null = 0x80bc278}
sleepTime = 60
job = {sh = 0x80f18a0}
---Type <return> to continue, or q <return> to quit---
jobType = {sh = 0x80f0e70}
jobStatus = {sh = 0x80f0ae8}
maxJobs = 1
message = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80bc278,
static shared_null = 0x80bc278}
jobs = {sh = 0x80f0ac0}
atMax = false
#4 0x40370f2e in JobQueue::RunQueueProcesser (this=0x80f11a8)
at jobqueue.cpp:143
No locals.
#5 0x40370f57 in JobQueue::QueueProcesserThread (param=0x80f11a8)
at jobqueue.cpp:149
jobqueue = (JobQueue *) 0x80f11a8
#6 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#7 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#8 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 7 (Thread 81926 (LWP 12571)):
#0 0x4160dc36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x4160dac3 in sleep () from /lib/libc.so.6
No symbol table info available.
#3 0x080a2395 in HouseKeeper::RunHouseKeeping (this=0x80fb928)
at housekeeper.cpp:170
period = 1096302745
maxhr = -1090520364
minhr = 1097394412
dbTag = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x8133c08,
static shared_null = 0x80bc278}
#4 0x080a2ef1 in HouseKeeper::doHouseKeepingThread (param=0x80fb928)
at housekeeper.cpp:229
hkeeper = (HouseKeeper *) 0x80fb928
#5 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 6 (Thread 65541 (LWP 12570)):
#0 0x4160dc36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x4160dac3 in sleep () from /lib/libc.so.6
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3 0x08056b87 in AutoExpire::RunExpirer (this=0x80e36f0) at autoexpire.cpp:127
statbuf = {f_type = 827541066, f_bsize = 4096, f_blocks = 125259998,
f_bfree = 56564450, f_bavail = 56564450, f_files = 452571232,
f_ffree = 452518458, f_fsid = {__val = {0, 0}}, f_namelen = 255, f_spare = {
0, 0, 0, 0, 0, 0}}
freespace = 215
minFree = 0
recordfileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80fb688,
static shared_null = 0x80bc278}
#4 0x08056c01 in AutoExpire::ExpirerThread (param=0x80e36f0)
at autoexpire.cpp:134
expirer = (AutoExpire *) 0x80e36f0
#5 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 5 (Thread 49156 (LWP 12569)):
#0 0x4143a5b6 in nanosleep () from /lib/libpthread.so.0
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x414365ee in __pthread_timedsuspend_new () from /lib/libpthread.so.0
No symbol table info available.
#3 0x41432f85 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
No symbol table info available.
#4 0x41181da3 in QWaitCondition::wait () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x080913ba in Scheduler::RunScheduler (this=0x80e3678) at scheduler.cpp:851
statuschanged = false
recIter = {<std::_List_iterator_base> = {
_M_node = 0x8131ac0}, <No data fields>}
prerollseconds = 0
secsleft = 6753
nexttv = (EncoderLink *) 0x0
nextRecording = (ProgramInfo *) 0x811c688
nextrectime = {d = {jd = 2453418}, t = {ds = 66600000}}
curtime = {d = {jd = 2453418}, t = {ds = 59847849}}
lastupdate = {d = {jd = 2453418}, t = {ds = 59667557}}
recordfileprefix = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80e3060,
static shared_null = 0x80bc278}
startIter = {<std::_List_iterator_base> = {
_M_node = 0x8131ac0}, <No data fields>}
blockShutdown = true
idleSince = {d = {jd = 0}, t = {ds = 0}}
idleTimeoutSecs = 0
idleWaitForRecordingTime = 15
firstRun = false
fillstart = {tv_sec = 1108589667, tv_usec = 789568}
---Type <return> to continue, or q <return> to quit---
fillend = {tv_sec = 1108589667, tv_usec = 969176}
matchTime = 0.232326999
placeTime = 0.179608002
#6 0x08094775 in Scheduler::SchedulerThread (param=0x80e3678)
at scheduler.cpp:1266
sched = (Scheduler *) 0x80e3678
#7 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#9 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 4 (Thread 32771 (LWP 12568)):
#0 0x4160dc36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x4163872c in usleep () from /lib/libc.so.6
No symbol table info available.
#3 0x403ac996 in TVRec::RunTV (this=0x41fc2008) at tv_rec.cpp:919
No locals.
#4 0x403ac92b in TVRec::EventThread (param=0x41fc2008) at tv_rec.cpp:901
thetv = (TVRec *) 0x41fc2008
#5 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 3 (Thread 16386 (LWP 12564)):
#0 0x4160dc36 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
#2 0x4163872c in usleep () from /lib/libc.so.6
No symbol table info available.
#3 0x403ac996 in TVRec::RunTV (this=0x41f82008) at tv_rec.cpp:919
No locals.
#4 0x403ac92b in TVRec::EventThread (param=0x41f82008) at tv_rec.cpp:901
thetv = (TVRec *) 0x41f82008
#5 0x41433d03 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6 0x41433d7f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
#7 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 2 (Thread 32769 (LWP 12563)):
#0 0x416359f2 in loser_poll () from /lib/libc.so.6
No symbol table info available.
#1 0x41635abc in poll () from /lib/libc.so.6
No symbol table info available.
#2 0x414339ee in __pthread_manager () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#3 0x41433bf7 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
#4 0x4163e2c7 in clone () from /lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 16384 (LWP 12533)):
#0 0x41637f01 in select () from /lib/libc.so.6
No symbol table info available.
#1 0x4134b768 in __JCR_LIST__ () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#2 0x00000014 in ?? ()
No symbol table info available.
#3 0x40ea17c6 in QEventLoop::enterLoop () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#4 0x40ea1678 in QEventLoop::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0x40e8f751 in QApplication::exec () from /usr/local/qt/lib/libqt-mt.so.3
No symbol table info available.
#6 0x080630f6 in main (argc=1, argv=0xbffff734) at main.cpp:633
a = <incomplete type>
logfile = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80cd8a0,
static shared_null = 0x80bc278}
binname = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80cd8d8,
static shared_null = 0x80bc278}
verboseString = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80cd918,
static shared_null = 0x80bc278}
daemonize = false
printsched = false
testsched = false
resched = false
nosched = false
printexpire = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x80d5048
subthread = (struct QSqlDatabase *) 0x80d5588
expthread = (struct QSqlDatabase *) 0x80d55b8
hkthread = (struct QSqlDatabase *) 0x80d92c8
jobthread = (struct QSqlDatabase *) 0x80d9568
msdb = (struct QSqlDatabase *) 0x80d9b70
port = 6543
statusport = 6544
myip = {static null = {
static null = <same as static member of an already seen type>,
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80da0b0,
static shared_null = 0x80bc278}
masterip = {static null = {
static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
d = 0x80bc278, static shared_null = 0x80bc278}, d = 0x80e3028,
static shared_null = 0x80bc278}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x80d55b8
hkdb = (struct QSqlDatabase *) 0x80d92c8
jobdb = (struct QSqlDatabase *) 0x80d9568
#0 0x41e86371 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
(gdb)
More information about the mythtv-dev
mailing list