Source: linux
Version: 6.1.140-1
Severity: important
Tags: upstream

Dear Kernel Team,

since linux 6.1.135-1 (linux-image-6.1.0-34-amd64) my system won't boot anymore 
due to a
regression in the upstream kernel.

The bug has been fixed upstream already:
https://lore.kernel.org/linux-raid/20250702091035.2061312-1-haakon.bu...@oracle.com/

And has been released in kernel 6.1.146:
https://lwn.net/Articles/1030359/

I recompiled the debian kernel (6.1.140-1) with that patch applied and
can confirm that it fixed the issue.


Technical details about my system:
* Two SATA SSDs combined as raid 1.
* Uses Intel VROC (fake-raid)
* Internal bitmap configured (required for the bug to be triggered)

Workarounds are to disable the internal bitmap or to not upgrade the
kernel for now.

Would you please release a new debian kernel for bookworm? And please
ensure that the upcoming trixie kernel includes the fix (I didn't check
if it already does).

Thanks,
Jörn


Kernel log:

[    5.679986] md/raid1:md126: active with 2 out of 2 mirrors
[    5.685833] md126: detected capacity change from 0 to 937691136
[    5.694920]  md126: p1 p2 p3 p4 p5
[    5.695253] general protection fault, probably for non-canonical address 
0x16f5d80000028: 0000 [#1] PREEMPT SMP PTI
[    5.708764] CPU: 2 PID: 213 Comm: mdmon Not tainted 6.1.0-37-amd64 #1  
Debian 6.1.140-1
[    5.716764] Hardware name: Supermicro Super Server/X11SCL-F, BIOS 2.2 
10/27/2023
[    5.724159] RIP: 0010:md_bitmap_get_stats+0x37/0x80 [md_mod]
[    5.729833] Code: 30 48 8b 47 50 8b 92 88 03 00 00 85 d2 75 05 48 85 c0 74 
3d 48 2b 05 68 94 4b e6 48 8b 15 71 94 4b e6 48 c1 f8 06 48 c1 e0 0c <48> 8b 44 
10 28 48 89 46 08 48 8b 47 18 48 89 06 48 8b 47 10 48 89
[    5.748581] RSP: 0018:ffffa86d40abbb88 EFLAGS: 00010206
[    5.753804] RAX: 0001d40000000000 RBX: ffff9b60ca513348 RCX: 0000000000000007
[    5.760939] RDX: ffff9b5d80000000 RSI: ffffa86d40abbbc0 RDI: ffff9b5e833d1500
[    5.768071] RBP: ffff9b5e82757000 R08: ffffffffc0560b52 R09: ffff9b5f815eb07e
[    5.775205] R10: ffffffffffffffff R11: ffff9b5e815eb07b R12: ffff9b5e82757018
[    5.782336] R13: ffff9b5e827572a8 R14: ffff9b5e82757018 R15: 000000006fc81000
[    5.789471] FS:  00007f51cee6d740(0000) GS:ffff9b61dec80000(0000) 
knlGS:0000000000000000
[    5.797557] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    5.803302] CR2: 00007f51cf0449dc CR3: 000000010a41c001 CR4: 00000000003706e0
[    5.810435] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    5.817568] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[    5.824700] Call Trace:
[    5.827154]  <TASK>
[    5.829260]  md_seq_show+0x374/0x940 [md_mod]
[    5.833636]  seq_read_iter+0x2a7/0x450
[    5.837406]  seq_read+0xd0/0x100
[    5.840638]  proc_reg_read+0x53/0xa0
[    5.844218]  vfs_read+0xa2/0x310
[    5.847459]  ? exit_to_user_mode_prepare+0x40/0x1e0
[    5.852336]  ? set_close_on_exec+0x2e/0x70
[    5.856437]  ? do_fcntl+0x437/0x6d0
[    5.859928]  ? __fget_light+0x9d/0x100
[    5.863681]  ksys_read+0x6b/0xf0
[    5.866915]  do_syscall_64+0x55/0xb0
[    5.870493]  ? do_syscall_64+0x61/0xb0
[    5.874247]  ? __rseq_handle_notify_resume+0xa9/0x4a0
[    5.879302]  ? exit_to_user_mode_prepare+0x40/0x1e0
[    5.884187]  ? syscall_exit_to_user_mode+0x1e/0x40
[    5.888978]  ? do_syscall_64+0x61/0xb0
[    5.892731]  ? exit_to_user_mode_prepare+0x40/0x1e0
[    5.897613]  entry_SYSCALL_64_after_hwframe+0x6e/0xd8
[    5.902664] RIP: 0033:0x7f51cef6829c
[    5.906244] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 99 d5 
f8 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 
f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 ef d5 f8 ff 48
[    5.924990] RSP: 002b:00007ffcc9c34660 EFLAGS: 00000246 ORIG_RAX: 
0000000000000000
[    5.932554] RAX: ffffffffffffffda RBX: 0000563ff3d45900 RCX: 00007f51cef6829c
[    5.939686] RDX: 0000000000000400 RSI: 0000563ff3d51000 RDI: 0000000000000005
[    5.946821] RBP: 00007f51cf03f5e0 R08: 0000000000000000 R09: 0000000000000090
[    5.953952] R10: 0000000000001000 R11: 0000000000000246 R12: 0000563ff3d45900
[    5.961088] R13: 0000000000000d68 R14: 00007f51cf03e9e0 R15: 0000000000000d68
[    5.968221]  </TASK>
[    5.970411] Modules linked in: raid1 md_mod sd_mod hid_generic(+) t10_pi 
crc64_rocksoft crc64 crc_t10dif crct10dif_generic usbhid hid ahci libahci 
crct10dif_pclmul xhci_pci crct10dif_common crc32_pclmul libata xhci_hcd igb 
crc32c_intel scsi_mod i2c_i801 i2c_algo_bit usbcore i2c_smbus scsi_common 
intel_lpss_pci dca intel_lpss idma64 usb_common fan video wmi
[    6.001932] ---[ end trace 0000000000000000 ]---
[    6.578842] RIP: 0010:md_bitmap_get_stats+0x37/0x80 [md_mod]
[    6.584539] Code: 30 48 8b 47 50 8b 92 88 03 00 00 85 d2 75 05 48 85 c0 74 
3d 48 2b 05 68 94 4b e6 48 8b 15 71 94 4b e6 48 c1 f8 06 48 c1 e0 0c <48> 8b 44 
10 28 48 89 46 08 48 8b 47 18 48 89 06 48 8b 47 10 48 89
[    6.603285] RSP: 0018:ffffa86d40abbb88 EFLAGS: 00010206
[    6.608512] RAX: 0001d40000000000 RBX: ffff9b60ca513348 RCX: 0000000000000007
[    6.615645] RDX: ffff9b5d80000000 RSI: ffffa86d40abbbc0 RDI: ffff9b5e833d1500
[    6.622775] RBP: ffff9b5e82757000 R08: ffffffffc0560b52 R09: ffff9b5f815eb07e
[    6.629909] R10: ffffffffffffffff R11: ffff9b5e815eb07b R12: ffff9b5e82757018
[    6.637043] R13: ffff9b5e827572a8 R14: ffff9b5e82757018 R15: 000000006fc81000
[    6.644190] FS:  00007f51cee6d740(0000) GS:ffff9b61dec80000(0000) 
knlGS:0000000000000000
[    6.652278] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    6.658022] CR2: 00007f51cf0449dc CR3: 000000010a41c001 CR4: 00000000003706e0
[    6.665157] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    6.672287] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[    6.679419] note: mdmon[213] exited with preempt_count 1

Reply via email to