[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: