[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