Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Apr 2026 12:47:52 +0000
From:      bugzilla-noreply@freebsd.org
To:        ppc@FreeBSD.org
Subject:   [Bug 294437] powerpc64le: panic: exclusive sleep mutex vm active pagequeue (vm pagequeue) r = 0 (0xc000000001d93680) locked
Message-ID:  <bug-294437-21@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294437

            Bug ID: 294437
           Summary: powerpc64le: panic: exclusive sleep mutex vm active
                    pagequeue (vm pagequeue) r = 0 (0xc000000001d93680)
                    locked
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: ppc@FreeBSD.org
          Reporter: ivy@FreeBSD.org
                CC: adrian@freebsd.org

observed during buildworld.  unfortunately, due to some other issues, i don't
have a vmcore (and we also can't debug powerpc vmcores right now due to kgdb
being broken) but if this is reproducible, i'll see if i can get one.

host is 16.0-CURRENT as of April 10, running under QEMU/KVM on Linux ppc64le.

@ 1775994042 [2026-04-12 12:40:42] Start buildworld  
log=/aux0/src/buildworld.log
Kernel page fault with the following non-sleepable locks held:
exclusive sleep mutex vm active pagequeue (vm pagequeue) r = 0
(0xc000000001d93680) locked @ /src/bsd/main/sys/vm/vm_page.c:3730
stack backtrace:
#0 0xc0000000009863fc at witness_debugger+0x9c
#1 0xc0000000009884a4 at witness_warn+0x534
#2 0xc000000000f19b6c at trap_pfault+0xfc
#3 0xc000000000f1921c at trap+0x12c
#4 0xc000000000f0c8ec at powerpc_interrupt+0x1cc

fatal kernel trap:

   exception       = 0x300 (data storage interrupt)
   virtual address = 0x7
   dsisr           = 0x40000000
   srr0            = 0xc000000000e0ca50 (0xe0ca50)
   srr1            = 0x8000000000009033
   current msr     = 0x8000000000009033
   lr              = 0xc000000000e0c8f8 (0xe0c8f8)
   frame           = 0xc00800008c58ad20
   curthread       = 0xc00800006edc3140
          pid = 47089, comm = cc

panic: data storage interrupt trap
cpuid = 6
time = 1775997259
KDB: stack backtrace:
0xc00800008c58a9a0: at vpanic+0x1ac
0xc00800008c58aa50: at panic+0x40
0xc00800008c58aa80: at trap_pfault+0x188
0xc00800008c58ab30: at trap+0x12c
0xc00800008c58ac60: at powerpc_interrupt+0x1cc
0xc00800008c58acf0: kernel DSI read trap @ 0x7 by
_vm_page_pqstate_commit_dequeue+0x1d0: srr1=0x8000000000009033
            r1=0xc00800008c58afa0 cr=0x42000c00 xer=0x20040000 ctr=0x1
r2=0xc000000001a6d000 sr=0x40000000 frame=0xc00800008c58ad20
0xc00800008c58afa0: at _vm_page_pqstate_commit_dequeue+0x74
0xc00800008c58b060: at vm_page_pqstate_commit_dequeue+0xf8
0xc00800008c58b100: at vm_page_pqstate_commit+0x5c
0xc00800008c58b180: at vm_page_deactivate+0x98
0xc00800008c58b210: at vm_fault_deallocate+0x3c
0xc00800008c58b250: at vm_fault+0x1b68
0xc00800008c58b4c0: at vm_fault_trap+0x8c
0xc00800008c58b560: at trap_pfault+0x1b4
0xc00800008c58b610: at trap+0x3b0
0xc00800008c58b740: at powerpc_interrupt+0x1cc
0xc00800008c58b7d0: user DSI write trap @ 0x80c552010 by 0x8010772f4:
srr1=0x800000000280f933
            r1=0xfffffbfffb660 cr=0x88200a20 xer=0 ctr=0 r2=0x8010ae0c0
sr=0xa000000 frame=0xc00800008c58b800
KDB: enter: panic
[ thread pid 47089 tid 101280 ]
Stopped at      kdb_enter+0x70: ori     r0, r0, 0x0

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-294437-21>