Bugs item #833071, was opened at 2003-10-30 14:05
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428680&aid=833071&group_id=40696

Category: Behaviour
Group: 0.65.x
Status: Open
Resolution: None
Priority: 5
Submitted By: Christian Biere (cbiere)
Assigned to: Nobody/Anonymous (nobody)
Summary: Invalid signal handling

Initial Comment:
Please fix src/BaseDisplay.cc:

BaseDisplay::BaseDisplay():
 - Don't connect any signal handlers to SIGFPE or
SIGSEGV - unless 
    you have very good reasons to to so.

signalhandler():
 - You MUST NOT use fprintf() in any signalhandler!
 - You MUST NOT use exit() in any signalhandler either,
use _exit().
 - base_display->handleSignal() is a pure virtual
method but the instance
   base_display hasn't been completely initialised yet
in all cases because
   the signalhandler is connected from the constructor
of the object.
 - You might want to apply the signalhandler to SIGQUIT
as well.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=428680&aid=833071&group_id=40696

-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
List archives:  http://asgardsrealm.net/lurker/splash/index.html
Trouble? Contact [EMAIL PROTECTED]

Reply via email to