Date: Wed, 14 Nov 2007 14:07:12 +1100 From: Benno Rice <benno@jeamland.net> To: current@freebsd.org Subject: Re: Repeatable crash with fdisk Message-ID: <F8F9FC83-81A3-4529-851B-CB9D3988BDD1@jeamland.net> In-Reply-To: <57A598F5-54A4-433D-9DB2-6141BC50B554@jeamland.net> References: <57A598F5-54A4-433D-9DB2-6141BC50B554@jeamland.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 14/11/2007, at 1:42 PM, Benno Rice wrote: > So I've got these lovely IBM HS21 XM blades to play with, and I'm > trying some tricks for automated setup. I'm writing a script that > does the fdisk/bsdlabel/newfs stuff for me. > > Runs ok the first time around, but when I run it the second time > around, I get this: > > # ./strap.sh > GEOM******* Working _Lon device /dev/dAa0 ******* > Bfdisk: ELWARNING line 2: :number of cylind Lers (8924) may babe out- > of-range > el (must be wit uhin 1-1024 for nfsormal/b BIOS operation,oo > unless the entit re disk > is rededicated to FremoeBSD)ve > d. > > Fatal trap 12: page fault while in kernel mode > cpuid = 1; apic id = 01 > fault virtual address = 0x20 > fault code = supervisor read data, page not present > instruction pointer = 0x8:0xffffffff8024ed1a > stack pointer = 0x10:0xffffffff9ed24ba0 > frame pointer = 0x10:0xffffff00035a5200 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, long 1, def32 0, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 2 (g_event) > trap number = 12 > panic: page fault > cpuid = 1 Now that I have a kernel with DDB: Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x20 fault code = supervisor read data, page not present instruction pointer = 0x8:0xffffffff80256ac4 stack pointer = 0x10:0xffffffff9ed19b80 frame pointer = 0x10:0xffffffff9ed19bd0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 2 (g_event) [thread pid 2 tid 100014 ] Stopped at g_mbr_config+0x64: movq 0x20(%rax),%r15 db> bt Tracing pid 2 tid 100014 td 0xffffff00010946a0 g_mbr_config() at g_mbr_config+0x64 g_run_events() at g_run_events+0x1b8 g_event_procbody() at g_event_procbody+0x57 fork_exit() at fork_exit+0x11f fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffffff9ed19d30, rbp = 0 --- db> -- Benno Rice benno@jeamland.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F8F9FC83-81A3-4529-851B-CB9D3988BDD1>