[mythtv] Networked slaved backend crashes master backend?

Mark Chou mcpcs at ivwnet.com
Thu Jun 5 02:50:38 EDT 2003


Here's a more detailed backtrace:

[New Thread 180236 (LWP 26191)]
2003-06-05 01:37:20 MainServer::HandleAnnounce Playback
2003-06-05 01:37:20 adding: rossini.auric.com as a player 0
2003-06-05 01:37:20 MainServer::HandleAnnounce FileTransfer
2003-06-05 01:37:20 adding: rossini.auric.com as a remote file transfer
[New Thread 196621 (LWP 26192)]
/***Reboot***/
2003-06-05 01:39:31 adding: rossini.auric.com as a slave backend server
2003-06-05 01:39:32 Found changes in the todo list.
2003-06-05 01:39:51 MainServer::HandleAnnounce Playback
2003-06-05 01:39:51 adding: rossini.auric.com as a player 1
2003-06-05 01:40:00 Slave backend: rossini.auric.com has left the building

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 114696 (LWP 26179)]
0x40710e0d in QSocket::waitForMore(int, bool*) const () from 
/usr/lib/qt3/lib/libqt-mt.so.3
Current language:  auto; currently c
(gdb) Quit
(gdb) thread apply all bt full

Thread 9 (Thread 114696 (LWP 26179)):
#0  0x40710e0d in QSocket::waitForMore(int, bool*) const () from 
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#1  0x08333cd4 in ?? ()
No symbol table info available.
#2  0x08079daf in PlaybackSock::SendReceiveStringList(QStringList&) 
(this=0x834a2b8, strlist=@0x42ebd76c) at playbacksock.cpp:44
No locals.
#3  0x0807a172 in PlaybackSock::FillProgramInfo(ProgramInfo*, QString&) 
(this=0x834a2b8, pginfo=0x835d1b0, playbackhost=@0x42ebd83c) at 
playbacksock.cpp:88
         strlist = {<QValueList<QString>> = {sh = 0x8372e58}, <No data 
fields>}
#4  0x0806c975 in MainServer::HandleQueryRecordings(QString, 
PlaybackSock*) (this=0x8348f00, type=
       {static null = {static null = <same as static member of an 
already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0}, d = 
0x838bab8, static shared_null = 0x832dfc0}, pbs=0x8357398) at 
mainserver.cpp:575
         playbackhost = {static null = {static null = <same as static 
member of an already seen type>, d = 0x832dfc0, static shared_null = 
0x832dfc0},
   d = 0x837d390, static shared_null = 0x832dfc0}
         proginfo = (ProgramInfo *) 0x835d1b0
         lpath = {static null = {static null = <same as static member of 
an already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0},
   d = 0x8394218, static shared_null = 0x832dfc0}
         slave = (PlaybackSock *) 0x834a2b8
         checkFile = <incomplete type>
         query = <incomplete type>
         thequery = {static null = {static null = <same as static member 
of an already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0},
   d = 0x8391498, static shared_null = 0x832dfc0}
         ip = {static null = {static null = <same as static member of an 
already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0}, d = 
0x8362d20,
   static shared_null = 0x832dfc0}
         port = {static null = {static null = <same as static member of 
an already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0},
   d = 0x8362198, static shared_null = 0x832dfc0}
         outputlist = {<QValueList<QString>> = {sh = 0x8391c60}, <No 
data fields>}
         fileprefix = {static null = {static null = <same as static 
member of an already seen type>, d = 0x832dfc0, static shared_null = 
0x832dfc0},
   d = 0x834b930, static shared_null = 0x832dfc0}
#5  0x08068d38 in MainServer::ProcessRequest(QStringList&, QStringList&, 
PlaybackSock*) (this=0x8348f00, listline=@0x837fb8c, tokens=@0x837fb90,
     pbs=0x8357398) at mainserver.cpp:206
         command = {static null = {static null = <same as static member 
of an already seen type>, d = 0x832dfc0, static shared_null = 0x832dfc0},
   d = 0x8368f00, static shared_null = 0x832dfc0}
#6  0x08079843 in ProcessRequestThread::run() (this=0x837fb80) at 
mainserver.cpp:61
No locals.
#7  0x404ccffa in QProc::~QProc() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x40951915 in pthread_start_thread_event () from 
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 8 (Thread 98311 (LWP 26178)):
#0  0x40aa0568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x40953478 in __pthread_wait_for_restart_signal () from 
/lib/i686/libpthread.so.0
No symbol table info available.
#2  0x4094fc5b in pthread_cond_wait at GLIBC_2.0 () from 
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 7 (Thread 81926 (LWP 26177)):
#0  0x40aa0568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x40953478 in __pthread_wait_for_restart_signal () from 
/lib/i686/libpthread.so.0
No symbol table info available.
#2  0x4094fc5b in pthread_cond_wait at GLIBC_2.0 () from 
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 6 (Thread 65541 (LWP 26176)):
#0  0x40aa0568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x40953478 in __pthread_wait_for_restart_signal () from 
/lib/i686/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#2  0x4094fc5b in pthread_cond_wait at GLIBC_2.0 () from 
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 5 (Thread 49156 (LWP 26175)):
#0  0x40aa0568 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x40953478 in __pthread_wait_for_restart_signal () from 
/lib/i686/libpthread.so.0
No symbol table info available.
#2  0x4094fc5b in pthread_cond_wait at GLIBC_2.0 () from 
/lib/i686/libpthread.so.0
No symbol table info available.

Thread 4 (Thread 32771 (LWP 26174)):
#0  0x40951b35 in pthread_mutex_trylock () from /lib/i686/libpthread.so.0
No symbol table info available.
#1  0x40aead5f in malloc () from /lib/i686/libc.so.6
No symbol table info available.
#2  0x40a254ae in operator new(unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3  0x40a255ff in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4  0x407bfab1 in QString::QString(int, bool) () from 
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.

Thread 3 (Thread 16386 (LWP 26173)):
#0  0x40b25be6 in nanosleep () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 32769 (LWP 26172)):
#0  0x40b4d537 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x4095096e in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x40950bbb in __pthread_manager_event () from /lib/i686/libpthread.so.0
No symbol table info available.

Thread 1 (Thread 16384 (LWP 26166)):
#0  0x40b4eef1 in select () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x4093f064 in typeinfo for QMotifStyle () from 
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
Cannot access memory at address 0x10
#0  0x40710e0d in QSocket::waitForMore(int, bool*) const () from 
/usr/lib/qt3/lib/libqt-mt.so.3




More information about the mythtv-dev mailing list