tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: [ARM32] panic when sshd responding
There are some debug messages:
Lines with sp: ... mean enter to sosend_loan(), where sp - space,
[len] - len, se - sva, eva pair, and last number is a npgs.
Lines with size: ... mean enter to sodoloanfree(), where size - size,
[len] - len, se - sva, eva pair, and last number is a npgs.
mycounter value shows amount of loops inside sosend_loan().
Lines with mc... mean processing after have_data: mark, where mc -
mycounter, len - len, sp - space, resid - resid.
FOR WORKED CASE
...
mycounter: 1
sp: 4608[8192] se: 0x2064c000-0x2064e000 = 2
pmap_kenter_pa: va 0x82e28000, pa 0x838df000, prot 0x1
pmap_kenter_pa: va 0x82e29000, pa 0x839b0000, prot 0x1
mc: 2 len: 4608 sp: 0 resid: 5503
size: 4608[8192] se: 0x82e28000-0x82e2a000 = 2
mycounter: 2
sp: 4608[8192] se: 0x2064d000-0x2064f000 = 2
pmap_kenter_pa: va 0x82e28000, pa 0x839b0000, prot 0x1
pmap_kenter_pa: va 0x82e29000, pa 0x838b5000, prot 0x1
mc: 3 len: 4608 sp: 0 resid: 895
size: 4608[8192] se: 0x82e28000-0x82e2a000 = 2
mycounter: 3
mc: 4 len: 895 sp: 3713 resid: 0
...
FOR PANIC
...
mycounter: 1
sp: 4608[8192] se: 0x2064c000-0x2064e000 = 2
pmap_kenter_pa: va 0x82e28000, pa 0x8394a000, prot 0x1
pmap_kenter_pa: va 0x82e29000, pa 0x839a5000, prot 0x1
mc: 2 len: 4608 sp: 0 resid: 5503
mycounter: 2
sp: 4608[8192] se: 0x2064d000-0x2064f000 = 2
pmap_kenter_pa: va 0x82e3e000, pa 0x839a5000, prot 0x1
panic: kernel diagnostic assertion "(pg->mdpage.pvh_attrs &
PVF_KENTRY) == 0" failed: file
"/home/andy/prj/netbsd/netbsd-dev/sys/arch/arm/arm32/pmap.c", line
3097
Obviously the one PA has been mapped to several VAs and reused without flushing.
But the problem very similar to PR/34243.
--
With Best Regards,
Andy Shevchenko
Home |
Main Index |
Thread Index |
Old Index