1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-19 19:59:09 +00:00
Commit Graph

3 Commits

Author SHA1 Message Date
389d3c1802 Fix deadlock if plCrashHandler is not running
Only wait for the crash server to do its job if it's attached. Silent
failures are evil, but it's better than hanging forever.
2012-04-17 16:03:41 -04:00
151657a9f2 Fix zombie plCrashHandler issues
Win32 HACK: We wait on both the pfCrashCli handle and the crashed semaphore.
This way, we can proceed to exit pfCrashSrv when the client process exits
insanely.
2012-04-17 15:59:14 -04:00
14279794f7 Implement pfCrashHandler
pfCrashHandler includes a client that watches plClient for crashes. When
it detects a crash, it lets the plCrashSrv (plCrashHandler.exe) know about
it. We then produce a mninidump, then signal the client that it's OK to
show a crash dialog. See http://www.nynaeve.net/?p=128 for a good
explanation of why I split the crash logic into another process.
2012-04-06 02:29:21 -04:00