Genode 16.05 Fault handler

Josef Söntgen josef.soentgen at ...1...
Tue Aug 30 16:53:12 CEST 2016


Hello Denis,

* Denis Huber <huber.denis at ...435...> [2016-08-30 16:21:10 +0200]:
> I created a new thread which causes the page fault, and also assigned an 
> extra Entrypoint for the Signal_handler [1], but still no success. 
> Perhaps I am using the Signal_handler in a wrong way.
> 
> [1] 
> https://github.com/702nADOS/genode-CheckpointRestore-SharedMemory/blob/c58b4144bff720f837112c590ebd2148e9c3f199/src/test/fault_handler/main.cc

Calling 'thread0.join()' at this point causes the EP to block at a lock
and therefore it will not handle any signals because it does not wait
for IPC. Removing the call to join should fix the issue.


Regards,
-- 
Josef Söntgen
Genode Labs

http://www.genode-labs.com/ · http://genode.org/




More information about the users mailing list