[mythtv-commits] Ticket #4820: Segfault in scheduler thread

MythTV mythtv at cvs.mythtv.org
Tue Mar 4 03:59:05 UTC 2008


#4820: Segfault in scheduler thread
------------------------------------------------+---------------------------
 Reporter:  Mike Rice <mikerice1969 at gmail.com>  |        Owner:  ijr    
     Type:  defect                              |       Status:  new    
 Priority:  minor                               |    Milestone:  unknown
Component:  mythtv                              |      Version:  head   
 Severity:  medium                              |   Resolution:         
  Mlocked:  0                                   |  
------------------------------------------------+---------------------------

Comment(by Mike Rice <mikerice1969 at gmail.com>):

 Replying to [comment:2 tim at electronghost.co.uk]:
 > Replying to [ticket:4820 Mike Rice <mikerice1969 at gmail.com>]:
 > > Running SVN trunk 16313.  May just be memory corruption but hopefully
 someone can see something wrong from the trace.  The full stack trace is
 attached.
 > >
 >
 > I'm seeing an abort from glibc when channel hopping in LiveTV. It looks
 to me like a memory corruption somewhere. I added

 We don't usually use LiveTV and there was no LiveTV going on during the
 crash I posted originally.

 Today though one of my kids did use LiveTV on a slow front end.  The SD
 tuners turned out to be busy and it was trying to use the HDHR tuner.  I
 see a bunch of:

 {{{
 2008-03-03 17:44:37.690 write -> 22 290     BACKEND_MESSAGE[]:[]SIGNAL
 3[]:[]Signal Lock[]:[]slock 1 1 0 1 0 ...
 2008-03-03 17:44:37.691 MythSocket(ae241820:22): DownRef: 1
 2008-03-03 17:44:37.691 MythSocket(ae23f6d0:25): UpRef: 2
 2008-03-03 17:44:37.692 MythSocket(ae23f6d0:25): DownRef: 1
 2008-03-03 17:44:37.720 MythEvent: SIGNAL 3
 2008-03-03 17:44:37.721 MythSocket(b7c05650:12): UpRef: 2
 2008-03-03 17:44:37.722 MythSocket(b7c05650:12): DownRef: 1
 2008-03-03 17:44:37.722 MythSocket(a7c5cca0:23): UpRef: 2
 2008-03-03 17:44:37.723 MythSocket(a7c5cca0:23): DownRef: 1
 2008-03-03 17:44:37.724 MythSocket(a7e18978:24): UpRef: 2
 2008-03-03 17:44:37.725 write -> 24 290     BACKEND_MESSAGE[]:[]SIGNAL
 3[]:[]Signal Lock[]:[]slock 1 1 0 1 0 ...
 }}}

 Then a memory corruption crash.

 {{{
 ======= Backtrace: =========
 /lib/libc.so.6[0x3edf8ac]
 /lib/libc.so.6(__libc_malloc+0x7b)[0x3ee0b7b]
 /usr/lib/libstdc++.so.6(_Znwj+0x27)[0x32b3ba7]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QString9setLengthEj+0x93)[0x6a3d573]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3[0x6a40464]
 /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZNK7QString3argExii+0x112)[0x6a42ac2]
 /usr/local/bin/mythbackend(_ZNK7QString3argEiii+0x3c)[0x80783dc]
 /usr/local/lib/libmythtv-0.21.so.0(_ZNK18SignalMonitorValue9GetStatusEv+0x212)[0xf3e68c]
 /usr/local/lib/libmythtv-0.21.so.0(_ZN16DTVSignalMonitor13GetStatusListEb+0x247)[0x12b28fb]
 /usr/local/lib/libmythtv-0.21.so.0(_ZN13SignalMonitor11MonitorLoopEv+0x76)[0x12a9f26]
 /usr/local/lib/libmythtv-0.21.so.0(_ZN13SignalMonitor16SpawnMonitorLoopEPv+0x18)[0x12a9b96]
 }}}

 I think there is another ticket more related to this one but I don't know
 the number.

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


More information about the mythtv-commits mailing list