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