[mythtv-commits] Ticket #5419: Segmentation Fault in Master Backend when switching input between backends

MythTV mythtv at cvs.mythtv.org
Sun Jun 8 21:29:23 UTC 2008


#5419: Segmentation Fault in Master Backend when switching input between backends
---------------------------+------------------------------------------------
 Reporter:  fpn at pobox.com  |       Owner:  ijr       
     Type:  defect         |      Status:  new       
 Priority:  major          |   Milestone:  0.21.1    
Component:  mythtv         |     Version:  0.21-fixes
 Severity:  high           |     Mlocked:  0         
---------------------------+------------------------------------------------
 Hi,

 I have two directories in NFS4 (exported on the master backend machine).
 The two directories are configured on both machines.

 I have a frontend running and while watching live tv switch the input
 between the two backends. The master backend segfaults regularly (but not
 every time).

 Running atrpms mythtv-backend-0.21-189.fc8 (Update to latest svn fixes
 (17421)) on fedora 9 x86 64bit.

 Slavebackend runs the same version, but is fedora 7 x86 32bit.


 backtrace:

 #0  PlaybackSock::SendReceiveStringList (this=0x0,
 strlist=@0x7fff7d92f290) at playbacksock.cpp:66
 66          sock->Lock();
 (gdb) bt
 #0  PlaybackSock::SendReceiveStringList (this=0x0,
 strlist=@0x7fff7d92f290) at playbacksock.cpp:66
 #1  0x000000000049014b in PlaybackSock::SetNextLiveTVDir (this=0x0,
 capturecardnum=<value optimized out>, dir=@0x7fff7d92f330) at
 playbacksock.cpp:336
 #2  0x000000000042ee33 in EncoderLink::SetNextLiveTVDir (this=0x1145b90,
 dir=<value optimized out>) at encoderlink.cpp:612
 #3  0x00000000004b2ea0 in Scheduler::GetNextLiveTVDir (this=<value
 optimized out>, cardid=4) at scheduler.cpp:3261
 #4  0x000000000046dcba in MainServer::customEvent (this=0x7fb76800df50,
 e=0x7fb7680144f0) at mainserver.cpp:699
 #5  0x00000030ffb63396 in QObject::event () from /usr/lib64/qt-3.3/lib
 /libqt-mt.so.3
 #6  0x00000030ffb02b75 in QApplication::internalNotify () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #7  0x00000030ffb03e40 in QApplication::notify () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #8  0x00000030ffb039a9 in QApplication::sendPostedEvents () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #9  0x00000030ffab0c9c in QEventLoop::processEvents () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #10 0x00000030ffb1a321 in QEventLoop::enterLoop () from
 /usr/lib64/qt-3.3/lib/libqt-mt.so.3
 #11 0x00000030ffb1a202 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib
 /libqt-mt.so.3
 #12 0x000000000044eacc in main (argc=7, argv=<value optimized out>) at
 main.cpp:978
 #13 0x0000003269a1e074 in __libc_start_main () from /lib64/libc.so.6
 #14 0x0000000000413789 in _start ()

 best regards,
 Florian Nierhaus

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/5419>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list