NetBSD-Bugs archive

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

port-arm/50420: curcpu()->ci_pmap_cur != pm || pm->pm_pai[0].pai_asid == curcpu()->ci_pmap_asid_cur" failed



>Number:         50420
>Category:       port-arm
>Synopsis:       KASSERTMSG in arm32/pmap.c triggered
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-arm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 11 15:40:00 +0000 2015
>Originator:     Jeff Rizzo
>Release:        NetBSD 7.99.21
>Organization:
>Environment:
System: NetBSD armbulk1.NetBSD.org 7.0 NetBSD 7.99.21 (JETSONTK1) #1: Tue Nov 10 12:23:08 PST 2015 riz%slash.lan@localhost:/build/arm/obj/sys/arch/evbarm/compile/JETSONTK1 evbarm
Architecture: earmv7hf
Machine: evbarm
>Description:
	While building binary packages for earmv6hf (in a chroot), this
	assertion triggered.  I was able to get into DDB and gather info,
	but I wasn't sure what would be useful beyond a stack trace.
	This was on a Jetson TK1 (Tegra K1) board.  (The
	TEGRAK1_PMAP_WORKAROUND option was in place, but no other
	pmap-affecting stuff I'm aware of)


panic: kernel diagnostic assertion "curcpu()->ci_pmap_cur != pm || pm->pm_pai[0]
.pai_asid == curcpu()->ci_pmap_asid_cur" failed: file "/src/src/sys/arch/arm/arm
32/pmap.c", line 5006 pmap/asid 0x81511334/0 != cpu0 cur pmap/asid 0x81511334/0x
54
db{0}>  bt
0xabd03b9c: netbsd:vpanic+0xc
0xabd03bb4: netbsd:__udivmoddi4
0xabd03bfc: netbsd:pmap_update+0x160
0xabd03c4c: netbsd:uvm_km_kmem_alloc+0x108
0xabd03c64: netbsd:pool_page_alloc+0x3c
0xabd03ca4: netbsd:pool_grow+0x38
0xabd03cbc: netbsd:pool_catchup+0x18
0xabd03cf4: netbsd:pool_get+0x36c
0xabd03d3c: netbsd:pool_cache_get_slow+0x224
0xabd03d74: netbsd:pool_cache_get_paddr+0x22c
0xabd03db4: netbsd:re_newbuf+0x260
0xabd03dfc: netbsd:re_rxeof+0x1a0
0xabd03e24: netbsd:re_intr+0xfc
0xabd03e54: netbsd:tegra_pcie_intr+0x15c
0xabd03e7c: netbsd:pic_dispatch+0x58
0xabd03edc: netbsd:armgic_irq_handler+0xd8
0xabd03f5c: netbsd:irq_entry+0x68
0xabd03f84: netbsd:pmap_activate+0x80
0xabd03fac: netbsd:lwp_startup+0xa8
Bad frame pointer: 0xa65cfd14
db{0}> 

>How-To-Repeat:
	Bulk building packages.
>Fix:
	None given.



Home | Main Index | Thread Index | Old Index