Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Jan 2020 22:02:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 243097] panic: vm_page_astate_fcmpset: invalid head requeue request for page
Message-ID:  <bug-243097-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243097

            Bug ID: 243097
           Summary: panic: vm_page_astate_fcmpset: invalid head requeue
                    request for page
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: greg@unrelenting.technology

Running relatively recent kernel with INVARIANTS, for this run the last
upstream commit was 'Eliminate the generated ldscript for arm and arm64'
(1f61ba78fc3acd2). This sometimes happens under load (compiling Firefox).

panic: vm_page_astate_fcmpset: invalid head requeue request for page
0xfffffe0001616710
cpuid =3D 14
time =3D 1578174292
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00b23f8=
790
vpanic() at vpanic+0x17e/frame 0xfffffe00b23f87f0
panic() at panic+0x43/frame 0xfffffe00b23f8850
_vm_page_pqstate_commit_dequeue() at
_vm_page_pqstate_commit_dequeue+0x34f/frame 0xfffffe00b23f88c0
vm_page_pqstate_commit_dequeue() at vm_page_pqstate_commit_dequeue+0x96/fra=
me
0xfffffe00b23f8900
vm_page_pqstate_commit() at vm_page_pqstate_commit+0x46/frame
0xfffffe00b23f8930
vm_pageout_laundry_worker() at vm_pageout_laundry_worker+0x5be/frame
0xfffffe00b23f8bb0
fork_exit() at fork_exit+0x80/frame 0xfffffe00b23f8bf0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00b23f8bf0
--- trap 0, rip =3D 0, rsp =3D 0, rbp =3D 0 ---
Uptime: 1h19m10s
Dumping 2555 out of 16305 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..=
91%

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" (offsetof(stru=
ct
pcpu,
(kgdb) bt
#0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=3D1) at /usr/src/sys/kern/kern_shutdown.c:392
#2  0xffffffff804234c0 in kern_reboot (howto=3D260) at
/usr/src/sys/kern/kern_shutdown.c:479
#3  0xffffffff80423916 in vpanic (fmt=3D<optimized out>, ap=3D<optimized ou=
t>) at
/usr/src/sys/kern/kern_shutdown.c:908
#4  0xffffffff80423673 in panic (fmt=3D<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:835
#5  0xffffffff806e8e4f in _vm_page_pqstate_commit_dequeue (pq=3D<optimized =
out>,
m=3D0xfffffe0001616710, old=3D0xfffffe00b23f8980, new=3D...) at
/usr/src/sys/vm/vm_page.h:790
#6  0xffffffff806e5036 in vm_page_pqstate_commit_dequeue (m=3D0xfffffe00016=
16710,
old=3D0xfffffe00b23f8980, new=3D...) at /usr/src/sys/vm/vm_page.c:3369
#7  0xffffffff806e4ec6 in vm_page_pqstate_commit (m=3D0xfffffe0001616710,
old=3D<unavailable>, new=3D...) at /usr/src/sys/vm/vm_page.c:3446
#8  0xffffffff806ebaee in vm_pageout_launder (vmd=3D<optimized out>,
launder=3D19704, in_shortfall=3D<optimized out>) at
/usr/src/sys/vm/vm_pageout.c:839
#9  vm_pageout_laundry_worker (arg=3D<optimized out>) at
/usr/src/sys/vm/vm_pageout.c:1101
#10 0xffffffff803e1390 in fork_exit (callout=3D0xffffffff806eb530
<vm_pageout_laundry_worker>, arg=3D0x0, frame=3D0xfffffe00b23f8c00) at
/usr/src/sys/kern/kern_fork.c:1058

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



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