[mythtv] defunct mythfrontend

Scott Beck sbeck at gossamer-threads.com
Fri Jul 4 01:25:47 EDT 2003


Hi,

I'm not sure when this started but it seems that when I try to watch tv
and something is recording and then escape out of that I get a
mythfrontend defunct process. I recompiled with -g and did a backtrace.
Here is the backtrace:
sbeck at magus sbeck $ gdb /usr/bin/mythfrontend 
GNU gdb 5.3
Copyright 2002 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 "i686-pc-linux-gnu"...
(gdb) handle SIGPIPE nostop
Signal        Stop      Print   Pass to program Description
SIGPIPE       No        Yes     Yes             Broken pipe
(gdb) r
Starting program: /usr/bin/mythfrontend 
[New Thread 16384 (LWP 32212)]
[New Thread 32769 (LWP 32215)]
[New Thread 16386 (LWP 32216)]
connecting to backend server: 127.0.0.1:6543
Changing from None to None
[New Thread 32771 (LWP 32221)]
Changing from None to None
[New Thread 49156 (LWP 32224)]
Changing from None to None
[New Thread 65541 (LWP 32227)]
Changing from None to None

Program received signal SIGINT, Interrupt.
[Switching to Thread 16384 (LWP 32212)]
0x40b302f1 in select () from /lib/libc.so.6
(gdb) thread apply all bt full

Thread 2 (Thread 32769 (LWP 32215)):
#0  0x40b2ea45 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x409278c0 in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#2  0x40927b0a in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 32212)):
#0  0x40b302f1 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x40915124 in __JCR_LIST__ () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x405091bf in QEventLoop::enterLoop() () from
/usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x404f6c20 in QApplication::enter_loop() ()
   from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x400fda01 in MythDialog::exec() (this=0x84403c8) at
mythdialogs.cpp:177
        res = 1074780554
#5  0x0806d1c8 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already
seen ty---Type <return> to continue, or q <return> to quit---
pe>, d = 0x83fbfe0, static shared_null = 0x83fbfe0}, d = 0x8437a78,
static shared_null = 0x83fbfe0}) at main.cpp:280
        exitstatus = 0
#6  0x0806e7e9 in main (argc=1, argv=0xbffff8c4) at main.cpp:431
        lcd_host = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83fbfe0, static shared_null = 0x83fbfe0}, d = 0x842f2a0, 
  static shared_null = 0x83fbfe0}
        lcd_port = 0
        a = <incomplete type>
        translator = <incomplete type>
        db = (struct QSqlDatabase *) 0x8425fd8
        themename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83fbfe0, static shared_null = 0x83fbfe0}, d = 0x84345d0, 
  static shared_null = 0x83fbfe0}
        randomtheme = false
        themedir = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x83fbfe0, static shared_null = 0x83fbfe0}, d = 0x8437a78, 
  static shared_null = 0x83fbfe0}
        mainWindow = (class MythMainWindow *) 0x8430770
        exitstatus = 10
#7  0x40a757a6 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
(gdb) 

ps auxww | grep myth; looks like this:

magus mythtv # ps auxww | grep myth
sbeck    32194  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32201  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32202  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32203  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32204  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32205  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32206  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32207  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32208  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32209  0.7  4.4 36668 34776 pts/3   S    00:15   0:03 gdb
/usr/bin/mythfrontend
sbeck    32210  0.0  1.8 70664 14228 ?       S    00:15   0:00
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32211  0.3  1.8 70664 14228 ?       D    00:15   0:01
/usr/bin/mythbackend --daemon --pidfile /var/run/mythbackend.pid
--logfile /var/log/mythbackend.log --verbose
sbeck    32212  0.2  1.7 59892 13896 pts/3   T    00:15   0:00
/usr/bin/mythfrontend
sbeck    32215  0.0  1.7 59892 13896 pts/3   T    00:15   0:00
/usr/bin/mythfrontend
sbeck    32216  0.0  0.0     0    0 pts/3    Z    00:15   0:00
[mythfrontend] <defunct>
sbeck    32221  0.0  0.0     0    0 pts/3    Z    00:15   0:00
[mythfrontend] <defunct>
sbeck    32224  0.0  0.0     0    0 pts/3    Z    00:15   0:00
[mythfrontend] <defunct>
sbeck    32227  0.0  0.0     0    0 pts/3    Z    00:15   0:00
[mythfrontend] <defunct>
root     32238  0.0  0.0  1408  444 pts/0    R    00:22   0:00 grep myth
magus mythtv # 

Nothing is output by mythfrontend or mythbackend when this happens. If
there is any information I missed let me know and I will send it.

Cheers,

Scott

-- 
Scott Beck <sbeck at gossamer-threads.com>
Gossamer Threads



More information about the mythtv-dev mailing list