
noreply at mythtv
Jun 18, 2012, 7:50 AM
Post #1 of 1
(45 views)
Permalink
|
|
mythtv branch master updated by danielk. v0.26-pre-655-ge6f9936
|
|
The branch, master has been updated on the mythtv repository by gitolite user danielk. via e6f993616677b952f6f6687c1526bbf344f7ba48 (commit) via b0473717bdca14e8d4679cda31de17c87b86cd5f (commit) via 546fdac8d1e952422c91278be3187ae87aded28e (commit) from 27ee9fb9adb1e8bfcfa38fe8bed5cc468a6c46fa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit e6f993616677b952f6f6687c1526bbf344f7ba48 Author: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:48:01 -0400 Committer: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:48:01 -0400 URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e6f993616677b952f6f6687c1526bbf344f7ba48 Fixes #10842. Handle SIGABRT even if UI thread deadlocked. commit b0473717bdca14e8d4679cda31de17c87b86cd5f Author: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:20:53 -0400 Committer: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:42:48 -0400 URL: http://code.mythtv.org/cgit/mythtv/commit/?id=b0473717bdca14e8d4679cda31de17c87b86cd5f Refs #10843. Adds IsExiting() call to SignalHandling. This allows programs to exit on a signal when they are not in qApp->exec(). They just need to call QCoreApplication::processEvents() and then check this return value and exit if appropriate. commit 546fdac8d1e952422c91278be3187ae87aded28e Author: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:16:35 -0400 Committer: Daniel Thor Kristjansson <danielk [at] cuymedia> at Mon, 18 Jun 2012 10:42:40 -0400 URL: http://code.mythtv.org/cgit/mythtv/commit/?id=546fdac8d1e952422c91278be3187ae87aded28e Refs #10841. A fix for SEGFAULT handling. We may want to handle this differently later, but this works. We don't return from signalHandler if the signal is SEGV, ILL, BUS, or FPE. This ensures the signal isn't immediately re-raised on return. Also, after waiting 1 second for any cleanup actions which will only happen if this signal didn't occur in the UI thread, we call the default handler which will generate a core if necessary and then exit the program. ----------------------------------------------------------------------- Summary of changes: mythtv/libs/libmythbase/signalhandling.cpp | 73 ++++++++++++++++++++++++++-- mythtv/libs/libmythbase/signalhandling.h | 3 + 2 files changed, 72 insertions(+), 4 deletions(-) -- _______________________________________________ mythtv-commits mailing list mythtv-commits [at] mythtv http://www.mythtv.org/mailman/listinfo/mythtv-commits
|