funkce readdir(DIR *dir) a SIGSEGV - vyreseno

Petr Novotny Petr.Novotny na antek.cz
Úterý Červenec 18 09:34:56 CEST 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 17 Jul 00, at 21:31, Pavel Kankovsky wrote:

> > (Existuje na linuxu vubec obdoba IsBadWritePtr/IsBadReadPtr na
> > Win32? Obcas je to sikovne, i kdyby treba jen do assertu.)
> 
> Da se udelat to, ze se clovek podiva do /proc/self/maps, nebo ze zkusi
> provest ten pristup a ochytne si pripadne SIGSEGV.

Jak tohle funguje v multithreaded aplikaci? Chci rict, je SIGSEGV 
"lokalni" pro thread? (Mimochodem, kdy prijde SIGSEGV a kdy 
SIGBUS?)

> Ale do assertu IMHO
> bohate staci, ze se vyzkousi provest ten pristup a kdyz je to blbe,
> tak to proste spadne na drzku

Aha - to se asi neshodneme. Mnohdy je lepsi, kdyz ten program 
vypise self-diagnostiku jeste pred zhebnutim; je to o _hodne_ lepsi 
nez post-mortem analyza core dumpu (zvlast, kdyz pujde o nekolik 
mesicu az let stary kod).

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOXP6kFMwP8g7qbw/EQI5wwCbBTyWCDK2Z6FJGbO8iLB6GPDACjEAoJ9n
V65m0RNv4gXHzT+0YZVsvYE6
=m8hz
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux