Newsgroup: it.comp.os.win.xp
Titolo: la memoria non poteva essere "read"....

quali sono le cause di questo errore?

> quali sono le cause di questo errore?
In generale si tratta di errori di programmazione.
Nei sistemi Windows NT l'accesso alla memoria č rigidamente regolamentato in
maniera tale da impedire che un programma bacato alteri l'esecuzione degli
altri.
Quando, per sbaglio del programmatore o per un qualche altro evento non
previsto, un programma cerca di leggere o scrivere una parte di memoria
sulla quale non ha i permessi si genera quel tipo di errore e Windows (in
maniera IMO discutibile) lo termina oltre a visualizzare l'errore suddetto.

 quali sono le cause di questo errore?
nel 90% dei casa problemi hardware ai banchi di ram, overclock, o programma 
fatto veramente male
-- 
-------------------------------
SimBus82 --> 
www.simbus82.altervista.org
 --> Hi-Tech Content Inside
-------------------------------
Tenetevi il vostro FireFox, io uso IE! -- 
www.firefoxmyths.com
-------------------------------
JUVENTUS: L'unico club pulito. Tutti gli altri o si dopano, o non si sa 

 l'errore suddetto.
-- 


 perciò irragiungibili...
Per favore, quando non sai le cose non contraddire chi le sa dicendo
stupidate.
-- 
Flavio Visentin
Membro del CICAP
Comitato Italiano per il Controllo delle Affermazioni di P4

 stupidate.
Giusto per dimostrarti che hai detto una cazzata:
http://www.google.com/search?num=100&q=The+memory+could+not+be+read
E leggi un po' degli articoli che trovi.



non rompere le palle tu....
la maggiorparte di questi errori sono causati da problemi ai banchi delle 
ram, all'overclock o alle alte temprature
molte volte basta un leggero overvolt a livello hardware...
altrimenti il programma che causa questo errore č veramente fatto alla cazzo 
di cane... programmi che fatti con un compilatore serio non ti fanno dare di 
questi problemi...


 E leggi un po' degli articoli che trovi.
se tu avessi un po di cultura "tua" fatta di esperienze, invece che cercare 
le solite risposte..
se conoscessi come funziona l'hardware sapresti che nel 90% dei casi questi 
errori sono dati dalle ram, in situazioni di overclock o di voltaggi 
instabili...di cui le ram sono sensibili...
nel restante caso è sempre legato a "instabilità" hardware , come l'overclok 
della scheda video o del bus di sistema (e address bus), che provova la 
corruzione degli indirizzi....
se questi errori sono casuali come tempo e distribuzione fra i software che 
li provovano è CERTO che è un problema hardware...
se invece li fa un solo programma, in una situazione replicabile, allora è 
un bug software...solo che RIPETO, un software "decente" compilato per 
funzionare sotto windows, è altamente improbabile che dia questo tipo di 
errori...
e cerca di stare calmo che il tuo comportamento avverso su di me mi sta 
facendo leggermente alterare...
non sei di aiuto per nessuno, se non per occupare banda...


 questi problemi...
Che cazzo c'entra il compilatore? Il 99% di questi errori sono dovuti a
sviste nella programmazione, non a errori nel compilatore.
Quale sarebbe il compilatore "serio" che non da questo tipo di problemi?
Così lo facciamo usare a tutti ed eliminiamo il 99% dei crash del SW.


 non sei di aiuto per nessuno, se non per occupare banda...
Posso essere d'aiuto a chi, purtroppo, non ha sufficienti conoscenze per
discernere le stupidate che qualcuno posta. Ma nessuno ti obbliga a
leggermi; puoi tranquillamente filtrarmi che non mi offendo assolutamente.
-- 
Flavio Visentin
Membro del CICAP-B
Comitato Italiano per il Controllo delle Affermazioni di P4 e di BS82

 programmi che fatti con un compilatore serio non ti fanno dare di questi
problemi...
Se il tuo programma ha un minimo di pretese che vadano oltre le funzioni
"managed" di alcuni ambienti di programmazione, con queste cose devi fare i
conti per forza e il compilatore non ha *alcun* modo di prevedere simili
errori.
Dimostrazione pratica:
Questo mini programma fa quello che centinaia di programmi fanno tutti i
momenti, e cioè accede alla memoria, solo che, questa volta, ho fatto in
modo che il puntatore punti volutamente ad un'area di RAM non accessibile.
http://digilander.libero.it/dimio/piantami.zip
Il risultato è l'errore descritto.

 Il risultato è l'errore descritto.
visto....ma è fatto appositamente...


 Comitato Italiano per il Controllo delle Affermazioni di P4 e di BS82
ROTFL


 quali sono le cause di questo errore?
non per difendere BS82...ma a me è capitato in passato con delle ram bacate. 
Testa le tue ram con memtest86. Ciò non toglie che potrebbe essersi 
incasinata qualche dll e perciò un programma accede ad un'area errata 
causando l'errore. Quando ti capita? E con quale/i applicazione/i ? 

 debug...forse dipende anche dai COMponenti e dalle librerie usate...
Più semplicemente, può capitare che durante l'esecuzione si verifichi una
condizione che in fase di debug non si era presentata (e qui le possibilità
sono praticamente infinite).

 Comitato Italiano per il Controllo delle Affermazioni di P4 e di BS82
ROTFL
PS: da un po di tono al tuo sito! magari cerca di stare di più sugli NG per 
linux e meno qua...tu sei qua solo per controbattere sugli argomenti di 
windows...perchè risposte a thread dove TU DAI LA MANO AD ALTRI non ne ho 
visti....quindi tu sei un inutile spreco di banda!



si ma se mi metto a fare un software monopiattaforma, tipo che gira solo ed 
esclusivamente su window 2k/xp, cerco di non andare a fare operazioni in 
aree di memoria dedicate (che dovrei conoscere visto che il sofotware andrà 
su quel sistema)... mi creo un mio bel spazio di memoria limitato e in zone 
"sicure" e me lo uso come posso....
che dopo gira sul pc un altro software che usa la memoria e in qualche modo 
se la "protegge" e il mio va in crash a causa di questo...beh....è un altro 
paio di maniche :D


 applicazione/i ?
io ho parlato in generale e senza appunto sapere quello che tu stai 
chiedendo ad Antň...
di tutti i pc che ho montato, corredati di "centinaia" di software "molto 
diffusi", questi errori mi sono stati quasi sempre causati dalla ram...


 almeno la mia è vera...
Pirlotto... anche la mia mail è vera, quindi prima di fare illazioni
verifica di non sparare l'ennesima cazzata.
Se hai dubbi puoi benissimo scriverci e vedrai che avrai risposta (anche
se non la consulto frequentemente dato che la utilizzo solo per il
training dell'antispam)


 quindi tu sei un inutile spreco di banda!
Allora smettila di scrivere cazzate o ignorami. Io vivo felice
ugualmente. Non sono io che ti obbliga a rispondere.
-- 
Flavio Visentin
Membro del CICAP


 dare di questi problemi...
ehm....veramente il pc che ha avuto il problema è un pc che non è mai stato 
messo sotto overclock nè fatto cose particolari.
Inoltre, il programma che da il problema è quello rilasciato UFFICIALMENTE 
dalla Nvidia, per cui dubito sia fatto alla cazzo di cane...
poi non so.. 

diffusi", questi errori mi sono stati quasi sempre causati dalla ram...
Nella mia esperienza sono quasi sempre stati causati da problemi di
applicativi: la RAM fa scherzi ben peggiori.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 poi non so..
ah nvidia....allora!!! :DDD
se secondo te non ci sono problemi software, non ti costa niente dare una 
passata con memtest86 alla ram.....


applicativi: la RAM fa scherzi ben peggiori.
posso dire che il problema di quell'errore è dovuto al 99% da software
bacati che fanno casino di fatto per capire il colpevole occorre sempre
sciversi gli aggiornamenti e poter tornare indietro.
Sinceramente questi errori capitano con antispy e driver ati o in genere
con software che gestiscono la grafica. a suo tempo dr divx andava in
conflitto non si sa per quale motivo con i driver ati e per 6 mesi chi
lo aveva installato in modo random riceveva tale errore..bastava
rimuoverlo e si risolveva...poi hanno risolto nelle versione successive.
Ma dire che è colpa della ram........ è proprio assurdo