You have been subscribed to a public bug:

[Bug Description]

we detect this defect in Ubuntu 22.10 because it comes from virtio block 
driver. It only could be duplicated within VM guest OS as 50% probability.
When this defect had been triggered, kernel would crash behaved as NULL pointer 
bug.

[  221.737864] xhci_hcd 0000:02:00.0: xHC error in resume, USBSTS 0x401, Reinit
[  221.737869] usb usb1: root hub lost power or was reset
[  221.737870] usb usb2: root hub lost power or was reset
[  221.739103] virtio_blk virtio2: 144/0/0 default/read/poll queues
[  221.792639] BUG: kernel NULL pointer dereference, address: 0000000000000038
[  221.792646] #PF: supervisor read access in kernel mode
[  221.792650] #PF: error_code(0x0000) - not-present page
[  221.792654] PGD 0 P4D 0
[  221.792660] Oops: 0000 [#1] PREEMPT SMP PTI
[  221.792667] CPU: 127 PID: 4679 Comm: kworker/u288:62 Tainted: G           O  
    5.19.3-nd-07 #1
[  221.792674] Hardware name: Red Hat KVM/RHEL, BIOS 1.15.0-1.el9 04/01/2014
[  221.792677] Workqueue: writeback wb_workfn (flush-252:0)
[  221.792692] RIP: 0010:virtqueue_add_sgs+0x5b/0xe0
[  221.792705] Code: 8d 2c de 49 89 f4 31 db 49 8b 3c 24 48 85 ff 74 10 e8 29 
50 e7 ff 83 c3 01 48 89 c7 48 85 c0 75 f0 49 83 c4 08 4d 39 ec 75 de <45> 0f b6 
66 38 41 80 fc 01 0f 87 6b 23 58 00 41 83 e4 01 8b 45 c4
[  221.792710] RSP: 0018:ffffbaec0e7bbb48 EFLAGS: 00010046
[  221.792715] RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000001
[  221.792719] RDX: 0000000000000003 RSI: ffffbaec0e7bbbe0 RDI: 0000000000000000
[  221.792722] RBP: ffffbaec0e7bbb88 R08: ffff9626232c2960 R09: 0000000000000a20
[  221.792725] R10: ffff96262323f640 R11: ffff9626232c19c8 R12: ffffbaec0e7bbbf8
[  221.792728] R13: ffffbaec0e7bbbf8 R14: 0000000000000000 R15: ffffbaec0e7bbbe0
[  221.792731] FS:  0000000000000000(0000) GS:ffff96353f9c0000(0000) 
knlGS:0000000000000000
[  221.792736] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  221.792740] CR2: 0000000000000038 CR3: 00000001ce410005 CR4: 00000000003706e0
[  221.792751] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  221.792753] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  221.792757] Call Trace:
[  221.792760]  <TASK>
[  221.792776]  virtblk_add_req+0x9f/0x110 [virtio_blk]
[  221.792791]  virtio_queue_rqs+0xfb/0x214 [virtio_blk]
[  221.792800]  blk_mq_flush_plug_list+0x1ee/0x2c0
[  221.792811]  __blk_flush_plug+0xe9/0x130
[  221.792820]  blk_finish_plug+0x2d/0x50
[  221.792826]  wb_writeback+0x29f/0x2d0
[  221.792834]  wb_workfn+0x2cf/0x4c0
[  221.792840]  ? _raw_spin_unlock_irqrestore+0xe/0x40
[  221.792853]  ? try_to_wake_up+0x260/0x600
[  221.792866]  process_one_work+0x211/0x3d0
[  221.792874]  worker_thread+0x50/0x3d0
[  221.792879]  ? rescuer_thread+0x3b0/0x3b0
[  221.792884]  kthread+0xe9/0x110
[  221.792893]  ? kthread_complete_and_exit+0x20/0x20
[  221.792901]  ret_from_fork+0x22/0x30
[  221.792914]  </TASK>

Commits:8d12ec10292877751ee4463b11a63bd850bc09b5

# git tag --contains 8d12ec10292877751ee4463b11a63bd850bc09b5
v6.0


The defect was introduced to upstream Kernel in v5.18, but the patch was 
released after v5.19. So current Ubuntu 22.10 Kernel, which based on v5.19, 
doesn’t have the fix.

[HW/SW Information]
Target Kernel: 5.19+
Target Release: 22.10

Platform affected: Sapphire Rapids/Fish Halk Falls

[Business Justification]
Bug fixing

** Affects: intel
     Importance: Undecided
         Status: Fix Committed

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: fhf intel-kernel-22.10 spr
-- 
NDCTL test failed on platform of FHF/SPR-DNP/SPR-CYP
https://bugs.launchpad.net/bugs/1991620
You received this bug notification because you are a member of Kernel Packages, 
which is subscribed to linux in Ubuntu.

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to