ci2 starts bisection 2025-01-29 07:39:54.694958179 +0000 UTC m=+25494.446508566 bisecting fixing commit since 09045dae0d902f9f78901a26c7ff1714976a38f9 building syzkaller on 0b6a67ac4b0dc26f43030c5edd01c9175f13b784 ensuring issue is reproducible on original commit 09045dae0d902f9f78901a26c7ff1714976a38f9 testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c910b3f5f998f5e33ec9f89244f4f3ba90506d8649f03bb9d69012e33969f790 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9c985bb502a28d7ab9d2c4648fcb386b0531f67155af35beb7c8ef70c891c879 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed kconfig minimization: base=3824 full=7527 leaves diff=1998 split chunks (needed=false): <1998> split chunk #0 of len 1998 into 5 parts testing without sub-chunk 1/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6901760377257f8df3e4775bb46ee8b96dd148cf2113312b378b6bcd8ec93cdc all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [HANG LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5e99c4d86e7491760e563d07c9b31e41feb1ab3fbefee6585aa3dbccc6b74540 all runs: OK false negative chance: 0.000 testing without sub-chunk 3/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2edfeddfcf7cc83a611cc309df9066a38e8fdddab335e8f9cd9267b459349b6d all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d6e1a74208813325d4120715327a0e464fc95bf151614d0c7526636b70f98ccc all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LEAK UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG], they are not needed testing commit 09045dae0d902f9f78901a26c7ff1714976a38f9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fd35cb225ee400e3c81e90d484311a547f08fbbb7ffcaadc0f47869f4d019788 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] the chunk can be dropped minimized to 400 configs; suspects: [6LOWPAN ARCH_ENABLE_MEMORY_HOTREMOVE ASUS_WMI CMA COMMON_CLK DAX DLM DRM DRM_BRIDGE DRM_DISPLAY_HDMI_HELPER DRM_DISPLAY_HELPER DRM_DP_AUX_BUS DRM_DP_AUX_CHARDEV DRM_FBDEV_EMULATION DRM_GEM_SHMEM_HELPER DRM_I915 DRM_I915_CAPTURE_ERROR DRM_I915_COMPRESS_ERROR DRM_I915_USERPTR DRM_KMS_HELPER DRM_MIPI_DSI DRM_NOMODESET DRM_PANEL DRM_PANEL_BRIDGE DRM_PANEL_EDP DRM_PANEL_ORIENTATION_QUIRKS DRM_SIMPLEDRM DRM_TTM DRM_TTM_HELPER DRM_UDL DRM_VGEM DRM_VIRTIO_GPU DRM_VKMS DRM_VMWGFX DRM_VRAM_HELPER DUMMY DVB_AF9013 DVB_AF9033 DVB_AS102 DVB_AS102_FE DVB_B2C2_FLEXCOP DVB_B2C2_FLEXCOP_USB DVB_CORE DVB_DIB3000MB DVB_DIB3000MC DVB_EC100 DVB_GP8PSK_FE DVB_RTL2830 DVB_RTL2832 DVB_RTL2832_SDR DVB_TEST_DRIVERS DVB_TTUSB_BUDGET DVB_TTUSB_DEC DVB_USB DVB_USB_A800 DVB_USB_AF9005 DVB_USB_AF9005_REMOTE DVB_USB_AF9015 DVB_USB_AF9035 DVB_USB_ANYSEE DVB_USB_AU6610 DVB_USB_AZ6007 DVB_USB_AZ6027 DVB_USB_CE6230 DVB_USB_CINERGY_T2 DVB_USB_CXUSB DVB_USB_DIB0700 DVB_USB_DIB3000MC DVB_USB_DIBUSB_MB DVB_USB_DIBUSB_MC DVB_USB_DIGITV DVB_USB_DTT200U DVB_USB_DTV5100 DVB_USB_DVBSKY DVB_USB_DW2102 DVB_USB_EC168 DVB_USB_GL861 DVB_USB_GP8PSK DVB_USB_LME2510 DVB_USB_M920X DVB_USB_MXL111SF DVB_USB_NOVA_T_USB2 DVB_USB_OPERA1 DVB_USB_PCTV452E DVB_USB_RTL28XXU DVB_USB_TECHNISAT_USB2 DVB_USB_TTUSB2 DVB_USB_UMT_010 DVB_USB_V2 DVB_USB_VP702X DVB_USB_VP7045 DVB_USB_ZD1301 DVB_VIDTV DVB_ZL10353 ECRYPT_FS ECRYPT_FS_MESSAGING EDAC EEPROM_93CX6 EFS_FS ENCRYPTED_KEYS EQUALIZER EROFS_FS EROFS_FS_POSIX_ACL EROFS_FS_SECURITY EROFS_FS_XATTR EROFS_FS_ZIP EVM EVM_ADD_XATTRS EVM_ATTR_FSUUID EXFAT_FS EXPORTFS_BLOCK_OPS EXT3_FS EXT3_FS_POSIX_ACL EXT3_FS_SECURITY EXTCON EXTCON_INTEL_CHT_WC F2FS_CHECK_FS F2FS_FAULT_INJECTION F2FS_FS F2FS_FS_COMPRESSION F2FS_FS_LZ4 F2FS_FS_LZ4HC F2FS_FS_LZO F2FS_FS_LZORLE F2FS_FS_POSIX_ACL F2FS_FS_SECURITY F2FS_FS_XATTR F2FS_FS_ZSTD F2FS_STAT_FS FANOTIFY FANOTIFY_ACCESS_PERMISSIONS FB FB_CFB_COPYAREA FB_CFB_FILLRECT FB_CFB_IMAGEBLIT FB_CMDLINE FB_DEFERRED_IO FB_NOTIFY FB_SYS_COPYAREA FB_SYS_FILLRECT FB_SYS_FOPS FB_SYS_IMAGEBLIT FB_TILEBLITTING FB_VESA FB_VGA16 FB_VIRTUAL FDDI FIREWIRE FIREWIRE_NET FIREWIRE_OHCI FIREWIRE_SBP2 FONT_8x16 FONT_8x8 FONT_SUPPORT FRAMEBUFFER_CONSOLE FRAMEBUFFER_CONSOLE_DETECT_PRIMARY FRAMEBUFFER_CONSOLE_ROTATION FRONTSWAP FS_DAX FS_DAX_PMD FS_ENCRYPTION FS_ENCRYPTION_ALGS FS_VERITY FS_VERITY_BUILTIN_SIGNATURES FTL FUSE_DAX FUSE_FS FW_LOADER_COMPRESS FW_LOADER_PAGED_BUF FW_LOADER_SYSFS FW_LOADER_USER_HELPER FW_LOADER_USER_HELPER_FALLBACK GACT_PROB GARP GCC11_NO_ARRAY_BOUNDS GENERIC_PHY GET_FREE_REGION GFS2_FS GFS2_FS_LOCKING_DLM GOOGLE_COREBOOT_TABLE GOOGLE_FIRMWARE GOOGLE_MEMCONSOLE GOOGLE_MEMCONSOLE_COREBOOT GOOGLE_VPD GPIOLIB GPIOLIB_IRQCHIP GPIO_ACPI GPIO_DLN2 GPIO_VIPERBOARD GREENASIA_FF GREYBUS GREYBUS_BRIDGED_PHY GREYBUS_ES2 GREYBUS_HID GREYBUS_USB GTP GUEST_PERF_EVENTS GVE HAVE_ARCH_NODE_DEV_GROUP HAVE_ARCH_USERFAULTFD_MINOR HAVE_ARCH_USERFAULTFD_WP HAVE_BOOTMEM_INFO_NODE HAVE_CLK_PREPARE HAVE_KVM_CPU_RELAX_INTERCEPT HAVE_KVM_DIRTY_RING HAVE_KVM_DIRTY_RING_ACQ_REL HAVE_KVM_DIRTY_RING_TSO HAVE_KVM_EVENTFD HAVE_KVM_IRQCHIP HAVE_KVM_IRQFD HAVE_KVM_IRQ_BYPASS HAVE_KVM_IRQ_ROUTING HAVE_KVM_MSI HAVE_KVM_NO_POLL HAVE_KVM_PFNCACHE HAVE_KVM_PM_NOTIFIER HAVE_SCHED_AVG_IRQ HDLC HDLC_CISCO HDLC_FR HDLC_PPP HDLC_RAW HDLC_RAW_ETH HDLC_X25 HDMI HFSPLUS_FS HFS_FS HID_ACCUTOUCH HID_ACRUX HID_ACRUX_FF HID_ALPS HID_APPLEIR HID_ASUS HID_AUREAL HID_BATTERY_STRENGTH HID_BETOP_FF HID_CMEDIA HID_CORSAIR HID_CP2112 HID_ELECOM HID_ELO HID_EMS_FF HID_GEMBIRD HID_GFRM HID_GREENASIA HID_GT683R HID_HOLTEK HID_ICADE HID_KEYTOUCH HID_KYE HID_LCPOWER HID_LED HID_LENOVO HID_LOGITECH_DJ HID_LOGITECH_HIDPP HID_MAGICMOUSE HID_MAYFLASH HID_MULTITOUCH HID_NTI HID_ORTEK HID_PENMOUNT HID_PICOLCD HID_PICOLCD_BACKLIGHT HID_PICOLCD_CIR HID_PICOLCD_FB HID_PICOLCD_LCD HID_PICOLCD_LEDS HID_PLANTRONICS HID_PRIMAX HID_PRODIKEYS HID_RETRODE HID_RMI HID_ROCCAT HID_SAITEK HID_SENSOR_ACCEL_3D HID_SENSOR_ALS HID_SENSOR_CUSTOM_SENSOR HID_SENSOR_DEVICE_ROTATION HID_SENSOR_GYRO_3D HID_SENSOR_HUB HID_SENSOR_HUMIDITY HID_SENSOR_IIO_COMMON HID_SENSOR_IIO_TRIGGER HID_SENSOR_INCLINOMETER_3D HID_SENSOR_MAGNETOMETER_3D HID_SENSOR_PRESS HID_SENSOR_PROX HID_SENSOR_TEMP HID_SPEEDLINK HID_STEELSERIES HID_THINGM HID_TIVO HID_TWINHAN HID_UCLOGIC HID_UDRAW_PS3 HID_WACOM HID_WALTOP HID_WIIMOTE HID_XINMO HID_ZYDACRON HMM_MIRROR HOLTEK_FF HOTPLUG_PCI_PCIE HPET_MMAP HPET_MMAP_DEFAULT HPFS_FS I2C_ALGOBIT I2C_CHARDEV I2C_DESIGNWARE_CORE I2C_DESIGNWARE_PLATFORM I2C_DIOLAN_U2C I2C_DLN2 I2C_MUX I2C_MUX_REG I2C_ROBOTFUZZ_OSIF I2C_SI4713 I2C_SLAVE I2C_SLAVE_EEPROM I2C_TINY_USB I2C_VIPERBOARD IEEE802154 IEEE802154_6LOWPAN IEEE802154_ATUSB IEEE802154_DRIVERS IEEE802154_HWSIM IEEE802154_NL802154_EXPERIMENTAL IEEE802154_SOCKET IFB IIO IIO_BUFFER IIO_KFIFO_BUF IIO_TRIGGER IIO_TRIGGERED_BUFFER IKCONFIG IKCONFIG_PROC IMA IMA_APPRAISE IMA_APPRAISE_MODSIG IMA_DEFAULT_HASH_SHA256 IMA_LSM_RULES IMA_MEASURE_ASYMMETRIC_KEYS IMA_NG_TEMPLATE IMA_QUEUE_EARLY_BOOT_KEYS IMA_READ_POLICY IMA_WRITE_POLICY INET6_ESPINTCP INET6_ESP_OFFLOAD INET6_IPCOMP INET6_TUNNEL INET6_XFRM_TUNNEL INET_AH INET_DCCP_DIAG INET_DIAG INET_DIAG_DESTROY INET_ESP INET_ESPINTCP INET_ESP_OFFLOAD INET_IPCOMP INET_MPTCP_DIAG INET_RAW_DIAG INET_SCTP_DIAG INET_TCP_DIAG INET_UDP_DIAG INET_XFRM_TUNNEL INFINIBAND INFINIBAND_ADDR_TRANS INFINIBAND_ADDR_TRANS_CONFIGFS INFINIBAND_IPOIB INFINIBAND_IPOIB_CM INFINIBAND_IPOIB_DEBUG INFINIBAND_ISER INFINIBAND_ON_DEMAND_PAGING INFINIBAND_RTRS INFINIBAND_SRP INFINIBAND_USER_ACCESS INFINIBAND_USER_MAD INFINIBAND_USER_MEM INPUT_ATI_REMOTE2 INPUT_CM109 INPUT_IMS_PCU INPUT_JOYDEV INPUT_KEYSPAN_REMOTE INPUT_LEDS INPUT_MOUSEDEV INPUT_MOUSEDEV_PSAUX INPUT_POWERMATE INPUT_UINPUT INPUT_YEALINK INTEGRITY INTEGRITY_ASYMMETRIC_KEYS INTEGRITY_AUDIT INTEGRITY_SIGNATURE INTEGRITY_TRUSTED_KEYRING INTEL_IDMA64 INTEL_IOATDMA INTEL_IOMMU_DEFAULT_ON INTEL_IOMMU_SVM INTEL_SOC_PMIC_CHTWC INTERVAL_TREE IOMMU_SVA IP6_NF_MATCH_AH IP6_NF_MATCH_EUI64 IP6_NF_MATCH_FRAG IP6_NF_MATCH_HL IP6_NF_MATCH_MH IP6_NF_MATCH_OPTS IP6_NF_MATCH_RPFILTER IP6_NF_MATCH_RT IP6_NF_MATCH_SRH IP6_NF_NAT IP6_NF_RAW IP6_NF_SECURITY IP6_NF_TARGET_HL IP6_NF_TARGET_MASQUERADE IP6_NF_TARGET_NPT IP6_NF_TARGET_SYNPROXY IPV6_FOU IPV6_FOU_TUNNEL IPV6_GRE IPV6_ILA IPV6_MIP6 IPV6_MROUTE IPV6_MROUTE_MULTIPLE_TABLES IPV6_MULTIPLE_TABLES IPV6_OPTIMISTIC_DAD IPV6_PIMSM_V2 IPV6_ROUTER_PREF IPV6_ROUTE_INFO IPV6_RPL_LWTUNNEL IPV6_SEG6_BPF IPV6_SEG6_HMAC IPV6_SEG6_LWTUNNEL IPV6_SIT_6RD IPV6_SUBTREES IPV6_TUNNEL IPV6_VTI IPVLAN IPVLAN_L3S IPVTAP IP_DCCP IP_DCCP_CCID3 IP_DCCP_TFRC_LIB IP_FIB_TRIE_STATS IP_MROUTE_MULTIPLE_TABLES IP_NF_ARPFILTER IP_NF_ARPTABLES IP_NF_ARP_MANGLE IP_NF_MATCH_AH IP_NF_MATCH_ECN IP_NF_MATCH_RPFILTER IP_NF_MATCH_TTL IP_NF_RAW IP_NF_SECURITY IP_NF_TARGET_CLUSTERIP IP_NF_TARGET_ECN IP_NF_TARGET_NETMAP IP_NF_TARGET_REDIRECT IP_NF_TARGET_SYNPROXY IP_NF_TARGET_TTL IP_ROUTE_CLASSID IP_SCTP IP_SET IP_SET_BITMAP_IP IP_SET_BITMAP_IPMAC IP_SET_BITMAP_PORT IP_SET_HASH_IP IP_SET_HASH_IPMAC IP_SET_HASH_IPMARK IP_SET_HASH_IPPORT IP_SET_HASH_IPPORTIP IP_SET_HASH_IPPORTNET IP_SET_HASH_MAC IP_SET_HASH_NET IP_SET_HASH_NETIFACE IP_SET_HASH_NETNET IP_SET_HASH_NETPORT IP_SET_HASH_NETPORTNET IP_SET_LIST_SET IP_VS IP_VS_DH IP_VS_FO IP_VS_FTP IP_VS_IPV6 IP_VS_LBLC IP_VS_LBLCR IP_VS_LC IP_VS_MH IP_VS_NFCT IP_VS_NQ IP_VS_OVF IP_VS_PE_SIP IP_VS_PROTO_AH IP_VS_PROTO_AH_ESP IP_VS_PROTO_TCP IP_VS_PROTO_UDP IRQ_TIME_ACCOUNTING LAPB LCD_CLASS_DEVICE MAC802154 MEDIA_DIGITAL_TV_SUPPORT MEDIA_RADIO_SUPPORT MEDIA_SDR_SUPPORT MEDIA_SUPPORT MEDIA_TEST_SUPPORT MEDIA_USB_SUPPORT MEMORY_HOTPLUG MEMORY_HOTREMOVE MFD_DLN2 MFD_VIPERBOARD MPTCP MTD NETFILTER_ADVANCED NET_ACT_GACT NET_ACT_MIRRED NET_IPGRE_DEMUX NFT_FWD_NETDEV NF_TABLES NF_TABLES_NETDEV RADIO_ADAPTERS RADIO_SI4713 RAS RC_CORE RFKILL SND SOUND STAGING TRANSPARENT_HUGEPAGE VIDEO_DEV VIRTIO_FS WAN ZONE_DEVICE] disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing current HEAD 75cefdf153f582f9d55ff4f9b55778dc95d55f60 testing commit 75cefdf153f582f9d55ff4f9b55778dc95d55f60 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 03e837602c5b622815a3c592cdd14fc54764a538c2c7e9ebbd7f673f78d4bc86 all runs: OK false negative chance: 0.000 # git bisect start 75cefdf153f582f9d55ff4f9b55778dc95d55f60 09045dae0d902f9f78901a26c7ff1714976a38f9 Bisecting: 5801 revisions left to test after this (roughly 13 steps) [4723dfe76de0c91ab70bda148b5c2af664a46c80] phy: freescale: imx8m-pcie: fix pcie link-up instability determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit 4723dfe76de0c91ab70bda148b5c2af664a46c80 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 595f23a7733cef770d59ba01368f3c975adbf055c1b4ca3c7cb44dc484277e19 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good 4723dfe76de0c91ab70bda148b5c2af664a46c80 Bisecting: 2902 revisions left to test after this (roughly 12 steps) [373f8f5b087f010dddae3306a79c6fdd5c2f8953] mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K determine whether the revision contains the guilty commit revision 4723dfe76de0c91ab70bda148b5c2af664a46c80 crashed and is reachable testing commit 373f8f5b087f010dddae3306a79c6fdd5c2f8953 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e20d20036e75285f08288b610b48e48107494c37691bc4b2bf5aec0ed5efc33a all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good 373f8f5b087f010dddae3306a79c6fdd5c2f8953 Bisecting: 1451 revisions left to test after this (roughly 11 steps) [7dcd6204160ee147fa902d30657c4fc7e16d5a4e] migrate_pages_batch: fix statistics for longterm pin retry determine whether the revision contains the guilty commit revision 373f8f5b087f010dddae3306a79c6fdd5c2f8953 crashed and is reachable testing commit 7dcd6204160ee147fa902d30657c4fc7e16d5a4e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 72dbbd2241d5a812803d633861c1abfa11973c2811f8e09d929eebee363e818a all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good 7dcd6204160ee147fa902d30657c4fc7e16d5a4e Bisecting: 725 revisions left to test after this (roughly 10 steps) [003f492e95e2bd5022b18531330a3feb3989b1bf] can: gs_usb: add VID/PID for Xylanta SAINT3 product family determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit 003f492e95e2bd5022b18531330a3feb3989b1bf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a4d50f2b28212ca8c73b6225eda9fee427ef260123000c8dc4fdd8582b2a590c all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good 003f492e95e2bd5022b18531330a3feb3989b1bf Bisecting: 362 revisions left to test after this (roughly 9 steps) [d10321be26ff9e9e912697e9e8448099654ff561] netdevsim: prevent bad user input in nsim_dev_health_break_write() determine whether the revision contains the guilty commit revision 7dcd6204160ee147fa902d30657c4fc7e16d5a4e crashed and is reachable testing commit d10321be26ff9e9e912697e9e8448099654ff561 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 604930c0db15cf0ea235fba5a2e8c8eccfee8498ae4ffbdcc81dd71adf7e1742 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good d10321be26ff9e9e912697e9e8448099654ff561 Bisecting: 181 revisions left to test after this (roughly 8 steps) [028a68886ead0764f4b26adfcaebf9f1955e76ea] Bluetooth: hci_core: Fix sleeping function called from invalid context determine whether the revision contains the guilty commit revision 003f492e95e2bd5022b18531330a3feb3989b1bf crashed and is reachable testing commit 028a68886ead0764f4b26adfcaebf9f1955e76ea gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e102688b4d65ce0591537df28156b18646e05837f798134d19f1f521f1ba60a6 all runs: OK false negative chance: 0.000 # git bisect bad 028a68886ead0764f4b26adfcaebf9f1955e76ea Bisecting: 90 revisions left to test after this (roughly 7 steps) [048abad5a8e4a89f1393f3b568b2ccbe1b6eb1e7] regmap: Use correct format specifier for logging range errors determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit 048abad5a8e4a89f1393f3b568b2ccbe1b6eb1e7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 13d5d5e204d16992677fee383249224d1c9393b9c6ece5d3820384d2dd660b66 all runs: OK false negative chance: 0.000 # git bisect bad 048abad5a8e4a89f1393f3b568b2ccbe1b6eb1e7 Bisecting: 44 revisions left to test after this (roughly 6 steps) [4c300be8835c4608767fe31928844dc8ddf85bfb] of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit 4c300be8835c4608767fe31928844dc8ddf85bfb gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 30d49e8931b592e9513888c8695d8d6334b98d00404302d8feac10dcc578bdf2 all runs: OK false negative chance: 0.000 # git bisect bad 4c300be8835c4608767fe31928844dc8ddf85bfb Bisecting: 22 revisions left to test after this (roughly 5 steps) [7bfe589bbb5c1b9f6aa588675aa3b75023fa8eec] i915/guc: Ensure busyness counter increases motonically determine whether the revision contains the guilty commit revision 7dcd6204160ee147fa902d30657c4fc7e16d5a4e crashed and is reachable testing commit 7bfe589bbb5c1b9f6aa588675aa3b75023fa8eec gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c662cf48b984b1e2a9648d4116dfd800db92bd9ce55120c35d07207803d9f34d all runs: OK false negative chance: 0.000 # git bisect bad 7bfe589bbb5c1b9f6aa588675aa3b75023fa8eec Bisecting: 10 revisions left to test after this (roughly 4 steps) [ab765320c07ee16cfbc37828e7098cca0e706776] efivarfs: Fix error on non-existent file determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit ab765320c07ee16cfbc37828e7098cca0e706776 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 213d33b6635d5e8f5ade9c5ca6bb5ca660b6ee9ed971198940dadcadc5294294 all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good ab765320c07ee16cfbc37828e7098cca0e706776 Bisecting: 5 revisions left to test after this (roughly 3 steps) [12b2347df6aa2104330b192c5f5e7455f4feb7af] USB: serial: option: add MediaTek T7XX compositions determine whether the revision contains the guilty commit revision ab765320c07ee16cfbc37828e7098cca0e706776 crashed and is reachable testing commit 12b2347df6aa2104330b192c5f5e7455f4feb7af gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ca622f07f61931d6374e092ce3382017949dd322c33239b3c4152cb871b9d29d all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good 12b2347df6aa2104330b192c5f5e7455f4feb7af Bisecting: 2 revisions left to test after this (roughly 2 steps) [69fbb01e891701e6d04db1ddb5ad49e42c4dd963] drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() determine whether the revision contains the guilty commit revision 12b2347df6aa2104330b192c5f5e7455f4feb7af crashed and is reachable testing commit 69fbb01e891701e6d04db1ddb5ad49e42c4dd963 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 09e33f39b07285ed3fbd82d0db1a25680e3aaccbb6fa047674ae348abb77542f all runs: OK false negative chance: 0.000 # git bisect bad 69fbb01e891701e6d04db1ddb5ad49e42c4dd963 Bisecting: 0 revisions left to test after this (roughly 1 step) [a3301461f375cc71c418a523e2a6e7a5cc13fb85] thunderbolt: Improve redrive mode handling determine whether the revision contains the guilty commit revision 09045dae0d902f9f78901a26c7ff1714976a38f9 crashed and is reachable testing commit a3301461f375cc71c418a523e2a6e7a5cc13fb85 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 53255573d56e59f79fbcd8ce80e857567cafe02317a37c8b328d7b95d4a7f96d all runs: crashed: divide error in drm_mode_debug_printmodeline representative crash: divide error in drm_mode_debug_printmodeline, types: [UNKNOWN] # git bisect good a3301461f375cc71c418a523e2a6e7a5cc13fb85 69fbb01e891701e6d04db1ddb5ad49e42c4dd963 is the first bad commit commit 69fbb01e891701e6d04db1ddb5ad49e42c4dd963 Author: Ville Syrjälä Date: Fri Nov 29 06:26:28 2024 +0200 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() commit 9398332f23fab10c5ec57c168b44e72997d6318e upstream. drm_mode_vrefresh() is trying to avoid divide by zero by checking whether htotal or vtotal are zero. But we may still end up with a div-by-zero of vtotal*htotal*... Cc: stable@vger.kernel.org Reported-by: syzbot+622bba18029bcde672e1@syzkaller.appspotmail.com Closes: https://syzkaller.appspot.com/bug?extid=622bba18029bcde672e1 Signed-off-by: Ville Syrjälä Link: https://patchwork.freedesktop.org/patch/msgid/20241129042629.18280-2-ville.syrjala@linux.intel.com Reviewed-by: Jani Nikula Signed-off-by: Greg Kroah-Hartman drivers/gpu/drm/drm_modes.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) accumulated error probability: 0.00 culprit signature: 09e33f39b07285ed3fbd82d0db1a25680e3aaccbb6fa047674ae348abb77542f parent signature: 53255573d56e59f79fbcd8ce80e857567cafe02317a37c8b328d7b95d4a7f96d revisions tested: 21, total time: 3h19m6.357438864s (build: 1h10m21.740402361s, test: 2h1m37.535468782s) first good commit: 69fbb01e891701e6d04db1ddb5ad49e42c4dd963 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() recipients (to): ["gregkh@linuxfoundation.org" "jani.nikula@intel.com" "ville.syrjala@linux.intel.com"] recipients (cc): []