zmena SIGSEGV v kernelu 2.6.x?

Jirka Kosina jikos na jikos.cz
Čtvrtek Červenec 1 23:52:05 CEST 2004


On Thu, 1 Jul 2004, Petr Stehlik wrote:

> mam aplikaci, ktera ma vlastni handler pro SIGSEGV a v 2.4.x kernelech
> funguje dobre. V 2.6.x ale nefunguje v urcitych pripadech - zatim jsem
> identifikoval dva problemy:
> 1) kdyz utecu z toho sigsegv ovladace pres longjmp, kernel 2.6.x
> aplikaci sestreli kvuli SIGSEGV.

Pouziti longjmp() v signal handleru je nekorektni, na 2.4 to obcas 
funguje, ale to je jen nahoda. Pouzijte siglongjmp()

-- 
JiKos.


Další informace o konferenci Linux