Chiarimenti
Calogero Massimo Cammalleri
palug@aacweb.it
Ven 17 Mar 2006 18:47:26 CET
cage ha scritto:
> On Fri, Mar 17, 2006 at 05:40:23PM +0100, Calogero Massimo Cammalleri wrote:
>
>>Qualcuno mi può spiegare che significa?
>
>
>
> Morte e male.
>
>
>>Mar 15 22:11:07 temilavoro kernel: Assertion failure in
>>journal_commit_transaction() at commit.c:535: "buffer_jdirty(bh)"
>>Mar 15 22:11:07 temilavoro kernel: ------------[ cut here ]------------
>>Mar 15 22:11:07 temilavoro kernel: kernel BUG at commit.c:535!
>>Mar 15 22:11:07 temilavoro kernel: invalid operand: 0000
>>Mar 15 22:11:07 temilavoro kernel: tg3 keybdev mousedev hid input
>>ehci-hcd usb-uhci usbcore ext3 jbd ips sd_mod s
>>Mar 15 22:11:07 temilavoro kernel: CPU: 2
>>Mar 15 22:11:07 temilavoro kernel: EIP: 0010:[<f88400e4>] Not tainted
>>Mar 15 22:11:07 temilavoro kernel: EFLAGS: 00010286
>>Mar 15 22:11:07 temilavoro kernel:
>>Mar 15 22:11:07 temilavoro kernel: EIP is at journal_commit_transaction
>>[jbd] 0xb04 (2.4.18-3smp)
>>Mar 15 22:11:07 temilavoro kernel: eax: 0000001c ebx: 0000000a ecx:
>>c02eee60 edx: 00005724
>>Mar 15 22:11:07 temilavoro kernel: esi: f131e3d0 edi: f6f43c20 ebp:
>>f6efc000 esp: f6efde78
>>Mar 15 22:11:07 temilavoro kernel: ds: 0018 es: 0018 ss: 0018
>
>
>
> Non so di preciso ma se e' fallita l'assertion significa che e' successo qualcosa che non sarebbe *mai* dovuto
> succedere e che infatti e' successo. Assertion e' una funzione del c che dice piu' o meno: "verifica che una certa
> cosa non succeda", se viceversa succede fai qualcosa per rimediare...ovviamente definire che cosa si debba fare per
> rimediare e' compito di chi progetta la libreria. I "veri uomini" che progettarono questa funzione si
> limitarono a fargli chiamare abort() perche' un vero programmatore scrive codice che funziona *sempre* come dice
> lui. Quindi e' una funzione fondamentalmente inutile.
>
> E comunque sembra qualcosa che riguarda il filesystem. Puoi controllare il file commit.c alla linea 535.
L'unico commit.c che ho trovato è
locate commit.c. /usr/libexec/webmin/software/help/aix_commit.ca.html
e non mi pare un file C.
Comunque è lunfo solo 59 linee
Quanche tempo fa ho sostituito un disco di un arrau raid 5 che era andato.
C'entra qualcosa?
E' arrivato il momento di cambaire tutto?
Grazie.
calogero
Maggiori informazioni sulla lista
palermo