Opened 6 years ago

Closed 6 years ago

#10842 closed Bug Report - General (fixed)

SignalHandler does not handle SIGABRT properly.

Reported by: danielk Owned by: beirdo
Priority: minor Milestone: 0.26
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

SIGABRT is used to generate a core dump of a deadlocked program, but our SIGABRT handler will not work when the thread that is deadlocked is the UI thread in which the QSocketNotifier runs. This is related to the issue in #10841. It could be appropriate to return from the SIGABRT handler, the problem is that if we do we may never actually abort.

Change History (1)

comment:1 Changed 6 years ago by Daniel Thor Kristjansson <danielk@…>

Resolution: fixed
Status: newclosed

In e6f993616677b952f6f6687c1526bbf344f7ba48/mythtv:

Fixes #10842. Handle SIGABRT even if UI thread deadlocked.

Note: See TracTickets for help on using tickets.