4 ms·
I would actually prefer if the uncorrected memory exception were handled by the operating system. I would far more prefer that the affected program(s) have a c
by mjevans 10y ago
I would actually prefer if the uncorrected memory exception were handled by the operating system.
I would far more prefer that the affected program(s) have a chance to react, or be killed as a subset of the system. If the error occurred in a filesystem context there may be other ways of correcting the issue (particularly if it's merely in read cache instead of write cache).
Obviously unhandeled exceptions should cascade until they are either contained or until the entire system halts.
- xorblurb 10y agoUncorrected memory exception are handled by the OS (at least on sane OSes?). I don't know why the author think otherwise.
- throwaway2048 10y agoa problem arises when the memory error occurs in the subsystem designed to handle memory errors....
- wmf 10y agoI think that just hangs the whole machine, which is no worse than what happens when the OS does not handle uncorrectable errors.
- sqeaky 10y agoI think we would actually be in undefined behavior's territory. If that demon is kind the machine hangs, if not it could start sending and endless stream of gibberish down the SATA bus.
- Dylan16807 10y agoOther kinds of faults are handled just fine. There's a fault handler, a double fault handler for when that has a problem, and triple fault is a reset. There's no reason a fault while in the ECC error handler shouldn't have the same progression.