Update: 6.8.0-78-generic also crashes (different oops)

I reproduced a crash on 6.8.0-78-generic at 2025-09-10 14:39 EDT. This
time the oops is a general protection fault in the slab allocator:

  RIP: kmem_cache_alloc+0xce/0x370
  Call trace (tail):
    alloc_buffer_head → folio_alloc_buffers → create_empty_buffers
    → ext4_block_write_begin → ext4_da_write_begin → vfs_write …

Process at fault time: PID 15336, COMM "JTS-uscryptoLis".
PKRU: 0x55555554. Kdump captured a partial vmcore.

Right before the fault the log shows very frequent virtio_gpu atomic
flips (drm_mode_addfb2 / nonblocking commits), similar to what we see on
6.8.0-79.

Excerpts:
  [89133.713100] general protection fault … RIP: kmem_cache_alloc+0xce/0x370
  … ext4_block_write_begin+0x4bf/0x570
  … (lots of drm_atomic_* activity immediately before)

I’ve attached:
  - journalctl.250910.1439.log
  - qmp-events.250910.log
  - dmesg.202509101440
  - serial-console.250910.log
  - dump.202509101440 (kdump partial vmcore)
  - kdump_lock and kexec_cmd
  (tarball: crash-58.tgz)

Notes:
- 6.8.0-79 showed a different signature earlier (“Bad pagetable: 000d” in 
do_user_addr_fault from a Java AWT thread). Now 6.8.0-78 hits a GPF in 
kmem_cache_alloc during ext4 writes.
- Both crashes occur under a GUI workload in a KVM/QEMU guest with virtio_gpu + 
virgl 3D acceleration (needed for 5120x1440). Mesa 23.2.1-* in guest. Xwayland 
in use; Xorg stack available too.

Questions / next steps:
- Does this look like memory corruption triggered by virtio_gpu/virgl 
(userspace) leading to random kernel splats later, or a kernel-side bug 
(DRM/MM/SLUB)?

Environment recap (guest):
- Ubuntu 22.04 (Jammy) HWE kernels 6.8.0-78 and 6.8.0-79 (both crash)
- QEMU/KVM, machine Q35; GPU: virtio GPU [1af4:1050]; virgl on
- Kernel cmdline: workqueue.default_to_unbound=1 console=ttyS0,115200n8 
console=tty0 panic=10 loglevel=7 systemd.show_status=1 drm.debug=0x1e 
crashkernel=512M-:192M

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2122445

Title:
  Jammy HWE 6.8.0-79 in KVM/QEMU guest (virtio_gpu/virgl): kernel oops
  “Bad pagetable: 000d” in do_user_addr_fault while running Java
  AWT/JavaFX GUI

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-6.8/+bug/2122445/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to