Thread View: ch.comp.os.linux
9 messages
9 total messages
Started by Chrigi Hartmann
Mon, 09 Jul 2007 07:46
Kernel Error
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 07:46
Date: Mon, 09 Jul 2007 07:46
90 lines
5774 bytes
5774 bytes
Hallo Zusammen Ich habe 8 identische Intel Server unter Fedora 6 am laufen. Die haben ein Intel Xeon Dual Core 2.13 Ghz, 2 x 512 MB PC533 CL4 Ram, 2 x 160 GB S-ATA im Raid und ein Intel Server Board S3000AH verbaut. Die Kisten laufen alle stabil, bis auf eine. Diese ist heute Morgen zum zweiten mal abgeschmiert. Im /var/log/messages finde ich folgendes: Jul 9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588! Jul 9 07:21:02 dc kernel: invalid opcode: 0000 [#1] Jul 9 07:21:02 dc kernel: SMP Jul 9 07:21:02 dc kernel: last sysfs file: /devices/system/cpu/cpu0/cpufreq/scaling_setspeed Jul 9 07:21:02 dc kernel: Modules linked in: autofs4 hidp rfcomm l2cap bluetooth sunrpc ipv6 acpi_cpufreq freq_table dm_multipath video sbs i2c_ec dock button battery ac parport_pc lp parport floppy i2c_i801 i2c_core iTCO_wdt iTCO_vendor_support ide_cd serio_raw e1000 cdrom sg pcspkr usb_storage dm_snapshot dm_zero dm_mirror dm_mod ata_piix libata sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd Jul 9 07:21:02 dc kernel: CPU: 0 Jul 9 07:21:02 dc kernel: EIP: 0060:[<c0462103>] Not tainted VLI Jul 9 07:21:02 dc kernel: EFLAGS: 00210292 (2.6.20-1.2962.fc6 #1) Jul 9 07:21:02 dc kernel: EIP is at page_remove_rmap+0xd4/0xf1 Jul 9 07:21:02 dc kernel: eax: 0000003b ebx: c1000000 ecx: ffffffff edx: 00200046 Jul 9 07:21:02 dc kernel: esi: d4af01d0 edi: 00000000 ebp: fffab9a4 esp: c881deb0 Jul 9 07:21:02 dc kernel: ds: 007b es: 007b ss: 0068 Jul 9 07:21:02 dc kernel: Process php (pid: 1306, ti=c881d000 task=c25e2930 task.ti=c881d000) Jul 9 07:21:02 dc kernel: Stack: c06a76a5 00000000 c1000000 03a69000 c045c9aa 00000000 d4af01d0 c881df28 Jul 9 07:21:02 dc kernel: 00000000 00000001 03a87000 e691b038 f7273a80 c2414f80 00000000 fffffffb Jul 9 07:21:02 dc kernel: c1d27dac e691b038 001883e5 03a87000 00000000 c881df28 d949fb54 f7273a80 Jul 9 07:21:02 dc kernel: Call Trace: Jul 9 07:21:02 dc kernel: [<c045c9aa>] unmap_vmas+0x294/0x4fd Jul 9 07:21:02 dc kernel: [<c045f4df>] exit_mmap+0x73/0xe9 Jul 9 07:21:02 dc kernel: [<c0420fb0>] mmput+0x34/0x7a Jul 9 07:21:02 dc kernel: [<c04258da>] do_exit+0x1e1/0x6db Jul 9 07:21:02 dc kernel: [<c0423918>] printk+0x1f/0x96 Jul 9 07:21:02 dc kernel: [<c0619f0e>] do_page_fault+0x47e/0x506 Jul 9 07:21:02 dc kernel: [<c0619a90>] do_page_fault+0x0/0x506 Jul 9 07:21:02 dc kernel: [<c06186dc>] error_code+0x7c/0x90 Jul 9 07:21:02 dc kernel: [<c0610033>] unix_sock_destructor+0xa/0xd5 Jul 9 07:21:02 dc kernel: ======================= Jul 9 07:21:02 dc kernel: Code: c0 74 0d 8b 50 08 b8 d5 76 6a c0 e8 7c bd fd ff 8b 46 48 85 c0 74 14 8b 40 10 85 c0 74 0d 8b 50 2c b8 f4 76 6a c0 e8 61 bd fd ff <0f> 0b eb fe 8b 53 10 89 d8 59 5b 5b 5e 83 f2 01 83 e2 01 e9 2a Jul 9 07:21:03 dc kernel: EIP: [<c0462103>] page_remove_rmap+0xd4/0xf1 SS:ESP 0068:c881deb0 Jul 9 07:21:03 dc kernel: <1>Fixing recursive fault but reboot is needed! Jul 9 07:21:03 dc kernel: BUG: scheduling while atomic: php/0x00000001/1306 Jul 9 07:21:03 dc kernel: [<c061658e>] __sched_text_start+0x56/0xa23 Jul 9 07:21:03 dc kernel: [<c042005d>] scheduler_tick+0x7c/0xdc Jul 9 07:21:03 dc kernel: [<c0423918>] printk+0x1f/0x96 Jul 9 07:21:03 dc kernel: [<c04257f7>] do_exit+0xfe/0x6db Jul 9 07:21:03 dc kernel: [<c0405bad>] die+0x216/0x23b Jul 9 07:21:03 dc kernel: [<c0405fb8>] do_invalid_op+0x0/0xab Jul 9 07:21:03 dc kernel: [<c040605a>] do_invalid_op+0xa2/0xab Jul 9 07:21:03 dc kernel: [<c0462103>] page_remove_rmap+0xd4/0xf1 Jul 9 07:21:03 dc kernel: [<c042328d>] release_console_sem+0x183/0x1c2 Jul 9 07:21:03 dc kernel: [<c041cab0>] task_running_tick+0x2d/0x237 Jul 9 07:21:03 dc kernel: [<c0456235>] __pagevec_free+0x14/0x1a Jul 9 07:21:03 dc kernel: [<c06186dc>] error_code+0x7c/0x90 Jul 9 07:21:03 dc kernel: [<c0462103>] page_remove_rmap+0xd4/0xf1 Jul 9 07:21:03 dc kernel: [<c045c9aa>] unmap_vmas+0x294/0x4fd Jul 9 07:21:03 dc kernel: [<c045f4df>] exit_mmap+0x73/0xe9 Jul 9 07:21:03 dc kernel: [<c0420fb0>] mmput+0x34/0x7a Jul 9 07:21:03 dc kernel: [<c04258da>] do_exit+0x1e1/0x6db Jul 9 07:21:03 dc kernel: [<c0423918>] printk+0x1f/0x96 Jul 9 07:21:03 dc kernel: [<c0619f0e>] do_page_fault+0x47e/0x506 Jul 9 07:21:03 dc kernel: [<c0619a90>] do_page_fault+0x0/0x506 Jul 9 07:21:03 dc kernel: [<c06186dc>] error_code+0x7c/0x90 Jul 9 07:21:03 dc kernel: [<c0610033>] unix_sock_destructor+0xa/0xd5 Jul 9 07:21:03 dc kernel: ======================= Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich ansetzen um das Problem zu finden und zu l�sen? W�re um ein paar Tips dankbar. Gr�assli us em P�ntnerland Chrigi Hartmann
Re: Kernel Error
Author: Stefan Heimers
Date: Mon, 09 Jul 2007 08:14
Date: Mon, 09 Jul 2007 08:14
34 lines
2016 bytes
2016 bytes
Chrigi Hartmann wrote: > Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich > ansetzen um das Problem zu finden und zu l�sen? Hallo Chrigi, Die Meldung sagt mir nix, aber in solchen F�llen teste ich immer erst mal das Memory und die Platten mit einer Knoppix-CD. F�rs Memory gibt man der Knoppix-CD als Bootoption memtest (oder memtest86, bin nicht mehr sicher) ein, dann startet der Memorytest alleine, ohne Linux. F�r den Festplattentest lasse ich Knoppix normal starten, und benutze dann smartctl -a /dev/hda oder smartctl -d ata -a /dev/sda # fuer S-ATA-Platten um den Zustand der Platten auszulesen. Eventuell auch noch badblocks. Wenn der Fehler noch nicht gefunden wird, kann man versuchen, einzelne Teile des Rechners (Netzteil, Controllercarten,...) auszutauschen, bis man den "S�nder" gefunden hat. Software: Wenn Du sagst identische Rechner, heisst das, dass auch die gleiche Software l�uft? Insbesondere Kernel-Versionen und geladene Module vergleichen! Gruss, Stefan
Re: Kernel Error
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 12:35
Date: Mon, 09 Jul 2007 12:35
27 lines
2362 bytes
2362 bytes
Moin Stefan > Die Meldung sagt mir nix, aber in solchen F�llen teste ich immer erst mal > das Memory und die Platten mit einer Knoppix-CD. Geht schlecht da die Server ziemlich weit weg von hier stehen... Zur Not kann ich aber hinfahren (ca. 200km). Gibts eine M�glichkeit, den Memory Test w�hrend dem laufenden Betrieb zu starten? Die HD's schliesse ich eigentlich aus da die sowieso per S.M.A.R.T. �berwacht werden und ich dann (so meine kleine Erfahrung) entsprechende Meldungen im Log auftauchen. Aber Memory k�nnte es schon sein... > Wenn der Fehler noch nicht gefunden wird, kann man versuchen, einzelne Teile > des Rechners (Netzteil, Controllercarten,...) auszutauschen, bis man > den "S�nder" gefunden hat. Ja dann mache ich eher N�gel mit K�pfen und ersetze die ganze Maschine inkl Reinstall und so... dann l�uft's 100% nachher ;) > Software: Wenn Du sagst identische Rechner, heisst das, dass auch die > gleiche Software l�uft? Insbesondere Kernel-Versionen und geladene Module > vergleichen! Ja, �berall FC6 mit allen Updates (per YUM). Alle mit Samba, MySQL, Apache, PHP und das �bliche Zeugs installiert. Ohne X. Danke f�r dein Feedback und Gr�assli Chrigi Hartmann
Re: Kernel Error
Author: Adrian Ulrich
Date: Mon, 09 Jul 2007 16:34
Date: Mon, 09 Jul 2007 16:34
26 lines
1828 bytes
1828 bytes
Hallo Chrigi,
> Jul 9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588!
> Jul 9 07:21:02 dc kernel: invalid opcode: 0000 [#1]
Nun, da hat der memory-manager (mm/) was gesehen, was ihm nicht so
ganz passte.
> Jul 9 07:21:02 dc kernel: EFLAGS: 00210292 (2.6.20-1.2962.fc6 #1)
> Kann hier jemand etwas mit diesen Meldungen anfange? WO muss ich
> ansetzen um das Problem zu finden und zu lösen?
Haben die anderen Server dieselbe Kernel-Version?
Falls nein: Up/Downgrade probieren.
Falls ja: Sieht nach Hardware aus. Memory / CPU.
Gruss,
Adrian
--
RFC 1925:
(11) Every old idea will be proposed again with a different name and
a different presentation, regardless of whether it works.
Re: Kernel Error
Author: Adrian Ulrich
Date: Mon, 09 Jul 2007 16:43
Date: Mon, 09 Jul 2007 16:43
18 lines
1698 bytes
1698 bytes
> Geht schlecht da die Server ziemlich weit weg von hier stehen... Zur Not > kann ich aber hinfahren (ca. 200km). Ganz blöder trick: Wenn du denkst, dass das Memory schuld ist, kannst du die Kiste probehalber mit weniger RAM booten: Einfach mit z.B. 'mem=512M' starten. Der Kernel wird so nur die ersten 512 Megabyte RAM verwenden und man kann das Problem 'live' etwas eingrenzen: Findet sich das 'böse RAM' oberhalb der angegebenen Limite wird der Server nun stabil laufen und nicht mehr panicen. Gruss, Adrian
Re: Kernel Error
Author: Chrigi Hartmann
Date: Mon, 09 Jul 2007 19:19
Date: Mon, 09 Jul 2007 19:19
12 lines
1753 bytes
1753 bytes
Hi Adrian > Wenn du denkst, dass das Memory schuld ist, kannst du die Kiste probehalber > mit weniger RAM booten: Einfach mit z.B. 'mem=512M' starten. �hm wie teile ich das beim Reboot mit? Wie gesagt, ich sitze nicht vor der Kiste, hab nur SSH Zugriff und eine Person vor Ort, welche im Notfall den Resett dr�cken kann. Mehr darf ich der Person dort nicht zumuten ;)) Kann ich also schon beim /sbin/shutdown -r mitgeben, dass er mit 512 mal neustarten soll? MFG; Chrigi Hartmann
Re: Kernel Error
Author: Visvanath Ratnaweera
Date: Tue, 10 Jul 2007 05:08
Date: Tue, 10 Jul 2007 05:08
17 lines
1842 bytes
1842 bytes
Chrigi Hartmann schrieb: > > �hm wie teile ich das beim Reboot mit? Wie gesagt, ich sitze nicht vor > der Kiste, hab nur SSH Zugriff und eine Person vor Ort, welche im > Notfall den Resett dr�cken kann. Mehr darf ich der Person dort nicht > zumuten ;)) Das musst du in Boot-manager einbrennen. Z.B. bei lilo w�re es append="mem=512M" (falls "append" schon vorhanden nur erg�nzen, nicht vergessen lilo auszuf�hren!) http://www.linuxinfor.com/german/man5/lilo.conf.html Sei gewarnt: Spielereien mit Boot-manager k�nnte einen Besuch mit der Rettungs-CD zur Folge haben! (Nat�rlich nur wenn du keine Remote-console hast, ich nehme es jetzt an.) Visvanath
Re: Kernel Error
Author: Chrigi Hartmann
Date: Tue, 10 Jul 2007 14:51
Date: Tue, 10 Jul 2007 14:51
10 lines
1634 bytes
1634 bytes
Salut > Das musst du in Boot-manager einbrennen. Z.B. bei lilo w�re es > append="mem=512M" (falls "append" schon vorhanden nur erg�nzen, > nicht vergessen lilo auszuf�hren!) > http://www.linuxinfor.com/german/man5/lilo.conf.html Ne w�re GRUB. Ich riskier's lieber nicht und schicke vorsichtshalber mal 2 neue Memory hin. Diese kann dann jemand vor Ort mal ersetzen. Danke und Gruss - Chrigi Hartmann
Re: Kernel Error
Author: Chrigi Hartmann
Date: Thu, 12 Jul 2007 09:25
Date: Thu, 12 Jul 2007 09:25
14 lines
1633 bytes
1633 bytes
Hallo miteinander >> Jul 9 07:21:02 dc kernel: kernel BUG at mm/rmap.c:588! >> Jul 9 07:21:02 dc kernel: invalid opcode: 0000 [#1] > > Nun, da hat der memory-manager (mm/) was gesehen, was ihm nicht so > ganz passte. Also Jungs, das CalandaBr�u hat sich Adrian verdient ;-) Es lag wirklich am RAM. Nachdem gestern die beiden RAM Riegel durch neue ersetzt wurde, l�uft die Kiste wieder stabil. Danke f�r die Mithilfe und Gr�assli Chrigi Hartmann
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads