PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux: BUG: scheduling while atomic: swapper/0xffff0000/0



PierreS
13.09.06, 10:38
Hallo,

in letzter Zeit habe ich öfters mal einen Kernel-Absturz. Das ganze kann ich leider nicht auf einen bestimmten Anwendungsfall zurückführen.

Die CPU-Last steigt auf 100% (kein bestimmter Prozess; daher wohl der Kernel selbst). "dmesg" gibt endlos folgendes aus:


BUG: scheduling while atomic: swapper/0xffff0000/0
<c035728f> schedule+0x7df/0xd40 <c012fcd6> update_process_times+0x56/0x90
<c011762c> smp_apic_timer_interrupt+0x5c/0x70 <c0101fbc> default_idle+0x2c/0x60
<c0103d58> apic_timer_interrupt+0x1c/0x24 <c0101f90> default_idle+0x0/0x60
<c010207c> cpu_idle+0x8c/0xd0 <c041483e> start_kernel+0x35e/0x400
<c0414260> unknown_bootoption+0x0/0x280


Ab diesem Zeitpunkt verhält sich das System "seltsam". Prozesse lassen sich nicht beenden (auch nicht mit kill -9); ein "reboot" ist aber oft noch möglich.

Ich nutze ein aktuelles ArchLinux mit Kernel 2.6.17.13:


uname -a
Linux athlon64 2.6.17-ARCH #1 SMP PREEMPT Sat Sep 9 07:32:55 CEST 2006 i686 AMD Athlon(tm) 64 Processor 4000+ AuthenticAMD GNU/Linux


Bis vor kurzem lief das System absolut stabil. Ich habe mal mit "noapic" gestartet; weiß aber nicht, ob hier das Problem liegt, da apic eigentlich immer problemlos funktioniert hat. Könnte es vielleicht daran liegen, daß ich einen SMP-Kernel auf nur einem Prozessor einsetze?

Stephanw
13.09.06, 10:59
Ich würde einfach mal eine Kernel-Variante ohne SMP probieren. Ich hatte auch schon Probleme mit SMP-Kerneln auf nicht SMP-Rechnern...

Gruß Stephan

PierreS
13.09.06, 12:05
Gut, ich habe den jetzt mal ohne SMP kompiliert (aber mit apic). Es weiß nicht zufällig jemand, wie ich obigen Fehler provozieren könnte?

ThorstenHirsch
13.09.06, 12:09
Googel doch mal nach "scheduling while atomic: swapper" - und wenn Dein Problem bisher nirgends auftaucht schreib' nen bug-report.

PierreS
13.09.06, 16:35
Bisher habe ich meinen Bug nicht gefunden. Dumm ist halt, daß er nicht reproduzierbar ist. Andererseits steht in der kernel-xconfig, daß man smp nicht auf nur einer CPU nutzen sollte.

mosibfu
20.04.07, 16:51
das probleim ist der usb 2.0 von nforce bei mir, wenn das disabled in bios is kannte sie ubuntu richtig starten ohne die error.

sorry fur mein slechte deutsch, bin ein niederlander aber ich hatte selbest probleim (jetzt gefixed)

vieleicht is das etwas fur dich. viele schpass von holland

*drehet einer mit mari*

ohh und google hatt mir hier gebracht :P ;)

PierreS
20.04.07, 16:56
Ich nutze mittlerweile 2.6.20 und der Fehler ist schon lange nicht mehr aufgetreten; daher gehe ich davon aus, daß es schon vor eingier Zeit im Kernel behoben wurde.

Dennoch Danke für den Tipp.

mosibfu
20.04.07, 17:04
darf ich sie fragen, hatte sie ein nforce chipset? nur zum weten oder ich dem fix hab gefunden.

PierreS
20.04.07, 17:22
Ja, ist nforce4.

mosibfu
20.04.07, 22:23
mja das is denn ein nforce4 bug :P alle mit neue ubuntu haben das..
:( :(