[mythtv-commits] Ticket #10841: SignalHandling returns from SEGFAULT signal handler
MythTV
noreply at mythtv.org
Sun Jun 17 17:59:16 UTC 2012
#10841: SignalHandling returns from SEGFAULT signal handler
--------------------------------------+-------------------------
Reporter: danielk | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: 0.26
Component: MythTV - General | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+-------------------------
If you return from a SIGFAULT, SIGFPE, SIGBUS, or SIGILL the offending
code is re-run and the signal is raised again.
If the fault occurs in the the UI thread where
SignalHandler::handleSignal() is run in it will never run since we never
get the opportunity to continue on to where the QSocketNotifier events are
handled.
This leads the write() in SignalHandler::signalHandler() to block forever,
deadlocking the UI thread.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10841>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list