Opened 18 years ago

Closed 18 years ago

#912 closed defect (invalid)

Backend segfault, gdb backtrace, SVN 8463

Reported by: Robert Kulagowski Owned by: Isaac Richards
Priority: major Milestone: unknown
Component: mythtv Version:
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Remote frontend: Went into frontend setup, enabled XvMC, enabled "Show live TV recordings in All Programs". Started watching recording of "12 oz. Mouse". Exited, then deleted program from "Watch Recordings" screen. Frontend ceased to respond, backend has:

[Thread -1427113040 (LWP 13334) exited]
[Thread -1449133136 (LWP 13327) exited]
[New Thread -1449133136 (LWP 13348)]
[Thread -1457521744 (LWP 13326) exited]
[Thread -1362105424 (LWP 13325) exited]
[Thread -1449133136 (LWP 13348) exited]
[Thread -1388323920 (LWP 13328) exited]
[New Thread -1388323920 (LWP 15692)]

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread -1351615568 (LWP 4133)]
0xb6596381 in __write_nocancel () from /lib/tls/libpthread.so.0

Thread 117 (Thread -1388323920 (LWP 15692)):
#0  0xb63fa2ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63fa110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08088878 in MainServer::DoDeleteThread (this=0xb1f008a8, ds=0xb1f3d620) at mainserver.cpp:1421
        logInfo = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8628240, static shared_null = 0x80e3070}
        name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x844f648, static shared_null = 0x80e3070}
        checkFile = <incomplete type>
        pginfo = (ProgramInfo *) 0x84bff80
        tvchain = (LiveTVChain *) 0x0
        err = 0
        filename = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8488d60, static shared_null = 0x80e3070}
        followLinks = false
        query = {<> = {<No data fields>}, m_db = 0x8112188, m_isConnected = true, m_returnConnection = true}
        me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {static null = {
      static null = <same as static member of an already seen type>, d = 0x80e3070, static shared_null = 0x80e3070},
    d = 0x85ec380, static shared_null = 0x80e3070}, extradata = {<QValueList<QString>> = {
      sh = 0x82724b0}, <No data fields>}}
#3  0x08084d38 in MainServer::SpawnDeleteThread (param=0xb1f3d620) at mainserver.cpp:1218
        ds = (MainServer::deletestruct *) 0xb1f3d620
        ms = (class MainServer *) 0xb1f008a8
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 15 (Thread -1351615568 (LWP 4133)):
#0  0xb6596381 in __write_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb60f514f in vio_write () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#2  0xb60f5c68 in net_real_write () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#3  0xb60f5748 in net_flush () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#4  0xb60f59c0 in net_write_command () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#5  0xb60dd4f7 in simple_command () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6  0xb60df5bd in mysql_send_query () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#7  0xb60df9e0 in mysql_real_query () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#8  0xb6129140 in QMYSQLResult::reset () from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#9  0xb6c153d6 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb6c18ad2 in QSqlDatabase::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb72d45cd in MSqlDatabase::KickDatabase (this=0x80ff010) at mythdbcon.cpp:112
        result = <incomplete type>
        i = 0
        query = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x816de00, static shared_null = 0x80e3070}
#12 0xb72d5378 in MSqlQuery (this=0xaf6ff190, qi=@0xaf6ff180) at mythdbcon.cpp:228
No locals.
#13 0x08080864 in MainServer::HandleQueryRecordings (this=0xb1f008a8, type=
      {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x82103c0, static shared_null = 0x80e3070}, pbs=0xaba60228) at mainserver.cpp:928
        pbssock = (struct QSocket *) 0xb1f85678
        islocal = false
        playbackhost = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba5ffb0, static shared_null = 0x80e3070}
        fs_db_name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8113710, static shared_null = 0x80e3070}
        rectime = {d = {jd = 2453737}, t = {ds = 53464277}}
        ri = {<std::_List_iterator_base> = {_M_node = 0x85f7e38}, <No data fields>}
        schedList = {<std::_List_base<ProgramInfo*, std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*, std::allocator<ProgramInfo*>, true>> = {_M_node = 0x85f7e38}, <No data fields>}, <No data fields>}
        ip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba9f598, static shared_null = 0x80e3070}
        port = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba773d8, static shared_null = 0x80e3070}
        chanorder = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba774d0, static shared_null = 0x80e3070}
        inUseMap = {sh = 0x8479b90}
        inUseKey = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null = 0x80e3070}
        inUseForWhat = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null = 0x80e3070}
        oneHourAgo = {d = {jd = 2453737}, t = {ds = 49804283}}
        query = {<> = {<No data fields>}, m_db = 0x80ff010, m_isConnected = false, m_returnConnection = true}
        thequery = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaf6ff270, static shared_null = 0x80e3070}
        outputlist = {<QValueList<QString>> = {sh = 0xb649d204}, <No data fields>}
        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xb6490a7c, static shared_null = 0x80e3070}
        backendIpMap = {sh = 0xc}
        backendPortMap = {sh = 0x80ff010}
#14 0x0807ab19 in MainServer::ProcessRequestWork (this=0xb1f008a8, sock=0xb1f85678) at mainserver.cpp:312
        listline = {<QValueList<QString>> = {sh = 0x849dbb8}, <No data fields>}
        line = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x823ec98, static shared_null = 0x80e3070}
        tokens = {<QValueList<QString>> = {sh = 0x8227bc0}, <No data fields>}
        command = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x85d4310, static shared_null = 0x80e3070}
        pbs = (class PlaybackSock *) 0xaba60228
#15 0x0807a2a4 in MainServer::ProcessRequest (this=0xb1f008a8, sock=0xb1f85678) at mainserver.cpp:256
No locals.
#16 0x080a2964 in ProcessRequestThread::run (this=0xb1f00f80) at mainserver.cpp:91
No locals.
#17 0xb6904330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#19 0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1343226960 (LWP 4132)):
#0  0xb65963f1 in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb60f510a in vio_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#2  0xb60f62e9 in net_request_file () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#3  0xb60f5fe6 in my_net_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#4  0xb60dd418 in net_safe_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#5  0xb60df635 in mysql_read_query_result () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6  0xb60df9f1 in mysql_real_query () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#7  0xb6129140 in QMYSQLResult::reset () from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#8  0xb6c153d6 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0xb72d5e21 in MSqlQuery::exec (this=0xafeff190, query=@0xafefed58) at mythdbcon.cpp:323
        result = 182
#10 0xb6c174d9 in QSqlQuery::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0x080639db in MSqlQuery::exec (this=0xafeff190) at mythdbcon.h:109
No locals.
#12 0x08080fd8 in MainServer::HandleQueryRecordings (this=0xb1f008a8, type=
      {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070, static shared_null = 0x80e3070}, d = 0xabaa83b0, static shared_null = 0x80e3070}, pbs=0xa9adccc0) at mainserver.cpp:984
        pbssock = (struct QSocket *) 0xb1f05700
        islocal = false
        playbackhost = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xa9ad9dd8, static shared_null = 0x80e3070}
        fs_db_name = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba35ca8, static shared_null = 0x80e3070}
        rectime = {d = {jd = 2453737}, t = {ds = 53464277}}
        ri = {<std::_List_iterator_base> = {_M_node = 0x85f0a10}, <No data fields>}
        schedList = {<std::_List_base<ProgramInfo*, std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*, std::allocator<ProgramInfo*>, true>> = {_M_node = 0x85f0a10}, <No data fields>}, <No data fields>}
        ip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba9f598, static shared_null = 0x80e3070}
        port = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba773d8, static shared_null = 0x80e3070}
        chanorder = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba774d0, static shared_null = 0x80e3070}
        inUseMap = {sh = 0xa9a158a8}
        inUseKey = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null = 0x80e3070}
        inUseForWhat = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80e3070, static shared_null = 0x80e3070}
        oneHourAgo = {d = {jd = 2453737}, t = {ds = 49804280}}
        query = {<> = {<No data fields>}, m_db = 0x8108d00, m_isConnected = true, m_returnConnection = true}
        thequery = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba55780, static shared_null = 0x80e3070}
        outputlist = {<QValueList<QString>> = {sh = 0xa9a96468}, <No data fields>}
        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xac7c3ac8, static shared_null = 0x80e3070}
        backendIpMap = {sh = 0xabaca5e0}
        backendPortMap = {sh = 0xaba35c28}
#13 0x0807ab19 in MainServer::ProcessRequestWork (this=0xb1f008a8, sock=0xb1f05700) at mainserver.cpp:312
        listline = {<QValueList<QString>> = {sh = 0xaba77508}, <No data fields>}
        line = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xabae5810, static shared_null = 0x80e3070}
        tokens = {<QValueList<QString>> = {sh = 0xa9a99df8}, <No data fields>}
        command = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba55728, static shared_null = 0x80e3070}
        pbs = (class PlaybackSock *) 0xa9adccc0
#14 0x0807a2a4 in MainServer::ProcessRequest (this=0xb1f008a8, sock=0xb1f05700) at mainserver.cpp:256
No locals.
#15 0x080a2964 in ProcessRequestThread::run (this=0xb1f00e38) at mainserver.cpp:91
No locals.
#16 0xb6904330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#18 0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1334838352 (LWP 4131)):
#0  0xb6593b61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0xb1f00be0) at mainserver.cpp:86
No locals.
#3  0xb6904330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1326449744 (LWP 4130)):
#0  0xb6593b61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0xb1f00a48) at mainserver.cpp:86
No locals.
#3  0xb6904330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1318061136 (LWP 4129)):
#0  0xb6593b61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dfce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0xb1f00510) at mainserver.cpp:86
No locals.
#3  0xb6904330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1309672528 (LWP 4128)):
#0  0xb63fa2ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63fa110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb7a5a879 in JobQueue::ProcessQueue (this=0x810f9a0) at jobqueue.cpp:475
        chanid = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba740d8, static shared_null = 0x80e3070}
        starttime = {d = {jd = 2453737}, t = {ds = 19740000}}
        startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba43300, static shared_null = 0x80e3070}
        type = 2
        id = 5794
        cmds = 0
        flags = 2
        status = 4
        hostname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xac7a9298, static shared_null = 0x80e3070}
        sleepTime = 60
        jobStatus = {sh = 0x8110d80}
        maxJobs = 1
        queueStartTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba60148, static shared_null = 0x80e3070}
        queueEndTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xaba45ee0, static shared_null = 0x80e3070}
        queueStartTime = 0
        queueEndTime = 2359
        curQTime = {ds = 21839739}
        curTime = 603
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xabae5878, static shared_null = 0x80e3070}
        tmpStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xa9a64260, static shared_null = 0x80e3070}
        jobs = {sh = 0x810fa38}
        atMax = true
        inTimeWindow = true
        startedJobAlready = false
#3  0xb7a55cc6 in JobQueue::RunQueueProcesser (this=0x810f9a0) at jobqueue.cpp:138
No locals.
#4  0xb7a55cef in JobQueue::QueueProcesserThread (param=0x810f9a0) at jobqueue.cpp:144
        jobqueue = (class JobQueue *) 0x810f9a0
#5  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1299645520 (LWP 4127)):
#0  0xb63fa2ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63fa110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08059eea in AutoExpire::Sleep (this=0x811baa0, sleepTime=60) at autoexpire.cpp:280
        minSleep = 5
        timeExpended = 50
#3  0x08059e94 in AutoExpire::RunExpirer (this=0x811baa0) at autoexpire.cpp:265
        curTime = {ds = 53409342}
        timer = {ds = 53409339}
#4  0x0805ceb5 in AutoExpire::ExpirerThread (param=0x811baa0) at autoexpire.cpp:463
        expirer = (AutoExpire *) 0x811baa0
#5  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread -1291256912 (LWP 4126)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dfad in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080acc07 in Scheduler::RunScheduler (this=0x811bbc8) at scheduler.cpp:1096
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {_M_node = 0x85f52e8}, <No data fields>}
        prerollseconds = 0
        secsleft = 14816
        nexttv = (EncoderLink *) 0x8113790
        nextRecording = (ProgramInfo *) 0x85e3ed0
        nextrectime = {d = {jd = 2453737}, t = {ds = 68280000}}
        curtime = {d = {jd = 2453737}, t = {ds = 53463837}}
        lastupdate = {d = {jd = 2453737}, t = {ds = 30050714}}
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8113768, static shared_null = 0x80e3070}
        startIter = {<std::_List_iterator_base> = {_M_node = 0x8122920}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1136125251, tv_usec = 488251}
        fillend = {tv_sec = 1136125256, tv_usec = 906330}
        matchTime = 0.485754997
        placeTime = 5.4180789
        query = {<> = {<No data fields>}, m_db = 0x810aee0, m_isConnected = true, m_returnConnection = false}
#3  0x080b0795 in Scheduler::SchedulerThread (param=0x811bbc8) at scheduler.cpp:1527
        sched = (Scheduler *) 0x811bbc8
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread -1282868304 (LWP 4124)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cb37f4 in TVRec::RunTV (this=0x811a590) at tv_rec.cpp:1220
        lock = {mtx = 0x811a648}
        timeout = 118
#3  0xb7cb2ce3 in TVRec::EventThread (param=0x811a590) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x811a590
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread -1274479696 (LWP 4122)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cb37f4 in TVRec::RunTV (this=0x8116878) at tv_rec.cpp:1220
        lock = {mtx = 0x8116930}
        timeout = 97
#3  0xb7cb2ce3 in TVRec::EventThread (param=0x8116878) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8116878
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1266091088 (LWP 4121)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cb37f4 in TVRec::RunTV (this=0x81151e0) at tv_rec.cpp:1220
        lock = {mtx = 0x8115298}
        timeout = 84
#3  0xb7cb2ce3 in TVRec::EventThread (param=0x81151e0) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x81151e0
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1257702480 (LWP 4120)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cb37f4 in TVRec::RunTV (this=0x8113838) at tv_rec.cpp:1220
        lock = {mtx = 0x81138f0}
        timeout = 106
#3  0xb7cb2ce3 in TVRec::EventThread (param=0x8113838) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8113838
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1249313872 (LWP 4119)):
#0  0xb6593dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c5dd7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cb37f4 in TVRec::RunTV (this=0x810b298) at tv_rec.cpp:1220
        lock = {mtx = 0x810b350}
        timeout = 118
#3  0xb7cb2ce3 in TVRec::EventThread (param=0x810b298) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x810b298
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1240925264 (LWP 4116)):
#0  0xb63fa2ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb63fa110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080c2ad6 in HouseKeeper::RunHouseKeeping (this=0x8109d50) at housekeeper.cpp:251
        period = 1
        maxhr = 11
        minhr = 9
        dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0xab4125f0, static shared_null = 0x80e3070}
#3  0x080c3785 in HouseKeeper::doHouseKeepingThread (param=0x8109d50) at housekeeper.cpp:330
        hkeeper = (HouseKeeper *) 0x8109d50
#4  0xb6591ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6439b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1240279360 (LWP 4114)):
#0  0xb6431f87 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb68b1f28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb6926ea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6926dcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb690d305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0807737a in main (argc=3, argv=0xbfaa88a4) at main.cpp:559
        a = <incomplete type>
        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80fc7a8, static shared_null = 0x80e3070}
        daemonize = false
        printsched = false
        testsched = false
        resched = false
        nosched = false
        nojobqueue = false
        noexpirer = false
        printexpire = false
        pidfs = <incomplete type>
        port = 6543
        statusport = 6544
        myip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81090b0, static shared_null = 0x80e3070}
        masterip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x810a7d0, static shared_null = 0x80e3070}
        ismaster = true
        fatal_error = false
        runsched = true
#0  0xb6596381 in __write_nocancel () from /lib/tls/libpthread.so.0

Change History (1)

comment:1 Changed 18 years ago by Isaac Richards

Resolution: invalid
Status: newclosed

SIGPIPE's not a crash (similar to other bug).

Note: See TracTickets for help on using tickets.