Pagina 1 di 1

Kernel error ?!?!

Inviato: ven 16 dic 2005, 11:35
da DarkSide
Salve.
Volevo condiviedere con voi ciò che mi è successo ieri sera.
Avevo appena installato open office 2, scaricato il pomeriggio dal repository di slack.it.
Prova a creare un DB con open office Base e nel bel mezzo di un'operazione ... bang ! vengo buttoto fuori da XWindows e mi ritrovo col mio terminale in modalità carattere ...

Confuso cerco di far ripartire X, do startx X, nulla ... errori su errori ... ( non li ricordo e non ho potuto salvarli perché non funzionava più nulla ).

Esco e rientro come root ( sempre modalità carattere ) in un'altro terminale ... cerco di fare shutdown ... e peggio !
Incomincia ad uscire a video un messaggio tipo:
kernel error: in memory.c in line 133 ( ricordo la linea :) )
seguito da un dump dello stack e dei registri

e va avanti cosi' ... non posso nemmeno uscire dall'utente di root o aprire un'altro terminale ... e non mi resta che resettare ...

Uso Slack 10.2 e l'unico software fin'ora aggiunto ( di pensante ) e proprio open office ...

Secondo voi che è successo ? un bug di open office sicuramente ! Ma che avrà combinato ? un mega buffer overflow ?!?

Me lo sto a chiedere da ieri ...
Ciao

Inviato: ven 16 dic 2005, 19:03
da l1q1d
può essere che abbia scritto su una parte della memoria dedicata al kernel o a X.
Riavviando va di nuovo?

Inviato: ven 16 dic 2005, 19:38
da Eurialo
l1q1d ha scritto:può essere che abbia scritto su una parte della memoria dedicata al kernel o a X.
Riavviando va di nuovo?
il kernel non e' cosi' stupido da permettere una cosa del genere :P

Inviato: ven 16 dic 2005, 19:40
da l1q1d
no il problema nn è il kernel ma il programmatore che sbaglia a inizializzare il puntatore....

Inviato: ven 16 dic 2005, 19:57
da Eurialo
ripeto: il kernel non permette ai programmi di uscire fuori dal proprio heap ed invadere quello di altri programmi... tanto meno di entrare in kernel space!