[mythtv-commits] Ticket #11663: cancelling MythDownloadManager can cause a crash
MythTV
noreply at mythtv.org
Thu Jul 11 13:09:07 UTC 2013
#11663: cancelling MythDownloadManager can cause a crash
--------------------------------------+-------------------------
Reporter: jyavenard | Owner: cpinkham
Type: Bug Report - General | Status: new
Priority: critical | Milestone: unknown
Component: MythTV - General | Version: Unspecified
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+-------------------------
Using Qt compiled in debug mode runs additional test and safety; with
plenty of asserts being enabled.
When the HLSRingBuffer has been interrupted and is attempting to cancel a
download, it can occasionally crash.
The error being:
{{{
Q_ASSERT_X(currentThread == thr || !thr,
"QCoreApplication::sendEvent",
QString::fromLatin1("Cannot send events to objects owned by
a different thread. "
"Current thread %1. Receiver '%2' (of
type '%3') was created in thread %4")
.arg(QString::number((quintptr) currentThread, 16))
}}}
Attached is the full backtrace, crash is in thread 36,
MythDownloadManager::cancelDownload
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11663>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list