[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <05b7ef65-37bb-4391-9ec9-c382d51bae4d@kernel.org>
Date: Thu, 2 Oct 2025 10:10:41 +0200
From: Jiri Slaby <jirislaby@...nel.org>
To: Herbert Xu <herbert@...dor.apana.org.au>,
Linus Torvalds <torvalds@...ux-foundation.org>,
"David S. Miller" <davem@...emloft.net>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Linux Crypto Mailing List <linux-crypto@...r.kernel.org>,
Vegard Nossum <vegard.nossum@...cle.com>
Subject: Re: [GIT PULL] Crypto Update for 6.17
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
Powered by blists - more mailing lists