Changeset 14174 for fact/Evidence


Ignore:
Timestamp:
06/13/12 15:44:01 (13 years ago)
Author:
ogrimm
Message:
Fixed hanging signal handler in Evidence before abort() was called. Added command to determine dynamic range to FADctrl.
Location:
fact/Evidence
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • fact/Evidence/Evidence.cc

    r12910 r14174  
    360360  // If invoked twice, call exit()
    361361  if (Count == 2) {
    362         This->Message(WARN, "Signal handler called twice, invoking exit() (signal %d)", Signal);
     362        This->Message(WARN, "Signal handler called twice, invoking exit(). Will abort() on next signal without message. (signal %d)", Signal);
    363363        exit(EXIT_FAILURE);
    364364  }
    365365
    366366  // If invoked more than twice, call abort()
    367   This->Message(WARN, "Signal handler called %d times, invoking abort(). Good bye. (signal %d)", Count, Signal);
     367  // Does not use Message() again, as this might be blocked
    368368  abort();
    369369}
  • fact/Evidence/readme.txt

    r12940 r14174  
    6565                        Edd much faster now. Made a new version Edd:LP for La Palma. History server publishes a list of
    6666                        services subscribed to.
     6713/6/2012       Removed calling Message() before abort() in signal handler, as Message() might get stuck
Note: See TracChangeset for help on using the changeset viewer.