[mythtv] crashes

Jim Paris jim at jtan.com
Tue May 6 03:18:26 EDT 2003


I'm seeing sporadic but fairly frequent crashes in the frontend.  It's
not easily reproducible, so it's hard to get backtraces (and most of
the time it's one of my buddies playing with it when it crashes, not
me).  Usually it takes about 5 minutes of playing around with the
remote, starting and stopping playback of recorded programs and live
TV, plus entering and exiting the EPG.  It seems to usually (always?)
happen when I return to the TV menu.

This is CVS from April 30.  It may take a few days before I get a
chance to play with the latest CVS.

Backtrace of one crash attached.

-jim
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 10047)]
0x403cb203 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
(gdb) info threads
  2 Thread 32769 (LWP 10056)  0x40a522c0 in poll () from /lib/libc.so.6
* 1 Thread 16384 (LWP 10047)  0x403cb203 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/libqt-mt.so.3
(gdb) thread apply all bt full

Thread 2 (Thread 32769 (LWP 10056)):
#0  0x40a522c0 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x4086ca8e in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x4086cc55 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 10047)):
#0  0x403cb203 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#1  0x403cae47 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x403cbee0 in QApplication::sendPostedEvents(QObject*, int) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0x403cbd64 in QApplication::sendPostedEvents() ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0x4038a64d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x403dc7c7 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0x403cb454 in QApplication::enter_loop() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0x4055adae in QDialog::exec() () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0x0806c17e in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x83ebe90, static shared_null = 0x83af2d8}) at main.cpp:227
        MenuName = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x8400e50, 
  static shared_null = 0x83af2d8}
        filetest = <incomplete type>
        exitstatus = 0
#9  0x0806d7e3 in main (argc=1, argv=0xbffffb34) at main.cpp:354
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x83d1ba8, 
  static shared_null = 0x83af2d8}
        lcd_port = 0
        a = <incomplete type>
        translator = <incomplete type>
        db = (struct QSqlDatabase *) 0x83e2048
        server = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x83e7d18, 
  static shared_null = 0x83af2d8}
        port = 6543
        themename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x83ebc60, 
  static shared_null = 0x83af2d8}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83af2d8, static shared_null = 0x83af2d8}, d = 0x83ebe90, 
  static shared_null = 0x83af2d8}
        exitstatus = 3
(gdb) 


More information about the mythtv-dev mailing list