[mythtv] Re:DVB channel changing crashes

Simon Watson simon19720 at yahoo.co.uk
Wed Aug 13 23:18:27 EDT 2003


I'm using QT 3.1 (I was waiting for a nice easy Red Hat RPM before upgrading)
but, in the meantime, here's a backtrace of the problem. 

Essentially, I started mythbackend under gdb, then started mythfrontend,
switched to live TV (showing BBC1 by default), changed channel to BBC2 (same
mux - 505833330 Hz), then changed to ITV1 (different mux - 481833330 Hz).

Starting program: /usr/local/bin/mythbackend
[New Thread 16384 (LWP 5838)]
Starting up as the master server.
DVBChannel: Changing to channel 1 on card 0
Using DVB card "NxtWave NXT6000"
tuning DVB-T (in United Kingdom) to 505833330 Hz
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Bit error rate: 0
Signal strength: 0
SNR: 0
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
SetPID:  600 601
[New Thread 32769 (LWP 5847)]
[New Thread 16386 (LWP 5848)]
[New Thread 32771 (LWP 5849)]
[New Thread 49156 (LWP 5850)]
[New Thread 65541 (LWP 5851)]
[New Thread 81926 (LWP 5852)]
[New Thread 98311 (LWP 5853)]
[New Thread 114696 (LWP 5854)]
[New Thread 131081 (LWP 5855)]
2003-08-13 22:04:37 adding: shuttle as a player 1
2003-08-13 22:04:37 adding: shuttle as a player 0
[New Thread 147466 (LWP 5861)]
2003-08-13 22:04:37 adding: shuttle as a player 0
2003-08-13 22:04:37 adding: shuttle as a remote ringbuffer
[New Thread 163851 (LWP 5862)]
Changing from None to WatchingLiveTV
[New Thread 180236 (LWP 5863)]
filtering pids: 600 601
Audiostream: Layer: 2  BRate: 256 kb/s  Freq: 48.0 kHz
Videostream: ASPECT: 16:9  Size = 720x576  FRate: 25 fps  BRate: 15.00 Mbit/s
[Thread 147466 (LWP 5861) exited]
[New Thread 196621 (LWP 5868)]
DVBChannel: Changing to channel 2 on card 0
Using DVB card "NxtWave NXT6000"
tuning DVB-T (in United Kingdom) to 505833330 Hz
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Bit error rate: 0
Signal strength: 0
SNR: 0
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
SetPID:  610 611
filtering pids: 610 611
Videostream: ASPECT: 16:9  Size = 720x576  FRate: 25 fps  BRate: 6.48 Mbit/s
Audiostream: Layer: 2  BRate: 256 kb/s  Freq: 48.0 kHz
[Thread 196621 (LWP 5868) exited]
[New Thread 213006 (LWP 5870)]
DVBChannel: Changing to channel 3 on card 0
Using DVB card "NxtWave NXT6000"
tuning DVB-T (in United Kingdom) to 481833330 Hz
polling....
Getting frontend event
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Bit error rate: 0
Signal strength: 0
SNR: 0
FE_STATUS: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
SetPID:  512 650
filtering pids: 512 650
Videostream: ASPECT: 4:3  Size = 704x576  FRate: 25 fps  BRate: 4.00 Mbit/s
Audiostream: Layer: 1  BRate: 352 kb/s  Freq: 48.0 kHz
Changing from WatchingLiveTV to None
[Thread 180236 (LWP 5863) exited]
[Thread 163851 (LWP 5862) exited]
[Thread 213006 (LWP 5870) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 114696 (LWP 5854)]
0x005f0059 in ?? ()
(gdb) thread apply all bt full

Thread 10 (Thread 131081 (LWP 5855)):
#0  0x409d9845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x409d9318 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d5cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4080d762 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080866fc in ProcessRequestThread::run() (this=0x83f4000)
    at mainserver.cpp:55
No locals.
#5  0x40556c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d79b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d7ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 9 (Thread 114696 (LWP 5854)):
#0  0x005f0059 in ?? ()
No symbol table info available.
#1  0x080764d4 in MainServer::SendResponse(QSocket*, QStringList&) (
    this=0x83f4120, socket=0x83f2cb8, commands=@0x43138d0c)
    at mainserver.cpp:521
No locals.
#2  0x0807f13f in MainServer::HandleRecorderQuery(QStringList&, QStringList&,
Pl
aybackSock*) (this=0x83f4120, slist=@0x43138e3c, commands=@0x43138e1c,
    pbs=0x83f2ba0) at mainserver.cpp:1543
        pbssock = (struct QSocket *) 0x83f2cb8
        recnum = 1
        iter = {node = 0x83dfb58}
        enc = (EncoderLink *) 0x83f30d0
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x83f2b78,
  static shared_null = 0x83cdb30}
        retlist = {<QValueList<QString>> = {sh = 0x83f9470}, <No data fields>}
#3  0x08073cbe in MainServer::ProcessRequest(QSocket*) (this=0x83f4120,
    sock=0x83f2cb8) at mainserver.cpp:251
        listline = {<QValueList<QString>> = {sh = 0x83f2f78}, <No data fields>}
        line = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x8400c78,
  static shared_null = 0x83cdb30}
        tokens = {<QValueList<QString>> = {sh = 0x83dbfa8}, <No data fields>}
        command = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x83f2b30,
  static shared_null = 0x83cdb30}
        pbs = (PlaybackSock *) 0x83f2ba0
#4  0x0808671c in ProcessRequestThread::run() (this=0x83f3580)
    at mainserver.cpp:59
No locals.
#5  0x40556c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d79b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d7ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 8 (Thread 98311 (LWP 5853)):
#0  0x409d9845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x409d9318 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d5cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4080d762 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080866fc in ProcessRequestThread::run() (this=0x83f42a8)
    at mainserver.cpp:55
No locals.
#5  0x40556c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d79b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d7ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 7 (Thread 81926 (LWP 5852)):
#0  0x409d9845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x409d9318 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d5cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4080d762 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080866fc in ProcessRequestThread::run() (this=0x83df9d8)
    at mainserver.cpp:55        
No locals.
#5  0x40556c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d79b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d7ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 6 (Thread 65541 (LWP 5851)):
#0  0x409d9845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x409d9318 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d5cbb in pthread_cond_wait at GLIBC_2.0 () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x4080d762 in QWaitCondition::wait(unsigned long) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#4  0x080866fc in ProcessRequestThread::run() (this=0x83ee7f8)
    at mainserver.cpp:55
No locals.
#5  0x40556c78 in QProc::~QProc() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x409d79b1 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#7  0x409d7ab5 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

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

Thread 4 (Thread 32771 (LWP 5849)):
#0  0x40bad0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 16386 (LWP 5848)):
#0  0x40bad0c6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 32769 (LWP 5847)):
#0  0x40bd7e57 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x409d69ce in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409d6c1b in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 5838)):
#0  0x409d9845 in __pthread_sigsuspend () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x409d9318 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x409dad30 in __pthread_alt_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x409d7d37 in pthread_mutex_lock () from /lib/i686/libpthread.so.0
No symbol table info available.
#4  0x4080c88c in QRecursiveMutexPrivate::lock() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#5  0x4080cc94 in QMutex::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#6  0x4051a539 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#7  0x40575cf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#8  0x40575b98 in QEventLoop::exec() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9  0x40562151 in QApplication::exec() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0807110b in main (argc=1, argv=0xbffffb84) at main.cpp:339
        a = <incomplete type>
        logfile = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x83d15e0,
  static shared_null = 0x83cdb30}
        daemonize = false
        printsched = false
        printexpire = false
        logfd = -1
        pidfs = <incomplete type>
        db = (struct QSqlDatabase *) 0x83db110
        subthread = (struct QSqlDatabase *) 0x83d5950
        expthread = (struct QSqlDatabase *) 0x83dbc58
        transthread = (struct QSqlDatabase *) 0x83dc1a0
        msdb = (struct QSqlDatabase *) 0x83dc430
        port = 6543
        statusport = 6544
        myip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x83eed00,
  static shared_null = 0x83cdb30}
        masterip = {static null = {
    static null = <same as static member of an already seen type>,
    d = 0x83cdb30, static shared_null = 0x83cdb30}, d = 0x83eec70,
  static shared_null = 0x83cdb30}
        ismaster = true
        expdb = (struct QSqlDatabase *) 0x83dbc58
        trandb = (struct QSqlDatabase *) 0x83dc1a0
        nfsfd = 14
#11 0x40b14a07 in __libc_start_main () from /lib/i686/libc.so.6
No symbol table info available.
#0  0x005f0059 in ?? ()

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://uk.messenger.yahoo.com/


More information about the mythtv-dev mailing list