Hello Denis, * Denis Huber <huber.de...@mytum.de> [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/ ------------------------------------------------------------------------------ _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main