[mythtv] Frontend hang - back traces attached

bobnvic at everestkc.net bobnvic at everestkc.net
Sun Dec 7 17:15:44 EST 2003


I've had the frontend hang about once a day for the last couple months, with "Waited 2 seconds for data to become available, waiting again..." over and over in the log. I restart mythfrontend and everything's fine for a while.  This has occurred while running .11 and several cvs installs since, though primarily in LiveTV.  I've seen this mentioned on the mailing list several times, with backtraces given a couple times, but I've never seen any resolution.  I just installed the latest cvs last night (Dec 6th) and ran it with gdb.  Here are the backtraces for the frontend and backend.  I would appreciate any help you can give.  My wife likes MythTV, but the hangs are definitely putting a damper on her appreciation.  

Here is the frontend backtrace from immediately after Ctrl-C:

Program received signal SIGINT, Interrupt.
[Switching to Thread 3768551 (LWP 21773)]
0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 232 (Thread 3768551 (LWP 21773)):
#0  0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 231 (Thread 3752166 (LWP 21772)):
#0  0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 230 (Thread 3735781 (LWP 21771)):
#0  0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 229 (Thread 3719396 (LWP 21770)):
#0  0x40a28fd6 in nanosleep () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x00000001 in ?? ()


Here is the backend backtrace:

Program received signal SIGINT, Interrupt.
[Switching to Thread 458781 (LWP 21768)]
0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
Current language:  auto; currently c
(gdb) thread apply all bt full

Thread 31 (Thread 475166 (LWP 21769)):
#0  0x40a287cb in read () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x44a3cf78 in ?? ()
No symbol table info available.
#2  0x080d836a in SpawnEncode(void*) (param=0x44a3cf78) at tv_rec.cpp:37
        nvr = (class RecorderBase *) 0x44a3cf78
#3  0x40a23811 in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#4  0x40a23915 in pthread_start_thread_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 30 (Thread 458781 (LWP 21768)):
#0  0x40bf8be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 12 (Thread 163851 (LWP 6846)):
#0  0x40b73568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x40a25478 in __pthread_wait_for_restart_signal () from /lib/i686/libpthread.so.0

Since I'm also getting occasional lockups, X hangs, and kernel panics (about once or twice a week), I wouldn't be surprised if this was from my system and not myth.

Thanks for any help you can give!

Bob C.



More information about the mythtv-dev mailing list