ci starts bisection 2024-09-18 18:21:48.7936811 +0000 UTC m=+150679.431983406 bisecting cause commit starting from bdf56c7580d267a123cc71ca0f2459c797b76fde building syzkaller on c673ca06b23cea94091ab496ef62c3513e434585 ensuring issue is reproducible on original commit bdf56c7580d267a123cc71ca0f2459c797b76fde testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c57fb073b8bbf654bab4dd66000c527cbc5851617a25743461be3d4119128d75 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] check whether we can drop unnecessary instrumentation disabling configs for [LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d9d8f84c96c6ce33a469b5d7d17b669b9c1b26c920130730375a5ed6e46fcf95 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the bug reproduces without the instrumentation disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed kconfig minimization: base=4037 full=8152 leaves diff=2107 split chunks (needed=false): <2107> split chunk #0 of len 2107 into 5 parts testing without sub-chunk 1/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b7bc85bba7d22304e74c94999b2a6696bbda12fe5587e92aaecbb2cdad4bb7ef all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 985f8558f5f54426c8648f64c8d453428ce202dcf4aa18b8b288c0fc0437aefd all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [UBSAN KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3e449c8f912501e29bb8e4cc079185f1c9b939a20dfba78e1f7635499ac4a704 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2af347268cff51b65c7c61f50370cc83cb8d6194a6bd4c606ad840bca1895e3f all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit bdf56c7580d267a123cc71ca0f2459c797b76fde gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 37b2869847605279ecf8329f1ec52d6f7c77cc886bd92962ad76a823e12f0361 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] the chunk can be dropped disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed picked [v6.11 v6.10 v6.9 v6.7 v6.5 v6.3 v6.1 v5.19 v5.16 v5.13 v5.10 v5.7 v5.4 v5.1 v4.19] out of 34 release tags testing release v6.11 testing commit 98f7e32f20d28ec452afb208f9cffc08448a2652 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fb6f5da4fdb296d8dbb5c8d1d9cf8108d90d5bb327a2fc184bad6e40f5924af6 all runs: OK false negative chance: 0.000 # git bisect start bdf56c7580d267a123cc71ca0f2459c797b76fde 98f7e32f20d28ec452afb208f9cffc08448a2652 Bisecting: 2359 revisions left to test after this (roughly 11 steps) [3a4d319a8fb5a9bbdf5b31ef32841eb286b1dcc2] Merge tag 'for-6.12/io_uring-20240913' of git://git.kernel.dk/linux testing commit 3a4d319a8fb5a9bbdf5b31ef32841eb286b1dcc2 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bfa5e8ac6836f38e662b607eaec14ca335b5208476634594328f679bdf4023f2 all runs: OK false negative chance: 0.000 # git bisect good 3a4d319a8fb5a9bbdf5b31ef32841eb286b1dcc2 Bisecting: 1108 revisions left to test after this (roughly 10 steps) [7b17f5ebd5fc5e9275eaa5af3d0771f2a7b01bbf] Merge tag 'soc-dt-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 7b17f5ebd5fc5e9275eaa5af3d0771f2a7b01bbf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d971b65f3f05c86522c546cfb08fb3e69b683ee3ddad4cd51f379da7dd19f729 all runs: OK false negative chance: 0.000 # git bisect good 7b17f5ebd5fc5e9275eaa5af3d0771f2a7b01bbf Bisecting: 636 revisions left to test after this (roughly 9 steps) [194fcd20ebccbc34bba80d7d9b203920087bb01d] Merge tag 'linux_kselftest-kunit-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit 194fcd20ebccbc34bba80d7d9b203920087bb01d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7bd4dfefde78f003b1d50a9474f023c58fcdfed3f7a6460e184cb8c88481edeb all runs: OK false negative chance: 0.000 # git bisect good 194fcd20ebccbc34bba80d7d9b203920087bb01d Bisecting: 341 revisions left to test after this (roughly 8 steps) [2772ee6de6cf94e5f2a0c0ce6067d0796a4170ba] ASoC: topology: Fix redundant logical jump testing commit 2772ee6de6cf94e5f2a0c0ce6067d0796a4170ba gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 808cf48fe0ebb505698c08800b1899467b41288f4c5a34a070715917821ec166 all runs: OK false negative chance: 0.000 # git bisect good 2772ee6de6cf94e5f2a0c0ce6067d0796a4170ba Bisecting: 186 revisions left to test after this (roughly 8 steps) [2f27fce67173bbb05d5a0ee03dae5c021202c912] Merge tag 'sound-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit 2f27fce67173bbb05d5a0ee03dae5c021202c912 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 72f7228b45111e2859534ecefd93f926275dd60aa87d808c14568aa518a93efb all runs: OK false negative chance: 0.000 # git bisect good 2f27fce67173bbb05d5a0ee03dae5c021202c912 Bisecting: 95 revisions left to test after this (roughly 7 steps) [355debb83bf79853cde43579f88eed16adb1da29] Merge branches 'context_tracking.15.08.24a', 'csd.lock.15.08.24a', 'nocb.09.09.24a', 'rcutorture.14.08.24a', 'rcustall.09.09.24a', 'srcu.12.08.24a', 'rcu.tasks.14.08.24a', 'rcu_scaling_tests.15.08.24a', 'fixes.12.08.24a' and 'misc.11.08.24a' into next.09.09.24a testing commit 355debb83bf79853cde43579f88eed16adb1da29 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 819845a08ebbbe47af09c30b38a8a5891cea1f85da83c8533d53a384687e2676 all runs: OK false negative chance: 0.000 # git bisect good 355debb83bf79853cde43579f88eed16adb1da29 Bisecting: 47 revisions left to test after this (roughly 6 steps) [067610ebaaec53809794807842a2fcf5f1f5b9eb] Merge tag 'rcu.release.v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux testing commit 067610ebaaec53809794807842a2fcf5f1f5b9eb gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c739304afcfee4f212abd80f0b852912403e1ebf467a138600f1538f5f1ec650 all runs: OK false negative chance: 0.000 # git bisect good 067610ebaaec53809794807842a2fcf5f1f5b9eb Bisecting: 28 revisions left to test after this (roughly 5 steps) [4b7ff9ab98af11a477d50f08382bcc4c2f899926] mm, slab: restore kerneldoc for kmem_cache_create() testing commit 4b7ff9ab98af11a477d50f08382bcc4c2f899926 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e799a5c1ea12bece106958e387bc7b75bc3978079953025b992e79e2deec8472 all runs: OK false negative chance: 0.000 # git bisect good 4b7ff9ab98af11a477d50f08382bcc4c2f899926 Bisecting: 11 revisions left to test after this (roughly 4 steps) [a715e94dbda4ece41aac49b7b7ff8ddb55a7fe08] Merge branch 'slab/for-6.12/rcu_barriers' into slab/for-next testing commit a715e94dbda4ece41aac49b7b7ff8ddb55a7fe08 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8ccc7cc3c562bc8ba372fd6e412eaa66e46d9e74b44b5f511357c65a3f3df070 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] # git bisect bad a715e94dbda4ece41aac49b7b7ff8ddb55a7fe08 Bisecting: 8 revisions left to test after this (roughly 3 steps) [b3c34245756adada8a50bdaedbb3965b071c7b0a] kasan: catch invalid free before SLUB reinitializes the object testing commit b3c34245756adada8a50bdaedbb3965b071c7b0a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 08ef840b62416b118c2a9dcf4e7a25f9002fe6fb097a2f2ff5cc29e4cca50860 all runs: OK false negative chance: 0.000 # git bisect good b3c34245756adada8a50bdaedbb3965b071c7b0a Bisecting: 4 revisions left to test after this (roughly 2 steps) [3beb2fb68184fda063cdd3cdd3bbe52c5cae56bb] mm, slab: use kmem_cache_free() to free from kmem_buckets_cache testing commit 3beb2fb68184fda063cdd3cdd3bbe52c5cae56bb gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 67f38f80a9f1203437cd07f808e89614cca7c69d1cb79a61f29a53dec0a9ed2e all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] # git bisect bad 3beb2fb68184fda063cdd3cdd3bbe52c5cae56bb Bisecting: 1 revision left to test after this (roughly 1 step) [bf6b9e9ba0861c92b08c77edbd5d602063443c5f] mm, slub: print CPU id (and its node) on slab OOM testing commit bf6b9e9ba0861c92b08c77edbd5d602063443c5f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0926df6c1a5e0915df7370c601d9fbe417df32bf95ceb061f902e038554f6554 all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] # git bisect bad bf6b9e9ba0861c92b08c77edbd5d602063443c5f Bisecting: 0 revisions left to test after this (roughly 0 steps) [4c39529663b93165953ecf9b1a9ea817358dcd06] slab: Warn on duplicate cache names when DEBUG_VM=y testing commit 4c39529663b93165953ecf9b1a9ea817358dcd06 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c5a7453c001af96b8b816da693b8e74fc35bc01b0c552028c0142051aa35e31c all runs: crashed: WARNING in p9_client_create representative crash: WARNING in p9_client_create, types: [WARNING] # git bisect bad 4c39529663b93165953ecf9b1a9ea817358dcd06 4c39529663b93165953ecf9b1a9ea817358dcd06 is the first bad commit commit 4c39529663b93165953ecf9b1a9ea817358dcd06 Author: Pedro Falcato Date: Wed Aug 7 10:07:46 2024 +0100 slab: Warn on duplicate cache names when DEBUG_VM=y Duplicate slab cache names can create havoc for userspace tooling that expects slab cache names to be unique [1]. This is a reasonable expectation. Sadly, too many duplicate name problems are out there in the wild, so simply warn instead of pr_err() + failing the sanity check. [ vbabka@suse.cz: change to WARN_ON(), see the discussion at [2] ] Link: https://lore.kernel.org/linux-fsdevel/2d1d053da1cafb3e7940c4f25952da4f0af34e38.1722293276.git.osandov@fb.com/ [1] Link: https://lore.kernel.org/all/20240807090746.2146479-1-pedro.falcato@gmail.com/ [2] Signed-off-by: Pedro Falcato Acked-by: Christoph Lameter Signed-off-by: Vlastimil Babka mm/slab_common.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) accumulated error probability: 0.00 parent commit 5be63fc19fcaa4c236b307420483578a56986a37 wasn't tested testing commit 5be63fc19fcaa4c236b307420483578a56986a37 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2ea85d6c1c44b67d35ade9a94ced4b42df0ffcc827025fcb50b0e7b54d8e688a culprit signature: c5a7453c001af96b8b816da693b8e74fc35bc01b0c552028c0142051aa35e31c parent signature: 2ea85d6c1c44b67d35ade9a94ced4b42df0ffcc827025fcb50b0e7b54d8e688a revisions tested: 21, total time: 5h40m4.312195059s (build: 2h34m29.380501697s, test: 2h37m0.541050805s) first bad commit: 4c39529663b93165953ecf9b1a9ea817358dcd06 slab: Warn on duplicate cache names when DEBUG_VM=y recipients (to): ["cl@linux.com" "pedro.falcato@gmail.com" "vbabka@suse.cz"] recipients (cc): [] crash: WARNING in p9_client_create ------------[ cut here ]------------ kmem_cache of name '9p-fcall-cache' already exists WARNING: CPU: 0 PID: 4362 at mm/slab_common.c:113 kmem_cache_sanity_check mm/slab_common.c:112 [inline] WARNING: CPU: 0 PID: 4362 at mm/slab_common.c:113 kmem_cache_create_usercopy+0xb6/0x370 mm/slab_common.c:316 Modules linked in: CPU: 0 UID: 0 PID: 4362 Comm: syz.3.143 Not tainted 6.11.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 RIP: 0010:kmem_cache_sanity_check mm/slab_common.c:112 [inline] RIP: 0010:kmem_cache_create_usercopy+0xb6/0x370 mm/slab_common.c:316 Code: 48 8b 6d 00 48 39 dd 74 25 48 8b 7d f8 4c 89 f6 e8 2f 64 a7 00 85 c0 75 e7 90 48 c7 c7 eb 1d 42 82 4c 89 f6 e8 3b ca e1 ff 90 <0f> 0b 90 90 4c 89 f7 be 20 00 00 00 e8 a9 64 a7 00 48 85 c0 0f 85 RSP: 0018:ffffc9000208bc38 EFLAGS: 00010246 RAX: 87844ba80d4b3d00 RBX: ffffffff827a54d0 RCX: 0000000000000002 RDX: ffff888237c29200 RSI: ffffffff824c511b RDI: 00000000ffffffff RBP: ffff888101afcf68 R08: 0000000000000000 R09: ffffffff826c5f90 R10: ffffc9000208bb08 R11: ffffc9000208bab0 R12: 0000000000020018 R13: 0000000000000000 R14: ffffffff824e11c8 R15: 000000000000000b FS: 00007fd686b996c0(0000) GS:ffff888237c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020001000 CR3: 000000010a7c4000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: p9_client_create+0x56a/0x630 net/9p/client.c:1042 v9fs_session_init+0xaf/0x770 fs/9p/v9fs.c:410 v9fs_mount+0x58/0x300 fs/9p/vfs_super.c:122 legacy_get_tree+0x2d/0x60 fs/fs_context.c:662 vfs_get_tree+0x27/0xf0 fs/super.c:1800 do_new_mount+0x15a/0x3a0 fs/namespace.c:3472 do_mount fs/namespace.c:3812 [inline] __do_sys_mount fs/namespace.c:4020 [inline] __se_sys_mount+0x148/0x1b0 fs/namespace.c:3997 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xe0/0x1f0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd68711def9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fd686b99038 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 RAX: ffffffffffffffda RBX: 00007fd6872d5f80 RCX: 00007fd68711def9 RDX: 00000000200002c0 RSI: 0000000020000080 RDI: 0000000000000000 RBP: 00007fd687190b76 R08: 0000000020000380 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fd6872d5f80 R15: 00007ffca8db2a18