Opened 14 years ago

Closed 14 years ago

#960 closed defect (duplicate)

mythbackend segfault, SVN 8513

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

Description

Repository UUID: 7dbf422c-18fa-0310-86e9-fd20926502f2 Revision: 8514 Node Kind: directory Schedule: normal Last Changed Author: cpinkham Last Changed Rev: 8513 Last Changed Date: 2006-01-06 01:19:57 -0600 (Fri, 06 Jan 2006) Properties Last Updated: 2005-06-22 08:45:40 -0500 (Wed, 22 Jun 2005)

mythbackend.log:

2006-01-07 00:53:38.346 AFD: Audio format changed
                        from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)    -1Hz -1ch   0bps
                        to   id( MP2) 48000Hz  2ch  16bps    ; id( MP2) 48000Hz  2ch  16bps
2006-01-07 00:53:41.594 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:41.859 adding: masterbackend as a remote file transfer
0: start_time: 0.036 duration: 172.402
1: start_time: 0.026 duration: 172.392
stream: start_time: 0.289 duration: 1915.691 bitrate=5195 kb/s
2006-01-07 00:53:42.067 AFD: Opened codec 0x81cd2b0, id(MPEG2VIDEO) type(Video)
2006-01-07 00:53:42.126 AFD: Opened codec 0x8140d90, id(MP2) type(Audio)
2006-01-07 00:53:42.127 AFD: Audio Track #1 is A/V stream #1 and has 2 channels in the Unknown language(0).
2006-01-07 00:53:42.140 AFD: Selected track 1: Unknown MP2 2ch (A/V Stream #1)
2006-01-07 00:53:42.143 AFD: Initializing audio parms from audio track #1
2006-01-07 00:53:42.147 AFD: Audio format changed
                        from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)    -1Hz -1ch   0bps
                        to   id( MP2) 48000Hz  2ch  16bps    ; id( MP2) 48000Hz  2ch  16bps
2006-01-07 00:53:46.550 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:51.737 adding: masterbackend as a remote file transfer
2006-01-07 00:53:51.983 Preview Error: Previewer file '/var/myth/video/1046_20060104083500.mpg' is not valid.
2006-01-07 00:53:52.038 MainServer: Failed to make preview image.
2006-01-07 00:53:52.047 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:52.057 adding: masterbackend as a remote file transfer
2006-01-07 00:53:52.060 Could not open /var/myth/video/1046_20060104083500.mpg.png.  6 retries remaining.
2006-01-07 00:53:52.571 Could not open /var/myth/video/1046_20060104083500.mpg.png.  5 retries remaining.
2006-01-07 00:53:53.079 Could not open /var/myth/video/1046_20060104083500.mpg.png.  4 retries remaining.
2006-01-07 00:53:53.587 Could not open /var/myth/video/1046_20060104083500.mpg.png.  3 retries remaining.
2006-01-07 00:53:54.119 Could not open /var/myth/video/1046_20060104083500.mpg.png.  2 retries remaining.
2006-01-07 00:53:54.627 Could not open /var/myth/video/1046_20060104083500.mpg.png.  1 retries remaining.
2006-01-07 00:53:55.135 Could not open /var/myth/video/1046_20060104083500.mpg.png.  0 retries remaining.
2006-01-07 00:53:56.468 MainServer::HandlePixmapLastModified()
                         Couldn't find backend for:
                          : " "
2006-01-07 00:53:56.578 Got requested for last modified date and time of preview pixmap on backend-2
2006-01-07 00:53:56.608 MainServer::HandleGenPreviewPixmap()
                        Couldn't find backend for:
                          : " "
2006-01-07 00:53:56.632 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:56.636 adding: masterbackend as a remote file transfer
2006-01-07 00:53:56.884 MainServer::HandlePixmapLastModified()
                         Couldn't find backend for:
                          : " "
2006-01-07 00:53:56.955 Got requested for last modified date and time of preview pixmap on backend-2
2006-01-07 00:53:56.964 MainServer::HandleGenPreviewPixmap()
                        Couldn't find backend for:
                          : " "
2006-01-07 00:53:56.992 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:56.996 adding: masterbackend as a remote file transfer
2006-01-07 00:53:57.056 MainServer::HandlePixmapLastModified()
                         Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.119 Got requested for last modified date and time of preview pixmap on backend-2
2006-01-07 00:53:57.176 MainServer::HandleGenPreviewPixmap()
                        Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.188 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:57.201 adding: masterbackend as a remote file transfer
2006-01-07 00:53:57.408 MainServer::HandlePixmapLastModified()
                         Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.547 Got requested for last modified date and time of preview pixmap on backend-2
2006-01-07 00:53:57.556 MainServer::HandleGenPreviewPixmap()
                        Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.604 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:57.608 adding: masterbackend as a remote file transfer
2006-01-07 00:53:57.760 MainServer::HandlePixmapLastModified()
                         Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.810 Got requested for last modified date and time of preview pixmap on backend-2
2006-01-07 00:53:57.820 MainServer::HandleGenPreviewPixmap()
                        Couldn't find backend for:
                          : " "
2006-01-07 00:53:57.832 MainServer::HandleAnnounce FileTransfer
2006-01-07 00:53:57.836 adding: masterbackend as a remote file transfer
2006-01-07 00:54:36.860 Running HouseKeeping
2006-01-07 00:54:38.964 MainServer::HandleAnnounce Playback
2006-01-07 00:54:39.107 adding: masterbackend as a client (events: 0)
2006-01-07 00:54:43.038 Error deleting '/var/myth/video/1011_20060106095500.mpg', No such file or directory
2006-01-07 00:54:49.154 Reschedule requested for id 0.
2006-01-07 00:54:57.242 Scheduled 429 items in 8.1 = 0.01 match + 8.08 place
2006-01-07 00:54:59.426 MainServer::HandleAnnounce Playback
2006-01-07 00:54:59.448 adding: masterbackend as a client (events: 0)

gdb:

[Thread -1375736912 (LWP 4611) exited]
[New Thread -1375736912 (LWP 4622)]
[Thread -1375736912 (LWP 4622) exited]
[New Thread -1375736912 (LWP 4655)]
[Thread -1375736912 (LWP 4655) exited]
[New Thread -1375736912 (LWP 4900)]
[Thread -1375736912 (LWP 4900) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1327498320 (LWP 4120)]
0xb6327e69 in free () from /lib/tls/libc.so.6

Thread 15 (Thread -1352664144 (LWP 4123)):
#0  0xb64ecb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2981 in ProcessRequestThread::run (this=0x8110010) at mainserver.cpp:86
No locals.
#3  0xb685d330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1344275536 (LWP 4122)):
#0  0xb64ecb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2981 in ProcessRequestThread::run (this=0x810ff00) at mainserver.cpp:86
No locals.
#3  0xb685d330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1335886928 (LWP 4121)):
#0  0xb64ecb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2981 in ProcessRequestThread::run (this=0x810fe58) at mainserver.cpp:86
No locals.
#3  0xb685d330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1327498320 (LWP 4120)):
#0  0xb6327e69 in free () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6154511 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
#2  0xb615456c in operator delete[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3  0xb6bfb724 in QStringData::~QStringData () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6bf00de in QStringData::deleteSelf () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0806349b in ~QString (this=0xb0dff090) at qstring.h:848
No locals.
#6  0x08083373 in MainServer::HandleQueryRecordings (this=0x810fa38, type=
      {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x822ff08, static shared_null = 0x80e3070}, pbs=0x81f9d40) at mainserver.cpp:1093
        proginfo = (ProgramInfo *) 0x838e428
        basename = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81e9e60, static shared_null = 0x80e3070}
        flags = 5
        lpath = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81f3598, static shared_null = 0x80e3070}
        slave = (class PlaybackSock *) 0x0
        checkFile = <incomplete type>
        pbssock = (struct QSocket *) 0xae069f88
        islocal = false
        playbackhost = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x813f880, 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 = 0x843ac78, static shared_null = 0x80e3070}
        rectime = {d = {jd = 2453743}, t = {ds = 3300142}}
        ri = {<std::_List_iterator_base> = {_M_node = 0xaececf00}, <No data fields>}
        schedList = {<std::_List_base<ProgramInfo*, std::allocator<ProgramInfo*> >> = {<std::_List_alloc_base<ProgramInfo*, std::allocator<ProgramInfo*>, true>> = {_M_node = 0xaececf00}, <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 = 0x8109c50, 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 = 0x8109c98, 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 = 0x8112f28, static shared_null = 0x80e3070}
        inUseMap = {sh = 0x8140c48}
        inUseKey = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81da9e8, 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 = 2453742}, t = {ds = 86040145}}
        query = {<> = {<No data fields>}, m_db = 0x80ff070, 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 = 0x8125c50, static shared_null = 0x80e3070}
        outputlist = {<QValueList<QString>> = {sh = 0x81eb380}, <No data fields>}
        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8117948, static shared_null = 0x80e3070}
        backendIpMap = {sh = 0x8140bf8}
        backendPortMap = {sh = 0x813f840}
#7  0x0807ab59 in MainServer::ProcessRequestWork (this=0x810fa38, sock=0xae069f88) at mainserver.cpp:312
        listline = {<QValueList<QString>> = {sh = 0x81e2c38}, <No data fields>}
        line = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x813fe18, static shared_null = 0x80e3070}
        tokens = {<QValueList<QString>> = {sh = 0x81decb8}, <No data fields>}
        command = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81f91c8, static shared_null = 0x80e3070}
        pbs = (class PlaybackSock *) 0x81f9d40
#8  0x0807a2e4 in MainServer::ProcessRequest (this=0x810fa38, sock=0xae069f88) at mainserver.cpp:256
No locals.
#9  0x080a29a4 in ProcessRequestThread::run (this=0x810fbd8) at mainserver.cpp:91
No locals.
#10 0xb685d330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#12 0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1319109712 (LWP 4119)):
#0  0xb64ecb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2981 in ProcessRequestThread::run (this=0x810fba0) at mainserver.cpp:86
No locals.
#3  0xb685d330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1310721104 (LWP 4118)):
#0  0xb63532ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6353110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb79c6a25 in JobQueue::ProcessQueue (this=0x811f1b0) 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 = 0x81e1e40, static shared_null = 0x80e3070}
        starttime = {d = {jd = 2453742}, t = {ds = 82800000}}
        startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x812d228, static shared_null = 0x80e3070}
        type = 2
        id = 5869
        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 = 0x81ea808, static shared_null = 0x80e3070}
        sleepTime = 60
        jobStatus = {sh = 0x81115f8}
        maxJobs = 1
        queueStartTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x811c700, 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 = 0x811bee0, static shared_null = 0x80e3070}
        queueStartTime = 0
        queueEndTime = 2359
        curQTime = {ds = 68532}
        curTime = 1
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x811f470, 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 = 0x811a618, static shared_null = 0x80e3070}
        jobs = {sh = 0x8110ed0}
        atMax = true
        inTimeWindow = true
        startedJobAlready = false
#3  0xb79c1e72 in JobQueue::RunQueueProcesser (this=0x811f1b0) at jobqueue.cpp:138
No locals.
#4  0xb79c1e9b in JobQueue::QueueProcesserThread (param=0x811f1b0) at jobqueue.cpp:144
        jobqueue = (class JobQueue *) 0x811f1b0
#5  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1300329552 (LWP 4117)):
#0  0xb63532ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6353110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08059f2a in AutoExpire::Sleep (this=0x811f4b8, sleepTime=60) at autoexpire.cpp:280
        minSleep = 5
        timeExpended = 30
#3  0x08059ed4 in AutoExpire::RunExpirer (this=0x811f4b8) at autoexpire.cpp:265
        curTime = {ds = 3267246}
        timer = {ds = 3267243}
#4  0x0805cef5 in AutoExpire::ExpirerThread (param=0x811f4b8) at autoexpire.cpp:463
        expirer = (AutoExpire *) 0x811f4b8
#5  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread -1291940944 (LWP 4116)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6fad in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080acc2b in Scheduler::RunScheduler (this=0x811ace0) at scheduler.cpp:1092
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {_M_node = 0xaea7b2a8}, <No data fields>}
        prerollseconds = 0
        secsleft = 16440
        nexttv = (EncoderLink *) 0x811fe80
        nextRecording = (ProgramInfo *) 0xae03b7d8
        nextrectime = {d = {jd = 2453743}, t = {ds = 19740000}}
        curtime = {d = {jd = 2453743}, t = {ds = 3299282}}
        lastupdate = {d = {jd = 2453743}, t = {ds = 3289025}}
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8117948, static shared_null = 0x80e3070}
        startIter = {<std::_List_iterator_base> = {_M_node = 0xaeab84e0}, <No data fields>}
        blockShutdown = false
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1136616889, tv_usec = 160956}
        fillend = {tv_sec = 1136616897, tv_usec = 242254}
        matchTime = 0.00677799992
        placeTime = 8.08129787
        query = {<> = {<No data fields>}, m_db = 0x810b270, m_isConnected = true, m_returnConnection = false}
#3  0x080b07b9 in Scheduler::SchedulerThread (param=0x811ace0) at scheduler.cpp:1523
        sched = (Scheduler *) 0x811ace0
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread -1283552336 (LWP 4114)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7c29aa8 in TVRec::RunTV (this=0x811f8f0) at tv_rec.cpp:1220
        lock = {mtx = 0x811f9a8}
        timeout = 118
#3  0xb7c28f97 in TVRec::EventThread (param=0x811f8f0) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x811f8f0
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread -1275163728 (LWP 4112)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7c29aa8 in TVRec::RunTV (this=0x8116c60) at tv_rec.cpp:1220
        lock = {mtx = 0x8116d18}
        timeout = 97
#3  0xb7c28f97 in TVRec::EventThread (param=0x8116c60) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8116c60
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1266775120 (LWP 4111)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7c29aa8 in TVRec::RunTV (this=0x81152e0) at tv_rec.cpp:1220
        lock = {mtx = 0x8115398}
        timeout = 84
#3  0xb7c28f97 in TVRec::EventThread (param=0x81152e0) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x81152e0
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1258386512 (LWP 4110)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7c29aa8 in TVRec::RunTV (this=0x8113a38) at tv_rec.cpp:1220
        lock = {mtx = 0x8113af0}
        timeout = 106
#3  0xb7c28f97 in TVRec::EventThread (param=0x8113a38) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8113a38
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1249997904 (LWP 4109)):
#0  0xb64ecdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6bb6d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7c29aa8 in TVRec::RunTV (this=0x810b310) at tv_rec.cpp:1220
        lock = {mtx = 0x810b3c8}
        timeout = 118
#3  0xb7c28f97 in TVRec::EventThread (param=0x810b310) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x810b310
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1241609296 (LWP 4106)):
#0  0xb63532ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6353110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080c2afa in HouseKeeper::RunHouseKeeping (this=0x8109250) at housekeeper.cpp:251
        period = 1
        maxhr = 3
        minhr = 1
        dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81e7ba8, static shared_null = 0x80e3070}
#3  0x080c37a9 in HouseKeeper::doHouseKeepingThread (param=0x8109250) at housekeeper.cpp:330
        hkeeper = (HouseKeeper *) 0x8109250
#4  0xb64eaccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6392b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1240963392 (LWP 4102)):
#0  0xb638af87 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb680af28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb687fea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb687fdcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6866305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x080773ba in main (argc=5, argv=0xbfb20734) 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 = 0x8109c50, 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 = 0x810a4e0, static shared_null = 0x80e3070}
        ismaster = true
        fatal_error = false
        runsched = true
#0  0xb6327e69 in free () from /lib/tls/libc.so.6

Change History (1)

comment:1 Changed 14 years ago by Isaac Richards

Resolution: duplicate
Status: newclosed

Duplicate of #929 (root cause is memory corruption, most likely).

Note: See TracTickets for help on using tickets.