SIGSEGV a DIGBUS (was Re: funkce readdir(DIR *dir) a SIGSEGV - vyreseno)

Petr Novotny Petr.Novotny na antek.cz
Čtvrtek Červenec 20 17:50:54 CEST 2000


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

On 20 Jul 00, at 17:12, Pavel Kankovsky wrote:

> > (Mimochodem, kdy prijde SIGSEGV a kdy SIGBUS?)
> 
> Single Unix Spec to popisuje takto:
> 
> SIGBUS  . . . Access to an undefined portion of a memory object
> SIGSEGV . . . Invalid memory reference
> 
> Z doplnkovych kodu lze vyzkoumat, ze SIGSEGV znamena, ze na adrese
> neni nic namapovaneho, nebo pristupova prava provadenou operaci
> nepripousteji, zatimco SIGBUS znamena, ze adresa neni patricne
> zarovnana, je to neexistujici fyzicke adrese (sic), nebo je to jina hw
> specificka chyba.

Videl jsem SIGBUS tehdy, kdyz jsem pres mmap() namapoval 8kB 
ze souboru, ktery mel delku 0. Volani se povedlo, sahnuti do 
pameti zhavarovalo. (Tedy do pameti neco namapovaneho bylo, 
akorat ze to neexistovalo.)

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

iQA/AwUBOXcRzlMwP8g7qbw/EQJx2QCfVHX9Ww3YuBG8mwHqs6gGrDOhs84AoLKY
Y/t2GV97744eCoVahlnHMNsT
=uet9
-----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