Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Aug 2023 09:15:37 -0400
From:      Mark Johnston <markj@freebsd.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: ZFS Page Derefrence
Message-ID:  <ZO9A-QbUEpW2Sf49@nuc>
In-Reply-To: <20230830020835.A901AA9@slippy.cwsent.com>
References:  <20230830020835.A901AA9@slippy.cwsent.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 29, 2023 at 07:08:35PM -0700, Cy Schubert wrote:
> Hi
> 
> Just got the following panic on an and64 machine running poudriere building 
> i386 packages.
> 
> panic: vm_page_dequeue_deferred: page 0xfffffe000b222808 has unexpected 
> queue state^M
> [...]
> 
> uname reports,
> 
> FreeBSD bob 15.0-CURRENT FreeBSD 15.0-CURRENT amd64 1500000 #1 
> komquats-n265075-2e8edbc285cf: Tue Aug 29 03:51:59 PDT 2023     
> root@cwsys:/export/obj/opt/src/git-src/amd64.amd64/sys/BREAK2 amd64
> 
> My BREAK2 kernel removes devices I don't use and enables keystrokes to 
> interrupt the system from the conosle (conserver). Local patches affect 
> ipfilter only.
> 
> Head of core.txt:
> 
> __curthread () at /opt/src/git-src/sys/amd64/include/pcpu_aux.h:57
> 57              __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (offsetof(struct 
> pcpu
> ,
> (kgdb) #0  __curthread () at /opt/src/git-src/sys/amd64/include/pcpu_aux.h:5
> 7
> #1  doadump (textdump=textdump@entry=1)
>     at /opt/src/git-src/sys/kern/kern_shutdown.c:405
> #2  0xffffffff806c1b30 in kern_reboot (howto=260)
>     at /opt/src/git-src/sys/kern/kern_shutdown.c:526
> #3  0xffffffff806c202f in vpanic (
>     fmt=0xffffffff80b5da55 "%s: page %p has unexpected queue state",
>     ap=ap@entry=0xfffffe00bf55d770)
>     at /opt/src/git-src/sys/kern/kern_shutdown.c:970
> #4  0xffffffff806c1dd3 in panic (fmt=<unavailable>)
>     at /opt/src/git-src/sys/kern/kern_shutdown.c:894
> #5  0xffffffff809daab2 in vm_page_dequeue_deferred (m=<unavailable>,
>     m@entry=0xfffffe000b222808) at /opt/src/git-src/sys/vm/vm_page.c:3790
> #6  0xffffffff809ddfeb in vm_page_free_prep (m=m@entry=0xfffffe000b222808)
>     at /opt/src/git-src/sys/vm/vm_page.c:3928

Could you please print/x *m from this frame?



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