Re: segfault su Debian & su centos 5 no
Il 31/12/2012 12:14, emmanuel segura ha scritto:
Ciao Bodrato
Capisco il tuo consiglio e ti rigranzio, ma comunque non mi spiego
perche su debian a 64 non funziona invece su una debian a 32bit e su
centos 32 bit si
bisogna capire perchè in un caso si và a scrivere nella memoria del
processo e nell'altro và a scrivere nella memoria di un altro processo o
nella memoria di sistema.
In un caso, dopo la dichiarazione in memoria di
name_t pa[];
c'è della memoria allocata 'disponibile' (allocata dal sistema)
nell'altro no.
Nei sistemi a 64 bit forse alloca solo la dimensione del tipo di
variabile, nei 32 bit magari alloca un segmento di non sò quanti bytes.
Prova a fargli fare un loop più lungo finchè non fà 'boom'.
--
--
Meglio un uovo oggi
che una gallina domani
Reply to: