Re: Page Fault auf 6.1

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Tue, 24 Apr 2007 11:28:13 +0200

On Tue, Apr 24, 2007 at 09:04:25AM +0200, Nicola Tiling wrote:
> Moin
>
> > -----Original Message-----
> > From: owner-de-bsd-questions(at)de.FreeBSD.org
> > [mailto:owner-de-bsd-questions(at)de.FreeBSD.org] On Behalf Of
> > Bernd Walter
> > Sent: Monday, April 23, 2007 11:54 PM
> > To: Nicola Tiling
> > Cc: de-bsd-questions(at)de.freebsd.org
> > Subject: Re: Page Fault auf 6.1
>
> > Ein Stacktrace (bt-Befehl in kgdb) ist der erste Schritt, um
> > heraus zu bekommen welcher Programmcode das versucht hat.
> > Der Rest muss sich dann zeigen, wenn man die Programmzeile kennt.
>
> Ich kann leider kein Programm sehen. Außerdem mault es rum wegen eines
> "Previous frame inner to this frame"

Genau da ist leider das Problem :(
Bis zu der Stelle sind das nur Angaben über den Traphandler.
Die Funktionsadresse 0 hatte ich schon in der letzten Mail gesehen, aber
gehofft, dass im Stack noch was verwendbares steht.

> (kgdb) bt
> #0 doadump () at pcpu.h:165
> #1 0xc05078da in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
> #2 0xc0507c01 in panic (fmt=0xc06a84ef "%s") at
> /usr/src/sys/kern/kern_shutdown.c:565
> #3 0xc0685c14 in trap_fatal (frame=0xe7db8934, eva=0) at
> /usr/src/sys/i386/i386/trap.c:837
> #4 0xc0685953 in trap_pfault (frame=0xe7db8934, usermode=0, eva=0) at
> /usr/src/sys/i386/i386/trap.c:745
> #5 0xc06855ad in trap (frame=
> {tf_fs = -980680696, tf_es = -405077976, tf_ds = -1068105688, tf_edi =
> -980042752, tf_esi = -973956352, tf_ebp = -405042808, tf_isp = -405042848,
> tf_ebx = -992599040, tf_edx = -1066317664, tf_ecx = -980042752, tf_eax =
> -992598904, tf_trapno = 12, tf_err = 0, tf_eip = 0, tf_cs = 32, tf_eflags =
> 66118, tf_esp = -1068582457, tf_ss = 0}) at
> /usr/src/sys/i386/i386/trap.c:435
> #6 0xc06720da in calltrap () at /usr/src/sys/i386/i386/exception.s:139
> #7 0x00000000 in ?? ()
> Previous frame inner to this frame (corrupt stack?)

Was hast du für einen Scheduler laufen?
Kannst du mal einen ps auf den dump ansetzen?
Ist zwar nur noch rumstochern, aber handfeste Informationen ergeben sich
momentan nicht :(
Vielleicht hat ja jemand anders noch eine gute Idee.

-- 
B.Walter                http://www.bwct.de      http://www.fizon.de
bernd(at)bwct.de           info(at)bwct.de            support(at)fizon.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 24 Apr 2007 - 11:29:52 CEST

search this site