Throw exception on segmentation fault in GNU/Linux

Dicebot via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Apr 22 09:46:27 PDT 2014


On Tuesday, 22 April 2014 at 15:47:37 UTC, ilya-stromberg wrote:
> On Tuesday, 22 April 2014 at 14:49:58 UTC, Dicebot wrote:
>> On Tuesday, 22 April 2014 at 09:58:45 UTC, ilya-stromberg 
>> wrote:
>>> What should I add in the D program in GNU/Linux to throw 
>>> exception if I have segmentation fault error? I read 
>>> somewhere that it's possible, but I don't know how to do it.
>>
>> etc.linux.memoryerror
>>
>> Just remember that it is more of hack than reliable 
>> production-ready solution ;)
>
> Thanks. How shall I use the module? Should I just import it or 
> call any init function?

AFAIR it is just matter of calling registerMemoryErrorHandler() 
and deregisterMemoryErrorHandler() - this module doesn't even 
have any other public functions / methods.


More information about the Digitalmars-d-learn mailing list