Newsgroup: it.comp.macintosh
Titolo: 1, 10, 100 Kernel Panic

Alla fine ho scoperto che è colpa di Azureus, ma forse è colpa della
JVM.
Cominciano a comparire circa dieci giorni fa, ma non so se avevo
installato l'update, o qualche security patch, o soft nuovo. Ho un G5
dual da 2 giga. Prima provo a staccare tutto l'hardware esterno. Niente.
Poi parto senza estensioni. Niente. Cerco di riparare il disco. Errore!
Siccome ci perdo meno tempo che a spulciare nel sys, reinstallo tutto e
formatto il disco. Niente, niente. Kernel Panic in sequenza. E ogni
volta i ventoloni che pare un hovercraft.
Mi dico: sento che è la ram, allora faccio il test esteso. Niente
niente. Sempre kernel panic. Avvio Azureus:kernel panic. Il sospetto mi
era venuto ma mai avrei creduto che fosse possibile che un'applicazione
potesse mandare in panic il kernel e non semplicemente piantarsi come
sempre. Se questo accade è un bug Apple, e anche serio. Ho scoperto poi
che non sono il solo, anzi sono in tanti ad avere un dual processor (sia
G4 che G5) e avere esperienza di kernel panic con Azureus. 
Meglio così, almeno so che non è un problema hardware, ma ci avevano
detto che questo non sarebbe mai successo! Un programma che pianta il
computer, scherziamo, mai sul macosx!
Ciao
Fede_Ud   

 computer, scherziamo, mai sul macosx!
E' la JVM di Apple, non credo che Az. sia cosě a stretto contatto del
kernel (in fin dei conti le applicazioni java non sono vere
applicazioni...sono solo bytecode interpretati da un'applicazione...che
guardacaso č la JVM...per cui č un bug della JVM - che IMHO fa veramente
schifo...a sto punto meglio quella della M$, se non altro č veloce).
-- 
criticalKernel software
http://www.criticalkernel.com
in...@criticalkernel.com
AIM: malcombsd

 
http://www.criticalkernel.com
volevo provarlo ma non riesco a scaricarlo, file not found...

 computer, scherziamo, mai sul macosx!
In effetti e` parecchio strano anche se pultroppo e` cosi`.
Sarebbe interessante capire perche` avvenga una cosa del genere.
Forse, ma questa e` solo una mia ipotesi, centra il fatto che sia una 
applicazione java, magari alla apple hanno fatto qualcosa 
nell'implementazione di java per aumentarne la velocita` che comporta una 
possibilita` del genere.
Comunque se ti interessa su VT c'e` una specie di soluzione:
 Try this tip that was posted in the main troubleshooting tread at SF 
http://sourceforge.net/forum/forum.php?thread_id=1084637&forum_id=349817
 
 - tick the option: slowly connect new peer connections 
 so far it seemed to help for those two, although more testing over time is 
needed
 so please try it (for a longer period of time) and report the result in SF 
thread
 if possible, please use latest cvs for testing - instructions can be found 
here 
 
http://azureus.sourceforge.net/wiki/index.php/ChangeTheAzureusTwoJarFile
-- 
Riccardo Saettone
Per rispondere togliere Alfa e Beta dall'indirizzo

 volevo provarlo ma non riesco a scaricarlo, file not found...
riprova ora :)


 
si, lo sapevo, grazie comunque. Io avevo postato nel caso qualcuno si
trovasse nelle mie condizioni per evitargli di buttare via decine di ore
come ho fatto io, e per sapere se una cosa del genere è possibile (e
pare lo sia). Di Azureus posso fare tranquillamemte a meno. Forse. Tanto
ho altri mac a singolo processore. Però questa storia mi ha fatto cadere
delle certezze, tutto li.
ciao
Fede_Ud

 schifo...
a questo punto devi definire 'applicazione' :))
un'applicazione java e` un'applicazione a tutti gli effetti, tanto
quanto una scritta in Perl, in Python o in C.
sul fatto poi che la JVM isoli da kernel hw e tutto, sono d'accordo. e`
fatta apposta... anche io non credo che un baco di un programma possa
fare addirittura un kpanic...
Ma questo non toglie che sia un'applicazione a tutti gli effetti.
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan

 delle certezze, tutto li.
Grazie a te della segnalazione queste sono le cose che quando succcedono ti 
fanno perdere un sacco di tempo alla ricerca della causa.
Comnque come fatto e` davvero strano e meriterebbe una analisi approfondita 
da parte del programmatore.


 fare addirittura un kpanic...
Se capita un kernel panic il problema è nel kernel, non
nell'applicazione. Se il baco è nell'applicazione, al massimo va in
crash, ma non compromette il kernel. Se invece va in crisi il kernel
vuol dire che c'è un baco nel kernel, magari in una funzione
generalmente poco utilizzata e che viene richiamata proprio da quella
particolare applicazione, ma l'applicazione non ne ha colpa. 
-- 
Remove DODO from my address to contact me
Togli DODO dal mio indirizzo per contattarmi
DMB Con-Fusion: the Italian DAVE MATTHEWS BAND Community
http://con-fusion.go.to

 crash, ma non compromette il kernel.
volendo su linux abbiamo appena avuto un esempio di baco del kernel che
permette ad un'applicazione di collassare tutto.


 particolare applicazione, ma l'applicazione non ne ha colpa. 
il kernel di Mac OS X, Mach, è davvero minimale e contiene solo i
componenti base. E' invece probabile che il problema sia su qualche kext
che viene utilizzato da Java VM e non dal programma stesso. Per loro
natura le applicazioni Java non interferiscono nel sistema (in realtà
l'obiettivo di Java è quello di snaturare il concetto di sistema), per
cui è impossibile che Azerus stesso sia l'origine del kernel panic.
Propenderei anche per la VM che, sin dalla prima beta di OS X è stata
sempre un pò bacata e poco performante.


 sempre un pò bacata e poco performante.
uhm.. pero` un baco da kpanic e` peso peso :))
sarebbe da vedere i log del kernel :)
se ci prendete un 2processor a testa ci pensiamo io e malcom, ok?
dite a chi devo dare il numero di conto corrente :))


 dite a chi devo dare il numero di conto corrente :))
per adesso forse non serve. I logs sono qui
<
http://sourceforge.net/forum/forum.php?thread_id=1084637&forum_id=34981
7>
quelli dei miei kernel panic sono del tutto simili.
ciao
Fede_Ud

 dite a chi devo dare il numero di conto corrente :))
STRALOL!!!!
si si infatti...č per una buona causa!
