[mythtv] Backend segfaults when one card is unavailable.
Torbjörn Jansson
torbjorn.jansson at mbox200.swipnet.se
Sun Mar 21 12:22:22 EST 2004
On my backend i have 2 cards, one bt878 card and one dvb card.
If the dvb card is unavailable when starting mythbackend, for example if i
have vdr running before mythbackend and i start 2 livetv playbacks (first
goes to bt878 card, second to dvb) the backend segfaults when starting the
second livetv.
I use mythtv from cvs (compiled a few days ago)
-------------- next part --------------
2004-03-21 18:10:19 Using profile 'Live TV' to record
2004-03-21 18:10:19 DVB#0 ERROR - Opening DVB frontend device failed.
(16) Device or resource busy
[New Thread 294931 (LWP 28954)]
VIDIOCSYNC: Interrupted system call
VIDIOCMCAPTURE0: Invalid argument
only read 576 from 4096 bytes from '/dev/dsp'
read audio: Success
2004-03-21 18:10:19 9 0[]:[]316
2004-03-21 18:10:19 9 0[]:[]316
2004-03-21 18:10:19 9 0[]:[]316
2004-03-21 18:10:19 DVB#0 Recorder: Card opened successfully.
[New Thread 311316 (LWP 28955)]
VIDIOCSYNC: Interrupted system call
VIDIOCMCAPTURE1: Invalid argument
only read 3072 from 4096 bytes from '/dev/dsp'
read audio: Success
2004-03-21 18:10:19 9 0[]:[]316
2004-03-21 18:10:19 9 0[]:[]316
2004-03-21 18:10:19 9 0[]:[]317
2004-03-21 18:10:19 DVB#0 DVB Quality monitor is starting at 5s for card 0
2004-03-21 18:10:19 DVB#0 ERROR - No PIDS set, please correct your channel setup.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 294931 (LWP 28954)]
0x4034c089 in pair (this=0x4bd19cf4, __a=@0x0, __b=@0x4bd19cf0) at stl_pair.h:84
84 pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {}
(gdb)
Thread 21 (Thread 311316 (LWP 28955)):
#0 0x410f6985 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x410f6388 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x410f7d38 in __pthread_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x410f4b0e in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 20 (Thread 294931 (LWP 28954)):
#0 0x4034c089 in pair (this=0x4bd19cf4, __a=@0x0, __b=@0x4bd19cf0) at stl_pair.h:84
No locals.
#1 0x4034b44c in std::map<unsigned short, ipack_s*, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, ipack_s*> > >::operator[](unsigned short const&) (this=0x8480838,
__k=@0x0) at stl_map.h:225
__i = {<_Rb_tree_base_iterator> = {_M_node = 0x80de640}, <No data fields>}
#2 0x4034793d in DVBRecorder::SetDemuxFilters(dvbpids&) (this=0x8480768, pids=@0x8480894)
at dvbrecorder.cpp:354
No locals.
#3 0x40347db4 in DVBRecorder::StartRecording() (this=0x8480768) at dvbrecorder.cpp:408
ret = 0
dataflow = -1
polls = {fd = 34, events = 1, revents = 0}
qualthread = 311316
qthreadexists = true
#4 0x40323192 in SpawnEncode(void*) (param=0x8480790) at tv_rec.cpp:40
nvr = (class RecorderBase *) 0x8480790
#5 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#6 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 19 (Thread 278546 (LWP 28953)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 18 (Thread 262161 (LWP 28951)):
#0 0x412f6d61 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x404d6e1c in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.15.so.0
No symbol table info available.
#2 0x4031bc64 in NuppelVideoRecorder::VbiThread(void*) (param=0x461e2008)
at NuppelVideoRecorder.cpp:1934
nvr = (NuppelVideoRecorder *) 0x461e2008
#3 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 17 (Thread 245776 (LWP 28950)):
#0 0x410f987b in read () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x404d6e1c in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.15.so.0
No symbol table info available.
#2 0x4031bc32 in NuppelVideoRecorder::AudioThread(void*) (param=0x461e2008)
at NuppelVideoRecorder.cpp:1925
nvr = (NuppelVideoRecorder *) 0x461e2008
#3 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 16 (Thread 229391 (LWP 28949)):
#0 adjustRegionMMX (
buf=0x474cb938 "zzxvvvvxxxzzyxvvz{~\201\202\204\206\205\204\204\203\204\205\206\206\206\205\206\206\206\210\214\215\216\216\212\206\202~zz|z|zyzxxxxxz{||||||zzzzxxvttttvvuvxxvtrrpprprrppnnnnnmlllklllnnnnlljhjmnppoljhhfhklnponljlnsy\200\210\215\216\214\210\204~zxvttrpppnpppnnorsv|\177\202\202\200~|yxvspnnnnnmpux~\202\204\202\200{vrpprr"..., end=0x474fce08 "",
---Type <return> to continue, or q <return> to quit---
table=0x82f8338 "\020\020\020\021\022\023\024\024\025\026\027\030\031\032\e\034\034\035\036\037
!\"#$%%&'()*+,--./01234556789:;<=>>?@ABCDEFFGHIJKLMNNOPQRSTUVWWXYZ[\\]^__`abcdefgghijklmnoopqrstuvwxxyz{|}~\177\200\200\201\202\203\204\205\206\207\210\210\211\212\213\214\215\216\217\220\221\221\222\223\224\225\226\227\230\231\231\232\233\234\235\236\237 ¡¡¢£¥§"CCª«¬-R°±²²µ¶·,ºº»¼½¿A"...,
shift=0x82f8228, scale=0x82f8220, min=0x82f8230, clamp1=0x41ccc398, clamp2=0x41ccc3a0)
at filter_adjust.c:185
No locals.
#1 0x41ccbe79 in adjustFilter (vf=0x82f81d8, frame=0x4878ae3c) at filter_adjust.c:261
filter = (ThisFilter *) 0x82f81d8
#2 0x402bc5a2 in FilterChain::ProcessFrame(VideoFrame_*) (this=0x835db30, Frame=0x4878ae3c)
at filtermanager.cpp:48
VF = (VideoFilter *) 0x82f81d8
#3 0x4031ec40 in NuppelVideoRecorder::WriteVideo(VideoFrame_*, bool, bool) (this=0x461e2008,
frame=0x4878ae3c, skipsync=false, forcekey=false) at NuppelVideoRecorder.cpp:3033
tmp = 0
r = 0
out_len = 1064979
frameheader = {frametype = 0 '\0', comptype = 0 '\0', keyframe = 23 '\027',
filters = 0 '\0', timecode = 0, packetlength = 0}
xaa = 32
freecount = 30
compressthis = 1
raw = 0
timeperframe = 40
planes = {
0x47465008 "\020\022\022\026\020\022\021\025\020\026\021\024\020\025\020\025\020\026\020\023\020\030\020\020\020\023\020\023\020\023\020\023\020\023\020\023\022\023\020\023\021\021\020\026\021\021\020\020\020\023\022\025\020\020\021\021\020\023\024\022\020\022\023\020\021\021\024\020\023\022\023\020\024\021\026\020\023\020\023\020\022\020\022\020\e\020\022\020\025\020\022\020\025\020\026\020\025\020\025\020\021\020\030\020\021\020\024\020\020\020\022\021\020\021\023\020\024\021\022\020\020\022\021\020\020\021\020\021\023\020\020\023\024\023\020\023\022\024\023\025\021\021\021\025\020\022\021\022\020\022\021\024\020\023\020\026\020\026\020\020\020\025\020\022\020\026\020\021\020\023\020\023\020\023\020\020\021\023\020\025\020\021\020\020\022\022\020\020\020\020\021\024\020\020\020\020\020\020\021\021"...,
0x474ca408 "}}\177\200\200\200\200\200\177}\177\200\200\200\200\202\204\203\202\202\204\204\204\204\204\204\203\202\200\200\200\200\200\202\200\200\200\177~}}}\177\177\200\200\200\200\200\177}}}\177---Type <return> to continue, or q <return> to quit---
03\204\204\202\201\202\202\202\200~}\177~\177\200\177\200\177\200\201\202\204\204\204\204\202\200\200\177\200\200\202\202\204\204\204\202\200\177}~\177\200\177\200\177\177\177\200\200\202\201\202\201\202\202\202\200\177\200\200\202\202\204\204\201\200\200\177}\177\177\203\204\204\204\203\200\200~\177\200\200\202\203\204\202\200\200}\177\177\200\200\202\202\202\202\202\200\201\200\202\200\200\177\177\177"...,
0x474e3908 "\200\200\201\203\203\201\201\200\201\200\201\203\203\203\203\201\201\201\200\200\200\200\200\200\200\200\177\177}}}\177\177\177}}}|}\177\200\200\201\201\201\200\177\177\177\177\200\200\200\201\201\200\200\200\200\201\200\201\200\201\201\200\200\200\200\200\201\201\201\201\201\200\200\177\200\200\200\201\201\203\203\203\203\203\202\203\202\203\201\200\200\177~}|}}\200\200\201\200\200\200\177\200\200\201\201\201\200\200\200\200\177}\177\200\201\201\201\201\201\200\200\177}\177\200\200\201\203\202\203\201\201\201\203\203\203\203\201\203\201\201\201\201\201\203\203\203\201\200\177}}}~\200\201\201\201\200\200\177~}\177\200\201\203\203\203\201\200\177}~\200\201\201\203\203\201\201\177\177\177\177\177\200\200\177\177\200\200\200"...}
len = 622080
fnum = 654
timecode = 12914
buf = (
unsigned char *) 0x47465008 "\020\022\022\026\020\022\021\025\020\026\021\024\020\025\020\025\020\026\020\023\020\030\020\020\020\023\020\023\020\023\020\023\020\023\020\023\022\023\020\023\021\021\020\026\021\021\020\020\020\023\022\025\020\020\021\021\020\023\024\022\020\022\023\020\021\021\024\020\023\022\023\020\024\021\026\020\023\020\023\020\022\020\022\020\e\020\022\020\025\020\022\020\025\020\026\020\025\020\025\020\021\020\030\020\021\020\024\020\020\020\022\021\020\021\023\020\024\021\022\020\020\022\021\020\020\021\020\021\023\020\020\023\024\023\020\023\022\024\023\025\021\021\021\025\020\022\021\022\020\022\021\024\020\023\020\026\020\026\020\020\020\025\020\022\020\026\020\021\020\023\020\023\020\023\020\020\021\023\020\025\020\021\020\020\022\022\020\020\020\020\021\024\020\020\020\020\020\020\021\021"...
wantkeyframe = false
#4 0x4031e586 in NuppelVideoRecorder::doWriteThread() (this=0x461e2008)
at NuppelVideoRecorder.cpp:2891
frame = {codec = FMT_YV12,
buf = 0x47465008 "\020\022\022\026\020\022\021\025\020\026\021\024\020\025\020\025\020\026\020\023\020\030\020\020\020\023\020\023\020\023\020\023\020\023\020\023\022\023\020\023\021\021\020\026\021\021\020\020\020\023\022\025\020\020\021\021\020\023\024\022\020\022\023\020\021\021\024\020\023\022\023\020\024\021\026\020\023\020\023\020\022\020\022\020\e\020\022\020\025\020\022\020\025\020\026\020\025\020\025\020\021\020\030\020\021\020\024\020\020\020\022\021\020\021\023\020\024\021\022\020\0---Type <return> to continue, or q <return> to quit---DVB: VES1820(0): AFC (-4) 26855Hz
22\021\022\020\022\021\024\020\023\020\026\020\026\020\020\020\025\020\022\020\026\020\021\020\023\020\023\020\023\020\020\021\023\020\025\020\021\020\020\022\022\020\020\020\020\021\024\020\020\020\020\020\020\021\021"..., height = 576, width = 720, bpp = 0, size = 622080, frameNumber = 654,
timecode = 12914, priv = {0xcc5 <Address 0xcc5 out of bounds>,
0x400b8bbb "_ZN19NuppelVideoRecorder13doWriteThreadEv", 0x4004a6dc "ÿE\004",
0x404d6e1c "IEJ"}, qscale_table = 0x835d520 " O5\bì~/\b O5\b\001", qstride = 137745844}
action = ACTION_VIDEO
firsttimecode = 12914
#5 0x4031bc00 in NuppelVideoRecorder::WriteThread(void*) (param=0x461e2008)
at NuppelVideoRecorder.cpp:1916
nvr = (NuppelVideoRecorder *) 0x461e2008
#6 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Current language: auto; currently c
Thread 15 (Thread 213006 (LWP 28948)):
#0 0x412f6534 in ioctl () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x404d6e1c in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.15.so.0
No symbol table info available.
#2 0x40323192 in SpawnEncode(void*) (param=0x461e2008) at tv_rec.cpp:40
nvr = (class RecorderBase *) 0x461e2008
#3 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#4 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 14 (Thread 196621 (LWP 28947)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 13 (Thread 180236 (LWP 28896)):
---Type <return> to continue, or q <return> to quit---
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000001 in ?? ()
No symbol table info available.
#2 0x4032f8fb in TVRec::SpawnLiveTV() (this=0x80da958) at tv_rec.cpp:1644
No locals.
#3 0x0805924d in EncoderLink::SpawnLiveTV() (this=0x80dcf70) at encoderlink.cpp:400
No locals.
#4 0x0806fc08 in MainServer::HandleRecorderQuery(QStringList&, QStringList&, PlaybackSock*) (
this=0x80e0dc8, slist=@0x457e0e3c, commands=@0x457e0e1c, pbs=0x80e2df8) at mainserver.cpp:1791
pbssock = (struct QSocket *) 0x80fc720
recnum = 2
iter = {node = 0x80dcd50}
enc = (EncoderLink *) 0x80dcf70
command = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x830e4b8, static shared_null = 0x80ae498}
retlist = {<QValueList<QString>> = {sh = 0x80e4c08}, <No data fields>}
#5 0x08061df3 in MainServer::ProcessRequest(QSocket*) (this=0x80e0dc8, sock=0x80fc720)
at mainserver.cpp:293
listline = {<QValueList<QString>> = {sh = 0x80f4f98}, <No data fields>}
line = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x83552b8, static shared_null = 0x80ae498}
tokens = {<QValueList<QString>> = {sh = 0x80e4bf8}, <No data fields>}
command = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x8458898, static shared_null = 0x80ae498}
pbs = (PlaybackSock *) 0x80e2df8
#6 0x0807da7b in ProcessRequestThread::run() (this=0x80d7820) at mainserver.cpp:66
No locals.
#7 0x40c71a38 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#9 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 12 (Thread 163851 (LWP 28895)):
---Type <return> to continue, or q <return> to quit---
#0 0x412f6d61 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x410dd62c in typeinfo for std::bad_alloc () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#2 0x40eabffc in QSocket::waitForMore(int, bool*) const () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x40eac04e in QSocket::waitForMore(int) const () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x407bb1e6 in ReadStringList(QSocket*, QStringList&) (socket=0x80d5c38, list=@0x455e0e3c)
at util.cpp:345
sizestr = <incomplete type>
size = 0
utf8 = <incomplete type>
read = 1163791592
zerocnt = 21531
str = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x84833f8, static shared_null = 0x80ae498}
#5 0x0806112f in MainServer::ProcessRequest(QSocket*) (this=0x80e0dc8, sock=0x80d5c38)
at mainserver.cpp:182
listline = {<QValueList<QString>> = {sh = 0x84833f8}, <No data fields>}
line = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x80e0e68, static shared_null = 0x80ae498}
tokens = {<QValueList<QString>> = {sh = 0x80d4d20}, <No data fields>}
command = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0xffffffff, static shared_null = 0x80ae498}
pbs = (PlaybackSock *) 0x410f2dac
#6 0x0807da7b in ProcessRequestThread::run() (this=0x80dd280) at mainserver.cpp:66
No locals.
#7 0x40c71a38 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#9 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 11 (Thread 147466 (LWP 28894)):
---Type <return> to continue, or q <return> to quit---
#0 0x410f6985 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x410f6388 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x410f2d2b in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40f2b0cf in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807da59 in ProcessRequestThread::run() (this=0x80f1b90) at mainserver.cpp:61
No locals.
#5 0x40c71a38 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 10 (Thread 131081 (LWP 28893)):
#0 0x410f6985 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x410f6388 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x410f2d2b in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40f2b0cf in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807da59 in ProcessRequestThread::run() (this=0x80e9c58) at mainserver.cpp:61
No locals.
#5 0x40c71a38 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
Thread 9 (Thread 114696 (LWP 28892)):
#0 0x410f6985 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1 0x410f6388 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x410f2d2b in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x40f2b0cf in QWaitCondition::wait(QMutex*, unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x0807da59 in ProcessRequestThread::run() (this=0x80e0eb8) at mainserver.cpp:61
No locals.
#5 0x40c71a38 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6 0x410f4a21 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7 0x410f4b25 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 8 (Thread 98311 (LWP 28891)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 7 (Thread 81926 (LWP 28890)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 6 (Thread 65541 (LWP 28889)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 5 (Thread 49156 (LWP 28888)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (Thread 32771 (LWP 28887)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (Thread 16386 (LWP 28885)):
#0 0x412ca186 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x00000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 32769 (LWP 28884)):
#0 0x41244671 in kill () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x410f63ce in __pthread_restart_new () from /lib/i686/libpthread.so.0
No symbol table info available.
#2 0x410f3b1b in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#3 0x410f3c8b in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 28869)):
#0 0x412f6d61 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1 0x410dd62c in typeinfo for std::bad_alloc () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#2 0x40c90a16 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#3 0x40c908b8 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4 0x40c7ce01 in QApplication::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5 0x0805eb7d in main (argc=3, argv=0xbffffb54) at main.cpp:528
a = <incomplete type>
logfile = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x80b4c68, static shared_null = 0x80ae498}
binname = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x80b4ca0, static shared_null = 0x80ae498}
verboseString = {static null = {
static null = <same as static member of an already seen type>, d = 0x80ae498,
static shared_null = 0x80ae498}, d = 0x80b4ce0, static shared_null = 0x80ae498}
daemonize = false
printsched = false
nosched = false
printexpire = false
logfd = -1
pidfs = <incomplete type>
db = (struct QSqlDatabase *) 0x80bd7f8
subthread = (struct QSqlDatabase *) 0x80b5618
expthread = (struct QSqlDatabase *) 0x80bdaa8
hkthread = (struct QSqlDatabase *) 0x80bdc50
transthread = (struct QSqlDatabase *) 0x80be828
msdb = (struct QSqlDatabase *) 0x80bea98
port = 6543
statusport = 6544
myip = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x80d33e8, static shared_null = 0x80ae498}
masterip = {static null = {static null = <same as static member of an already seen type>,
d = 0x80ae498, static shared_null = 0x80ae498}, d = 0x80d3428, static shared_null = 0x80ae498}
ismaster = true
runsched = true
expdb = (struct QSqlDatabase *) 0x80bdaa8
hkdb = (struct QSqlDatabase *) 0x80bdc50
---Type <return> to continue, or q <return> to quit---
trandb = (struct QSqlDatabase *) 0x80be828
#6 0x41231a67 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
0x4034c089 84 pair(const _T1& __a, const _T2& __b) : first(__a), second(__b) {}
Current language: auto; currently c++
(gdb)
More information about the mythtv-dev
mailing list