ci2 starts bisection 2025-09-17 12:24:15.40339925 +0000 UTC m=+493767.278214398 bisecting cause commit starting from 5aca7966d2a7255ba92fd5e63268dd767b223aa5 building syzkaller on e2beed91937c0ace342f19a2e9afb67adb3a828a ensuring issue is reproducible on original commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: e48631b72e52b4883f4dbf7f1d47861e7cbcd76519039694ddb5735de28cea7d run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: crashed: INFO: task hung in bch2_seek_pagecache_hole run #6: crashed: INFO: task hung in bch2_seek_pagecache_hole run #7: crashed: INFO: task hung in bch2_seek_pagecache_hole run #8: crashed: INFO: task hung in bch2_seek_pagecache_hole run #9: crashed: INFO: task hung in bch2_seek_pagecache_hole run #10: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #11: crashed: INFO: task hung in bch2_seek_pagecache_hole run #12: crashed: INFO: task hung in bch2_seek_pagecache_hole run #13: crashed: INFO: task hung in bch2_seek_pagecache_hole run #14: crashed: INFO: task hung in bch2_seek_pagecache_hole run #15: crashed: INFO: task hung in bch2_seek_pagecache_hole run #16: crashed: INFO: task hung in bch2_seek_pagecache_hole run #17: crashed: INFO: task hung in bch2_seek_pagecache_hole run #18: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #19: crashed: INFO: task hung in bch2_seek_pagecache_hole representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] check whether we can drop unnecessary instrumentation disabling configs for [kasan locking atomic_sleep memleak ubsan bug_or_warning], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: d3ce587e9ff7ab78d166c779316b3679466bfde2f7705d6df21c3a660b39478e all runs: crashed: INFO: task hung in bch2_seek_pagecache_hole representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] the bug reproduces without the instrumentation disabling configs for [locking atomic_sleep memleak ubsan bug_or_warning kasan], they are not needed kconfig minimization: base=4092 full=8349 leaves diff=2174 split chunks (needed=false): <2174> split chunk #0 of len 2174 into 5 parts testing without sub-chunk 1/5 disabling configs for [ubsan bug_or_warning kasan locking atomic_sleep memleak], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 4ec87248be1bad7c732cc987248712f27ad3ee09dc26cd11bbce277a8e05679c all runs: OK false negative chance: 0.000 testing without sub-chunk 2/5 disabling configs for [memleak ubsan bug_or_warning kasan locking atomic_sleep], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: deb4c67c7f213423836185f3b91ab663f443f206349ff1c8f9e16952b0b7dce1 all runs: crashed: INFO: task hung in bch2_seek_pagecache_hole representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [memleak ubsan bug_or_warning kasan locking atomic_sleep], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 648f4b76007a30a53dadd4c47a12ceeea1cbf5025e2e4de31e609084f892e6de all runs: crashed: INFO: task hung in bch2_seek_pagecache_hole representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [bug_or_warning kasan locking atomic_sleep memleak ubsan], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 9ae1ff39e902844adf3a3f7b5a4f264e1d71e95535b93d426e842bae20d8f904 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: crashed: INFO: task hung in bch2_seek_pagecache_hole run #6: crashed: INFO: task hung in bch2_seek_pagecache_hole run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [memleak ubsan bug_or_warning kasan locking atomic_sleep], they are not needed testing commit 5aca7966d2a7255ba92fd5e63268dd767b223aa5 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 55c6501aeb4fafad3dc9f087f1968a6cd5bb211e222397863821b2b7fc2199ea run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: crashed: INFO: task hung in bch2_seek_pagecache_hole run #6: crashed: INFO: task hung in bch2_seek_pagecache_hole run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] the chunk can be dropped minimized to 435 configs; suspects: [6LOWPAN 6LOWPAN_GHC_EXT_HDR_DEST 6LOWPAN_GHC_EXT_HDR_FRAG 6LOWPAN_GHC_EXT_HDR_HOP 6LOWPAN_GHC_EXT_HDR_ROUTE 6LOWPAN_GHC_ICMPV6 6LOWPAN_GHC_UDP 6LOWPAN_NHC 6LOWPAN_NHC_DEST 6LOWPAN_NHC_FRAGMENT 6LOWPAN_NHC_HOP 6LOWPAN_NHC_IPV6 6LOWPAN_NHC_MOBILITY 6LOWPAN_NHC_ROUTING 6LOWPAN_NHC_UDP 6PACK 842_COMPRESS 842_DECOMPRESS 9P_FSCACHE 9P_FS_POSIX_ACL 9P_FS_SECURITY ACORN_PARTITION ACORN_PARTITION_ADFS ACORN_PARTITION_CUMANA ACORN_PARTITION_EESOX ACORN_PARTITION_ICS ACORN_PARTITION_POWERTEC ACORN_PARTITION_RISCIX ACPI_NFIT ACPI_NHLT ACPI_PLATFORM_PROFILE ADFS_FS AFFS_FS AFS_FS AFS_FSCACHE AF_KCM AF_RXRPC AF_RXRPC_IPV6 AIX_PARTITION AMD_SFH_HID AMIGA_PARTITION ANDROID_BINDERFS ANDROID_BINDER_IPC ANON_VMA_NAME APERTURE_HELPERS APPLE_MFI_FASTCHARGE AR5523 ARCH_ENABLE_MEMORY_HOTREMOVE ARCH_HAS_CPU_ATTACK_VECTORS ARCH_HAS_USER_SHADOW_STACK ARCH_SUPPORTS_HUGETLBFS ASM_MODVERSIONS ASUS_TF103C_DOCK ASYNC_CORE ASYNC_MEMCPY ASYNC_PQ ASYNC_RAID6_RECOV ASYNC_TX_DMA ASYNC_XOR ATARI_PARTITION ATA_GENERIC ATA_OVER_ETH ATH10K ATH10K_CE ATH10K_LEDS ATH10K_PCI ATH10K_USB ATH11K ATH6KL ATH6KL_USB ATH9K ATH9K_AHB ATH9K_BTCOEX_SUPPORT ATH9K_CHANNEL_CONTEXT ATH9K_COMMON ATH9K_COMMON_DEBUG ATH9K_COMMON_SPECTRAL ATH9K_DEBUGFS ATH9K_DYNACK ATH9K_HTC ATH9K_HTC_DEBUGFS ATH9K_HW ATH9K_PCI ATH9K_PCOEM ATH9K_RFKILL ATH_COMMON ATM ATM_BR2684 ATM_CLIP ATM_DRIVERS ATM_LANE ATM_MPOA ATM_TCP AUXILIARY_BUS AX25 AX25_DAMA_SLAVE AX88796B_PHY BAREUDP BATMAN_ADV BATMAN_ADV_BATMAN_V BATMAN_ADV_BLA BATMAN_ADV_DAT BATMAN_ADV_MCAST BATMAN_ADV_NC BCACHE BCACHEFS_DEBUG BCACHEFS_ERASURE_CODING BCACHEFS_FS BCACHEFS_POSIX_ACL BCACHEFS_QUOTA BCACHEFS_SIX_OPTIMISTIC_SPIN BCMA BCMA_HOST_PCI_POSSIBLE BEFS_FS BFQ_CGROUP_DEBUG BFQ_GROUP_IOSCHED BFS_FS BIG_KEYS BLK_CGROUP_PUNT_BIO BLK_CGROUP_RWSTAT BLK_DEV_BSGLIB BLK_DEV_INTEGRITY BLK_DEV_NBD BLK_DEV_NULL_BLK BLK_DEV_NULL_BLK_FAULT_INJECTION BLK_DEV_NVME BLK_DEV_PMEM BLK_DEV_RAM BLK_DEV_RNBD BLK_DEV_RNBD_CLIENT BLK_DEV_THROTTLING BLK_ICQ BLK_INLINE_ENCRYPTION BLK_INLINE_ENCRYPTION_FALLBACK BLK_WBT BLK_WBT_MQ BONDING BOOT_VESA_SUPPORT BPF_EVENTS BPF_JIT BPF_JIT_ALWAYS_ON BPF_JIT_DEFAULT_ON BPF_LSM BPF_PRELOAD BPF_PRELOAD_UMD BPF_SYSCALL BPQETHER BRIDGE BRIDGE_CFM BRIDGE_EBT_802_3 BRIDGE_EBT_AMONG BRIDGE_EBT_ARP BRIDGE_EBT_ARPREPLY BRIDGE_EBT_DNAT BRIDGE_EBT_IP BRIDGE_EBT_IP6 BRIDGE_EBT_LIMIT BRIDGE_EBT_LOG BRIDGE_EBT_MARK BRIDGE_EBT_MARK_T BRIDGE_EBT_NFLOG BRIDGE_EBT_PKTTYPE BRIDGE_EBT_REDIRECT BRIDGE_EBT_SNAT BRIDGE_EBT_STP BRIDGE_EBT_VLAN BRIDGE_IGMP_SNOOPING BRIDGE_MRP BRIDGE_NF_EBTABLES BRIDGE_VLAN_FILTERING BSD_DISKLABEL BSD_PROCESS_ACCT_V3 BT BTRFS_ASSERT BTRFS_FS BTRFS_FS_POSIX_ACL BTRFS_FS_REF_VERIFY BTT BT_6LOWPAN BT_ATH3K BT_BCM BT_BNEP BT_BNEP_MC_FILTER BT_BNEP_PROTO_FILTER BT_BREDR BT_HCIBCM203X BT_HCIBFUSB BT_HCIBPA10X BT_HCIBTUSB BT_HCIBTUSB_AUTOSUSPEND BT_HCIBTUSB_BCM BT_HCIBTUSB_MTK BT_HCIBTUSB_POLL_SYNC BT_HCIBTUSB_RTL BT_HCIUART BT_HCIUART_3WIRE BT_HCIUART_AG6XX BT_HCIUART_BCSP BT_HCIUART_H4 BT_HCIUART_LL BT_HCIUART_MRVL BT_HCIUART_QCA BT_HCIUART_SERDEV BT_HCIVHCI BT_INTEL BT_LE BT_LEDS BT_LE_L2CAP_ECRED BT_MRVL BT_MRVL_SDIO BT_MSFTEXT BT_MTK BT_MTKSDIO BT_MTKUART BT_QCA BT_RFCOMM BT_RFCOMM_TTY BT_RTL CACHEFILES CAIF CAIF_DEBUG CAIF_DRIVERS CAIF_NETDEV CAIF_TTY CAIF_USB CAIF_VIRTIO CAN CAN_8DEV_USB CAN_BCM CAN_CALC_BITTIMING CAN_DEV CAN_EMS_USB CAN_ESD_USB CAN_ETAS_ES58X CAN_F81604 CAN_GS_USB CAN_GW CAN_IFI_CANFD CAN_ISOTP CAN_J1939 CAN_KVASER_USB CAN_MCBA_USB CAN_NETLINK CAN_PEAK_USB CAN_RAW CAN_RX_OFFLOAD CAN_SLCAN CAN_UCAN CAN_VCAN CAN_VXCAN CARL9170 CARL9170_HWRNG CARL9170_LEDS CARL9170_WPC CEC_CORE CEPH_FS CEPH_FSCACHE CEPH_FS_POSIX_ACL CEPH_LIB CEPH_LIB_USE_DNS_RESOLVER CFG80211 CFG80211_CRDA_SUPPORT CFG80211_DEBUGFS CFG80211_DEFAULT_PS CFG80211_REQUIRE_SIGNED_REGDB CFG80211_USE_KERNEL_REGDB_KEYS CFG80211_WEXT CFS_BANDWIDTH CHARGER_ISP1704 CHR_DEV_ST CIFS CIFS_ALLOW_INSECURE_LEGACY CIFS_DEBUG CIFS_DFS_UPCALL CIFS_FSCACHE CIFS_POSIX CIFS_SMB_DIRECT CIFS_SWN_UPCALL CIFS_UPCALL CIFS_XATTR CLOSURES CLS_U32_MARK CLS_U32_PERF CMA CMA_SIZE_SEL_MAX CMDLINE_PARTITION COMEDI COMEDI_8254 COMEDI_8255 COMEDI_8255_PCI COMEDI_8255_SA COMEDI_ADL_PCI9118 COMEDI_ADQ12B COMEDI_AIO_AIO12_8 COMEDI_AIO_IIRO_16 COMEDI_AMPLC_DIO200 COMEDI_AMPLC_DIO200_ISA COMEDI_AMPLC_PC236 COMEDI_AMPLC_PC236_ISA COMEDI_AMPLC_PC263_ISA COMEDI_BOND COMEDI_C6XDIGIO COMEDI_DAC02 COMEDI_DAS08 COMEDI_DAS08_ISA COMEDI_DAS16M1 COMEDI_DAS1800 COMEDI_DAS6402 COMEDI_DAS800 COMEDI_DMM32AT COMEDI_DT2801 COMEDI_DT2811 COMEDI_DT2814 COMEDI_DT2815 COMEDI_DT2817 COMEDI_DT282X COMEDI_DT9812 COMEDI_FL512 COMEDI_ISADMA COMEDI_ISA_DRIVERS COMEDI_KCOMEDILIB COMEDI_MISC_DRIVERS COMEDI_MPC624 COMEDI_MULTIQ3 COMEDI_NI_ATMIO16D COMEDI_NI_AT_A2150 COMEDI_NI_AT_AO COMEDI_NI_DAQ_700_CS COMEDI_NI_LABPC COMEDI_NI_LABPC_CS COMEDI_NI_LABPC_ISA COMEDI_NI_LABPC_ISADMA COMEDI_NI_LABPC_PCI COMEDI_NI_USB6501 COMEDI_PARPORT COMEDI_PCI_DRIVERS COMEDI_PCL711 COMEDI_PCL724 COMEDI_PCL726 COMEDI_PCL730 COMEDI_PCL812 COMEDI_PCL816 COMEDI_PCL818 COMEDI_PCM3724 COMEDI_PCMAD COMEDI_PCMCIA_DRIVERS COMEDI_PCMDA12 COMEDI_PCMMIO COMEDI_PCMUIO COMEDI_RTI800 COMEDI_RTI802 COMEDI_S526 COMEDI_TEST COMEDI_USBDUX COMEDI_USBDUXFAST COMEDI_USBDUXSIGMA COMEDI_USB_DRIVERS COMEDI_VMK80XX COMPAT_NETLINK_MESSAGES COUNTER CRAMFS CRAMFS_BLOCKDEV CRAMFS_MTD CRC64 CRC64_ARCH CRC8 CRC_ITU_T CRC_T10DIF CRC_T10DIF_ARCH CRYPTO_842 CRYPTO_ADIANTUM CRYPTO_AEGIS128 CRYPTO_AEGIS128_AESNI_SSE2 CRYPTO_AES_NI_INTEL CRYPTO_AES_TI CRYPTO_ANSI_CPRNG CRYPTO_ANUBIS CRYPTO_ARC4 CRYPTO_ARCH_HAVE_LIB_BLAKE2S CRYPTO_ARCH_HAVE_LIB_CHACHA CRYPTO_ARCH_HAVE_LIB_CURVE25519 CRYPTO_ARCH_HAVE_LIB_POLY1305 CRYPTO_ARIA CRYPTO_ARIA_AESNI_AVX_X86_64 CRYPTO_BLAKE2B CRYPTO_BLAKE2S_X86 CRYPTO_BLOWFISH CRYPTO_BLOWFISH_COMMON CRYPTO_BLOWFISH_X86_64 CRYPTO_CAMELLIA CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 CRYPTO_CAMELLIA_AESNI_AVX_X86_64 CRYPTO_CAMELLIA_X86_64 CRYPTO_CAST5 CRYPTO_CAST5_AVX_X86_64 CRYPTO_CAST6 CRYPTO_CAST6_AVX_X86_64 CRYPTO_CAST_COMMON CRYPTO_CHACHA20 CRYPTO_CHACHA20POLY1305 CRYPTO_CHACHA20_X86_64 CRYPTO_CRC32C CRYPTO_CRYPTD CRYPTO_CTS CRYPTO_CURVE25519 CRYPTO_CURVE25519_X86 CRYPTO_DEFLATE CRYPTO_DES CRYPTO_DES3_EDE_X86_64 CRYPTO_DEV_CCP CRYPTO_DEV_CCP_DD CRYPTO_DEV_PADLOCK CRYPTO_DEV_PADLOCK_AES CRYPTO_DEV_PADLOCK_SHA CRYPTO_DEV_QAT CRYPTO_DEV_QAT_C3XXX CRYPTO_DEV_QAT_C3XXXVF CRYPTO_DEV_QAT_C62X CRYPTO_DEV_QAT_C62XVF CRYPTO_DEV_QAT_DH895xCC CRYPTO_DEV_QAT_DH895xCCVF CRYPTO_DEV_VIRTIO CRYPTO_DH CRYPTO_DRBG_CTR CRYPTO_DRBG_HASH CRYPTO_ECDH CRYPTO_ECRDSA CRYPTO_ENGINE CRYPTO_ESSIV CRYPTO_FCRYPT CRYPTO_GHASH_CLMUL_NI_INTEL CRYPTO_HCTR2 CRYPTO_HKDF CRYPTO_KDF800108_CTR CRYPTO_KHAZAD CRYPTO_KPP CRYPTO_KRB5 CRYPTO_KRB5ENC CRYPTO_LIB_ARC4 CRYPTO_LIB_CHACHA CRYPTO_LIB_CHACHA20POLY1305 CRYPTO_LIB_CHACHA_GENERIC CRYPTO_LIB_CURVE25519 CRYPTO_LIB_CURVE25519_GENERIC CRYPTO_LIB_CURVE25519_INTERNAL CRYPTO_LIB_DES CRYPTO_LIB_POLY1305 CRYPTO_LIB_POLY1305_GENERIC CRYPTO_LIB_SHA1_ARCH CRYPTO_LIB_SHA256_ARCH CRYPTO_LIB_SHA512 CRYPTO_LIB_SHA512_ARCH CRYPTO_LIB_SM3 CRYPTO_LRW CRYPTO_LZ4 CRYPTO_LZ4HC CRYPTO_MICHAEL_MIC CRYPTO_NHPOLY1305 CRYPTO_NHPOLY1305_AVX2 CRYPTO_NHPOLY1305_SSE2 CRYPTO_PCBC CRYPTO_PCRYPT CRYPTO_POLY1305_X86_64 CRYPTO_POLYVAL CRYPTO_POLYVAL_CLMUL_NI CRYPTO_RMD160 CRYPTO_SEED CRYPTO_SERPENT CRYPTO_SERPENT_AVX2_X86_64 CRYPTO_SERPENT_AVX_X86_64 CRYPTO_SERPENT_SSE2_X86_64 CRYPTO_SM3_AVX_X86_64 CRYPTO_SM4 CRYPTO_SM4_AESNI_AVX2_X86_64 CRYPTO_SM4_AESNI_AVX_X86_64 CRYPTO_SM4_GENERIC CRYPTO_STREEBOG CRYPTO_TEA CRYPTO_TWOFISH CRYPTO_TWOFISH_AVX_X86_64 CRYPTO_TWOFISH_COMMON CRYPTO_TWOFISH_X86_64 CRYPTO_TWOFISH_X86_64_3WAY CRYPTO_USER CRYPTO_USER_API CRYPTO_USER_API_AEAD CRYPTO_USER_API_ENABLE_OBSOLETE CRYPTO_USER_API_HASH CRYPTO_USER_API_RNG CRYPTO_USER_API_SKCIPHER CRYPTO_WP512 CRYPTO_XCBC CRYPTO_XCTR CRYPTO_XTS CRYPTO_XXHASH CRYPTO_ZSTD CUSE CYPRESS_FIRMWARE DAMON DAMON_PADDR DAMON_RECLAIM DAMON_VADDR DCA DCB DEBUG_VFS DEFAULT_CODEL DEVICE_MIGRATION DEVICE_PRIVATE DMA_CMA FSCACHE FUSE_FS GPIOLIB HAMRADIO INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_RTRS_CLIENT IOSCHED_BFQ ISA_BUS LIBNVDIMM MAC80211 MAC80211_DEBUGFS MAC80211_LEDS MEDIA_SUPPORT MEMORY_HOTPLUG MEMORY_HOTREMOVE MMC MTD NET_CLS_U32 NET_SCH_DEFAULT PARTITION_ADVANCED PCCARD PCMCIA RFKILL SERIAL_DEV_BUS TLS TLS_DEVICE USB_GADGET USB_PHY VLAN_8021Q WANT_COMPAT_NETLINK_MESSAGES WEXT_CORE WIRELESS WLAN WLAN_VENDOR_ATH ZONE_DEVICE] disabling configs for [bug_or_warning kasan locking atomic_sleep memleak ubsan], they are not needed picked [v6.16 v6.15 v6.14 v6.12 v6.10 v6.8 v6.6 v6.4 v6.1 v5.18 v5.15 v5.12 v5.9 v5.6 v5.3 v5.0 v4.19] out of 39 release tags testing release v6.16 testing commit 038d61fd642278bab63ee8ef722c50d10ab01e8f gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 30aa2ad52faa61a20dadc183231f994dcbbd889b8e6e48dee8e749f90d7f1777 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #4: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #5: crashed: INFO: task hung in bch2_seek_pagecache_hole run #6: OK run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] testing release v6.15 testing commit 0ff41df1cb268fc69e703a08a57ee14ae967d0ca gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: c4bfb35eaa50da7fd84893ea9dbdd6c8dd0b7b76ba818282d91baec5d82f47b1 all runs: OK false negative chance: 0.000 # git bisect start 038d61fd642278bab63ee8ef722c50d10ab01e8f 0ff41df1cb268fc69e703a08a57ee14ae967d0ca Bisecting: 7873 revisions left to test after this (roughly 13 steps) [43db1111073049220381944af4a3b8a5400eda71] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm testing commit 43db1111073049220381944af4a3b8a5400eda71 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 0cd5f35e2600521a1858c82c9889f980126caac9bb0b5997624263559bc0a09c run #0: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #1: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_mark_pagecache_reserved, types: [HANG] # git bisect bad 43db1111073049220381944af4a3b8a5400eda71 Bisecting: 4089 revisions left to test after this (roughly 12 steps) [a61e26038143727d9b0f1bc01b0370f77f2ad7e4] Merge tag 'media/v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit a61e26038143727d9b0f1bc01b0370f77f2ad7e4 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: ed3e5eff288d6ac14f2e3f290514160774e901737c9cc1957e734b2e999841f7 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] unable to determine the verdict: 9 good runs (wanted 5), for bad wanted 5 in total, got 10 # git bisect skip a61e26038143727d9b0f1bc01b0370f77f2ad7e4 Bisecting: 4089 revisions left to test after this (roughly 12 steps) [7c2d25f1e408bb7d18b867718f9961de3c2f23da] drm/nouveau/gsp: add common code for engines/engine objects testing commit 7c2d25f1e408bb7d18b867718f9961de3c2f23da gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: d43e6618f3674f02bd1a738f8575346a8afbced82ebc844a5faf0b59b294643e run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] unable to determine the verdict: 9 good runs (wanted 5), for bad wanted 5 in total, got 10 # git bisect skip 7c2d25f1e408bb7d18b867718f9961de3c2f23da Bisecting: 4089 revisions left to test after this (roughly 12 steps) [4dd372de3fde1afab3adf231e8b2962c40200387] selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_custom_syncookie.c. testing commit 4dd372de3fde1afab3adf231e8b2962c40200387 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: adced7cdb3fcb79ea4f8149cbcda4135434d7c8035d0bfc47f9e6175b50c62c3 all runs: OK false negative chance: 0.000 # git bisect good 4dd372de3fde1afab3adf231e8b2962c40200387 Bisecting: 3977 revisions left to test after this (roughly 12 steps) [b04f9f88936c7b1113b4a74e4b3e6b46858a4c9a] Merge tag 'for-linus-6.16-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux testing commit b04f9f88936c7b1113b4a74e4b3e6b46858a4c9a gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 389492436a562d912bc8c5d7221c5229b0a311593f54403b4377a182891cb1df run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad b04f9f88936c7b1113b4a74e4b3e6b46858a4c9a Bisecting: 2718 revisions left to test after this (roughly 12 steps) [a9e6060bb2a6cae6d43a98ec0794844ad01273d3] Merge tag 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit a9e6060bb2a6cae6d43a98ec0794844ad01273d3 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 5eed61cb2f8bb3db3a5a78b6f5adffa6f88555c278722fb01e478fae66bddb3a run #0: crashed: INFO: task hung in bch2_readahead run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: crashed: INFO: task hung in bch2_seek_pagecache_hole run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_readahead, types: [HANG] # git bisect bad a9e6060bb2a6cae6d43a98ec0794844ad01273d3 Bisecting: 1435 revisions left to test after this (roughly 11 steps) [3349ada3cffdbe4579872a004360daa31938f683] Merge tag 'powerpc-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit 3349ada3cffdbe4579872a004360daa31938f683 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: e9e433c62c45cf0ecaab1ead47359fe15330f94cec9952a3f039ce2fe2ca606a run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 3349ada3cffdbe4579872a004360daa31938f683 Bisecting: 828 revisions left to test after this (roughly 10 steps) [8fdabcd9c01d9ac585d8109a921e0734a69479fb] Merge tag 'gfs2-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 testing commit 8fdabcd9c01d9ac585d8109a921e0734a69479fb gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 3a06eff2bcd14f11e38056023fd435b835945778e6cbde0809700ec89651073b all runs: OK false negative chance: 0.001 # git bisect good 8fdabcd9c01d9ac585d8109a921e0734a69479fb Bisecting: 441 revisions left to test after this (roughly 9 steps) [2297554f01df6d3d4e98a3915c183ce3e491740a] x86/fpu: Fix irq_fpu_usable() to return false during CPU onlining testing commit 2297554f01df6d3d4e98a3915c183ce3e491740a gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 1c3c51908fec0be8fcd5a203bf20d757e08f6c8e988b7e6507fdb8accca70674 all runs: OK false negative chance: 0.001 # git bisect good 2297554f01df6d3d4e98a3915c183ce3e491740a Bisecting: 222 revisions left to test after this (roughly 8 steps) [522544fc71c27b4b432386c7919f71ecc79a3bfb] Merge tag 'bcachefs-2025-05-24' of git://evilpiepirate.org/bcachefs testing commit 522544fc71c27b4b432386c7919f71ecc79a3bfb gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: b7a8a5b80839c34d1b42327d7f905599a4b81cbdd4955c004a2b0871662f8105 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_readahead run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 522544fc71c27b4b432386c7919f71ecc79a3bfb Bisecting: 108 revisions left to test after this (roughly 7 steps) [6f2bbd57474b3f8448c30cb1b986fbf127bb103e] bcachefs: kill inode_walker_entry.snapshot testing commit 6f2bbd57474b3f8448c30cb1b986fbf127bb103e gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 54fbd855e4df7193b3e2c7b8e59066efd8d63709f435fb9b39312d735173e056 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: crashed: INFO: task hung in bch2_seek_pagecache_hole run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 6f2bbd57474b3f8448c30cb1b986fbf127bb103e Bisecting: 54 revisions left to test after this (roughly 6 steps) [d12bd4101825c14222ecbe4c6fba9c03ce42f624] bcachefs: Add a recovery pass for making sure root inode is readable testing commit d12bd4101825c14222ecbe4c6fba9c03ce42f624 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 899b13fdf3c6d8748c4ef53721fd59abe1c5af9071ba1ec8d50d665a4d5e4667 run #0: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #1: OK run #2: OK run #3: OK run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_mark_pagecache_reserved, types: [HANG] unable to determine the verdict: 18 good runs (wanted 15), for bad wanted 10 in total, got 20 # git bisect skip d12bd4101825c14222ecbe4c6fba9c03ce42f624 Bisecting: 54 revisions left to test after this (roughly 6 steps) [1c8dfd7ba50dbbb72113caf4fa7868512cdad2f4] bcachefs: sb_validate() no longer requires members_v1 testing commit 1c8dfd7ba50dbbb72113caf4fa7868512cdad2f4 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: fba5cda6b1a4d86201678e80c5960b1b4f0ae428ef95e701a1853dd657700ce3 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] unable to determine the verdict: 19 good runs (wanted 15), for bad wanted 10 in total, got 20 # git bisect skip 1c8dfd7ba50dbbb72113caf4fa7868512cdad2f4 Bisecting: 54 revisions left to test after this (roughly 6 steps) [6d67de1079993e09e7a867a6936a8163ece98792] bcachefs: for_each_rw_member_rcu() testing commit 6d67de1079993e09e7a867a6936a8163ece98792 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 19816f0520e768b38ac356e8d418eaac387241676f55b7975aef93692734fba5 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_readahead run #3: crashed: INFO: task hung in bch2_seek_pagecache_hole run #4: crashed: INFO: task hung in bch2_seek_pagecache_hole run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 6d67de1079993e09e7a867a6936a8163ece98792 Bisecting: 36 revisions left to test after this (roughly 5 steps) [93ac4d5f92fc33dc3ba6a60a66e177ac1f4be032] bcachefs: Improve bch2_btree_cache_to_text() testing commit 93ac4d5f92fc33dc3ba6a60a66e177ac1f4be032 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 0ddb27354b13a97b53ba4a3cad9cc5f6074cb84c725e483ac7ce0b3d5955b0dd all runs: OK false negative chance: 0.002 # git bisect good 93ac4d5f92fc33dc3ba6a60a66e177ac1f4be032 Bisecting: 17 revisions left to test after this (roughly 4 steps) [0dc73809e93aeb905acf9fa88502c73534cfa83d] bcachefs: Shrink superblock downgrade table testing commit 0dc73809e93aeb905acf9fa88502c73534cfa83d gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 0189c8bded8fe531b8fcc51a7b245009bec249578546ff7e8209eaf179b94a29 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 0dc73809e93aeb905acf9fa88502c73534cfa83d Bisecting: 9 revisions left to test after this (roughly 3 steps) [83ecd1b122f49c907ea3c4178f32bd37223e7fac] bcachefs: Use drop_locks_do() in bch2_inode_hash_find() testing commit 83ecd1b122f49c907ea3c4178f32bd37223e7fac gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: db24b7b9da1f54d955c57b4db5ba6ce45056f19ddb0f289e178503ebea6eacb7 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] unable to determine the verdict: 19 good runs (wanted 15), for bad wanted 10 in total, got 20 # git bisect skip 83ecd1b122f49c907ea3c4178f32bd37223e7fac Bisecting: 9 revisions left to test after this (roughly 3 steps) [5022d0e18394c1c1cd41b5aae9ae6056b49ce678] bcachefs: Incompatible features may now be enabled at runtime testing commit 5022d0e18394c1c1cd41b5aae9ae6056b49ce678 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 64d3244fa4013e3c28eef3eaab2910c552afb88f490ee45009c8287357996109 run #0: crashed: INFO: task hung in bch2_seek_pagecache_hole run #1: crashed: INFO: task hung in bch2_readahead run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_seek_pagecache_hole, types: [HANG] # git bisect bad 5022d0e18394c1c1cd41b5aae9ae6056b49ce678 Bisecting: 4 revisions left to test after this (roughly 3 steps) [0e43bf5a6a8f440f887b0472367a824c37a4031b] bcachefs: Simplify logic testing commit 0e43bf5a6a8f440f887b0472367a824c37a4031b gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 19a5391af3f3984eda2617a12ee773c415c40c4503c1b8a7adeb4f031f225f89 all runs: OK false negative chance: 0.020 # git bisect good 0e43bf5a6a8f440f887b0472367a824c37a4031b Bisecting: 1 revision left to test after this (roughly 1 step) [c02e5b57283ad6fd8dec8d834bd340bf2627fcee] bcachefs: Single device mode testing commit c02e5b57283ad6fd8dec8d834bd340bf2627fcee gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: 5dfcd6a14ecaff1cd5c0a000eb58f71148412ac6f8f8cdc9ebca5c544f4fabf8 run #0: crashed: INFO: task hung in bch2_readahead run #1: crashed: INFO: task hung in bch2_seek_pagecache_hole run #2: crashed: INFO: task hung in bch2_seek_pagecache_hole run #3: crashed: INFO: task hung in bch2_mark_pagecache_reserved run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK representative crash: INFO: task hung in bch2_readahead, types: [HANG] # git bisect bad c02e5b57283ad6fd8dec8d834bd340bf2627fcee Bisecting: 0 revisions left to test after this (roughly 0 steps) [58c36e6710d3b3cc050c35c42954cb03c3e01c59] bcachefs: Initialize c->name earlier on single dev filesystems testing commit 58c36e6710d3b3cc050c35c42954cb03c3e01c59 gcc compiler: Debian clang version 20.1.8 (++20250708063551+0c9f909b7976-1~exp1~20250708183702.136), Debian LLD 20.1.8 kernel signature: cc48418f0d6b910af2956513d14eaed9ea3a33bc04791b65f8cef4fbb6857d41 all runs: OK false negative chance: 0.020 # git bisect good 58c36e6710d3b3cc050c35c42954cb03c3e01c59 c02e5b57283ad6fd8dec8d834bd340bf2627fcee is the first bad commit commit c02e5b57283ad6fd8dec8d834bd340bf2627fcee Author: Kent Overstreet Date: Wed Apr 2 15:12:49 2025 -0400 bcachefs: Single device mode Single device filesystems are now identified by the block device name, not the UUID - and single device filesystems with the same UUID can be mounted simultaneously, without any special options. This allocates a new bit in the superblock, BCH_SB_MULTI_DEVICE, which indicates whether a filesystem has ever been multi device. Signed-off-by: Kent Overstreet fs/bcachefs/bcachefs.h | 1 + fs/bcachefs/bcachefs_format.h | 2 +- fs/bcachefs/debug.c | 6 +++++- fs/bcachefs/errcode.h | 1 + fs/bcachefs/fs.c | 7 ++++++- fs/bcachefs/opts.h | 4 ++-- fs/bcachefs/super-io.c | 4 ++++ fs/bcachefs/super.c | 30 ++++++++++++++++++++++++------ 8 files changed, 44 insertions(+), 11 deletions(-) accumulated error probability: 0.04 culprit signature: 5dfcd6a14ecaff1cd5c0a000eb58f71148412ac6f8f8cdc9ebca5c544f4fabf8 parent signature: cc48418f0d6b910af2956513d14eaed9ea3a33bc04791b65f8cef4fbb6857d41 reproducer is flaky (0.18 repro chance estimate) revisions tested: 30, total time: 10h13m22.846671113s (build: 2h58m44.313638789s, test: 6h47m46.448147228s) first bad commit: c02e5b57283ad6fd8dec8d834bd340bf2627fcee bcachefs: Single device mode recipients (to): ["kent.overstreet@linux.dev"] recipients (cc): [] crash: INFO: task hung in bch2_readahead INFO: task syz.2.146:6517 blocked for more than 143 seconds. Not tainted syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.2.146 state:D stack:8832 pid:6517 tgid:6516 ppid:2958 task_flags:0x440140 flags:0x00000004 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0x756/0xc10 kernel/sched/core.c:6767 __schedule_loop kernel/sched/core.c:6845 [inline] schedule+0xac/0x140 kernel/sched/core.c:6860 __bch2_two_state_lock+0xa2/0x100 fs/bcachefs/two_state_shared_lock.c:7 bch2_two_state_lock fs/bcachefs/two_state_shared_lock.h:55 [inline] bch2_readahead+0x2d6/0x5a0 fs/bcachefs/fs-io-buffered.c:296 read_pages+0x8a/0x160 mm/readahead.c:160 page_cache_ra_unbounded+0x1ac/0x230 mm/readahead.c:297 filemap_get_pages+0x166/0x810 mm/filemap.c:2591 filemap_splice_read+0x1b2/0x3b0 mm/filemap.c:2981 do_splice_read fs/splice.c:979 [inline] splice_direct_to_actor+0xe8/0x2e0 fs/splice.c:1083 do_splice_direct_actor fs/splice.c:1201 [inline] do_splice_direct+0x6f/0xb0 fs/splice.c:1227 vfs_copy_file_range+0x517/0x6b0 fs/read_write.c:1625 __do_sys_copy_file_range fs/read_write.c:1675 [inline] __se_sys_copy_file_range+0x167/0x200 fs/read_write.c:1642 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x8f/0x180 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fce4e34eba9 RSP: 002b:00007fce4d9be038 EFLAGS: 00000246 ORIG_RAX: 0000000000000146 RAX: ffffffffffffffda RBX: 00007fce4e595fa0 RCX: 00007fce4e34eba9 RDX: 0000000000000004 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00007fce4e3d1e19 R08: 0000000000000101 R09: 0000000000000000 R10: 00002000000000c0 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fce4e596038 R14: 00007fce4e595fa0 R15: 00007ffe78667588 INFO: task syz.2.146:6536 blocked for more than 143 seconds. Not tainted syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz.2.146 state:D stack:10944 pid:6536 tgid:6516 ppid:2958 task_flags:0x400040 flags:0x00004004 Call Trace: context_switch kernel/sched/core.c:5382 [inline] __schedule+0x756/0xc10 kernel/sched/core.c:6767 __schedule_loop kernel/sched/core.c:6845 [inline] schedule+0xac/0x140 kernel/sched/core.c:6860 io_schedule+0x3f/0x60 kernel/sched/core.c:7742 folio_wait_bit_common+0x1d9/0x390 mm/filemap.c:1317 __folio_lock mm/filemap.c:1664 [inline] folio_lock include/linux/pagemap.h:1137 [inline] __filemap_get_folio+0x146/0x3f0 mm/filemap.c:1917 folio_hole_offset fs/bcachefs/fs-io-pagecache.c:756 [inline] bch2_seek_pagecache_hole+0x49/0x1e0 fs/bcachefs/fs-io-pagecache.c:793 bch2_clamp_data_hole+0x2d/0x90 fs/bcachefs/fs-io-pagecache.c:808 __bchfs_fallocate+0x538/0x960 fs/bcachefs/fs-io.c:697 bchfs_fallocate+0x128/0x270 fs/bcachefs/fs-io.c:789 bch2_fallocate_dispatch+0x100/0x190 fs/bcachefs/fs-io.c:836 vfs_fallocate+0x19c/0x1c0 fs/open.c:338 ksys_fallocate fs/open.c:362 [inline] __do_sys_fallocate fs/open.c:367 [inline] __se_sys_fallocate fs/open.c:365 [inline] __x64_sys_fallocate+0x44/0x70 fs/open.c:365 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x8f/0x180 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fce4e34eba9 RSP: 002b:00007fce4d99d038 EFLAGS: 00000246 ORIG_RAX: 000000000000011d RAX: ffffffffffffffda RBX: 00007fce4e596090 RCX: 00007fce4e34eba9 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00007fce4e3d1e19 R08: 0000000000000000 R09: 0000000000000000 R10: 00000000001001ec R11: 0000000000000246 R12: 0000000000000000 R13: 00007fce4e596128 R14: 00007fce4e596090 R15: 00007ffe78667588 Showing all locks held in the system: 1 lock held by khungtaskd/31: #0: ffffffff83b84b30 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire include/linux/rcupdate.h:331 [inline] #0: ffffffff83b84b30 (rcu_read_lock){....}-{1:2}, at: rcu_read_lock include/linux/rcupdate.h:841 [inline] #0: ffffffff83b84b30 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x2e/0x100 kernel/locking/lockdep.c:6764 2 locks held by kworker/u8:6/370: 2 locks held by getty/1453: #0: ffff888102f640a0 (&tty->ldisc_sem){....}-{0:0}, at: tty_ldisc_ref_wait+0x20/0x40 drivers/tty/tty_ldisc.c:243 #1: ffffc90002be72f0 (&ldata->atomic_read_lock){....}-{3:3}, at: n_tty_read+0x1c9/0x6f0 drivers/tty/n_tty.c:2222 1 lock held by syz.2.146/6517: #0: ffff888125c61ee8 (mapping.invalidate_lock#3){....}-{3:3}, at: filemap_invalidate_lock_shared include/linux/fs.h:922 [inline] #0: ffff888125c61ee8 (mapping.invalidate_lock#3){....}-{3:3}, at: page_cache_ra_unbounded+0x61/0x230 mm/readahead.c:228 3 locks held by syz.2.146/6536: #0: ffff88812ef8c3f8 (sb_writers#12){....}-{0:0}, at: vfs_fallocate+0x183/0x1c0 fs/open.c:337 #1: ffff888125c61d48 (&sb->s_type->i_mutex_key#18){....}-{3:3}, at: inode_lock include/linux/fs.h:867 [inline] #1: ffff888125c61d48 (&sb->s_type->i_mutex_key#18){....}-{3:3}, at: bch2_fallocate_dispatch+0x75/0x190 fs/bcachefs/fs-io.c:827 #2: ffff888134a04228 (&c->btree_trans_barrier){....}-{0:0}, at: srcu_lock_acquire include/linux/srcu.h:161 [inline] #2: ffff888134a04228 (&c->btree_trans_barrier){....}-{0:0}, at: srcu_read_lock include/linux/srcu.h:253 [inline] #2: ffff888134a04228 (&c->btree_trans_barrier){....}-{0:0}, at: __bch2_trans_get+0x270/0x3e0 fs/bcachefs/btree_iter.c:3430 3 locks held by syz.3.811/14938: 1 lock held by syz.4.812/14941: 1 lock held by syz.7.813/14943: #0: ffffffff83a984c0 (wq_pool_mutex){....}-{3:3}, at: apply_wqattrs_lock kernel/workqueue.c:5179 [inline] #0: ffffffff83a984c0 (wq_pool_mutex){....}-{3:3}, at: __alloc_workqueue+0x310/0x8e0 kernel/workqueue.c:5734 2 locks held by syz.1.815/14965: ============================================= NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 31 Comm: khungtaskd Not tainted syzkaller #0 PREEMPT(undef) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Call Trace: dump_stack_lvl+0xa2/0xf0 lib/dump_stack.c:120 nmi_cpu_backtrace+0x109/0x170 lib/nmi_backtrace.c:113 nmi_trigger_cpumask_backtrace+0x8e/0x140 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:158 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:274 [inline] watchdog+0x604/0x630 kernel/hung_task.c:437 kthread+0x200/0x230 kernel/kthread.c:464 ret_from_fork+0x32/0x40 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 14938 Comm: syz.3.811 Not tainted syzkaller #0 PREEMPT(undef) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 RIP: 0010:lockdep_recursion_finish kernel/locking/lockdep.c:472 [inline] RIP: 0010:lock_release+0x20f/0x2f0 kernel/locking/lockdep.c:5889 Code: d8 45 85 ed 41 89 c5 7f d0 4c 89 ff 4c 89 f6 48 8b 54 24 10 e8 c2 21 00 00 48 8b 5c 24 08 48 c7 c7 87 11 7b 83 e8 11 cf 85 01 ff ff ff ff 65 0f c1 05 1c 45 5e 03 83 f8 01 74 17 48 c7 c7 4e RSP: 0018:ffffc90000003e10 EFLAGS: 00000086 RAX: 0000000000000000 RBX: 0000000000000002 RCX: 27d18a952aa69d00 RDX: 0000000000000018 RSI: ffffffff837b1187 RDI: ffffffff836cca9e RBP: ffff8881261241c8 R08: 0000000000000000 R09: 0000000000000008 R10: 0000000000000008 R11: 0000000000000000 R12: 0000000000000001 R13: 0000000000000000 R14: ffffffff8884b400 R15: ffff888126123780 FS: 00007f4640fce6c0(0000) GS:ffff8882b3257000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f0389cb5000 CR3: 000000012cc98000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:149 [inline] _raw_spin_unlock_irqrestore+0x2c/0xa0 kernel/locking/spinlock.c:194 class_raw_spinlock_irqsave_destructor include/linux/spinlock.h:557 [inline] timekeeping_advance+0x439/0x5d0 kernel/time/timekeeping.c:2211 update_wall_time+0xb/0x20 kernel/time/timekeeping.c:2219 tick_sched_do_timer kernel/time/tick-sched.c:232 [inline] tick_nohz_handler+0x48/0x120 kernel/time/tick-sched.c:290 __run_hrtimer kernel/time/hrtimer.c:1761 [inline] __hrtimer_run_queues+0x16a/0x2e0 kernel/time/hrtimer.c:1825 hrtimer_interrupt+0x104/0x230 kernel/time/hrtimer.c:1887 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1038 [inline] __sysvec_apic_timer_interrupt+0x81/0x200 arch/x86/kernel/apic/apic.c:1055 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0x8d/0xb0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:console_trylock_spinning kernel/printk/printk.c:2061 [inline] RIP: 0010:vprintk_emit+0x21c/0x400 kernel/printk/printk.c:2449 Code: 24 08 00 00 00 00 9c 8f 44 24 08 f7 44 24 08 00 02 00 00 0f 85 cf 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 c7 88 31 b8 83 <31> f6 ba 01 00 00 00 31 c9 41 b8 01 00 00 00 45 31 c9 41 56 e8 1b RSP: 0018:ffffc90001347720 EFLAGS: 00000206 RAX: 27d18a952aa69d00 RBX: 0000000000000029 RCX: 27d18a952aa69d00 RDX: c572cac689f2b3dc RSI: ffffffff837b1187 RDI: ffffffff83b83188 RBP: 0000000000000000 R08: 0000000000000000 R09: 000000000000000e R10: 0000000000000000 R11: 00000000fffffe13 R12: 0000000000000000 R13: 00000000ffffffff R14: ffffffff813eecb4 R15: 0000000000000246 bch2_print_maybe_redirect fs/bcachefs/super.c:112 [inline] __bch2_print+0xac/0xf0 fs/bcachefs/super.c:131 bch2_fs_initialize+0x52f/0x8c0 fs/bcachefs/recovery.c:1166 bch2_fs_start+0x2d3/0x440 fs/bcachefs/super.c:1127 bch2_fs_get_tree+0x2d1/0x750 fs/bcachefs/fs.c:2483 vfs_get_tree+0x26/0xb0 fs/super.c:1759 do_new_mount+0x13f/0x380 fs/namespace.c:3884 do_mount fs/namespace.c:4224 [inline] __do_sys_mount fs/namespace.c:4435 [inline] __se_sys_mount+0x147/0x1b0 fs/namespace.c:4412 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x8f/0x180 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f464196034a Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 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:00007f4640fcde68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 RAX: ffffffffffffffda RBX: 00007f4640fcdef0 RCX: 00007f464196034a RDX: 0000200000000040 RSI: 00002000000003c0 RDI: 00007f4640fcdeb0 RBP: 0000200000000040 R08: 00007f4640fcdef0 R09: 0000000000000002 R10: 0000000000000002 R11: 0000000000000246 R12: 00002000000003c0 R13: 00007f4640fcdeb0 R14: 0000000000005a9e R15: 00002000000002c0