ci starts bisection 2024-02-19 20:25:54.562289959 +0000 UTC m=+25773.985964742 bisecting fixing commit since b6e6cc1f78c772e952495b7416c9ac9029f9390c building syzkaller on 35d9ecc508aef508b67ee7986a7abb0864e74f8e ensuring issue is reproducible on original commit b6e6cc1f78c772e952495b7416c9ac9029f9390c testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 251e43d71fe2a28a8df2febf98a0b6c2e99026b5f4b781e1b175d12d508467ce run #0: crashed: general protection fault in rcu_core run #1: crashed: BUG: unable to handle kernel paging request in __tlb_remove_page_size run #2: crashed: general protection fault in process_one_work run #3: crashed: general protection fault in cpuacct_charge run #4: crashed: general protection fault in enqueue_entity run #5: crashed: general protection fault in __mod_memcg_state run #6: crashed: general protection fault in __call_rcu_common run #7: crashed: KASAN: stack-out-of-bounds Read in timerqueue_del run #8: crashed: general protection fault in ext4_handle_error run #9: crashed: general protection fault in debug_check_no_obj_freed run #10: crashed: stack segment fault in __stack_depot_save run #11: crashed: KASAN: wild-memory-access Read in try_to_wake_up run #12: crashed: BUG: Bad rss-counter state run #13: crashed: KASAN: stack-out-of-bounds Read in timerqueue_add run #14: crashed: general protection fault in vfs_write run #15: crashed: general protection fault in psi_account_irqtime run #16: crashed: general protection fault in __hrtimer_run_queues run #17: crashed: general protection fault in pid_task run #18: crashed: no output from test machine run #19: basic kernel testing failed: failed to copy binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "-v" "/tmp/syz-executor580651681" "root@10.128.0.97:./syz-executor580651681"]: exit status 255 Executing: program /usr/bin/ssh host 10.128.0.97, user root, command sftp OpenSSH_9.2p1 Debian-2+deb12u1, OpenSSL 3.0.11 19 Sep 2023 debug1: Reading configuration data /dev/null debug1: Connecting to 10.128.0.97 [10.128.0.97] port 22. debug1: connect to address 10.128.0.97 port 22: Connection timed out ssh: connect to host 10.128.0.97 port 22: Connection timed out scp: Connection closed representative crash: general protection fault in rcu_core, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1887f564f4e9564a677fb8b81de06c7974b956de6970e74265fddecb359c230e run #0: crashed: general protection fault in unmap_single_vma run #1: crashed: go runtime error run #2: crashed: general protection fault in enqueue_entity run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: general protection fault in unmap_single_vma, types: [UNKNOWN] kconfig minimization: base=3941 full=7652 leaves diff=2006 split chunks (needed=false): <2006> split chunk #0 of len 2006 into 5 parts testing without sub-chunk 1/5 testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 23ea9f681467595b3bd3d5c865c986d70ebef03a7f4f545b6e8da8fcce10fd42 run #0: crashed: general protection fault in debug_check_no_obj_freed run #1: crashed: general protection fault in psi_account_irqtime run #2: crashed: BUG: unable to handle kernel paging request in __run_timers run #3: crashed: BUG: unable to handle kernel paging request in page_table_check_clear run #4: crashed: general protection fault in wait_consider_task run #5: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #6: crashed: general protection fault in ext4_release_orphan_info run #7: crashed: general protection fault in enqueue_task_fair run #8: crashed: general protection fault in __x86_return_thunk run #9: crashed: general protection fault in read_mmp_block run #10: crashed: general protection fault in psi_account_irqtime run #11: crashed: general protection fault in mm_update_next_owner run #12: crashed: general protection fault in __mod_lruvec_page_state run #13: crashed: WARNING: locking bug in sigprocmask run #14: crashed: general protection fault in __run_timers run #15: crashed: no output from test machine run #16: crashed: general protection fault in locks_remove_posix run #17: crashed: general protection fault in __x86_return_thunk run #18: crashed: general protection fault in wait_consider_task run #19: crashed: general protection fault in locks_remove_posix representative crash: general protection fault in debug_check_no_obj_freed, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fc3bf85e44308702bb571b17c7fa352997e789e44789bf824bea1284ade445fe run #0: crashed: stack segment fault in __stack_depot_save run #1: crashed: general protection fault in pipe_write run #2: crashed: general protection fault in debug_check_no_obj_freed run #3: crashed: kernel BUG in __phys_addr run #4: crashed: general protection fault in __x86_return_thunk run #5: crashed: general protection fault in __fget_files run #6: crashed: general protection fault in list_lru_add run #7: crashed: WARNING: locking bug in psi_group_change run #8: crashed: general protection fault in ext4_mb_new_blocks run #9: crashed: general protection fault in check_preempt_wakeup run #10: crashed: general protection fault in __x86_return_thunk run #11: crashed: kernel BUG in corrupted run #12: crashed: general protection fault in __hrtimer_run_queues run #13: crashed: general protection fault in psi_group_change run #14: crashed: general protection fault, probably for noSeaBIOS (version NUM.NUM.NUM-google) run #15: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #16: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #17: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #18: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #19: OK representative crash: stack segment fault in __stack_depot_save, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ad288a2a085c6293cca90f9af904bcce3bbd6cadb64225eb16f47ea7ac0fe2c3 run #0: crashed: general protection fault in ip6t_do_table run #1: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #2: crashed: general protection fault in refill_obj_stock run #3: crashed: kernel BUG in corrupted run #4: crashed: general protection fault in __ext4_find_entry run #5: crashed: general protection fault in refill_obj_stock run #6: crashed: general protection fault in __x86_return_thunk run #7: crashed: kernel BUG in __phys_addr run #8: crashed: general protection fault in rcu_core run #9: crashed: general protection fault in vfs_iter_read run #10: crashed: kernel BUG in __phys_addr run #11: crashed: general protection fault in __x86_return_thunk run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #13: crashed: general protection fault in pid_task run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #15: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #16: OK run #17: crashed: BUG: unable to handle kernel paging request in ext4_ext_remove_space run #18: OK run #19: OK representative crash: general protection fault in ip6t_do_table, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2d2b69f50d66bdf7e073973ef2e1712df3c5dacd88fa8917ef8bd162bab26db4 run #0: crashed: general protection fault in blkcg_set_ioprio run #1: crashed: KFENCE: invalid read in ext4_ext_remove_space run #2: crashed: KASAN: wild-memory-access Write in filemap_get_entry run #3: crashed: WARNING: locking bug in lockref_get run #4: crashed: KASAN: stack-out-of-bounds Read in timerqueue_del run #5: crashed: general protection fault in __ext4_error_inode run #6: crashed: KFENCE: invalid read in ext4_ext_remove_space run #7: crashed: general protection fault in cpuacct_account_field run #8: crashed: general protection fault in __mod_lruvec_page_state run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #10: crashed: general protection fault in kernfs_link_sibling run #11: crashed: UBSAN: shift-out-of-bounds in __block_write_full_folio run #12: crashed: general protection fault in pids_release run #13: crashed: general protection fault in __fput run #14: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #15: crashed: KASAN: wild-memory-access Write in filemap_get_entry run #16: basic kernel testing failed: failed to copy binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "-v" "/tmp/syz-executor3977666957" "root@10.128.1.5:./syz-executor3977666957"]: exit status 255 Executing: program /usr/bin/ssh host 10.128.1.5, user root, command sftp OpenSSH_9.2p1 Debian-2+deb12u1, OpenSSL 3.0.11 19 Sep 2023 debug1: Reading configuration data /dev/null debug1: Connecting to 10.128.1.5 [10.128.1.5] port 22. debug1: connect to address 10.128.1.5 port 22: Connection timed out ssh: connect to host 10.128.1.5 port 22: Connection timed out scp: Connection closed run #17: OK run #18: OK run #19: OK representative crash: general protection fault in blkcg_set_ioprio, types: [UNKNOWN KASAN] the chunk can be dropped testing without sub-chunk 5/5 testing commit b6e6cc1f78c772e952495b7416c9ac9029f9390c gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 228afcffd334694e0678c42e4cf18a204bed35fb3281e6fc10e0597573aa45e8 run #0: crashed: general protection fault in __x86_return_thunk run #1: crashed: kernel BUG in putname run #2: crashed: general protection fault in mod_objcg_mlstate run #3: crashed: inconsistent lock state in try_to_wake_up run #4: crashed: KASAN: wild-memory-access Write in filemap_get_entry run #5: crashed: stack segment fault in __stack_depot_save run #6: crashed: general protection fault in fsnotify run #7: crashed: BUG: unable to handle kernel paging request in __stack_depot_save run #8: crashed: kernel panic: Fatal exception run #9: crashed: general protection fault in corrupted run #10: crashed: general protection fault in __x86_return_thunk run #11: crashed: general protection fault in pid_task run #12: crashed: general protection fault in truncate_cleanup_folio run #13: crashed: BUG: unable to handle kernel paging request in corrupted run #14: crashed: KFENCE: invalid read in ext4_ext_remove_space run #15: crashed: general protection fault in __fput run #16: crashed: general protection fault in timerqueue_del run #17: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #18: OK run #19: OK representative crash: general protection fault in __x86_return_thunk, types: [UNKNOWN] the chunk can be dropped testing current HEAD b401b621758e46812da61fa58a67c3fd8d91de0d testing commit b401b621758e46812da61fa58a67c3fd8d91de0d gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9e84a4a09cb7ab86cfaa7a3a08cbc829b4b6c61fabca30c7828ff5f48b004515 all runs: OK false negative chance: 0.000 # git bisect start b401b621758e46812da61fa58a67c3fd8d91de0d b6e6cc1f78c772e952495b7416c9ac9029f9390c Bisecting: 24463 revisions left to test after this (roughly 15 steps) [7d461b291e65938f15f56fe58da2303b07578a76] Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drm determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 7d461b291e65938f15f56fe58da2303b07578a76 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4f6f1d01c5b67bd3878b76691f05a54a3b21d28c19e4e2d5c02b44494e6f7d7c run #0: crashed: general protection fault in __count_memcg_events run #1: crashed: general protection fault in pid_task run #2: crashed: general protection fault in __enqueue_entity run #3: crashed: general protection fault in ext4_put_io_end_defer run #4: crashed: UBSAN: shift-out-of-bounds in __xa_alloc run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #6: crashed: UBSAN: shift-out-of-bounds in __block_write_full_folio run #7: crashed: general protection fault in pid_task run #8: crashed: BUG: unable to handle kernel paging request in __stack_depot_save run #9: crashed: general protection fault in pid_task run #10: crashed: kernel BUG in __phys_addr run #11: crashed: stack segment fault in __stack_depot_save run #12: crashed: general protection fault in __d_lookup run #13: crashed: BUG: spinlock bad magic in ext4_finish_bio run #14: crashed: general protection fault in __fput run #15: crashed: general protection fault in srso_safe_ret run #16: crashed: stack segment fault in corrupted run #17: crashed: WARNING: locking bug in ext4_finish_bio run #18: crashed: general protection fault in srso_safe_ret run #19: OK representative crash: general protection fault in __count_memcg_events, types: [UNKNOWN] # git bisect good 7d461b291e65938f15f56fe58da2303b07578a76 Bisecting: 12308 revisions left to test after this (roughly 14 steps) [78e727e58e54efca4c23863fbd9e16e9d2d83f81] cifs: update iface_last_update on each query-and-update determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit 78e727e58e54efca4c23863fbd9e16e9d2d83f81 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7c6882578abb269d9a3637a2a5bcc77111674d58f898a6952672cc49f7284781 all runs: OK false negative chance: 0.000 # git bisect bad 78e727e58e54efca4c23863fbd9e16e9d2d83f81 Bisecting: 6129 revisions left to test after this (roughly 13 steps) [3af755a46881c32fecaecfdeaf3a8f0a869deca5] nvme: move nvme_stop_keep_alive() back to original position determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 3af755a46881c32fecaecfdeaf3a8f0a869deca5 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 17c5feaad9fa96eac87404c68bf47407328f9aa82916607403db604c2a4a71c3 run #0: crashed: KASAN: wild-memory-access Read in fsnotify_perm run #1: crashed: KASAN: wild-memory-access Write in find_get_entry run #2: crashed: BUG: unable to handle kernel paging request in pid_task run #3: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #4: crashed: general protection fault in super_s_dev_test run #5: crashed: KFENCE: invalid read in ext4_ext_remove_space run #6: crashed: kernel BUG in __phys_addr run #7: crashed: general protection fault in __d_lookup_rcu run #8: crashed: KASAN: wild-memory-access Write in filemap_get_entry run #9: crashed: KASAN: user-memory-access Read in __find_get_block run #10: crashed: KASAN: user-memory-access Read in __find_get_block run #11: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #12: crashed: general protection fault in pid_task run #13: crashed: general protection fault in pid_task run #14: crashed: general protection fault in srso_safe_ret run #15: crashed: KFENCE: invalid read in ext4_ext_remove_space run #16: crashed: BUG: unable to handle kernel paging request in __block_write_begin_int run #17: crashed: WARNING in workingset_update_node run #18: OK run #19: OK representative crash: BUG: unable to handle kernel paging request in pid_task, types: [UNKNOWN KASAN] # git bisect good 3af755a46881c32fecaecfdeaf3a8f0a869deca5 Bisecting: 3066 revisions left to test after this (roughly 12 steps) [9ba965dca3b13757e49f98bbea7cf48f07633ff9] btrfs: use page alloc/free wrappers for compression pages determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit 9ba965dca3b13757e49f98bbea7cf48f07633ff9 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9365691495eb0d4e8bb19728f10f2ecf1232a980e41a3f62a4364b57b8ef603d run #0: crashed: general protection fault in ext4_es_lookup_extent run #1: crashed: KFENCE: invalid read in ext4_ext_remove_space run #2: crashed: general protection fault in __d_lookup run #3: crashed: general protection fault in srso_safe_ret run #4: crashed: go runtime error run #5: crashed: WARNING: locking bug in dput run #6: crashed: general protection fault in __d_lookup run #7: crashed: general protection fault in tomoyo_realpath_from_path run #8: crashed: WARNING: locking bug in ext4_finish_bio run #9: crashed: general protection fault in filemap_get_entry run #10: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #11: crashed: general protection fault in srso_safe_ret run #12: crashed: KFENCE: invalid read in ext4_ext_remove_space run #13: crashed: general protection fault in fsnotify_perm run #14: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #15: crashed: WARNING: locking bug in corrupted run #16: crashed: general protection fault in ext4_release_dquot run #17: crashed: KASAN: user-memory-access Read in ext4_bio_write_folio run #18: crashed: general protection fault in corrupted run #19: OK representative crash: general protection fault in ext4_es_lookup_extent, types: [UNKNOWN LOCKDEP] # git bisect good 9ba965dca3b13757e49f98bbea7cf48f07633ff9 Bisecting: 1432 revisions left to test after this (roughly 11 steps) [fb46e22a9e3863e08aef8815df9f17d0f4b9aede] Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit fb46e22a9e3863e08aef8815df9f17d0f4b9aede gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 20a55a24a840b37cb3b0f1026de6974ba3fe3a86deb61bb4a8e9b0be597763b7 all runs: OK false negative chance: 0.000 # git bisect bad fb46e22a9e3863e08aef8815df9f17d0f4b9aede Bisecting: 801 revisions left to test after this (roughly 10 steps) [1dee7f509db20402a25be94003f8f1ac3e17bdc1] Merge tag 'edac_updates_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 1dee7f509db20402a25be94003f8f1ac3e17bdc1 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d1b41298458d3619ee847e19f658d80ca31dc0d597518f681bc860706b9d97b2 all runs: OK false negative chance: 0.000 # git bisect bad 1dee7f509db20402a25be94003f8f1ac3e17bdc1 Bisecting: 412 revisions left to test after this (roughly 9 steps) [a0652eb205b7ac13429d63bcc42806115d393632] Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc determine whether the revision contains the guilty commit revision 3af755a46881c32fecaecfdeaf3a8f0a869deca5 crashed and is reachable testing commit a0652eb205b7ac13429d63bcc42806115d393632 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d10652f722aae0f725d1f8b45b260563ecd82a9534c2298c7caa266c240c898b run #0: crashed: general protection fault in console_flush_all run #1: crashed: stack segment fault in __stack_depot_save run #2: crashed: general protection fault in __d_lookup run #3: crashed: BUG: unable to handle kernel paging request in ext4_es_lookup_extent run #4: crashed: KFENCE: invalid read in ext4_ext_remove_space run #5: crashed: go runtime error run #6: crashed: WARNING: locking bug in __filemap_add_folio run #7: crashed: general protection fault in pid_task run #8: crashed: kernel BUG in corrupted run #9: crashed: general protection fault in pid_task run #10: crashed: general protection fault in list_lru_del run #11: crashed: kernel BUG in __phys_addr run #12: crashed: general protection fault in srso_safe_ret run #13: crashed: WARNING: locking bug in do_lock_mount run #14: crashed: kernel BUG in __phys_addr run #15: crashed: general protection fault in __d_lookup_rcu run #16: crashed: BUG: unable to handle kernel paging request in shmem_file_write_iter run #17: crashed: WARNING: locking bug in writeback_single_inode run #18: OK run #19: OK representative crash: general protection fault in console_flush_all, types: [UNKNOWN LOCKDEP] # git bisect good a0652eb205b7ac13429d63bcc42806115d393632 Bisecting: 206 revisions left to test after this (roughly 8 steps) [6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5] Merge tag 'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision a0652eb205b7ac13429d63bcc42806115d393632 crashed and is reachable testing commit 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9fbce506e3a80cad800f955ca79818e2731121c814598893a46637487cacb9e6 run #0: crashed: general protection fault in quota_release_workfn run #1: crashed: kernel BUG in __phys_addr run #2: crashed: general protection fault in inode_permission run #3: crashed: KFENCE: invalid read in ext4_ext_remove_space run #4: crashed: general protection fault in srso_safe_ret run #5: crashed: general protection fault in ext4_es_lookup_extent run #6: crashed: general protection fault in __d_lookup_rcu run #7: crashed: general protection fault in filemap_get_entry run #8: crashed: BUG: corrupted list in evict run #9: crashed: general protection fault in __d_lookup_rcu run #10: crashed: general protection fault in __d_lookup_rcu run #11: crashed: WARNING: locking bug in ext4_finish_bio run #12: crashed: general protection fault in ext4_release_dquot run #13: crashed: general protection fault in xas_alloc run #14: crashed: kernel BUG in d_splice_alias run #15: crashed: general protection fault in ext4_inode_table run #16: crashed: general protection fault in ext4_write_dquot run #17: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #18: crashed: KASAN: wild-memory-access Write in find_get_entries run #19: OK representative crash: general protection fault in quota_release_workfn, types: [UNKNOWN] # git bisect good 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 Bisecting: 91 revisions left to test after this (roughly 7 steps) [3f6984e7301f4a37285cc5962f97c83c7c3b8239] Merge tag 'vfs-6.8.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision 3af755a46881c32fecaecfdeaf3a8f0a869deca5 crashed and is reachable testing commit 3f6984e7301f4a37285cc5962f97c83c7c3b8239 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 58d854e267a28d85f948108af8ccaa6b5321be8481f1db3ba846e97e1ff7943c all runs: OK false negative chance: 0.000 # git bisect bad 3f6984e7301f4a37285cc5962f97c83c7c3b8239 Bisecting: 65 revisions left to test after this (roughly 6 steps) [1ab33c03145d0f6c345823fc2da935d9a1a9e9fc] asm-generic: make sparse happy with odd-sized put_unaligned_*() determine whether the revision contains the guilty commit revision a0652eb205b7ac13429d63bcc42806115d393632 crashed and is reachable testing commit 1ab33c03145d0f6c345823fc2da935d9a1a9e9fc gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f33d225bd394825fbc693a52931ec8b36f042db3a4005c64b61b7c055137d172 run #0: crashed: KASAN: user-memory-access Read in __find_get_block run #1: crashed: BUG: unable to handle kernel paging request in pid_task run #2: crashed: BUG: unable to handle kernel paging request in pid_task run #3: crashed: general protection fault in __d_lookup run #4: crashed: general protection fault in pid_task run #5: crashed: general protection fault in __d_alloc run #6: crashed: general protection fault in pid_task run #7: crashed: KFENCE: invalid read in ext4_ext_remove_space run #8: crashed: KASAN: user-memory-access Read in __find_get_block run #9: crashed: general protection fault in vfs_write run #10: crashed: general protection fault in srso_safe_ret run #11: crashed: UBSAN: shift-out-of-bounds in tag_pages_for_writeback run #12: crashed: general protection fault in pid_task run #13: crashed: general protection fault in fsnotify_perm run #14: crashed: UBSAN: shift-out-of-bounds in __block_write_full_folio run #15: crashed: general protection fault in tomoyo_realpath_from_path run #16: crashed: WARNING: locking bug in dput run #17: crashed: general protection fault in vfs_write run #18: OK run #19: OK representative crash: BUG: unable to handle kernel paging request in pid_task, types: [UNKNOWN] # git bisect good 1ab33c03145d0f6c345823fc2da935d9a1a9e9fc Bisecting: 29 revisions left to test after this (roughly 5 steps) [2137e1564267001b25143d21bc619189c1f74bc6] Merge branch 'vfs.file' determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 2137e1564267001b25143d21bc619189c1f74bc6 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7dabf280e5f680b8e0bbdc1c33837461bca46c2f1fec7d9e37941a54f014338e run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #1: crashed: kernel BUG in __phys_addr run #2: crashed: general protection fault in corrupted run #3: crashed: general protection fault in pid_task run #4: crashed: general protection fault in pid_task run #5: crashed: WARNING: locking bug in lockref_get run #6: crashed: general protection fault in pid_task run #7: crashed: general protection fault in srso_safe_ret run #8: crashed: KFENCE: invalid read in ext4_ext_remove_space run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #10: crashed: KFENCE: invalid read in ext4_ext_remove_space run #11: crashed: general protection fault in cpuacct_account_field run #12: crashed: general protection fault in srso_safe_ret run #13: crashed: general protection fault in pid_task run #14: crashed: kernel BUG in __phys_addr run #15: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #16: crashed: general protection fault in proc_invalidate_siblings_dcache run #17: crashed: kernel BUG in __phys_addr run #18: crashed: WARNING: locking bug in unlink_file_vma run #19: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in rcu_core, types: [UNKNOWN BUG] # git bisect good 2137e1564267001b25143d21bc619189c1f74bc6 Bisecting: 14 revisions left to test after this (roughly 4 steps) [5a8e94c0158f43341334e69a74b6dfa317ba3d2e] nilfs2: simplify device handling determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 5a8e94c0158f43341334e69a74b6dfa317ba3d2e gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9be97d9fb433d5800aeea925f220f2fec5c4d620809861919c3ac965d1d1bfcf run #0: crashed: general protection fault in ext4_mb_release run #1: crashed: BUG: unable to handle kernel paging request in __stack_depot_save run #2: crashed: general protection fault in locks_remove_posix run #3: crashed: go runtime error run #4: crashed: general protection fault in srso_safe_ret run #5: crashed: kernel BUG in __phys_addr run #6: crashed: general protection fault in __remove_assoc_queue run #7: crashed: general protection fault in srso_safe_ret run #8: crashed: general protection fault in srso_safe_ret run #9: crashed: UBSAN: shift-out-of-bounds in __block_write_full_folio run #10: crashed: UBSAN: shift-out-of-bounds in idr_get_free run #11: crashed: UBSAN: shift-out-of-bounds in idr_get_free run #12: crashed: general protection fault in do_iter_write run #13: crashed: KFENCE: invalid read in ext4_ext_remove_space run #14: crashed: general protection fault in vfs_write run #15: crashed: WARNING: locking bug in lockref_get run #16: crashed: general protection fault in __mod_memcg_lruvec_state run #17: OK run #18: OK run #19: OK representative crash: general protection fault in ext4_mb_release, types: [UNKNOWN] # git bisect good 5a8e94c0158f43341334e69a74b6dfa317ba3d2e Bisecting: 7 revisions left to test after this (roughly 3 steps) [6f861765464f43a71462d52026fbddfc858239a5] fs: Block writes to mounted block devices determine whether the revision contains the guilty commit revision b6e6cc1f78c772e952495b7416c9ac9029f9390c crashed and is reachable testing commit 6f861765464f43a71462d52026fbddfc858239a5 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: db21dd64d83d0e90759e150c70710d772ace57f964c827a0e8233383e1f50a0b all runs: OK false negative chance: 0.000 # git bisect bad 6f861765464f43a71462d52026fbddfc858239a5 Bisecting: 3 revisions left to test after this (roughly 2 steps) [1bfdc94b28cf1c89b5b3fb062b1defe51fdba163] bcachefs: Convert to bdev_open_by_path() determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit 1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6b45478e2dd8b78b3a9b7fb7fecc94d3dadf910c5fb8ccf6cb6d2370517d8a07 run #0: crashed: general protection fault in srso_safe_ret run #1: crashed: KASAN: wild-memory-access Write in find_get_entry run #2: crashed: general protection fault in __d_lookup_rcu run #3: crashed: go runtime error run #4: crashed: general protection fault in pid_task run #5: crashed: general protection fault in pid_task run #6: crashed: BUG: rwlock bad magic in ext4_discard_preallocations run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #8: crashed: KFENCE: invalid read in ext4_ext_remove_space run #9: crashed: general protection fault in srso_safe_ret run #10: crashed: general protection fault in pid_task run #11: crashed: WARNING: locking bug in writeback_single_inode run #12: crashed: general protection fault in __d_lookup_rcu run #13: crashed: WARNING in signal_wake_up_state run #14: crashed: WARNING in workingset_update_node run #15: crashed: general protection fault in __fput run #16: crashed: general protection fault in srso_safe_ret run #17: OK run #18: OK run #19: OK representative crash: general protection fault in srso_safe_ret, types: [UNKNOWN] # git bisect good 1bfdc94b28cf1c89b5b3fb062b1defe51fdba163 Bisecting: 1 revision left to test after this (roughly 1 step) [ed5cc702d311c14b653323d76062b0294effa66e] block: Add config option to not allow writing to mounted devices determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit ed5cc702d311c14b653323d76062b0294effa66e gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 345eabd5d9a9551002231155b2b2947f7f9e116e8b1c5001cd639e071a976906 run #0: crashed: general protection fault in fsnotify run #1: crashed: general protection fault in srso_safe_ret run #2: crashed: BUG: unable to handle kernel paging request in inode_to_bdi run #3: crashed: BUG: unable to handle kernel paging request in pid_task run #4: crashed: KFENCE: invalid read in ext4_ext_remove_space run #5: crashed: kernel BUG in __phys_addr run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #7: crashed: KFENCE: invalid read in ext4_ext_remove_space run #8: crashed: KASAN: user-memory-access Read in __find_get_block run #9: crashed: kernel BUG in __phys_addr run #10: crashed: BUG: corrupted list in __mark_inode_dirty run #11: crashed: general protection fault in __d_lookup_rcu run #12: crashed: WARNING: locking bug in dput run #13: crashed: WARNING in ext4_punch_hole run #14: crashed: WARNING in ext4_punch_hole run #15: crashed: UBSAN: shift-out-of-bounds in __radix_tree_lookup run #16: crashed: general protection fault in pid_task run #17: crashed: kernel BUG in __phys_addr run #18: crashed: general protection fault in pid_task run #19: crashed: general protection fault in srso_safe_ret representative crash: general protection fault in fsnotify, types: [UNKNOWN BUG] # git bisect good ed5cc702d311c14b653323d76062b0294effa66e Bisecting: 0 revisions left to test after this (roughly 0 steps) [ead622674df5a3ae575b964090bee65f6b7f805f] btrfs: Do not restrict writes to btrfs devices determine whether the revision contains the guilty commit revision 7d461b291e65938f15f56fe58da2303b07578a76 crashed and is reachable testing commit ead622674df5a3ae575b964090bee65f6b7f805f gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: db03a01ebde19572b1483e9ab375535668ff248b05cdcf59bda99e9786fa399f run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #2: crashed: go runtime error run #3: crashed: WARNING: locking bug in ext4_finish_bio run #4: crashed: BUG: unable to handle kernel paging request in __rhashtable_lookup run #5: crashed: stack segment fault in __stack_depot_save run #6: crashed: kernel BUG in __phys_addr run #7: crashed: kernel BUG in __phys_addr run #8: crashed: stack segment fault in __stack_depot_save run #9: crashed: general protection fault in mem_cgroup_from_task run #10: crashed: KASAN: wild-memory-access Read in mpage_map_and_submit_buffers run #11: crashed: BUG: unable to handle kernel paging request in __stack_depot_save run #12: crashed: KASAN: user-memory-access Write in filemap_get_entry run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in rcu_core run #14: crashed: general protection fault in srso_safe_ret run #15: crashed: general protection fault in cpuacct_account_field run #16: crashed: BUG: unable to handle kernel paging request in inode_to_bdi run #17: crashed: UBSAN: shift-out-of-bounds in idr_get_free run #18: crashed: general protection fault in __d_alloc run #19: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in rcu_core, types: [UNKNOWN BUG] # git bisect good ead622674df5a3ae575b964090bee65f6b7f805f 6f861765464f43a71462d52026fbddfc858239a5 is the first bad commit commit 6f861765464f43a71462d52026fbddfc858239a5 Author: Jan Kara Date: Wed Nov 1 18:43:10 2023 +0100 fs: Block writes to mounted block devices Ask block layer to block writes to block devices mounted by filesystems. Signed-off-by: Jan Kara Link: https://lore.kernel.org/r/20231101174325.10596-5-jack@suse.cz Reviewed-by: Christian Brauner Reviewed-by: Jens Axboe Signed-off-by: Christian Brauner include/linux/blkdev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: db21dd64d83d0e90759e150c70710d772ace57f964c827a0e8233383e1f50a0b parent signature: db03a01ebde19572b1483e9ab375535668ff248b05cdcf59bda99e9786fa399f reproducer is flaky (0.86 repro chance estimate) revisions tested: 24, total time: 9h12m32.984992666s (build: 2h28m34.280560137s, test: 6h28m43.905928385s) first good commit: 6f861765464f43a71462d52026fbddfc858239a5 fs: Block writes to mounted block devices recipients (to): ["axboe@kernel.dk" "brauner@kernel.org" "jack@suse.cz"] recipients (cc): []