Linux.noyau : Freeze dy system et swap tainted
Posté par ⌨ ☕ () le 15 mai 2008
0
Bonjour,
Voici ma log système au moment où mon Ubuntu 8.04 (Linux 2.6.24-16) freeze, ne laissant bouger que la souris :
May 15 00:42:57 Syrion kernel: [15972.317443] irq 16: nobody cared (try booting with the "irqpoll" option)
May 15 00:42:57 Syrion kernel: [15972.317449] Pid: 0, comm: swapper Tainted: P 2.6.24-16-generic #1
May 15 00:42:57 Syrion kernel: [15972.317450]
May 15 00:42:57 Syrion kernel: [15972.317451] Call Trace:
May 15 00:42:57 Syrion kernel: [15972.317452] [__report_bad_irq+0x1e/0x80] __report_bad_irq+0x1e/0x80
May 15 00:42:57 Syrion kernel: [15972.317472] [note_interrupt+0x2ad/0x2e0] note_interrupt+0x2ad/0x2e0
May 15 00:42:57 Syrion kernel: [15972.317476] [handle_fasteoi_irq+0xa1/0x110] handle_fasteoi_irq+0xa1/0x110
May 15 00:42:57 Syrion kernel: [15972.317480] [do_IRQ+0x7b/0x100] do_IRQ+0x7b/0x100
May 15 00:42:57 Syrion kernel: [15972.317481] [mwait_idle+0x0/0x50] mwait_idle+0x0/0x50
May 15 00:42:57 Syrion kernel: [15972.317483] [default_idle+0x0/0x40] default_idle+0x0/0x40
May 15 00:42:57 Syrion kernel: [15972.317485] [ret_from_intr+0x0/0x0a] ret_from_intr+0x0/0xa
May 15 00:42:57 Syrion kernel: [15972.317486] [mwait_idle+0x42/0x50] mwait_idle+0x42/0x50
May 15 00:42:57 Syrion kernel: [15972.317493] [cpu_idle+0x6f/0xc0] cpu_idle+0x6f/0xc0
May 15 00:42:57 Syrion kernel: [15972.317496] [start_kernel+0x2b5/0x340] start_kernel+0x2b5/0x340
May 15 00:42:57 Syrion kernel: [15972.317499] [x86_64_start_kernel+0x12e/0x140] _sinittext+0x12e/0x140
May 15 00:42:57 Syrion kernel: [15972.317502]
May 15 00:42:57 Syrion kernel: [15972.317503] handlers:
May 15 00:42:57 Syrion kernel: [15972.317504] [usbcore:usb_hcd_irq+0x0/0x60] (usb_hcd_irq+0x0/0x60 [usbcore])
May 15 00:42:57 Syrion kernel: [15972.317516] [ata_generic:ata_interrupt+0x0/0x240] (ata_interrupt+0x0/0x240 [libata])
May 15 00:42:57 Syrion kernel: [15972.317526] [nvidia:nv_kern_isr+0x0/0xd0] (nv_kern_isr+0x0/0xd0 [nvidia])
May 15 00:42:57 Syrion kernel: [15972.317623] Disabling IRQ #16
May 15 00:43:05 Syrion kernel: [15980.756503] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad5
May 15 00:43:07 Syrion kernel: [15982.754441] NVRM: Xid (0001:00): 8, Channel 00000002
May 15 00:43:13 Syrion kernel: [15988.752220] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad6
May 15 00:43:15 Syrion kernel: [15990.750154] NVRM: Xid (0001:00): 8, Channel 0000001e
May 15 00:43:21 Syrion kernel: [15996.747938] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad7
May 15 00:43:23 Syrion kernel: [15998.745871] NVRM: Xid (0001:00): 8, Channel 00000020
May 15 00:43:28 Syrion kernel: [16003.161310] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
May 15 00:43:28 Syrion kernel: [16003.161317] ata3.01: cmd a0/00:00:00:00:00/00:00:00:00:00/b0 tag 0
May 15 00:43:28 Syrion kernel: [16003.161318] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 15 00:43:28 Syrion kernel: [16003.161319] res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout)
May 15 00:43:28 Syrion kernel: [16003.161322] ata3.01: status: { DRDY }
May 15 00:43:28 Syrion kernel: [16003.161338] ata3: soft resetting link
May 15 00:43:28 Syrion kernel: [16003.817368] ata3.00: configured for UDMA/33
May 15 00:43:28 Syrion kernel: [16003.989170] ata3.01: configured for UDMA/66
May 15 00:43:28 Syrion kernel: [16003.989180] ata3: EH complete
May 15 00:43:33 Syrion kernel: [16008.739520] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad8Ceci semble arriver lors de la première écriture dans le swap, qui est actif sur une partition.
Ceci est-il purement matériel ou un bug du noyau ?
> Lire le message (5 commentaires, moyenne: 1,4).
Vous avez demandé le commentaire #932006.



Tronqué
Vu qu'il manque le début du Oops, on va avoir du mal à savoir ce qu'il s'est passé.
Lance "dmesg | less" dans une console si le début a disparu et que la machine fonctionne toujours.
[ Répondre ]
[^]Re: Tronqué
Oops= ?
Qu'est-ce qui est tronqué ?
je n'ai mis que ce qui est pertinet dans la syslog, c'est à dire uniquement ce qui change. Avant la trace que j'ai transmise, il n'y a rien d'autre que des évènements habituels, comme le lancement d'une tâche crond, une --MARK--, et avant, les logs de démarrage.
Après, il y a le "restart".
La log que j'ai posté contient l'intégralité du pb, du moment où ça freeze au moment ou je presse "reset" sur ma tour.
Les logs de démarrage contiennent-elle des infos concernant le pb ?
----> en attendant, je n'ai plus de pb si je désactive le swap. j'ai même chargé la mule, pour être sûr de dépasser la charge mémoire déclenchant l'écriture des 38 premiers Mo du swap. Si le swap est activé, ça freez dès que je passe la barre des 500 à 700Mo de charge. Si le swap est déactivé, à 1,2Go aucun pb !
Joachim
[ Répondre ]