Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: another x86 pmap panic



On 16.03.2020 18:14, Tobias Nygren wrote:
> Hi,
> 
> Got a new one today. Copied manually:
> 
> panic: kernel diagnostic assertion (opte (& PTE_A | PTE_B)) != PTE_A pmap.c line 4029
> kern_assert()
> pmap_sync_pv()
> pmap_pp_remove()
> uvm_anon_dispose()
> uvm_anon_freelst()
> amap_wipeout()
> uvmspace_free()
> exit1()
> sys_exit()
> syscall()
> stopped in (clang)
> 
> Switching back to DEBUG kernel again for now.
> 
> -Tobias
> 

Here is output from syzkaller:

[ 291.5523861] panic: kernel diagnostic assertion "(opte & (PTE_A |
PTE_P)) != PTE_A" failed: file
"/syzkaller/managers/netbsd-kmsan/kernel/sys/arch/x86/x86/pmap.c", line
4029
[ 291.5752322] cpu0: Begin traceback...
[ 291.6191783] vpanic() at netbsd:vpanic+0x7c1 sys/kern/subr_prf.c:334
[ 291.7194191] kern_assert() at netbsd:kern_assert+0x214
[ 291.8419305] pmap_sync_pv() at netbsd:pmap_sync_pv+0x1239
sys/arch/x86/x86/pmap.c:4029
[ 291.9644371] pmap_pp_remove() at netbsd:pmap_pp_remove+0x5dd
sys/arch/x86/x86/pmap.c:4174
[ 292.0869509] uvm_anon_dispose() at netbsd:uvm_anon_dispose+0x5b4
sys/uvm/uvm_anon.c:136
[ 292.2094780] uvm_anon_freelst() at netbsd:uvm_anon_freelst+0x13a
sys/uvm/uvm_anon.c:224
[ 292.3208308] amap_wipeout() at netbsd:amap_wipeout+0x6f1
sys/uvm/uvm_amap.c:778
[ 292.4322049] uvm_unmap_detach() at netbsd:uvm_unmap_detach+0x1dd
uvm_map_unreference_amap sys/uvm/uvm_map.c:897 [inline]
[ 292.4322049] uvm_unmap_detach() at netbsd:uvm_unmap_detach+0x1dd
sys/uvm/uvm_map.c:2361
[ 292.5435854] uvmspace_free() at netbsd:uvmspace_free+0x379
sys/uvm/uvm_map.c:4244
[ 292.6549573] exit1() at netbsd:exit1+0xbfd sys/kern/kern_exit.c:340
[ 292.7663255] exit1() at netbsd:exit1
[ 292.8777034] syscall() at netbsd:syscall+0x35d sy_call
sys/sys/syscallvar.h:65 [inline]
[ 292.8777034] syscall() at netbsd:syscall+0x35d sy_invoke
sys/sys/syscallvar.h:94 [inline]
[ 292.8777034] syscall() at netbsd:syscall+0x35d
sys/arch/x86/x86/syscall.c:138
[ 292.9111121] --- syscall (number 1) ---

https://syzkaller.appspot.com/bug?extid=80cf4850dc1cf29901dc

Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index