[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