Re: 5.1 - crash bei Start v. Xwin nach Kernel-upgrade

From: <a(at)jenisch.at>
Date: Wed, 8 Oct 2003 10:22:12 +0200

> Unter Umständen steht ja was in /var/log/messages bzw. in
> /var/log/XFree.0.log - schau mal und hänge die Auszüge
> entsprechend an.

Nope :-(. Die Box crasht bzw. landet im dbg, ohne auch nur irgendwas
ins syslog bzw. XFree-log zu schreiben.

> Weiterhin könnte es sehr Aufschlussreich sein, wenn
> Du den Backtrace im dbg abschreiben oder speichern und
> mitdenden könntest.

Ich hab's vom Bildschirm "abgemalt" (s.u.)

> Greg Lehey hat in seinem Buch beschrieben,
> wie's geht.

Wie heißt das Buch?

Nachdem ich das Buch nicht habe - gibt's irgendwo eine Anleitung, wie
man d. crash-debug/backtrace speichern kann?

>
> Schau vielleicht auch mal, ob Dir der Patch in
> <http://www.freebsd.org/cgi/query-pr.cgi?pr=55699> weiterhilft.

Soweit ich gesehen habe, bezieht sich der Patch auf das XFree
selbst. Das Seltsame ist aber, daß bei mir das XFree mit dem "alten
Kernel" (das ist der, der von der CD weg installiert wird) absolut
problemlos funktioniert - mit dem neuen Kernel geht's dann nicht medhr.

>
> Hast Du drm und agp in Deinem neuen Kernel?

Ja: (Auszug aus dem von mir modifizierten "GENERIC")

device agp # support several AGP chipsets
device mgadrm

Das Unangenehme an d. Sache ist, daß die Box so abschmiert ohne auch
nur irgendwelche Hinweise über die Ursache in irgendwelchen Logs zu
hinterlassen.

> Ich habe von Dumps beim Beenden von X gehört, in Verbindung mit
> FreeBSD4, Matrox G450 und Xinerama.

Bei mir crasht die Box aber bereits beim Starten von X.

Hab' bereits die Mailing-list archives durchgesehen - leider nichts
gefunden....

...puzzled...

-ewald

------------------------------ < Cut here > ------------------------------

Output v. dbg beim Starten v. X (danach bleibt nur "reset"):

Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x1c
fault code: supervisor read, page not present
Instruction pointer = 0x8: 0xc062e40e
Stack pointer = 0x10: 0xdcaa0b68
framepointer = 0x10: 0xdcaa0b68
code segment = base 0x0, limit 0xfffff, type 0x1b
                        DPL 0, pres 1, def32 1, gran 1
procesor eflags = interrupt enabled, resume, IOPL=0
current process = 595 (XFree86)
kernel: type12 trap, code0
Stopped at _mtx_assert+0x4e: movl 0x1c(%ebx),%eax

To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 08 Oct 2003 - 10:23:13 CEST

search this site