Kernel Panic durch Safari?

G

Gomiaf

Hallo Ihr!

Ich hatte ja schonmal von einer mich ereilten Kernel Panic berichtet, aber daß man sich die auch beim Surfen/Downloaden holen kann, war mir neu... :eek:

Ich surfte gerade mit Safari beim Versiontracker vorbei, um ein Programm herunterzuladen. Da ich im Downloadfenster sah, daß zweimal die gleiche Datei heruntergeladen wurde, stoppte ich den zweiten Download (die mit dem Zusatz "-1") und klickte auf "Löschen".

Dann kam die viersprachige Meldung. Nach dem Neustart lagen die zwei Dateien auf meinem Desktop, die prog.sit sowie prog-1.sit.

Ist da beim Löschen des zweiten Downloads was schiefgegangen? Sollte das einen Systemcrash verursachen?

Im KernelPanic-Protokoll steht folgendes:

Sat Sep 6 21:06:53 2003


panic(cpu 0): lockmgr: locking against myself
Latest stack backtrace for cpu 0:
Backtrace:
0x0008581C 0x00085C4C 0x000287B4 0x001DEE88 0x1C620E34 0x1C616ECC 0x1C615A00 0x1C614ACC
0x000BB7AC 0x0020F3CC 0x00092970 0xFF4F7A97
Kernel loadable modules in backtrace (with dependencies):
com.apple.filesystems.udf(33.0)@0x1c586000
Proceeding back via exception chain:
Exception state (sv=0x1BCC7780)
PC=0x9001540C; MSR=0x0200F030; DAR=0x00578FA2; DSISR=0x40000000; LR=0x90227F60; R1=0xF0100180; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 6.6:
Thu May 1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC

Sollen diese Panics zur Gewohnheit werden? Ist das die vielzitierte und hochgelobte Stabilität? Langsam kommen mir Zweifel.

Verzweifelte Grüße

Gomiaf
 
...

Hallo Gomiaf,

lässt sich der Fehler reproduzieren? Du gehst auf Versiontracker und lädst das Programm zweimal und löscht eins wieder?

Gruß Andi
 
Re: ...

Original geschrieben von Andi
Hallo Gomiaf,

lässt sich der Fehler reproduzieren? Du gehst auf Versiontracker und lädst das Programm zweimal und löscht eins wieder?

Gruß Andi
 

Hallo Andi!

In meiner Neugier habe ich das natürlich versucht: Fehlanzeige.

Ich hasse sowas.
 
panic(cpu 0): lockmgr: locking against myself
Latest stack backtrace for cpu 0:
Backtrace:
0x0008581C 0x00085C4C 0x000287B4 0x001DEE88 0x1C620E34 0x1C616ECC 0x1C615A00 0x1C614ACC
0x000BB7AC 0x0020F3CC 0x00092970 0xFF4F7A97
Kernel loadable modules in backtrace (with dependencies):
com.apple.filesystems.udf(33.0)@0x1c586000
Proceeding back via exception chain:
Exception state (sv=0x1BCC7780)
PC=0x9001540C; MSR=0x0200F030; DAR=0x00578FA2; DSISR=0x40000000; LR=0x90227F60; R1=0xF0100180; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 6.6:
Thu May 1 21:48:54 PDT 2003; root:xnu/xnu-344.34.obj~1/RELEASE_PPC

@gomiaf: wenn ich den kernel panic richtig interpretiere, dann wurde dieser durch die dateisystemkomponente die für lesen/schreiben auf entsprechende dateisysteme zuständig ist ausgelöst. anscheinend versuchte die entsprechende kernelextension ein lock auf ein objekt zu setzen, welches sie selber schon gelockt hatte. ob dieses objekt ein dateisystemblock oder eine methode der kernelextension war, kann ich aus dem trace nicht rauslesen. jedenfalls kam es zu einer deadlock-situation (diejenigen, die mit datenbanken zu tun haben, werde das kennen), die wohl nicht automatisch aufgelöst werden konnte, was dann letztenedlich den kernel dazu veranlasste besser alles anzuhalten, bevor etwas kaputt geht.

OK, ich weiß das hilft jetzt nicht wirklich :/ aber die nicht-reproduzierbarkeit deutet für mich daraufhin, dass es wahrscheinlich eine ausergewöhnliche kombination verschd. systemzustände, parameterübergaben zwischen systembausteinen und der wohlbekannte murphy waren...

ich hatte unter 10.2 noch keinen einzigen kernel panic. safari stürzt aber besonders anch längerem gebrauch gerne ab. ausserdem wird safari im verlauf signifikant langsamer. vermutlich noch ein speicherloch oder ein n^2 verhalten im coding. da hilft nur neustart von safari :( *grummel*


gruß
blalalama
 
Zurück
Oben Unten