PANIC: Re: machine locks with PF (without using user dependent rules)

Emanuel Strobl emanuel.strobl at gmx.net
Mon Feb 7 09:14:51 PST 2005


Am Montag, 7. Februar 2005 17:32 schrieb Emanuel Strobl:
> Am Montag, 7. Februar 2005 16:52 schrieb Emanuel Strobl:
> > Am Samstag, 8. Januar 2005 18:24 schrieb Max Laier:
> > > On Saturday 08 January 2005 17:52, Robert Watson wrote:
> > > > On Sat, 8 Jan 2005, Harald Schmalzbauer wrote:
> > > > > my machine hard locks with the attached ruleset.  If I set
> > > > > debug.mpsafenet to 0 everything is fine. This was a wild guess from
>
> [...]
>
> > Tell me how I can help, I'll later hand in the trace of the slef-lock
> > when debug.mpsafenet is 1.
>
> Like promised, here it is:
>
> Fatal trap 12: page fault while in kernel mode
> fault virtual address   = 0xdeadc1d7
> fault code              = supervisor read, page not present
> instruction pointer     = 0x8:0xc047b518
> stack pointer           = 0x10:0xcc694954
> frame pointer           = 0x10:0xcc69495c
> 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         = 35 (swi1: net)
> [thread pid 35 tid 100031 ]
> Stopped at      pf_state_compare_ext_gwy+0x18:  movzbl  0xf9(%esi),%eax

Here's another one:

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xc2
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc047adcb
stack pointer           = 0x10:0xcc6975fc
frame pointer           = 0x10:0xcc697604
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         = 36 (swi5: clock sio)
[thread pid 36 tid 100032 ]
Stopped at      pf_state_tree_lan_ext_RB_FIND+0xb:      movl    0(%eax),%ebx
db> trace
Tracing pid 36 tid 100032 td 0xc1515320
pf_state_tree_lan_ext_RB_FIND(c2,cc69788c,0,cc697a20,cc697998) at 
pf_state_tree_lan_ext_RB_FIND+0xb
pf_find_state_recurse(c176c300,cc69788c,0,c08118f4,c1514e20) at 
pf_find_state_recurse+0x45
pf_test_state_icmp(cc6979ec,2,c176c300,c1743000,30) at pf_test_state_icmp+0xb8
pf_test6(2,c1586000,cc697ac0,0,c17565a0) at pf_test6+0xe30
pf_check6_out(0,cc697ac0,c1586000,2,0) at pf_check6_out+0x35
pfil_run_hooks(c07f3980,cc697b58,c1586000,2,0) at pfil_run_hooks+0x15b
ip6_output(c1743000,c07f59c0,cc697bdc,0,cc697c4c) at ip6_output+0xb9a
mld6_sendpkt(0,c07a5ab0,c07a59a0,c05af360,cc697ca0) at mld6_sendpkt+0x207
mld6_fasttimeo(c07c5680,1,c0767584,100,6) at mld6_fasttimeo+0x83
pffasttimo(0,8,c076302f,f7,38fd) at pffasttimo+0x85
softclock(0,0,c075f8fb,269,0) at softclock+0x12f
ithread_loop(c1526280,cc697d48,c075f6d4,31e,0) at ithread_loop+0x1ff
fork_exit(c055fcb0,c1526280,cc697d48) at fork_exit+0xa9
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xcc697d7c, ebp = 0 ---
db>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20050207/ba9cb12c/attachment.bin


More information about the freebsd-stable mailing list