Menu

#112 SIGSEGV handler

Version 4.0 RC1
assigned
None
Core
minor
trunk
enhancement
2016-05-15
2009-04-30
No

With the intermittent rogue pointer problems that come up every couple months, Dave suggested throwing a signal handler in to help salvage as much useful state information as possible when the system does hit a segmentation fault.

Discussion

  • Teresa Carlon

    Teresa Carlon - 2009-04-30
    • status changed from new to assigned
     
  • David P. Chassin

    Both exec.c and debug.c use signals already. See core/debug.c/exec_sighandler() for a good place to add the page fault handler. Recommend dumping global variables and core/debug.c/list_object() output (with details on) for all objects. Dump should go to stderr (the real one, not the redirect).

     
  • David P. Chassin

    • priority changed from major to minor
    • milestone set to Version 2.1 RC 1
     
  • David P. Chassin

    • milestone changed from Version 2.1 RC 1 to Version 2.1 Stable
     
  • David P. Chassin

    • owner changed from mhauer to dchassin
    • version changed from 2.0 to trunk
    • milestone changed from Version 2.1 Stable to Unscheduled
     
  • David P. Chassin

    • type changed from defect to enhancement
    • milestone changed from Unscheduled to Version 3.0 RC 1
     
  • David P. Chassin

    • milestone changed from Version 3.0 RC 1 to Unscheduled
     
  • David P. Chassin

    • Milestone: Unscheduled --> Version 4.0 RC1