[mythtv] 0.17 backend crashes

Eric Hattemer eric at hattenator.dyndns.org
Mon Feb 21 04:52:52 UTC 2005


IvanK. wrote:

>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.
>
>  
>

>Program received signal SIGSEGV, Segmentation fault.
>[Switching to Thread 180236 (LWP 12577)]
>0x41e86371 in my_strcasecmp_8bit () from /usr/lib/libmysqlclient.so.14
>  
>


Do all these problems have to do with the mySQL problems discussed 
before?  I just upgraded my system and I see the same thing with 
mysql-4.1.9-1 and qt-MySQL-3.3.4-1 on FC3-development.  I have attached 
my own crash log. 

-Eric Hattemer

-------------- next part --------------
[mythtv at hattenator ~]$ gdb mythbackend
GNU gdb Red Hat Linux (6.3.0.0-0.13rh)
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 -1208514880 (LWP 12209)]
Starting up as the master server.
[New Thread 53722032 (LWP 12221)]
[New Thread 64646064 (LWP 12222)]
[New Thread 28257200 (LWP 12223)]
[New Thread 101469104 (LWP 12224)]
[New Thread 111958960 (LWP 12225)]
2005-02-20 19:34:30.204 mythbackend version: 0.17.20050130-1 www.mythtv.org
2005-02-20 19:34:30.205 Enabled verbose msgs : important general
[New Thread 122448816 (LWP 12226)]
[New Thread 145501104 (LWP 12227)]
[New Thread -1210877008 (LWP 12228)]
[New Thread -1221366864 (LWP 12229)]
[New Thread -1231856720 (LWP 12230)]
2005-02-20 19:34:32.198 Reschedule requested for id -1.
2005-02-20 19:34:33.438 Scheduled 285 items in 1.2 = 0.15 match + 1.08 place
2005-02-20 19:34:33.536 Recording starts soon, AUTO-Startup assumed
2005-02-20 19:34:33.543 Started recording "Malcolm in the Middle" on channel: 1011 on cardid: 2, sourceid 1
[New Thread -1244447824 (LWP 12231)]
2005-02-20 19:34:33.971 Changing from None to RecordingOnly
[New Thread -1276040272 (LWP 12232)]
[New Thread -1287029840 (LWP 12233)]
[New Thread -1297519696 (LWP 12234)]
strange error flushing buffer ...
2005-02-20 19:34:49.458 MainServer::HandleAnnounce Playback
2005-02-20 19:34:49.458 adding: hattenator.dyndns.org as a client (events: 0)
[New Thread -1323304016 (LWP 12244)]
2005-02-20 19:34:55.563 NVR: Only read 3072 bytes of 4096 bytes from '/dev/dsp
read audio: Success
VIDIOCSYNC: Interrupted system call
[Thread -1323304016 (LWP 12244) exited]
2005-02-20 19:34:55.966 NVR: Only read 3872 bytes of 4096 bytes from '/dev/dsp
read audio: Success
VIDIOCSYNC: Interrupted system call
2005-02-20 19:34:56.085 MainServer::HandleAnnounce FileTransfer
2005-02-20 19:34:56.085 adding: hattenator.dyndns.org as a remote file transfer

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231856720 (LWP 12230)]
0x093474b0 in my_strcasecmp_8bit () from /usr/lib/mysql/libmysqlclient.so.14
(gdb) thread apply all bt full

Thread 15 (Thread -1297519696 (LWP 12234)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c44eb in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x00add120 in NuppelVideoRecorder::doAudioThread (this=0xb521e008) at NuppelVideoRecorder.cpp:2128
        afmt = 16
        afd = 17
        buffer = (unsigned char *) 0xa11b620 "%G�%@
        trigger = 1
        act = 167
        lastread = 4096
        frag = 524298
        anow = {tv_sec = 1108956896, tv_usec = 438397}
        blocksize = 4096
        ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 224}
#3  0x00adc3fa in NuppelVideoRecorder::AudioThread (param=0xb521e008) at NuppelVideoRecorder.cpp:2030
        nvr = (NuppelVideoRecorder *) 0xb521e008
#4  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1287029840 (LWP 12233)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x01009e0a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00ae1161 in NuppelVideoRecorder::doWriteThread (this=0xb521e008) at NuppelVideoRecorder.cpp:3247
        action = NuppelVideoRecorder::ACTION_NONE
        firsttimecode = -1
#4  0x00adc3c8 in NuppelVideoRecorder::WriteThread (param=0xb521e008) at NuppelVideoRecorder.cpp:2021
        nvr = (NuppelVideoRecorder *) 0xb521e008
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1276040272 (LWP 12232)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x01008b99 in ioctl () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00ad8ef8 in NuppelVideoRecorder::StartRecording (this=0xb521e008) at NuppelVideoRecorder.cpp:1137
        vc = {name = "BT878 video (ATI TV-Wonder)\000\000\000\000", type = 171, channels = 3, audios = 1,
  maxwidth = 768, maxheight = 480, minwidth = 48, minheight = 32}
        buf = (
    unsigned char *) 0xb140f000 "\020\020\020\020\020'DHIHHCDCGNY]^dfjr|\200\206\213\224\237%G�%@\226\213\202~\203\206}wy\177\206\220%G�%@\237\223\216\215\205zvsrto_OC<782,,+*14-#(7>=[\231\224|qrk^`hmh`YG.%(.153+\" %++)%'.-+-.-/7<;83357971./-3;5.-.020+*-/068851/3=CB:46"...
        vm = {size = 8519680, frames = 4, offsets = {0, 2129920, 4259840, 6389760, 0 <repeats 28 times>}}
        va = {audio = 0, volume = 65535, bass = 32768, treble = 32768, flags = 30,
  name = "Television\000\000\000\000\000", mode = 1, balance = 32768, step = 0}
        channelinput = 0
        frame = 1
        mm = {frame = 1, height = 368, width = 480, format = 15}
        vchan = {channel = 0, name = "Television", '\0' <repeats 21 times>, tuners = 1, flags = 3,
  type = 1, norm = 1}
        vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0, rangehigh = 0, flags = 0,
  mode = 0, signal = 0}
        syncerrors = 2
#3  0x00ae653e in SpawnEncode (param=0xb521e008) at tv_rec.cpp:48
        nvr = (class RecorderBase *) 0xb521e008
#4  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1244447824 (LWP 12231)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x01009e0a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00996489 in ThreadedFileWriter::DiskLoop (this=0x9e83408) at RingBuffer.cpp:276
        size = 203757
        written = 279516
        timer = {ds = 70495876}
#4  0x00995aaa in ThreadedFileWriter::boot_writer (wotsit=0x9e83408) at RingBuffer.cpp:120
        fw = (ThreadedFileWriter *) 0x9e83408
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1231856720 (LWP 12230)):
#0  0x093474b0 in my_strcasecmp_8bit () from /usr/lib/mysql/libmysqlclient.so.14
No symbol table info available.
#1  0x0933f530 in get_charset_number () from /usr/lib/mysql/libmysqlclient.so.14
No symbol table info available.
#2  0x0933f828 in get_charset_by_csname () from /usr/lib/mysql/libmysqlclient.so.14
No symbol table info available.

#3  0x09357756 in mysql_real_connect () from /usr/lib/mysql/libmysqlclient.so.14
No symbol table info available.
#4  0x0064f478 in QMYSQLDriver::open () from /usr/lib/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#5  0x0064f9b2 in QMYSQLOpenExtension::open () from /usr/lib/qt-3.3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#6  0x04954320 in QSqlDriver::open () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x04945794 in QSqlDatabase::open () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x00d892b7 in MythContext::OpenDatabase (this=0x9de18f0, db=0xa1bc320, promptOnFailure=false)
    at mythcontext.cpp:1227
        res = 1
#9  0x00d809de in MythContextPrivate::RetryDatabaseConnection (this=0x9de1a50, db=0xa1bc320)
    at mythcontext.cpp:402
No locals.
#10 0x00d885e0 in MythContext::OpenDatabase (this=0x9de18f0, db=0xa1bc320, promptOnFailure=true)
    at mythcontext.cpp:1200
        res = 76837891
#11 0x080871d9 in MythSqlDatabase (this=0xa1822a0, name=@0xb69350d0) at ../../libs/libmyth/mythdbcon.h:28
No locals.
#12 0x00aebfeb in TVRec::GetScreenGrab (this=0xb7d39008, pginfo=0xa1bcbd0, filename=@0xb69351f0,
    secondsin=250, bufferlen=@0xb69351b4, video_width=@0xb69351b0, video_height=@0xb69351ac)
    at tv_rec.cpp:837
        screendb = (MythSqlDatabase *) 0x49b63c6
        nupvidplay = (NuppelVideoPlayer *) 0xb69350c8
        retbuf = 0x1065a0c "double free or corruption (fasttop)"
        tmprbuf = (RingBuffer *) 0xa1c0810
        name = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa1c15a8, static shared_null = 0x9dd00c0}
#13 0x0805da6d in EncoderLink::GetScreenGrab (this=0x9e0bc20, pginfo=0xa1bcbd0, filename=@0xb69351f0,
    secondsin=250, bufferlen=@0xb69351b4, video_width=@0xb69351b0, video_height=@0xb69351ac)
    at encoderlink.cpp:642
No locals.
#14 0x0807fa95 in MainServer::HandleGenPreviewPixmap (this=0x9e0bad8, slist=@0xb69353e0, pbs=0xa1820e0)
    at mainserver.cpp:2771
        qurl = <incomplete type>
        elink = (EncoderLink *) 0x9e0bc20
        iter = {node = 0x9dde060}
        width = 0
        height = 0
        secondsin = 250
        pbssock = (struct QSocket *) 0xa181b08
        filename = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa1bc308, static shared_null = 0x9dd00c0}
        data = (unsigned char *) 0x0
        pginfo = (ProgramInfo *) 0xa1bcbd0
        len = 0

#15 0x080675d6 in MainServer::ProcessRequest (this=0x9e0bad8, sock=0xa181b08) at mainserver.cpp:356
        listline = {<QValueList<QString>> = {sh = 0xa1c14e8}, <No data fields>}
        line = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa1fb3a8, static shared_null = 0x9dd00c0}
        tokens = {<QValueList<QString>> = {sh = 0xa182a88}, <No data fields>}
        command = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa1fb3a8, static shared_null = 0x9dd00c0}
        pbs = (PlaybackSock *) 0xa1820e0
#16 0x0808c34b in ProcessRequestThread::run (this=0x9e0f6a8) at mainserver.cpp:74
No locals.
#17 0x04688331 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#19 0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1221366864 (LWP 12229)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c1b36 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x049844b5 in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0808c329 in ProcessRequestThread::run (this=0x9e0f560) at mainserver.cpp:69
No locals.
#4  0x04688331 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1210877008 (LWP 12228)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c1b36 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x049844b5 in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0808c329 in ProcessRequestThread::run (this=0x9e0f418) at mainserver.cpp:69
No locals.
#4  0x04688331 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.


Thread 8 (Thread 145501104 (LWP 12227)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c1b36 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x049844b5 in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0808c329 in ProcessRequestThread::run (this=0x9e0f308) at mainserver.cpp:69
No locals.
#4  0x04688331 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread 122448816 (LWP 12226)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c1b36 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x049844b5 in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0808c329 in ProcessRequestThread::run (this=0x9e0e3a0) at mainserver.cpp:69
No locals.
#4  0x04688331 in QThreadInstance::start () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread 111958960 (LWP 12225)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00fd3b53 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00ab3f10 in JobQueue::ProcessQueue (this=0x9df8238) at jobqueue.cpp:393
        atMax = false
        delquery = {<> = {<No data fields>}, <No data fields>}
        status = 1
        hostname = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa0ddc58, static shared_null = 0x9dd00c0}
        maxJobs = 3
        message = {static null = {static null = <same as static member of an already seen type>,

    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa167208, static shared_null = 0x9dd00c0}
        type = 2
        id = 963
        jobStatus = {sh = 0x9e16550}
        starttime = {d = {jd = 2453422}, t = {ds = 43020000}}
        flags = 0
        sleepTime = 60
        jobType = {sh = 0x9ec6300}
        query = {<> = {<No data fields>}, <No data fields>}
        chanid = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9e7f518, static shared_null = 0x9dd00c0}
        startts = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xa1132d8, static shared_null = 0x9dd00c0}
        cmds = 0
        job = {sh = 0x9e7dd48}
        jobs = {sh = 0x9e7fcc0}
#4  0x00ab08bd in JobQueue::RunQueueProcesser (this=0x9df8238) at jobqueue.cpp:143
No locals.
#5  0x00ab08ea in JobQueue::QueueProcesserThread (param=0x9df8238) at jobqueue.cpp:149
        jobqueue = (JobQueue *) 0x9df8238
#6  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread 101469104 (LWP 12224)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00fd3b53 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x080a56b7 in HouseKeeper::RunHouseKeeping (this=0x9e0b8d8) at housekeeper.cpp:170
        period = 1
        maxhr = 12
        minhr = 8
        dbTag = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0xb1200548, static shared_null = 0x9dd00c0}
#4  0x080a624f in HouseKeeper::doHouseKeepingThread (param=0x9e0b8d8) at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x9e0b8d8
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread 28257200 (LWP 12223)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.

#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00fd3b53 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x08057008 in AutoExpire::RunExpirer (this=0x9e0b940) at autoexpire.cpp:127
        statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 59839744, f_bfree = 25215472,
  f_bavail = 22783714, f_files = 30408704, f_ffree = 29964523, f_fsid = {__val = {0, 0}},
  f_namelen = 255, f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
        freespace = 86
        minFree = 5
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9e08ca0, static shared_null = 0x9dd00c0}
#4  0x08057091 in AutoExpire::ExpirerThread (param=0x9e0b940) at autoexpire.cpp:134
        expirer = (AutoExpire *) 0x9e0b940
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread 64646064 (LWP 12222)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x001c1dac in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x0498447d in QWaitCondition::wait () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x08093003 in Scheduler::RunScheduler (this=0x9e0b990) at scheduler.cpp:858
        statuschanged = false
        recIter = {_M_node = 0x9eda220}
        curtime = {d = {jd = 2453422}, t = {ds = 70495656}}
        secsleft = 1505
        nexttv = (EncoderLink *) 0x9e0bc20
        nextRecording = (ProgramInfo *) 0x9ebf768
        nextrectime = {d = {jd = 2453422}, t = {ds = 72000000}}
        startIter = {_M_node = 0x9eda220}
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        matchTime = 0.154181004
        blockShutdown = false
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        fillstart = {tv_sec = 1108956872, tv_usec = 353675}
        prerollseconds = 180
        lastupdate = {d = {jd = 2453422}, t = {ds = 70472198}}
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9e0bbb0, static shared_null = 0x9dd00c0}
        firstRun = false
        fillend = {tv_sec = 1108956873, tv_usec = 438391}
        placeTime = 1.08471596

#4  0x08096329 in Scheduler::SchedulerThread (param=0x9e0b990) at scheduler.cpp:1273
        sched = (Scheduler *) 0x9e0b990
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread 53722032 (LWP 12221)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00fd3d56 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x01009e0a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00aec796 in TVRec::RunTV (this=0xb7d39008) at tv_rec.cpp:919
No locals.
#4  0x00aec724 in TVRec::EventThread (param=0xb7d39008) at tv_rec.cpp:901
        thetv = (TVRec *) 0xb7d39008
#5  0x001bf3ae in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0x01010aee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1208514880 (LWP 12209)):
#0  0x001eb7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x01009541 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x046402eb in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x046a5a85 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x046a59de in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0468f63b in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
No symbol table info available.
#6  0x08063b8a in main (argc=1, argv=0xbfe6ef74) at main.cpp:633
        a = <incomplete type>
        printsched = false
        db = (struct QSqlDatabase *) 0x9de9ad0
        expthread = (struct QSqlDatabase *) 0x9dea658
        ismaster = true
        expdb = (struct QSqlDatabase *) 0x9dea658
        jobdb = (struct QSqlDatabase *) 0x9deb358
        daemonize = false
        resched = false
        nosched = false
        subthread = (struct QSqlDatabase *) 0x9de9d38
        statusport = 6544
        verboseString = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9de2a70, static shared_null = 0x9dd00c0}
        testsched = false
        jobthread = (struct QSqlDatabase *) 0x9deb358
        binname = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9de2a30, static shared_null = 0x9dd00c0}
        pidfs = <incomplete type>
        hkthread = (struct QSqlDatabase *) 0x9dea888
        masterip = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9deb138, static shared_null = 0x9dd00c0}
        hkdb = (struct QSqlDatabase *) 0x9dea888
        msdb = (struct QSqlDatabase *) 0x9deb1c0
        runsched = true
        logfile = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9de2a18, static shared_null = 0x9dd00c0}
        printexpire = false
        logfd = -1
        port = 6543
        myip = {static null = {static null = <same as static member of an already seen type>,
    d = 0x9dd00c0, static shared_null = 0x9dd00c0}, d = 0x9deb8a8, static shared_null = 0x9dd00c0}


More information about the mythtv-dev mailing list