NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/54949: locking against myself in 9.99.46
>Number: 54949
>Category: kern
>Synopsis: locking against myself in 9.99.46
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Feb 08 21:55:00 +0000 2020
>Originator: Alexander Nasonov
>Release: NetBSD 9.99.46
>Organization:
XMM SWAP LTD
>Environment:
NetBSD neva 9.99.46 NetBSD 9.99.46 (GENERIC) #0: Fri Feb 7 18:54:19 GMT 2020 alnsn@lonet:/scratch/alnsn/netbsd-current/obj/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
My system panicked when running pkgin full-upgrade. When it
booted again and ran fsck, it was obvious that /usr/pkg and
/var/db/pkg mounts were severely corrupted. I tried to clean
them up by deleting all packages and it panicked again:
Mutex error: mutex_vector_enter,542: locking againt myself
lock address : 0xffffdc35188af0c0
current cpu : 1
current lwp : 0xffffdc32fbf50680
owner field : 0xffffdc32fbf50680 wait/spin: 0/0
Skipping crash dump on recursive panic
panic: lock error: Mutex error: mutex_vector_enter,542: locking againt myself: lock 0xffffdc35188af0c0 cpu 1 lwp 0xffffdc32fbf50680
cpu1: Begin traceback
vpanic() at netbsd:vpanic+0x146
snprintf() at netbsd:snprintf
lockdebug_abort() at netbsd:lockdebug_abort+0xcd
mutex_vector_enter() at netbsd:mutex_vector_enter+0x2e2
suspendsched() at netbsd:suspendsched+0x19
cpu_reboot() at netbsd:cpu_reboot+0x46
sys_reboot() at netbsd:sys_reboot
vpanic() at netbsd:vpanic+0x14f
snprintf() at netbsd:snprintf
startlwp() at netbsd:startlwp
alltraps() at netbsd:alltraps+0xa5
exit1() at netbsd:exit1+0x41f
sys_exit() at netbsd:sys_exit+0x3d
linux_syscall() at netbsd:linux_syscall+0x99
cpu1: End traceback...
I run a modified GENERIC without DIAGNOSTIC, SVS and
spectre mitigation options.
>How-To-Repeat:
pkg_info -a | awk '{print $1}' | xargs -n1 pkg_delete -r
>Fix:
N/A
Home |
Main Index |
Thread Index |
Old Index