Re: Page Fault auf 6.1

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Mon, 23 Apr 2007 23:53:35 +0200

On Mon, Apr 23, 2007 at 11:14:35PM +0200, Nicola Tiling wrote:
> Ahoi
>
> Heute bootet ein Kiste unvorgesehenerweise. Immerhin war ich gerüstet:
>
> Letzte Meldung auf screen:
>
> Fatal trap 12: page fault while in kernel mode
> cpuid = 1; apic id = 00
> fault virtual address = 0x0
> fault code = supervisor read, page not present
> instruction pointer = 0x20:0x0
> stack pointer = 0x28:0xe7db8974
> frame pointer = 0x28:0xe7db8988
> code segment = base 0x0, limit 0xfffff, type 0x1b
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = interrupt enabled, resume, IOPL = 0
> current process = 39251 (sshd)
> trap number = 12
> panic: page fault
> cpuid = 1
> Uptime: 55d4h40m29s
> Dumping 1023 MB (2 chunks)
> chunk 0: 1MB (157 pages) ... ok
> chunk 1: 1023MB (261884 pages) 1008 992 976 960 944 928 912 896 880 864
> 848 832 816 800 784 768 752 736 720 704 688 672 656 640 62
> 4 608 592 576 560 544 528 512 496 480 464 448 432 416 400 384 368 352 336
> 320 304 288 272 256 240 224 208 192 176 160 144 128 112 96
> 80 64 48 32 16 ... ok
>
> Dump complete
> Automatic reboot in 15 seconds - press a key on the console to abort
> Rebooting...
>
>
> Wie bekomme ich denn nun vom kgb eine Info welches der Ursache des Crashes
> sein könnte ... Wonach müßte ich suchen?

Nun - da ist zweifelsfrei ein NULL-Pointer verwended worden.
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.

-- 
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 Mon 23 Apr 2007 - 23:54:52 CEST

search this site