[mythtv] Backend goes out to lunch

Tony Brummett tony at blight.com
Fri Jun 25 11:12:07 EDT 2004


I've got 0.15.1 running with the backend and frontend on separate machines.
Since up upgraded to 0.15.1, about every 2 or 3 days the backend will
just stop responding.

The backend is an AMD XP 1800+ with 512 meg of memory, a PVR-250 and
another Hauppauge bttv card with RedHat 9.  This same hardware ran 0.14 for
months with no problems.

When this happens, the process still shows up in the ps output, and strace
shows it repetedly doing a nanosleep({0, 500000}, NULL).

On the frontend side, it will kind of act normally.  You can navigate all
the menus and play back exactly one recording or go into watching live
TV once.  After watching the one recording, if you try to delete it, the
frontend will pause for several seconds and then pop up the box that says
the backend has stopped responding, and are you sure it's running.
Restarting the frontend has no effect, and if you go into the list of recorded
shows, it'll say there are no recordings available.  No shows get recorded
while it's in this state.  Restarting mythbackend will make everything work
again, until it screws up 2 or 3 days later.

When the backend is in this state, and I restart the frontend and
go directly into TV/Watch Recordings, here's what it prints out:

[root at mythbackend root]# mythfrontend -v all
Xlib:  extension "GLX" missing on display "localhost:10.0".
Xlib:  extension "GLX" missing on display "localhost:10.0".
2004-06-25 09:44:44 mythfrontend version: 0.15.20040525-1 www.mythtv.org
2004-06-25 09:44:44 Enabled verbose msgs :all
Found 2 Xinerama Screens.
Using first Xinerama screen, 1600x1200+0+0
2004-06-25 09:45:09 Registering Internal as a media playback plugin.
2004-06-25 09:48:17 All Programs
2004-06-25 09:50:24 Connecting to backend server: 192.168.0.139:6543 (try 1 of 5
)
2004-06-25 09:50:24 20      MYTH_PROTO_VERSION 8
2004-06-25 09:50:32 ReadStringList timeout (quick).
2004-06-25 09:50:32 Unexpected response to MYTH_PROTO_VERSION:

This is running it over an ssh tunnel to my machine here at work just
to capture the messages, so you can ignore the part about
'extension "GLX" missing'; it dosen't do that at home.


Here's the output I get when I use gdb to attach to the running process
after it goes into the broken state, and then do a "thread apply all bt full".
Let me know if there's any other information that would be useful.


[root at mythbackend root]# gdb --pid=28388
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 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".
Attaching to process 28388
Reading symbols from /usr/local/bin/mythbackend...done.
Reading symbols from /usr/local/lib/libmythtv-0.15.so.0...done.
Loaded symbols for /usr/local/lib/libmythtv-0.15.so.0
Reading symbols from /usr/local/lib/libmythavformat-0.15.so.0...done.
Loaded symbols for /usr/local/lib/libmythavformat-0.15.so.0
Reading symbols from /usr/local/lib/libmythavcodec-0.15.so.0...done.
Loaded symbols for /usr/local/lib/libmythavcodec-0.15.so.0
Reading symbols from /usr/local/lib/libmyth-0.15.so.0...done.
Loaded symbols for /usr/local/lib/libmyth-0.15.so.0
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/local/lib/libmp3lame.so.0...done.
Loaded symbols for /usr/local/lib/libmp3lame.so.0
Reading symbols from /usr/X11R6/lib/libXv.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXv.so.1
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/qt-3.1/lib/libqt-mt.so.3...done.
Loaded symbols for /usr/lib/qt-3.1/lib/libqt-mt.so.3
Reading symbols from /lib/libpthread.so.0...done.
[New Thread 16384 (LWP 28388)]
[New Thread 32769 (LWP 28401)]
[New Thread 16386 (LWP 28402)]
[New Thread 32771 (LWP 28404)]
[New Thread 49156 (LWP 28405)]
[New Thread 65541 (LWP 28406)]
[New Thread 81926 (LWP 28407)]
[New Thread 98311 (LWP 28408)]
[New Thread 114696 (LWP 28409)]
[New Thread 131081 (LWP 28410)]
[New Thread 147466 (LWP 28411)]
[New Thread 163851 (LWP 28412)]
[New Thread 180236 (LWP 28413)]
[New Thread 1622031 (LWP 29180)]
[New Thread 1654801 (LWP 29182)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libmng.so.1...done.
Loaded symbols for /usr/lib/libmng.so.1
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libGL.so.1...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/libXft.so.2...done.
Loaded symbols for /usr/X11R6/lib/libXft.so.2
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libexpat.so.0...done.
Loaded symbols for /usr/lib/libexpat.so.0
Reading symbols from /usr/lib/qt-3.1/plugins/sqldrivers/libqsqlmysql.so...done.
Loaded symbols for /usr/lib/qt-3.1/plugins/sqldrivers/libqsqlmysql.so
Reading symbols from /usr/lib/mysql/libmysqlclient.so.10...done.
Loaded symbols for /usr/lib/mysql/libmysqlclient.so.10
Reading symbols from /usr/lib/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/local/lib/mythtv/filters/libadjust.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libadjust.so
Reading symbols from /usr/local/lib/mythtv/filters/libconvert.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libconvert.so
Reading symbols from /usr/local/lib/mythtv/filters/libcrop.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libcrop.so
Reading symbols from /usr/local/lib/mythtv/filters/libdenoise3d.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libdenoise3d.so
Reading symbols from /usr/local/lib/mythtv/filters/libforce.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libforce.so
Reading symbols from /usr/local/lib/mythtv/filters/libinvert.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libinvert.so
Reading symbols from /usr/local/lib/mythtv/filters/libkerneldeint.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libkerneldeint.so
Reading symbols from /usr/local/lib/mythtv/filters/liblinearblend.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/liblinearblend.so
Reading symbols from /usr/local/lib/mythtv/filters/libonefield.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libonefield.so
Reading symbols from /usr/local/lib/mythtv/filters/libpostprocess.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libpostprocess.so
Reading symbols from /usr/local/lib/mythtv/filters/libquickdnr.so...done.
Loaded symbols for /usr/local/lib/mythtv/filters/libquickdnr.so
0x4136d2f6 in nanosleep () from /lib/libc.so.6
(gdb) Quit
(gdb) thread apply all bt full

Thread 15 (Thread 1654801 (LWP 29182)):
#0  0x4119bfbb in read () from /lib/libpthread.so.0
No symbol table info available.
#1  0x404b8f5c in __JCR_LIST__ () from /usr/local/lib/libmythtv-0.15.so.0
No symbol table info available.
#2  0x40340d72 in SpawnEncode(void*) (param=0x43d8abd8) at tv_rec.cpp:40
        nvr = (class RecorderBase *) 0x43d8abd8
#3  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 14 (Thread 1622031 (LWP 29180)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 13 (Thread 180236 (LWP 28413)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41193f9b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40fcb879 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0807ee1f in ProcessRequestThread::run() (this=0x80e0f68) at mainserver.cpp:61
No locals.
#5  0x40d14c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 12 (Thread 163851 (LWP 28412)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41193f9b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40fcb879 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0807ee1f in ProcessRequestThread::run() (this=0x80e8448) at mainserver.cpp:61
No locals.
#5  0x40d14c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 11 (Thread 147466 (LWP 28411)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41193f9b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40fcb879 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0807ee1f in ProcessRequestThread::run() (this=0x80e8360) at mainserver.cpp:61
No locals.
#5  0x40d14c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 10 (Thread 131081 (LWP 28410)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41193f9b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40fcb879 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0807ee1f in ProcessRequestThread::run() (this=0x80e82b0) at mainserver.cpp:61
No locals.
#5  0x40d14c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 9 (Thread 114696 (LWP 28409)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x41193f9b in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40fcb879 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x0807ee1f in ProcessRequestThread::run() (this=0x80e8238) at mainserver.cpp:61
No locals.
#5  0x40d14c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 8 (Thread 98311 (LWP 28408)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 81926 (LWP 28407)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 65541 (LWP 28406)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 49156 (LWP 28405)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 32771 (LWP 28404)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0xffffffd8 in ?? ()
No symbol table info available.
#2  0x403464e1 in TVRec::RunTV() (this=0x80e0fe0) at tv_rec.cpp:816
No locals.
#3  0x4034646e in TVRec::EventThread(void*) (param=0x80e0fe0) at tv_rec.cpp:798
        thetv = (TVRec *) 0x80e0fe0
#4  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 3 (Thread 16386 (LWP 28402)):
#0  0x412e76a8 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1  0x41197c28 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
No symbol table info available.
#2  0x411948d2 in pthread_join () from /lib/libpthread.so.0
No symbol table info available.
#3  0x403454a6 in TVRec::TeardownRecorder(bool) (this=0x80d6e48, killFile=false) at tv_rec.cpp:660
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x85f3198, static shared_null = 0x80b1408}
        me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {static null = {
      static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408}, d = 0x85f3198,
    static shared_null = 0x80b1408}, extradata = {<QValueList<QString>> = {sh = 0x81364a8}, <No data fields>}}
        blank_frame_map = {sh = 0x860c930}
        oldProfileName = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408,
    static shared_null = 0x80b1408}, d = 0x43d78af0, static shared_null = 0x80b1408}
        filelen = 1222
#4  0x40344c93 in TVRec::HandleStateChange() (this=0x80d6e48) at tv_rec.cpp:555
        tmpInternalState = kState_None
        changed = true
        startRecorder = false
        closeRecorder = true
        killRecordingFile = false
        statename = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x8612848, static shared_null = 0x80b1408}
        origname = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x83d8e18, static shared_null = 0x80b1408}
#5  0x403464d1 in TVRec::RunTV() (this=0x80d6e48) at tv_rec.cpp:814
No locals.
#6  0x4034646e in TVRec::EventThread(void*) (param=0x80d6e48) at tv_rec.cpp:798
        thetv = (TVRec *) 0x80d6e48
#7  0x41195ae0 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.

Thread 2 (Thread 32769 (LWP 28401)):
#0  0x41399487 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x41194dee in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 28388)):
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1  0xffffffd8 in ?? ()
No symbol table info available.
#2  0x08076b7e in MainServer::endConnection(QSocket*) (this=0x80e8170, socket=0x43da8e68) at mainserver.cpp:2420
        enc = (EncoderLink *) 0x80db2e0
        i = {node = 0x80db830}
        sock = (struct QSocket *) 0x43da8e68
        it = {<iterator<std::random_access_iterator_tag,PlaybackSock*,int,PlaybackSock**,PlaybackSock*&>> = {<No data fields>},
  _M_current = 0x816c234}
        ft = {<iterator<std::random_access_iterator_tag,FileTransfer*,int,FileTransfer**,FileTransfer*&>> = {<No data fields>},
  _M_current = 0x80e7ae8}
        rt = {<iterator<std::random_access_iterator_tag,QSocket*,int,QSocket**,QSocket*&>> = {<No data fields>}, _M_current = 0x80e5d58}
#3  0x08097317 in MainServer::qt_invoke(int, QUObject*) (this=0x80e8170, _id=5, _o=0xbfffe190) at moc_mainserver.cpp:96
No locals.
#4  0x40d7e0c9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x08097874 in MythServer::endConnect(QSocket*) (this=0x80e1598, t0=0x43da8e68) at moc_server.cpp:114
        clist = (struct QConnectionList *) 0x80e6860
        o = {{type = 0x80afb9c, payload = {b = 124, c = 124 '|', s = -3460, i = 1092088444, l = 1092088444, uc = 124 '|', us = 62076,
      ui = 1092088444, ul = 1092088444, f = 9.49670029, d = -1.9926683943478158, byte = "|\027AC$\006\b\000\202\016\b", bytearray = {
        data = 0x4117f27c "\f|e", size = 3221217784}, ptr = 0x4117f27c, voidstar = {ptr = 0x4117f27c, owner = 248}, charstar = {
        ptr = 0x4117f27c "\f|e", owner = 248}, utf8 = {ptr = 0x4117f27c "\f|e", owner = 248}, local8bit = {ptr = 0x4117f27c "\f|e", owner = 248},
      iface = 0x4117f27c, idisp = 0x4117f27c}}, {type = 0x80afb8c, payload = {b = 104, c = 104 'h', s = -29080, i = 1138396776, l = 1138396776,
      uc = 104 'h', us = 36456, ui = 1138396776, ul = 1138396776, f = 437.112549, d = 426742.06626341352,
      byte = "h\216C\v\032A\020\000C\230\025\016\b", bytearray = {data = 0x43da8e68 "ȱ\027A", size = 1092226008}, ptr = 0x43da8e68, voidstar = {
        ptr = 0x43da8e68, owner = 216}, charstar = {ptr = 0x43da8e68 "ȱ\027A", owner = 216}, utf8 = {ptr = 0x43da8e68 "ȱ\027A", owner = 216},
      local8bit = {ptr = 0x43da8e68 "ȱ\027A", owner = 216}, iface = 0x43da8e68, idisp = 0x43da8e68}}}
#6  0x0808ffc9 in MythServer::discardClient() (this=0x80e1598) at server.cpp:32
        socket = (struct QSocket *) 0x43da8e68
#7  0x08097929 in MythServer::qt_invoke(int, QUObject*) (this=0x80e1598, _id=3, _o=0xbfffe290) at moc_server.cpp:120
No locals.
#8  0x40d7e0c9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9  0x40d7df6d in QObject::activate_signal(int) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x4108acee in QSocket::connectionClosed() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#11 0x40f4d7c2 in QSocket::sn_read(bool) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#12 0x4108ae53 in QSocket::qt_invoke(int, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#13 0x40d7e0c9 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#14 0x40d7e1a5 in QObject::activate_signal(int, int) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#15 0x4105e282 in QSocketNotifier::activated(int) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#16 0x40d9a4b0 in QSocketNotifier::event(QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x40d1ff24 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0x40d1fb19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#19 0x40cfaefa in QEventLoop::activateSocketNotifiers() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#20 0x40cd88d7 in QEventLoop::processEvents(unsigned) () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#21 0x40d33cf6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x40d33b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#23 0x40d20151 in QApplication::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#24 0x08060060 in main (argc=6, argv=0xbffffac4) at main.cpp:612
        a = <incomplete type>
        logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x80b72c0, static shared_null = 0x80b1408}
        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x80b72f8, static shared_null = 0x80b1408}
        verboseString = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408,
    static shared_null = 0x80b1408}, d = 0x80b86a0, static shared_null = 0x80b1408}
        daemonize = true
        printsched = false
        testsched = false
        nosched = false
        printexpire = false
        logfd = 3
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x80c0ad8
        subthread = (struct QSqlDatabase *) 0x80c10c8
      expthread = (struct QSqlDatabase *) 0x80c0ce8
        hkthread = (struct QSqlDatabase *) 0x80c1818
        transthread = (struct QSqlDatabase *) 0x80c1b88
        msdb = (struct QSqlDatabase *) 0x80c0d30
        port = 6543
        statusport = 6544
        myip = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x80d66e8, static shared_null = 0x80b1408}
        masterip = {static null = {static null = <same as static member of an already seen type>, d = 0x80b1408, static shared_null = 0x80b1408},
  d = 0x80c1b70, static shared_null = 0x80b1408}
        ismaster = true
        runsched = true
        expdb = (struct QSqlDatabase *) 0x80c0ce8
        hkdb = (struct QSqlDatabase *) 0x80c1818
        trandb = (struct QSqlDatabase *) 0x80c1b88
#25 0x412d4917 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#0  0x4136d2f6 in nanosleep () from /lib/libc.so.6




More information about the mythtv-dev mailing list