8.0-BETA2: mi_startup() panic on VIA C7 diskless
Arno J. Klaassen
arno at heho.snv.jussieu.fr
Tue Aug 11 14:40:26 UTC 2009
Robert Watson <rwatson at freebsd.org> writes:
> On Mon, 10 Aug 2009, Arno J. Klaassen wrote:
>
>> That said, it now panics a bit further (the 'xdr'-bug I vaguely
>> remember from recent days? ) :
>
> This is actually believed to be a flowtable bug, and has been spotted
> by a few people. I think Kip is circulating a bug fix for it.
> There's not yet a patch in the re@ queue for it.
OK, feel free to provide me with a pointer to Kip's fix and
I'll be glad to test it
(I was positively surpised that this C7 board, small as it is, still
has a plain RS232, which makes providing you with debug info
fairly easy).
Thanx, best regards, Arno
>>
>> Adjusted interface vge0
>> in_scrubprefix: deletion failed
>> Shutdown interface vge1
>>
>>
>> Fatal trap 12: page fault while in kernel mode
>> cpuid = 0; apic id = 00
>> fault virtual address = 0xf000e6fa
>> fault code = supervisor read, page not present
>> instruction pointer = 0x20:0xc07e060b
>> stack pointer = 0x28:0xc0c20940
>> frame pointer = 0x28:0xc0c20990
>> 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 = 0 (swapper)
>> [thread pid 0 tid 100000 ]
>> Stopped at 0xc07e060b = uma_zalloc_arg+0x7b: movswl
>> 0x8(%edx),%eax
>> db> where
>> Tracing pid 0 tid 100000 td 0xc0934590
>> uma_zalloc_arg(0,0,101,c6dfec00,c060bfeb,...) at 0xc07e060b =
>> uma_zalloc_arg+0x7b
>> flowtable_lookup(c6eca000,c7008100,c0c20a74,8c,c0aa586c,...) at
>> 0xc0673ffb = flowtable_lookup+0x49b
>> ip_output(c7008100,0,0,0,0,...) at 0xc06abcfa = ip_output+0xea
>> udp_send(c70a59a8,0,c7008300,c0aa870c,0,...) at 0xc0724198 =
>> udp_send+0x8e8
>> sosend_dgram(c70a59a8,c0aa870c,0,c7008300,0,...) at 0xc063290f =
>> sosend_dgram+0x35f
>> sosend(c70a59a8,c0aa870c,0,c7008300,0,...) at 0xc062ff2f = sosend+0x3f
>> krpc_call(c0aa870c,186a0,2,3,c0c20c60,...) at 0xc0757afe =
>> krpc_call+0x2ce
>> krpc_portmap(c0aa870c,186a5,3,c0aa870e,c0934590,...) at 0xc0757e46 =
>> krpc_portmap+0xb6
>> bootpc_init(0,c1ec00,c1ec00,c1e000,c25000,...) at 0xc0757398 =
>> bootpc_init+0x19a8
>> mi_startup() at 0xc05839d6 = mi_startup+0xa6
>> begin() at 0xc0453005 = begin+0x2c
>> db>
More information about the freebsd-current
mailing list