[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