ci starts bisection 2023-10-05 18:23:06.087038037 +0000 UTC m=+92.509417129 bisecting fixing commit since 1b929c02afd37871d5afb9d498426f83432e71c2 building syzkaller on 9da18ae8fa827d046ef8da48cc23c97418553c23 ensuring issue is reproducible on original commit 1b929c02afd37871d5afb9d498426f83432e71c2 testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: adb6a8b5af5c3eb0462e4a4dfc2d9d1863f6c19839ad64493db5c561f2ec89aa run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: crashed: INFO: rcu detected stall in corrupted 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: rcu detected stall in corrupted, types: [HANG] check whether we can drop unnecessary instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP LEAK UBSAN BUG], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d6924a193a887ca4d89006220492c84e333284011d594693c7d2113ee9351388 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: invalid opcode in corrupted run #6: crashed: invalid opcode in corrupted run #7: crashed: invalid opcode in corrupted run #8: crashed: invalid opcode in corrupted run #9: crashed: general protection fault in nfc_llcp_find_local representative crash: INFO: rcu detected stall in corrupted, types: [HANG UNKNOWN] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed kconfig minimization: base=3883 full=7551 leaves diff=1999 split chunks (needed=false): <1999> split chunk #0 of len 1999 into 5 parts testing without sub-chunk 1/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6430379e252bb7d905e69f07d56a25d37a371f19900db8966fb3a95c5f113dd6 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: invalid opcode in corrupted run #6: crashed: invalid opcode in corrupted run #7: crashed: invalid opcode in corrupted run #8: OK run #9: OK representative crash: INFO: rcu detected stall in corrupted, types: [HANG UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP LEAK], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d375548cbb86bd98dde16f7c98fe8339600609d5767c7ad80f5d93cef88c0c78 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: invalid opcode in corrupted run #6: crashed: invalid opcode in corrupted run #7: crashed: invalid opcode in corrupted run #8: OK run #9: OK representative crash: INFO: rcu detected stall in corrupted, types: [HANG UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1088cf11bfa7c6252eee154f0c9401591e39c4b445aef084816f5081cf42e593 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #2: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #3: basic kernel testing failed: BUG: program execution failed: executor NUM: exit status NUM run #4: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #5: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #6: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #7: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #8: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #9: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe unable to determine the verdict: 0 good runs (wanted 5), for bad wanted 5 in total, got 0 testing without sub-chunk 4/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 61bf91ba7f972d17c4ea63b816aa468801322fb19bd4e6461ad0419a2d6652a4 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: invalid opcode in corrupted run #4: crashed: invalid opcode in corrupted run #5: crashed: invalid opcode in corrupted run #6: crashed: invalid opcode in corrupted run #7: crashed: invalid opcode in corrupted run #8: OK run #9: OK representative crash: invalid opcode in corrupted, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 84e508a3e25cb16e73dd2e5aa139b2dd7ac434b0dca016ed6f8fdf87b0d1e675 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: invalid opcode in corrupted run #3: crashed: invalid opcode in corrupted run #4: crashed: invalid opcode in corrupted run #5: crashed: invalid opcode in corrupted run #6: crashed: invalid opcode in corrupted run #7: crashed: invalid opcode in corrupted run #8: OK run #9: OK representative crash: invalid opcode in corrupted, types: [UNKNOWN] the chunk can be dropped minimized to 400 configs; suspects: [ATM AX25 BRIDGE BRIDGE_NETFILTER CAN CFG80211 CHECKPOINT_RESTORE DVB_CORE FB FSCACHE HAMRADIO HSR INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_USER_ACCESS INPUT_JOYSTICK INPUT_MOUSE IP6_NF_RAW IPV6_MULTIPLE_TABLES IP_NF_RAW IP_SET IP_VS IP_VS_PROTO_AH_ESP IP_VS_PROTO_ESP IP_VS_PROTO_SCTP IP_VS_RR IP_VS_SED IP_VS_SH IP_VS_TWOS IP_VS_WLC IP_VS_WRR IRQ_BYPASS_MANAGER IRQ_POLL IR_IGORPLUGUSB IR_IGUANA IR_IMON IR_MCEUSB IR_REDRAT3 IR_STREAMZAP IR_TTUSBIR ISDN ISDN_CAPI_MIDDLEWARE JFFS2_CMODE_PRIORITY JFFS2_COMPRESSION_OPTIONS JFFS2_FS JFFS2_FS_POSIX_ACL JFFS2_FS_SECURITY JFFS2_FS_WRITEBUFFER JFFS2_FS_XATTR JFFS2_LZO JFFS2_RTIME JFFS2_RUBIN JFFS2_SUMMARY JFFS2_ZLIB JFS_DEBUG JFS_FS JFS_POSIX_ACL JFS_SECURITY JOYSTICK_IFORCE JOYSTICK_IFORCE_USB JOYSTICK_XPAD JOYSTICK_XPAD_FF JOYSTICK_XPAD_LEDS KARMA_PARTITION KCOV KCOV_ENABLE_COMPARISONS KCOV_INSTRUMENT_ALL KEYS_REQUEST_CACHE KEY_DH_OPERATIONS KEY_NOTIFICATIONS KSM KVM KVM_AMD KVM_ASYNC_PF KVM_COMPAT KVM_GENERIC_DIRTYLOG_READ_PROTECT KVM_MMIO KVM_SMM KVM_VFIO KVM_XEN KVM_XFER_TO_GUEST_WORK L2TP L2TP_ETH L2TP_IP L2TP_V3 LAPB LAPBETHER LDM_PARTITION LEDS_TRIGGER_AUDIO LEGACY_PTYS LIBCRC32C LIBNVDIMM LINEAR_RANGES LLC LLC2 LOGIG940_FF LOGIRUMBLEPAD2_FF LOGO LOGO_LINUX_MONO LOGO_LINUX_VGA16 LPC_ICH LWTUNNEL LWTUNNEL_BPF LZ4HC_COMPRESS LZ4_COMPRESS MAC80211 MAC80211_DEBUGFS MAC80211_HAS_RC MAC80211_HWSIM MAC80211_MESH MAC80211_RC_DEFAULT_MINSTREL MAC80211_RC_MINSTREL MACSEC MACVLAN MACVTAP MAC_PARTITION MAPPING_DIRTY_HELPERS MD_LINEAR MD_MULTIPATH MD_RAID0 MD_RAID1 MD_RAID10 MD_RAID456 MEDIA_ANALOG_TV_SUPPORT MEDIA_ATTACH MEDIA_CONTROLLER MEDIA_CONTROLLER_DVB MEDIA_CONTROLLER_REQUEST_API MEDIA_DIGITAL_TV_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_SDR_SUPPORT MEDIA_SUPPORT MEDIA_SUPPORT_FILTER MEDIA_TUNER MEDIA_TUNER_MSI001 MEMORY_BALLOON MEMORY_HOTPLUG MEMORY_HOTPLUG_DEFAULT_ONLINE MEMORY_ISOLATION MEMREGION MEMSTICK MEMSTICK_REALTEK_USB MEM_SOFT_DIRTY MFD_CORE MFD_SYSCON MHI_BUS MHI_WWAN_CTRL MHP_MEMMAP_ON_MEMORY MICROCHIP_PHY MINIX_FS MINIX_SUBPARTITION MISC_RTSX MISC_RTSX_USB MISDN MISDN_DSP MISDN_HFCUSB MISDN_L1OIP MKISS MLX4_CORE MLX4_INFINIBAND MMC MMC_REALTEK_USB MMC_USHC MMC_VUB300 MMU_NOTIFIER MODULE_SRCVERSION_ALL MODVERSIONS MOST MOUSE_APPLETOUCH MOUSE_BCM5974 MOUSE_PS2 MOUSE_PS2_ALPS MOUSE_PS2_BYD MOUSE_PS2_CYPRESS MOUSE_PS2_FOCALTECH MOUSE_PS2_LIFEBOOK MOUSE_PS2_LOGIPS2PP MOUSE_PS2_SMBUS MOUSE_PS2_SYNAPTICS MOUSE_PS2_SYNAPTICS_SMBUS MOUSE_PS2_TRACKPOINT MOUSE_SYNAPTICS_USB MPLS MPLS_IPTUNNEL MPLS_ROUTING MPTCP MPTCP_IPV6 MRP MTD MTD_BLKDEVS MTD_BLOCK MTD_BLOCK2MTD MTD_CFI_I1 MTD_CFI_I2 MTD_MAP_BANK_WIDTH_1 MTD_MAP_BANK_WIDTH_2 MTD_MAP_BANK_WIDTH_4 MTD_MTDRAM MTD_PHRAM MTD_SLRAM MUSB_PIO_ONLY ND_BTT ND_CLAIM ND_PFN NETDEVSIM NETFILTER_ADVANCED NETFILTER_FAMILY_ARP NETFILTER_FAMILY_BRIDGE NETFILTER_NETLINK_ACCT NETFILTER_NETLINK_GLUE_CT NETFILTER_NETLINK_OSF NETFILTER_NETLINK_QUEUE NETFILTER_SYNPROXY NETFILTER_XTABLES_COMPAT NETFILTER_XT_CONNMARK NETFILTER_XT_MATCH_BPF NETFILTER_XT_MATCH_CGROUP NETFILTER_XT_MATCH_CLUSTER NETFILTER_XT_MATCH_COMMENT NETFILTER_XT_MATCH_CONNBYTES NETFILTER_XT_MATCH_CONNLABEL NETFILTER_XT_MATCH_CONNLIMIT NETFILTER_XT_MATCH_CONNMARK NETFILTER_XT_MATCH_CPU NETFILTER_XT_MATCH_DCCP NETFILTER_XT_MATCH_DEVGROUP NETFILTER_XT_MATCH_DSCP NETFILTER_XT_MATCH_ECN NETFILTER_XT_MATCH_ESP NETFILTER_XT_MATCH_HASHLIMIT NETFILTER_XT_MATCH_HELPER NETFILTER_XT_MATCH_HL NETFILTER_XT_MATCH_IPCOMP NETFILTER_XT_MATCH_IPRANGE NETFILTER_XT_MATCH_IPVS NETFILTER_XT_MATCH_L2TP NETFILTER_XT_MATCH_LENGTH NETFILTER_XT_MATCH_LIMIT NETFILTER_XT_MATCH_MAC NETFILTER_XT_MATCH_MARK NETFILTER_XT_MATCH_MULTIPORT NETFILTER_XT_MATCH_NFACCT NETFILTER_XT_MATCH_OSF NETFILTER_XT_MATCH_OWNER NETFILTER_XT_MATCH_PHYSDEV NETFILTER_XT_MATCH_PKTTYPE NETFILTER_XT_MATCH_QUOTA NETFILTER_XT_MATCH_RATEEST NETFILTER_XT_MATCH_REALM NETFILTER_XT_MATCH_RECENT NETFILTER_XT_MATCH_SCTP NETFILTER_XT_MATCH_SOCKET NETFILTER_XT_MATCH_STATISTIC NETFILTER_XT_MATCH_STRING NETFILTER_XT_MATCH_TCPMSS NETFILTER_XT_MATCH_TIME NETFILTER_XT_MATCH_U32 NETFILTER_XT_SET NETFILTER_XT_TARGET_AUDIT NETFILTER_XT_TARGET_CHECKSUM NETFILTER_XT_TARGET_CLASSIFY NETFILTER_XT_TARGET_CONNMARK NETFILTER_XT_TARGET_CT NETFILTER_XT_TARGET_DSCP NETFILTER_XT_TARGET_HL NETFILTER_XT_TARGET_HMARK NETFILTER_XT_TARGET_IDLETIMER NETFILTER_XT_TARGET_LED NETFILTER_XT_TARGET_MARK NETFILTER_XT_TARGET_NETMAP NETFILTER_XT_TARGET_NFQUEUE NETFILTER_XT_TARGET_NOTRACK NETFILTER_XT_TARGET_RATEEST NETFILTER_XT_TARGET_REDIRECT NETFILTER_XT_TARGET_TCPOPTSTRIP NETFILTER_XT_TARGET_TEE NETFILTER_XT_TARGET_TPROXY NETFILTER_XT_TARGET_TRACE NETLABEL NETLINK_DIAG NETROM NET_9P_RDMA NET_ACT_BPF NET_ACT_CONNMARK NET_ACT_CSUM NET_ACT_CT NET_ACT_CTINFO NET_ACT_GATE NET_ACT_IFE NET_ACT_IPT NET_ACT_MPLS NET_ACT_NAT NET_ACT_PEDIT NET_ACT_POLICE NET_ACT_SAMPLE NET_ACT_SIMP NET_ACT_SKBEDIT NET_ACT_SKBMOD NET_ACT_TUNNEL_KEY NET_ACT_VLAN NET_CLS_BASIC NET_CLS_BPF NET_CLS_FLOW NET_CLS_FLOWER NET_CLS_FW NET_CLS_MATCHALL NET_CLS_ROUTE4 NET_CLS_RSVP NET_CLS_RSVP6 NET_CLS_TCINDEX NET_DEVLINK NET_DROP_MONITOR NET_DSA NET_DSA_TAG_BRCM NET_DSA_TAG_BRCM_COMMON NET_DSA_TAG_BRCM_PREPEND NET_DSA_TAG_MTK NET_DSA_TAG_QCA NET_DSA_TAG_RTL4_A NET_EMATCH_CANID NET_EMATCH_CMP NET_EMATCH_IPSET NET_EMATCH_IPT NET_EMATCH_META NET_EMATCH_NBYTE NET_EMATCH_TEXT NET_EMATCH_U32 NET_FC NET_FOU NET_FOU_IP_TUNNELS NET_IFE NET_IFE_SKBMARK NET_IFE_SKBPRIO NET_IFE_SKBTCINDEX NET_IPGRE NET_IPGRE_BROADCAST NET_IPGRE_DEMUX NET_IPIP NET_IPVTI NET_KEY NET_KEY_MIGRATE NET_L3_MASTER_DEV NET_MPLS_GSO NET_NCSI NET_NSH NET_REDIRECT NET_SCH_ATM NET_SCH_CAKE NET_SCH_CBQ NET_SCH_CBS NET_SCH_CHOKE NET_SCH_CODEL NET_SCH_DRR NET_SCH_DSMARK NET_SCH_ETF NET_SCH_ETS NET_SCH_FQ NET_SCH_FQ_CODEL NET_SCH_FQ_PIE NET_SCH_GRED NET_SCH_HFSC NET_SCH_HHF NET_SCH_HTB NET_SCH_INGRESS NET_SCH_MQPRIO NET_SCH_MULTIQ NET_SCH_NETEM NET_SCH_PIE NET_SCH_PLUG NET_SCH_PRIO NET_SCH_QFQ NET_SCH_RED NET_SCH_SFB NET_SCH_SFQ NET_SCH_SKBPRIO NET_SCH_TAPRIO NET_SCH_TBF NET_SCH_TEQL NET_SOCK_MSG NET_SWITCHDEV NET_TC_SKB_EXT NET_TEAM NET_TEAM_MODE_ACTIVEBACKUP NET_TEAM_MODE_BROADCAST NET_TEAM_MODE_LOADBALANCE NET_TEAM_MODE_RANDOM NET_TEAM_MODE_ROUNDROBIN NET_UDP_TUNNEL NET_VRF NFC NFC_DIGITAL NFC_FDP NFC_HCI NFC_MRVL NFC_MRVL_USB NFC_NCI NFC_NCI_UART NFC_PN533 NFC_PN533_USB NFC_PORT100 NFC_SHDLC NFC_SIM NFC_VIRTUAL_NCI NFSD NFSD_BLOCKLAYOUT NFSD_FLEXFILELAYOUT NFSD_PNFS NFSD_SCSILAYOUT NFSD_V3_ACL NFSD_V4 NFSD_V4_2_INTER_SSC NFSD_V4_SECURITY_LABEL NFS_FSCACHE NFS_V4_1 NFS_V4_2 NFS_V4_2_READ_PLUS NFS_V4_2_SSC_HELPER NFS_V4_SECURITY_LABEL NFT_BRIDGE_META NFT_BRIDGE_REJECT NFT_COMPAT NFT_CONNLIMIT NFT_CT NFT_DUP_IPV4 NFT_DUP_IPV6 NFT_DUP_NETDEV NFT_FIB NFT_FIB_INET NFT_FIB_IPV4 NFT_FIB_IPV6 NFT_FIB_NETDEV NFT_FLOW_OFFLOAD NFT_HASH NFT_LIMIT NFT_LOG NFT_MASQ NFT_NAT NFT_NUMGEN NFT_OSF NFT_QUEUE NFT_QUOTA NFT_REDIR NFT_REJECT NFT_REJECT_INET NFT_REJECT_IPV4 NFT_REJECT_IPV6 NFT_REJECT_NETDEV NFT_SOCKET NFT_SYNPROXY NFT_TPROXY NFT_TUNNEL NFT_XFRM NF_CONNTRACK_AMANDA NF_CONNTRACK_BRIDGE NF_CONNTRACK_BROADCAST NF_CONNTRACK_EVENTS NF_CONNTRACK_H323 NF_CONNTRACK_LABELS NF_CONNTRACK_MARK NF_CONNTRACK_NETBIOS_NS NF_CONNTRACK_PPTP NF_CONNTRACK_SANE NF_CONNTRACK_SNMP NF_CONNTRACK_TFTP NF_CONNTRACK_TIMEOUT NF_CONNTRACK_TIMESTAMP NF_CONNTRACK_ZONES NF_CT_NETLINK_HELPER NF_CT_NETLINK_TIMEOUT NF_CT_PROTO_DCCP NF_CT_PROTO_GRE NF_CT_PROTO_SCTP NF_CT_PROTO_UDPLITE NF_DUP_IPV4 NF_DUP_IPV6 NF_DUP_NETDEV NF_FLOW_TABLE NF_FLOW_TABLE_INET NF_NAT_AMANDA NF_NAT_H323 NF_NAT_OVS NF_NAT_PPTP NF_NAT_REDIRECT NF_NAT_SNMP_BASIC NF_NAT_TFTP NF_SOCKET_IPV4 NF_TABLES NF_TABLES_BRIDGE NF_TABLES_INET NF_TABLES_IPV4 NF_TABLES_IPV6 NF_TABLES_NETDEV PARTITION_ADVANCED PSAMPLE RC_CORE RC_DEVICES RFKILL SPI USB_GADGET USB_MUSB_HDRC VIDEO_DEV WAN WATCH_QUEUE WIRELESS WLAN WWAN X25 X86_X32_ABI] disabling configs for [LOCKDEP ATOMIC_SLEEP LEAK UBSAN BUG KASAN], they are not needed testing current HEAD 3006adf3be79cde4d14b1800b963b82b6e5572e0 testing commit 3006adf3be79cde4d14b1800b963b82b6e5572e0 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f8b62d1c85775f27836f95bb807ce75066fc0ecf08c6172dce9e96d7996a358d all runs: OK false negative chance: 0.000 # git bisect start 3006adf3be79cde4d14b1800b963b82b6e5572e0 1b929c02afd37871d5afb9d498426f83432e71c2 Bisecting: 31375 revisions left to test after this (roughly 15 steps) [dd9e11d6477a52ede9ebe575c83285e79e823889] Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit dd9e11d6477a52ede9ebe575c83285e79e823889 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c84837685e8df9e86071c1ab0acbd0a0f6a4c01d0051ba24d50562f3ca1a468b run #0: crashed: invalid opcode in corrupted run #1: crashed: general protection fault in nfc_llcp_find_local 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good dd9e11d6477a52ede9ebe575c83285e79e823889 Bisecting: 15698 revisions left to test after this (roughly 14 steps) [39b1428639ed2224832234f48bfce991786aa4df] Merge tag 'regmap-fix-v6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap determine whether the revision contains the guilty commit revision dd9e11d6477a52ede9ebe575c83285e79e823889 crashed and is reachable testing commit 39b1428639ed2224832234f48bfce991786aa4df gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 32f163a5a24f5d1306d3e88c736ce0ca7aeb7bf3de58aa0510c8114828f9c8b7 run #0: crashed: invalid opcode in corrupted run #1: crashed: invalid opcode in corrupted run #2: crashed: invalid opcode in corrupted run #3: crashed: invalid opcode in corrupted run #4: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 39b1428639ed2224832234f48bfce991786aa4df Bisecting: 7759 revisions left to test after this (roughly 13 steps) [461f35f014466c4e26dca6be0f431f57297df3f2] Merge tag 'drm-next-2023-08-30' of git://anongit.freedesktop.org/drm/drm determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit 461f35f014466c4e26dca6be0f431f57297df3f2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d82e6f8e4d5dbf20e21fc2131b50f7dbdc77a66e844a5d1aabb80c745dd57270 all runs: OK false negative chance: 0.000 # git bisect bad 461f35f014466c4e26dca6be0f431f57297df3f2 Bisecting: 4415 revisions left to test after this (roughly 12 steps) [68cf01760bc0891074e813b9bb06d2696cac1c01] Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 determine whether the revision contains the guilty commit revision dd9e11d6477a52ede9ebe575c83285e79e823889 crashed and is reachable testing commit 68cf01760bc0891074e813b9bb06d2696cac1c01 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 94bb2c79027b937086f08564c7c68d5a743dcdda003ad4e834425311a6f230f0 run #0: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 68cf01760bc0891074e813b9bb06d2696cac1c01 Bisecting: 2357 revisions left to test after this (roughly 11 steps) [651a00bc56403161351090a9d7ddbd7095975324] Merge tag 'slab-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit 651a00bc56403161351090a9d7ddbd7095975324 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e7225d1bc8fa8610525f47013dbb98b4324e90149e116674748fce12ad8f5c6c run #0: OK run #1: crashed: invalid opcode in corrupted 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: crashed: invalid opcode in corrupted representative crash: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 651a00bc56403161351090a9d7ddbd7095975324 Bisecting: 1178 revisions left to test after this (roughly 10 steps) [e8b2ad875ffa1c213d047e02c9c1b7db5f149241] drm/amdgpu: Remove duplicated includes determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit e8b2ad875ffa1c213d047e02c9c1b7db5f149241 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 788e91960366bd2a96e8503808ff45dc8c5eedd148c77e093028fe7ce0057608 run #0: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good e8b2ad875ffa1c213d047e02c9c1b7db5f149241 Bisecting: 587 revisions left to test after this (roughly 9 steps) [daa22f5a78c27412e88d31780c4a6262cda559cd] Merge tag 'modules-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit daa22f5a78c27412e88d31780c4a6262cda559cd gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 39544f1935206ff817eb7db161742f5dc199cadead99225b2251f523f603583f run #0: OK 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: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good daa22f5a78c27412e88d31780c4a6262cda559cd Bisecting: 319 revisions left to test after this (roughly 8 steps) [87fa732dc5ff9ea6a2e75b630f7931899e845eb1] Merge tag 'x86-core-2023-08-30-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip determine whether the revision contains the guilty commit revision daa22f5a78c27412e88d31780c4a6262cda559cd crashed and is reachable testing commit 87fa732dc5ff9ea6a2e75b630f7931899e845eb1 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 388839645c9c4f63f6061646bddce228588a8af7236b41cf544510da46106e03 all runs: OK false negative chance: 0.203 # git bisect bad 87fa732dc5ff9ea6a2e75b630f7931899e845eb1 Bisecting: 151 revisions left to test after this (roughly 7 steps) [146afeb235ccec10c17ad8ea26327c0c79dbd968] block: use strscpy() to instead of strncpy() determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit 146afeb235ccec10c17ad8ea26327c0c79dbd968 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4dcb5ff3b2c9ee7b8e41b332c6dba11f9ee28d8062e5616d1345aec7f660c243 run #0: crashed: invalid opcode in corrupted run #1: crashed: invalid opcode in corrupted run #2: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 146afeb235ccec10c17ad8ea26327c0c79dbd968 Bisecting: 68 revisions left to test after this (roughly 6 steps) [6c1b980a7e79e55e951b4b2c47eefebc75071209] Merge tag 'dma-mapping-6.6-2023-08-29' of git://git.infradead.org/users/hch/dma-mapping determine whether the revision contains the guilty commit revision 39b1428639ed2224832234f48bfce991786aa4df crashed and is reachable testing commit 6c1b980a7e79e55e951b4b2c47eefebc75071209 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 697fc5588f3ef4e01840f5f891bf3b9ca863623bf59b8bffdaa26e4354377017 all runs: OK false negative chance: 0.203 # git bisect bad 6c1b980a7e79e55e951b4b2c47eefebc75071209 Bisecting: 41 revisions left to test after this (roughly 5 steps) [e5598d6ae62626d261b046a2f19347c38681ff51] io_uring: compact SQ/CQ heads/tails determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit e5598d6ae62626d261b046a2f19347c38681ff51 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 579588e5508362be080922d1b4043d6cd3debdb7e97b2c75f37c4f8dec496db1 run #0: crashed: invalid opcode in corrupted run #1: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good e5598d6ae62626d261b046a2f19347c38681ff51 Bisecting: 19 revisions left to test after this (roughly 4 steps) [c1b7fcf3f6d94c2c3528bf77054bf174a5ef63d7] Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linux determine whether the revision contains the guilty commit revision 651a00bc56403161351090a9d7ddbd7095975324 crashed and is reachable testing commit c1b7fcf3f6d94c2c3528bf77054bf174a5ef63d7 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 89a15852583ae12c80d10a6f04ca6e719934be95b5fb0916be56ef7302565caa all runs: OK false negative chance: 0.203 # git bisect bad c1b7fcf3f6d94c2c3528bf77054bf174a5ef63d7 Bisecting: 10 revisions left to test after this (roughly 4 steps) [c899710fe7f9f24dd77135875f199359f7b8b774] networking: Update to register_net_sysctl_sz determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit c899710fe7f9f24dd77135875f199359f7b8b774 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 89c57d4838725008269624f28a0386e332308bcd40a93c51fbe3618cc1cab25c all runs: OK false negative chance: 0.203 # git bisect bad c899710fe7f9f24dd77135875f199359f7b8b774 Bisecting: 5 revisions left to test after this (roughly 3 steps) [bff97cf11b261972cae90299432238cc9a9a6a51] sysctl: Add a size arg to __register_sysctl_table determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit bff97cf11b261972cae90299432238cc9a9a6a51 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 99e8c29cd98921e96856c1e2a6a228ec6785b82db1b88b9d27749dd0f9977ef3 run #0: crashed: invalid opcode in corrupted run #1: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good bff97cf11b261972cae90299432238cc9a9a6a51 Bisecting: 2 revisions left to test after this (roughly 2 steps) [95d4977876d6658fdee58be8c8668aac68c25dd2] sysctl: Add size to register_net_sysctl function determine whether the revision contains the guilty commit revision bff97cf11b261972cae90299432238cc9a9a6a51 crashed and is reachable testing commit 95d4977876d6658fdee58be8c8668aac68c25dd2 gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f193acdc3d656bbac2e2b0e39b5f5354129beb116aa4f5e9ca8ce040cf1cfb4a run #0: OK run #1: OK run #2: OK run #3: OK run #4: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 95d4977876d6658fdee58be8c8668aac68c25dd2 Bisecting: 0 revisions left to test after this (roughly 1 step) [385a5dc9e578bdc43bf5196258f699f08612379b] netfilter: Update to register_net_sysctl_sz determine whether the revision contains the guilty commit revision 1b929c02afd37871d5afb9d498426f83432e71c2 crashed and is reachable testing commit 385a5dc9e578bdc43bf5196258f699f08612379b gcc compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fea71f266b7ce68a58c037c110afcfa3645d18670fa80ad87b54775bb4cf4030 run #0: crashed: invalid opcode in corrupted run #1: crashed: invalid opcode in corrupted run #2: crashed: invalid opcode in corrupted 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: invalid opcode in corrupted, types: [UNKNOWN] # git bisect good 385a5dc9e578bdc43bf5196258f699f08612379b c899710fe7f9f24dd77135875f199359f7b8b774 is the first bad commit commit c899710fe7f9f24dd77135875f199359f7b8b774 Author: Joel Granados Date: Wed Aug 9 12:50:03 2023 +0200 networking: Update to register_net_sysctl_sz Move from register_net_sysctl to register_net_sysctl_sz for all the networking related files. Do this while making sure to mirror the NULL assignments with a table_size of zero for the unprivileged users. We need to move to the new function in preparation for when we change SIZE_MAX to ARRAY_SIZE() in the register_net_sysctl macro. Failing to do so would erroneously allow ARRAY_SIZE() to be called on a pointer. We hold off the SIZE_MAX to ARRAY_SIZE change until we have migrated all the relevant net sysctl registering functions to register_net_sysctl_sz in subsequent commits. An additional size function was added to the following files in order to calculate the size of an array that is defined in another file: include/net/ipv6.h net/ipv6/icmp.c net/ipv6/route.c net/ipv6/sysctl_net_ipv6.c Signed-off-by: Joel Granados Signed-off-by: Luis Chamberlain include/net/ipv6.h | 2 ++ net/core/neighbour.c | 8 ++++++-- net/core/sysctl_net_core.c | 3 ++- net/ieee802154/6lowpan/reassembly.c | 8 ++++++-- net/ipv4/devinet.c | 3 ++- net/ipv4/ip_fragment.c | 3 ++- net/ipv4/route.c | 8 ++++++-- net/ipv4/sysctl_net_ipv4.c | 3 ++- net/ipv4/xfrm4_policy.c | 3 ++- net/ipv6/addrconf.c | 3 ++- net/ipv6/icmp.c | 5 +++++ net/ipv6/reassembly.c | 3 ++- net/ipv6/route.c | 9 +++++++++ net/ipv6/sysctl_net_ipv6.c | 16 +++++++++++----- net/ipv6/xfrm6_policy.c | 3 ++- net/mpls/af_mpls.c | 6 ++++-- net/mptcp/ctrl.c | 3 ++- net/rds/tcp.c | 3 ++- net/sctp/sysctl.c | 4 +++- net/smc/smc_sysctl.c | 3 ++- net/unix/sysctl_net_unix.c | 3 ++- net/xfrm/xfrm_sysctl.c | 8 ++++++-- 22 files changed, 82 insertions(+), 28 deletions(-) accumulated error probability: 0.60 culprit signature: 89c57d4838725008269624f28a0386e332308bcd40a93c51fbe3618cc1cab25c parent signature: fea71f266b7ce68a58c037c110afcfa3645d18670fa80ad87b54775bb4cf4030 reproducer is flaky (0.06 repro chance estimate) revisions tested: 24, total time: 7h45m58.150868353s (build: 4h0m20.870109764s, test: 3h30m31.237011505s) first good commit: c899710fe7f9f24dd77135875f199359f7b8b774 networking: Update to register_net_sysctl_sz recipients (to): ["j.granados@samsung.com" "joel.granados@gmail.com" "mcgrof@kernel.org"] recipients (cc): []