Re: [GIT PULL] Crypto Update for 6.17
From: Jiri Slaby
Date: Thu Oct 02 2025 - 04:11:00 EST
On 29. 07. 25, 13:07, Herbert Xu wrote:
Vegard Nossum (1):
crypto: testmgr - desupport SHA-1 for FIPS 140
Booting 6.17 with fips=1 crashes with this commit -- see below.
The crash is different being on 6.17 (below) and on the commit --
9d50a25eeb05c45fef46120f4527885a14c84fb2.
6.17 minus that one makes it work again.
Any ideas?
[ 1.186784][ T1] IPv6: Attempt to unregister permanent protocol 6
[ 1.188236][ T1] IPv6: Attempt to unregister permanent protocol 136
[ 1.189648][ T1] IPv6: Attempt to unregister permanent protocol 17
[ 2.351181][ T1] ------------[ cut here ]------------
[ 2.352257][ T1] WARNING: CPU: 10 PID: 1 at net/ipv6/ip6mr.c:409 ip6mr_free_table+0x28/0x60
[ 2.353536][ T1] Modules linked in:
[ 2.354113][ T1] CPU: 10 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.17.0-46-default #1 PREEMPT(voluntary) openSUSE Tumbleweed (unreleased) b731e69de5611aa08621e4f613e2c88e3aba29e6
[ 2.356567][ T1] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS unknown 02/02/2022
[ 2.357843][ T1] RIP: 0010:ip6mr_free_table+0x28/0x60
[ 2.358654][ T1] Code: 90 90 0f 1f 44 00 00 53 48 89 fb e8 a2 11 0d 00 48 8b 43 10 8b 90 6c 01 00 00 85 d2 74 0e 48 8b 80 98 00 00 00 48 85 c0 74 02 <0f> 0b 48 8d 7b 38 e8 4d 65 33 ff 48 89 df be 0f 00 00 00 e8 80 fc
[ 2.361528][ T1] RSP: 0018:ffffcd1bc001fce8 EFLAGS: 00010286
[ 2.362458][ T1] RAX: ffffffff93f32e00 RBX: ffff8b6b05c9b000 RCX: ffff8b6b00898000
[ 2.363625][ T1] RDX: 0000000000000002 RSI: 00000000e843c2fc RDI: ffff8b6b05c9b000
[ 2.364785][ T1] RBP: ffffffff9566c2f0 R08: 0000000037609dba R09: 0000000000000075
[ 2.365982][ T1] R10: ffffcd1bc001fd30 R11: ffff8b6b00898fd8 R12: dead000000000122
[ 2.367157][ T1] R13: dead000000000100 R14: ffffffff9566b4c0 R15: ffffcd1bc001fdb8
[ 2.368332][ T1] FS: 0000000000000000(0000) GS:ffff8b6daf9a8000(0000) knlGS:0000000000000000
[ 2.369690][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.371077][ T1] CR2: 0000000000000000 CR3: 0000000047c54000 CR4: 0000000000750ef0
[ 2.372611][ T1] PKRU: 55555554
[ 2.373452][ T1] Call Trace:
[ 2.374252][ T1] <TASK>
[ 2.375019][ T1] ip6mr_rules_exit+0x80/0xe0
[ 2.376021][ T1] ip6mr_net_exit_batch+0x2b/0x50
[ 2.377077][ T1] ops_undo_list+0x10a/0x3b0
[ 2.378090][ T1] ? __pfx_inet6_init+0x10/0x10
[ 2.379102][ T1] unregister_pernet_operations+0xdd/0x170
[ 2.380279][ T1] unregister_pernet_subsys+0x21/0x30
[ 2.381371][ T1] ip6_mr_cleanup+0x43/0x50
[ 2.382321][ T1] inet6_init+0x365/0x3d0
[ 2.383263][ T1] do_one_initcall+0x58/0x390
[ 2.384256][ T1] kernel_init_freeable+0x2a7/0x320
[ 2.385316][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.386343][ T1] kernel_init+0x1a/0x140
[ 2.387275][ T1] ret_from_fork+0x28b/0x2c0
[ 2.388242][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.389236][ T1] ret_from_fork_asm+0x1a/0x30
[ 2.390213][ T1] </TASK>
[ 2.390963][ T1] irq event stamp: 137165
[ 2.392123][ T1] hardirqs last enabled at (137177): [<ffffffff91c079ee>] __up_console_sem+0x5e/0x70
[ 2.394179][ T1] hardirqs last disabled at (137188): [<ffffffff91c079d3>] __up_console_sem+0x43/0x70
[ 2.395868][ T1] softirqs last enabled at (137088): [<ffffffff91b442e8>] __irq_exit_rcu+0xd8/0x100
[ 2.397531][ T1] softirqs last disabled at (137071): [<ffffffff91b442e8>] __irq_exit_rcu+0xd8/0x100
[ 2.399171][ T1] ---[ end trace 0000000000000000 ]---
[ 2.407972][ T1] NET: Unregistered PF_INET6 protocol family
[ 2.419868][ T1] =============================================================================
[ 2.420857][ T1] BUG RAWv6 (Tainted: G W ): Objects remaining on __kmem_cache_shutdown()
[ 2.420857][ T1] -----------------------------------------------------------------------------
[ 2.420857][ T1]
[ 2.420857][ T1] Object 0x00000000394ddb07 @offset=0
[ 2.420857][ T1] Object 0x000000005b94be2d @offset=1856
[ 2.420857][ T1] Object 0x0000000067ad0f1b @offset=3712
[ 2.420857][ T1] Object 0x00000000c82c6c1d @offset=7424
[ 2.420857][ T1] Object 0x000000009feb574d @offset=9280
[ 2.420857][ T1] Object 0x00000000876e99c8 @offset=11136
[ 2.420857][ T1] Object 0x000000000aae5823 @offset=12992
[ 2.420857][ T1] Object 0x000000009a4d1547 @offset=14848
[ 2.420857][ T1] Object 0x000000003343b806 @offset=16704
[ 2.420857][ T1] Object 0x000000004cc8a8a9 @offset=18560
[ 2.420857][ T1] Object 0x00000000125f35fd @offset=20416
[ 2.420857][ T1] Object 0x000000007903e512 @offset=22272
[ 2.420857][ T1] Object 0x00000000705f6e50 @offset=24128
[ 2.420857][ T1] Object 0x00000000c222f065 @offset=25984
[ 2.420857][ T1] Object 0x0000000020b63684 @offset=27840
[ 2.420857][ T1] Object 0x00000000a2f1493f @offset=29696
[ 2.420857][ T1] Slab 0x0000000070ef76ad objects=17 used=16 fp=0x000000005ed43c1e flags=0x17ffffc0000240(workingset|head|node=0|zone=2|lastcpupid=0x1fffff)
[ 2.420857][ T1] Disabling lock debugging due to kernel taint
[ 2.420857][ T1] ------------[ cut here ]------------
[ 2.420857][ T1] WARNING: CPU: 2 PID: 1 at mm/slub.c:1176 __slab_err+0x19/0x20
[ 2.420857][ T1] Modules linked in:
[ 2.420857][ T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G B W 6.17.0-46-default #1 PREEMPT(voluntary) openSUSE Tumbleweed (unreleased) b731e69de5611aa08621e4f613e2c88e3aba29e6
[ 2.420857][ T1] Tainted: [B]=BAD_PAGE, [W]=WARN
[ 2.420857][ T1] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS unknown 02/02/2022
[ 2.420857][ T1] RIP: 0010:__slab_err+0x19/0x20
[ 2.420857][ T1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 e8 76 ff ff ff be 01 00 00 00 bf 05 00 00 00 e8 87 6e 11 00 <0f> 0b e9 eb 0a ee ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
[ 2.420857][ T1] RSP: 0018:ffffcd1bc001fd40 EFLAGS: 00010082
[ 2.420857][ T1] RAX: 0000000000000000 RBX: ffff8b6b08968380 RCX: 0000000000000243
[ 2.420857][ T1] RDX: 0000000000000005 RSI: ffffcd1bc001fbe8 RDI: 0000000000000003
[ 2.420857][ T1] RBP: fffffb7904234e00 R08: 0000000000000000 R09: 00000000ffff7fff
[ 2.420857][ T1] R10: ffffffff95472540 R11: ffffcd1bc001fbe0 R12: dead000000000100
[ 2.420857][ T1] R13: ffffcd1bc001fd78 R14: fffffb7904234800 R15: ffff8b6b08d20000
[ 2.420857][ T1] FS: 0000000000000000(0000) GS:ffff8b6daf5a8000(0000) knlGS:0000000000000000
[ 2.420857][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.420857][ T1] CR2: 0000000000000000 CR3: 0000000047c54000 CR4: 0000000000750ef0
[ 2.420857][ T1] PKRU: 55555554
[ 2.420857][ T1] Call Trace:
[ 2.420857][ T1] <TASK>
[ 2.420857][ T1] __kmem_cache_shutdown.cold+0x13c/0x146
[ 2.420857][ T1] ? __pfx_inet6_init+0x10/0x10
[ 2.420857][ T1] kmem_cache_destroy+0x41/0x150
[ 2.420857][ T1] proto_unregister+0x93/0x100
[ 2.420857][ T1] inet6_init+0x3a2/0x3d0
[ 2.420857][ T1] do_one_initcall+0x58/0x390
[ 2.420857][ T1] kernel_init_freeable+0x2a7/0x320
[ 2.420857][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.420857][ T1] kernel_init+0x1a/0x140
[ 2.420857][ T1] ret_from_fork+0x28b/0x2c0
[ 2.420857][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.420857][ T1] ret_from_fork_asm+0x1a/0x30
[ 2.420857][ T1] </TASK>
[ 2.420857][ T1] irq event stamp: 137776
[ 2.420857][ T1] hardirqs last enabled at (137775): [<ffffffff92a10b78>] _raw_spin_unlock_irq+0x28/0x50
[ 2.420857][ T1] hardirqs last disabled at (137776): [<ffffffff92a10893>] _raw_spin_lock_irq+0x53/0x60
[ 2.420857][ T1] softirqs last enabled at (137566): [<ffffffff928b455e>] inet6_unregister_protosw+0x5e/0x70
[ 2.420857][ T1] softirqs last disabled at (137564): [<ffffffff928b4523>] inet6_unregister_protosw+0x23/0x70
[ 2.420857][ T1] ---[ end trace 0000000000000000 ]---
[ 2.507939][ T1] ------------[ cut here ]------------
[ 2.508959][ T1] kmem_cache_destroy RAWv6: Slab cache still has objects when called from proto_unregister+0x93/0x100
[ 2.508977][ T1] WARNING: CPU: 2 PID: 1 at mm/slab_common.c:525 kmem_cache_destroy+0x140/0x150
[ 2.512301][ T1] Modules linked in:
[ 2.513125][ T1] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Tainted: G B W 6.17.0-46-default #1 PREEMPT(voluntary) openSUSE Tumbleweed (unreleased) b731e69de5611aa08621e4f613e2c88e3aba29e6
[ 2.516258][ T1] Tainted: [B]=BAD_PAGE, [W]=WARN
[ 2.517234][ T1] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS unknown 02/02/2022
[ 2.518767][ T1] RIP: 0010:kmem_cache_destroy+0x140/0x150
[ 2.519829][ T1] Code: 00 85 ed 74 92 eb b1 e8 7e 04 db ff eb 8f 48 8b 53 60 48 8b 4c 24 10 48 c7 c6 f0 af c9 92 48 c7 c7 08 ad 2c 93 e8 e0 62 cb ff <0f> 0b e9 04 ff ff ff e9 2f 03 a8 ff 0f 1f 40 00 90 90 90 90 90 90
[ 2.523085][ T1] RSP: 0018:ffffcd1bc001fdc8 EFLAGS: 00010246
[ 2.524197][ T1] RAX: 0000000000000000 RBX: ffff8b6b01e7f000 RCX: 000000000000026b
[ 2.525560][ T1] RDX: 0000000000000000 RSI: ffffcd1bc001fc78 RDI: 0000000000000003
[ 2.526955][ T1] RBP: 0000000000000001 R08: 0000000000000000 R09: 00000000ffff7fff
[ 2.528313][ T1] R10: ffffffff95472540 R11: ffffcd1bc001fc70 R12: ffffffff9456bac0
[ 2.529683][ T1] R13: ffffffff9478ace8 R14: 0000000000000000 R15: 0000000000000000
[ 2.531041][ T1] FS: 0000000000000000(0000) GS:ffff8b6daf5a8000(0000) knlGS:0000000000000000
[ 2.532563][ T1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.535367][ T1] CR2: 0000000000000000 CR3: 0000000047c54000 CR4: 0000000000750ef0
[ 2.538374][ T1] PKRU: 55555554
[ 2.539338][ T1] Call Trace:
[ 2.540142][ T1] <TASK>
[ 2.540897][ T1] proto_unregister+0x93/0x100
[ 2.541851][ T1] inet6_init+0x3a2/0x3d0
[ 2.542726][ T1] do_one_initcall+0x58/0x390
[ 2.543618][ T1] kernel_init_freeable+0x2a7/0x320
[ 2.544589][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.545598][ T1] kernel_init+0x1a/0x140
[ 2.546414][ T1] ret_from_fork+0x28b/0x2c0
[ 2.547277][ T1] ? __pfx_kernel_init+0x10/0x10
[ 2.548230][ T1] ret_from_fork_asm+0x1a/0x30
[ 2.549174][ T1] </TASK>
[ 2.549849][ T1] irq event stamp: 137776
[ 2.550694][ T1] hardirqs last enabled at (137775): [<ffffffff92a10b78>] _raw_spin_unlock_irq+0x28/0x50
[ 2.552309][ T1] hardirqs last disabled at (137776): [<ffffffff92a10893>] _raw_spin_lock_irq+0x53/0x60
[ 2.553923][ T1] softirqs last enabled at (137566): [<ffffffff928b455e>] inet6_unregister_protosw+0x5e/0x70
[ 2.555624][ T1] softirqs last disabled at (137564): [<ffffffff928b4523>] inet6_unregister_protosw+0x23/0x70
[ 2.557300][ T1] ---[ end trace 0000000000000000 ]---
[ 2.591591][ T1] IPI shorthand broadcast: enabled
thanks,
--
js
suse labs