zmena SIGSEGV v kernelu 2.6.x?

Petr Stehlik pstehlik na sophics.cz
Čtvrtek Červenec 1 23:06:54 CEST 2004


Zdravim,

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.

2) kdyz uvnitr toho sigsegv ovladace zpusobim dalsi SEGV, tak misto aby
se rekurzivne vyresil, tak je aplikace opet zastrelena se SIGSEGV.

V 2.4.x, jak uz jsem rikal, tohle chodi OK.

Je nekde popsano, ze rada 2.6.x je v SIGSEGV jina? A vyresim to nejakou
upravou u sebe?

Diky

Petr




Další informace o konferenci Linux