Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Commits

mythtv branch master updated by danielk. v0.26-pre-655-ge6f9936

 

 

MythTV commits RSS feed   Index | Next | Previous | View Threaded


noreply at mythtv

Jun 18, 2012, 7:50 AM

Post #1 of 1 (76 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

MythTV commits RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.