[mythtv-commits] Ticket #7752: mythshutdown sometimes doesn't shut down

MythTV mythtv at cvs.mythtv.org
Wed Feb 10 23:46:35 UTC 2010


#7752: mythshutdown sometimes doesn't shut down
------------------------------------------------+---------------------------
 Reporter:  Petr Stehlik <pstehlik@…>           |       Owner:  ijr    
     Type:  defect                              |      Status:  new    
 Priority:  minor                               |   Milestone:  unknown
Component:  MythTV - General                    |     Version:  unknown
 Severity:  medium                              |     Mlocked:  0      
------------------------------------------------+---------------------------

Comment(by Petr Stehlik <pstehlik@…>):

 Something new observed today: mythbackend started mythshutdown and that
 one got stuck waiting for some UPnP stuff?? It seems like it's trying to
 use UPnP to find the local database and gets stuck there...

 pstree shows:
   mythbackend(2990)-->mythshutdown(4796)-->{mythshutdown}(4800)

 ps ax shows:
   4796 ?        SNl    0:00 mythshutdown --setwakeup 2010-02-10T17:43:00

 there is no process with pid 4800 so I attached the gdb to pid 4796 and
 ran backtrace:

 {{{
 (gdb) thread apply all bt full

 Thread 2 (Thread 0xb3462b90 (LWP 4800)):
 #0  0xb7f6e424 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb5362e67 in poll () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0xb3656702 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #3  0x08684158 in ?? ()
 No symbol table info available.
 #4  0x00000001 in ?? ()
 No symbol table info available.
 #5  0xffffffff in ?? ()
 No symbol table info available.
 #6  0x08684158 in ?? ()
 No symbol table info available.
 #7  0x00000001 in ?? ()
 No symbol table info available.
 #8  0xb36ce9a8 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #9  0xb36ce5f8 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0xb36ce620 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0xb34620e4 in ?? ()
 No symbol table info available.
 #12 0xb36ce5f8 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #13 0xb36ce620 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #14 0x0868274c in ?? ()
 No symbol table info available.
 #15 0x00000001 in ?? ()
 No symbol table info available.
 #16 0x08682748 in ?? ()
 No symbol table info available.
 #17 0x08684158 in ?? ()
 No symbol table info available.
 #18 0xb5362df0 in ?? () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #19 0xb61a23f0 in ?? () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #20 0xb61a0980 in ?? () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #21 0x0868274c in ?? ()
 No symbol table info available.
 #22 0xb553a81d in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #23 0x0000005e in ?? ()
 No symbol table info available.
 #24 0xffffffff in ?? ()
 No symbol table info available.
 #25 0x7fffffff in ?? ()
 No symbol table info available.
 #26 0xb36ce240 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #27 0x08682748 in ?? ()
 No symbol table info available.
 #28 0xb61a0980 in ?? () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #29 0xb3462118 in ?? ()
 No symbol table info available.
 #30 0xb3656a31 in g_main_context_iteration () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 Backtrace stopped: frame did not save the PC

 Thread 1 (Thread 0xb349c6e0 (LWP 4796)):
 #0  0xb7f6e424 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb61a3025 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb5561542 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #3  0xb55606d3 in QThread::wait () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #4  0xb6a2a7e6 in WorkerThread::~WorkerThread () from
 /usr/local/myth/lib/libmythupnp-0.22.so.0
 No symbol table info available.
 #5  0xb6a2d640 in HttpWorkerThread::~HttpWorkerThread () from
 /usr/local/myth/lib/libmythupnp-0.22.so.0
 No symbol table info available.
 #6  0xb6a2abce in ThreadPool::~ThreadPool () from
 /usr/local/myth/lib/libmythupnp-0.22.so.0
 No symbol table info available.
 #7  0xb6a2dfdc in HttpServer::~HttpServer () from
 /usr/local/myth/lib/libmythupnp-0.22.so.0
 No symbol table info available.
 #8  0xb6786329 in MythContextPrivate::DeleteUPnP () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #9  0xb678685d in MythContextPrivate::InitUPnP () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #10 0xb679c9ea in MythContextPrivate::DefaultUPnP () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #11 0xb67a0322 in MythContextPrivate::FindDatabase () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #12 0xb67a0954 in MythContextPrivate::Init () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #13 0xb67a112a in MythContext::Init () from
 /usr/local/myth/lib/libmyth-0.22.so.0
 No symbol table info available.
 #14 0x08058e69 in ?? ()
 No symbol table info available.
 #15 0xb52a3455 in __libc_start_main () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #16 0x0804a5d1 in ?? ()
 No symbol table info available.
 #0  0xb7f6e424 in __kernel_vsyscall ()
 (gdb) quit
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7752#comment:3>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list