ci2 starts bisection 2025-07-08 12:44:38.610914961 +0000 UTC m=+281220.079056526 bisecting fixing commit since 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 building syzkaller on ed351ea732d889c7798e7f0226bcaec65a8a6b52 ensuring issue is reproducible on original commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e1d1bdc37288ec26aa554964e4306b6d6f7ee23e58a2f218a5fc4319d917da28 all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] check whether we can drop unnecessary instrumentation disabling configs for [bug_or_warning kasan locking hang memleak ubsan], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 676587c1fed6a8490bc0172447b2d579d1378388c85e50eb9935aa55753ebf7c all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] the bug reproduces without the instrumentation disabling configs for [hang memleak ubsan bug_or_warning kasan locking], they are not needed kconfig minimization: base=4788 full=6021 leaves diff=244 split chunks (needed=false): <244> split chunk #0 of len 244 into 5 parts testing without sub-chunk 1/5 disabling configs for [bug_or_warning kasan locking hang memleak ubsan], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 81e026be0e8115ed47f59a473750690d5fd2376fb54827eaf5be168655ffe326 all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [bug_or_warning kasan locking hang memleak ubsan], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ab813f7e975a257202e3f0c67374e70f8daacea06eb0bc9024bd246a2bd62f77 all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [kasan locking hang memleak ubsan bug_or_warning], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e435d842754491f8ab74804dcd90bddbaee1490527f06dc2516391cb53328231 all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [hang memleak ubsan bug_or_warning kasan locking], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 13f5a7609f153aeec6cea78d59bee5cad17a1c415bb305df404db1bb51c5ae7f all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [hang memleak ubsan bug_or_warning kasan locking], they are not needed testing commit 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 failed building 7e2543346ff7ecc2e4fff0c95767c72c5ac165c6: net/socket.c:1128: undefined reference to `wext_handle_ioctl' net/socket.c:3397: undefined reference to `compat_wext_handle_ioctl' net/core/net-procfs.c:346: undefined reference to `wext_proc_exit' net/core/net-procfs.c:330: undefined reference to `wext_proc_init' minimized to 48 configs; suspects: [HID_ZEROPLUS USB_NET_CDC_SUBSET USB_NET_CDC_SUBSET_ENABLE USB_NET_DM9601 USB_NET_GL620A USB_NET_MCS7830 USB_NET_NET1080 USB_NET_PLUSB USB_NET_RNDIS_HOST USB_NET_SMSC75XX USB_NET_SMSC95XX USB_NET_SR9700 USB_NET_SR9800 USB_NET_ZAURUS USB_OHCI_HCD USB_OHCI_HCD_PCI USB_OHCI_HCD_PLATFORM USB_OTG USB_OTG_FSM USB_PRINTER USB_SERIAL USB_SERIAL_FTDI_SIO USB_SERIAL_GENERIC USB_SERIAL_PL2303 USB_STORAGE_ALAUDA USB_STORAGE_CYPRESS_ATACB USB_STORAGE_DATAFAB USB_STORAGE_FREECOM USB_STORAGE_ISD200 USB_STORAGE_JUMPSHOT USB_STORAGE_KARMA USB_STORAGE_ONETOUCH USB_STORAGE_SDDR09 USB_STORAGE_SDDR55 USB_STORAGE_USBAT USB_TRANCEVIBRATOR USB_U_AUDIO USB_U_ETHER USB_U_SERIAL USB_WDM USB_XHCI_PCI_RENESAS WLAN WLAN_VENDOR_ATH WLAN_VENDOR_ATMEL WLAN_VENDOR_BROADCOM WLAN_VENDOR_INTERSIL WLAN_VENDOR_MARVELL WLAN_VENDOR_MEDIATEK WLAN_VENDOR_MICROCHIP WLAN_VENDOR_RALINK WLAN_VENDOR_REALTEK WLAN_VENDOR_RSI WLAN_VENDOR_ZYDAS ZEROPLUS_FF] disabling configs for [bug_or_warning kasan locking hang memleak ubsan], they are not needed testing current HEAD 59e9a72288571b476bbe39902c89aed0423905bf testing commit 59e9a72288571b476bbe39902c89aed0423905bf gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8daf24c0c1b29d63c438c54c94c36f7ee400da3e99b75c201c6124f18b3840fe all runs: crashed: BUG: scheduling while atomic in exit_to_user_mode_prepare representative crash: BUG: scheduling while atomic in exit_to_user_mode_prepare, types: [ATOMIC_SLEEP] crash still not fixed/happens on the oldest tested release revisions tested: 7, total time: 1h7m0.55537123s (build: 32m18.786563019s, test: 32m22.991751308s) crash still not fixed or there were kernel test errors commit msg: Merge android13-5.10 into android13-5.10-lts crash: BUG: scheduling while atomic in exit_to_user_mode_prepare attempt to access beyond end of device loop2: rw=524288, want=3670472, limit=16 attempt to access beyond end of device loop2: rw=524288, want=790384, limit=16 attempt to access beyond end of device loop2: rw=524288, want=14425508768, limit=16 BUG: scheduling while atomic: syz.2.16/450/0x00000002 Modules linked in: Preemption disabled at: [] kmap_atomic include/linux/highmem.h:156 [inline] [] z_erofs_reload_indexes+0x12f/0x1a0 fs/erofs/zmap.c:132 CPU: 0 PID: 450 Comm: syz.2.16 Not tainted 5.10.238-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack_lvl+0x5d/0x75 lib/dump_stack.c:118 dump_stack+0x10/0x12 lib/dump_stack.c:135 __schedule_bug.cold+0x83/0xae kernel/sched/core.c:4545 schedule_debug kernel/sched/core.c:4572 [inline] __schedule+0x67f/0x730 kernel/sched/core.c:4700 schedule+0x49/0xe0 kernel/sched/core.c:4884 exit_to_user_mode_loop kernel/entry/common.c:160 [inline] exit_to_user_mode_prepare+0xa2/0x120 kernel/entry/common.c:199 syscall_exit_to_user_mode+0x27/0x160 kernel/entry/common.c:274 do_syscall_64+0x3f/0x50 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7f8587d15969 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f8587786038 EFLAGS: 00000246 ORIG_RAX: 00000000000000dd RAX: 0000000000000000 RBX: 00007f8587f3cfa0 RCX: 00007f8587d15969 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000004 RBP: 00007f8587d97ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000003 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f8587f3cfa0 R15: 00007fffb22cd328