[Bug 242961] Crashes (elf64_coredump … vm_object_set_writeable_dirty) after the recent vm patch series

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 29 18:53:02 UTC 2019


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

--- Comment #7 from Greg V <greg at unrelenting.technology> ---
(In reply to Mark Johnston from comment #6)

INVARIANTS doesn't catch this, when I said debug kernel, invariants were
enabled. This is from debug kernel also:

#0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392
#2  0xffffffff804234c0 in kern_reboot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:479
#3  0xffffffff80423916 in vpanic (fmt=<optimized out>, ap=<optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:908
#4  0xffffffff80423673 in panic (fmt=<unavailable>) at
/usr/src/sys/kern/kern_shutdown.c:835
#5  0xffffffff806e177b in vm_page_insert_after (m=0xfffffe000c000710,
object=0xfffff8020129b420, pindex=855, 
    mpred=0xfffffe000bf28c60) at /usr/src/sys/vm/vm_page.c:1502
#6  0xffffffff81e9e1f7 in ttm_bo_vm_fault () from /boot/modules/ttm.ko
#7  0xffffffff81b76dd8 in linux_cdev_pager_populate (vm_obj=0x357,
pidx=<optimized out>, fault_type=<optimized out>, 
    max_prot=<optimized out>, first=0xfffffe00cfb5a920,
last=0xfffffe00cfb5a930)
    at /usr/src/sys/compat/linuxkpi/common/src/linux_compat.c:553
#8  0xffffffff806c7dcc in vm_pager_populate (object=<unavailable>,
pidx=<unavailable>, fault_type=<optimized out>, 
    max_prot=<unavailable>, first=<optimized out>, last=<optimized out>) at
/usr/src/sys/vm/vm_pager.h:172
#9  vm_fault_populate (fs=<optimized out>, prot=3 '\003', fault_type=<optimized
out>, fault_flags=0, wired=0, m_hold=0x0)
    at /usr/src/sys/vm/vm_fault.c:429
#10 vm_fault (map=0xfffff800bf644000, vaddr=34658910208, fault_type=<optimized
out>, fault_flags=0, m_hold=0x0)
    at /usr/src/sys/vm/vm_fault.c:891
#11 0xffffffff806c762e in vm_fault_trap (map=0xfffff800bf644000,
vaddr=<optimized out>, fault_type=<optimized out>, fault_flags=0, 
    signo=0xfffffe00cfb5abc4, ucode=<optimized out>) at
/usr/src/sys/vm/vm_fault.c:571
#12 0xffffffff80779013 in trap_pfault (frame=<optimized out>,
usermode=<optimized out>, signo=<optimized out>, 
    ucode=0xfffffe00cfb5abc0) at /usr/src/sys/amd64/amd64/trap.c:828
#13 0xffffffff80778670 in trap (frame=0xfffffe00cfb5ac00) at
/usr/src/sys/amd64/amd64/trap.c:347
#14 <signal handler called>
#15 0x000000080097390a in ?? ()

I'll try reverting only the last half of the patch series

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


More information about the freebsd-bugs mailing list