ci-upstream-kasan-gce/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci-upstream-kasan-gce/syz-executor372901053 <...> Warning: Permanently added '10.128.1.13' (ED25519) to the list of known hosts. execve("ci-upstream-kasan-gce/syz-executor372901053", ["ci-upstream-kasan-gce/syz-executor372901053"], 0x7ffc28c07cb0 /* 10 vars */) = 0 brk(NULL) = 0x55557962c000 brk(0x55557962cd80) = 0x55557962cd80 arch_prctl(ARCH_SET_FS, 0x55557962c400) = 0 set_tid_address(0x55557962c6d0) = 5623 set_robust_list(0x55557962c6e0, 24) = 0 rseq({cpu_id_start=0, cpu_id=RSEQ_CPU_ID_UNINITIALIZED, rseq_cs=NULL, flags=0, node_id=0, mm_cid=0, slice_ctrl={request=0, granted=0, __reserved=0}, __reserved=0}, 33, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/root/ci-upstream-kasan-gce/syz-executor372901053", 4096) = 49 getrandom("\x2a\xb9\x99\x83\x0e\x68\xd5\x90", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55557962cd80 brk(0x55557964dd80) = 0x55557964dd80 brk(0x55557964e000) = 0x55557964e000 mprotect(0x7f2ac74ee000, 20480, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5624 attached [pid 5624] set_robust_list(0x55557962c6e0, 24 [pid 5623] <... clone resumed>, child_tidptr=0x55557962c6d0) = 5624 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... set_robust_list resumed>) = 0 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5624] setpgid(0, 0) = 0 [pid 5624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5624] write(3, "1000", 4) = 4 [pid 5624] close(3) = 0 executing program [pid 5624] write(1, "executing program\n", 18) = 18 [pid 5624] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5624] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 86.120061][ T29] usb 1-1: new full-speed USB device number 2 using dummy_hcd [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 86.292114][ T29] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5624] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5624] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [ 86.421207][ T29] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.429716][ T29] usb 1-1: Product: syz [ 86.433984][ T29] usb 1-1: Manufacturer: syz [ 86.438616][ T29] usb 1-1: SerialNumber: syz [pid 5624] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5624] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 86.533051][ T29] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [ 86.732282][ T5624] [ 86.734645][ T5624] ====================================================== [ 86.741924][ T5624] WARNING: possible circular locking dependency detected [ 86.748949][ T5624] syzkaller #0 Not tainted [ 86.753372][ T5624] ------------------------------------------------------ [ 86.760755][ T5624] syz-executor372/5624 is trying to acquire lock: [ 86.767214][ T5624] ffff888029dc0218 (&mdc800->io_lock){+.+.}-{4:4}, at: mdc800_device_open+0x2e/0x470 [ 86.776727][ T5624] [ 86.776727][ T5624] but task is already holding lock: [ 86.784206][ T5624] ffffffff8f8e0868 (minor_rwsem#2){++++}-{4:4}, at: usb_open+0x30/0x1e0 [ 86.792566][ T5624] [ 86.792566][ T5624] which lock already depends on the new lock. [ 86.792566][ T5624] [ 86.803148][ T5624] [ 86.803148][ T5624] the existing dependency chain (in reverse order) is: [ 86.812165][ T5624] [ 86.812165][ T5624] -> #1 (minor_rwsem#2){++++}-{4:4}: [ 86.819862][ T5624] down_write+0x96/0x200 [ 86.824674][ T5624] usb_register_dev+0x142/0x5e0 [ 86.830049][ T5624] mdc800_usb_probe+0xf96/0x18c0 [ 86.835518][ T5624] usb_probe_interface+0x653/0xc60 [ 86.841158][ T5624] really_probe+0x254/0xae0 [ 86.846300][ T5624] __driver_probe_device+0x1e8/0x360 [ 86.852213][ T5624] driver_probe_device+0x4f/0x240 [ 86.857868][ T5624] __device_attach_driver+0x270/0x410 [ 86.863785][ T5624] bus_for_each_drv+0x258/0x2f0 [ 86.869168][ T5624] __device_attach+0x2c4/0x450 [ 86.874463][ T5624] device_initial_probe+0xa1/0xd0 [ 86.880026][ T5624] bus_probe_device+0x12a/0x220 [ 86.885464][ T5624] device_add+0x7d7/0xb80 [ 86.890669][ T5624] usb_set_configuration+0x1ad8/0x2180 [ 86.896666][ T5624] usb_generic_driver_probe+0x8d/0x150 [ 86.902739][ T5624] usb_probe_device+0x1c3/0x3b0 [ 86.908111][ T5624] really_probe+0x254/0xae0 [ 86.913148][ T5624] __driver_probe_device+0x1e8/0x360 [ 86.918990][ T5624] driver_probe_device+0x4f/0x240 [ 86.924567][ T5624] __device_attach_driver+0x270/0x410 [ 86.930483][ T5624] bus_for_each_drv+0x258/0x2f0 [ 86.935875][ T5624] __device_attach+0x2c4/0x450 [ 86.941164][ T5624] device_initial_probe+0xa1/0xd0 [ 86.946709][ T5624] bus_probe_device+0x12a/0x220 [ 86.952174][ T5624] device_add+0x7d7/0xb80 [ 86.957028][ T5624] usb_new_device+0x9aa/0x1690 [ 86.962328][ T5624] hub_event+0x28e8/0x4d30 [ 86.967580][ T5624] process_scheduled_works+0xa8e/0x14e0 [ 86.973673][ T5624] worker_thread+0xa47/0xfb0 [ 86.978797][ T5624] kthread+0x388/0x470 [ 86.983393][ T5624] ret_from_fork+0x514/0xb70 [ 86.988513][ T5624] ret_from_fork_asm+0x1a/0x30 [ 86.993810][ T5624] [ 86.993810][ T5624] -> #0 (&mdc800->io_lock){+.+.}-{4:4}: [ 87.001630][ T5624] __lock_acquire+0x1520/0x2cf0 [ 87.007016][ T5624] lock_acquire+0x106/0x350 [ 87.012049][ T5624] __mutex_lock+0x19d/0x1550 [ 87.017256][ T5624] mdc800_device_open+0x2e/0x470 [ 87.022744][ T5624] usb_open+0x156/0x1e0 [ 87.027446][ T5624] chrdev_open+0x4d9/0x600 [ 87.032387][ T5624] do_dentry_open+0x816/0x1380 [ 87.037759][ T5624] vfs_open+0x3b/0x340 [ 87.042351][ T5624] path_openat+0x2e44/0x3830 [ 87.047467][ T5624] do_file_open+0x23e/0x4a0 [ 87.052496][ T5624] do_sys_openat2+0x115/0x200 [ 87.057849][ T5624] __x64_sys_openat+0x138/0x170 [ 87.063258][ T5624] do_syscall_64+0x174/0x580 [ 87.068461][ T5624] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.074880][ T5624] [ 87.074880][ T5624] other info that might help us debug this: [ 87.074880][ T5624] [ 87.085638][ T5624] Possible unsafe locking scenario: [ 87.085638][ T5624] [ 87.093211][ T5624] CPU0 CPU1 [ 87.098675][ T5624] ---- ---- [ 87.104036][ T5624] rlock(minor_rwsem#2); [ 87.108465][ T5624] lock(&mdc800->io_lock); [ 87.115488][ T5624] lock(minor_rwsem#2); [ 87.122278][ T5624] lock(&mdc800->io_lock); [ 87.126785][ T5624] [ 87.126785][ T5624] *** DEADLOCK *** [ 87.126785][ T5624] [ 87.134949][ T5624] 1 lock held by syz-executor372/5624: [ 87.140440][ T5624] #0: ffffffff8f8e0868 (minor_rwsem#2){++++}-{4:4}, at: usb_open+0x30/0x1e0 [ 87.149280][ T5624] [ 87.149280][ T5624] stack backtrace: [ 87.155196][ T5624] CPU: 0 UID: 0 PID: 5624 Comm: syz-executor372 Not tainted syzkaller #0 PREEMPT(full) [ 87.155218][ T5624] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 87.155227][ T5624] Call Trace: [ 87.155234][ T5624] [ 87.155241][ T5624] dump_stack_lvl+0xe8/0x150 [ 87.155264][ T5624] print_circular_bug+0x2e1/0x300 [ 87.155288][ T5624] check_noncircular+0x12e/0x150 [ 87.155326][ T5624] __lock_acquire+0x1520/0x2cf0 [ 87.155347][ T5624] ? stack_trace_save+0xa9/0x100 [ 87.155363][ T5624] ? __pfx_stack_trace_save+0x10/0x10 [ 87.155379][ T5624] ? mark_lock_irq+0x38f/0x420 [ 87.155398][ T5624] ? mdc800_device_open+0x2e/0x470 [ 87.155418][ T5624] lock_acquire+0x106/0x350 [ 87.155435][ T5624] ? mdc800_device_open+0x2e/0x470 [ 87.155459][ T5624] __mutex_lock+0x19d/0x1550 [ 87.155476][ T5624] ? mdc800_device_open+0x2e/0x470 [ 87.155495][ T5624] ? __lock_acquire+0x683/0x2cf0 [ 87.155514][ T5624] ? __mutex_unlock_slowpath+0x731/0x900 [ 87.155529][ T5624] ? mdc800_device_open+0x2e/0x470 [ 87.155549][ T5624] ? __pfx___mutex_lock+0x10/0x10 [ 87.155570][ T5624] mdc800_device_open+0x2e/0x470 [ 87.155590][ T5624] ? __pfx_mdc800_device_open+0x10/0x10 [ 87.155610][ T5624] usb_open+0x156/0x1e0 [ 87.155627][ T5624] chrdev_open+0x4d9/0x600 [ 87.155643][ T5624] ? __pfx_chrdev_open+0x10/0x10 [ 87.155665][ T5624] ? fsnotify_open_perm_and_set_mode+0x135/0x6b0 [ 87.155687][ T5624] ? __pfx_chrdev_open+0x10/0x10 [ 87.155701][ T5624] do_dentry_open+0x816/0x1380 [ 87.155721][ T5624] vfs_open+0x3b/0x340 [ 87.155735][ T5624] ? path_openat+0x2e2d/0x3830 [ 87.155756][ T5624] path_openat+0x2e44/0x3830 [ 87.155777][ T5624] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.155799][ T5624] do_file_open+0x23e/0x4a0 [ 87.155820][ T5624] ? __pfx_do_file_open+0x10/0x10 [ 87.155846][ T5624] ? _raw_spin_unlock+0x28/0x50 [ 87.155858][ T5624] ? alloc_fd+0x651/0x6c0 [ 87.155877][ T5624] do_sys_openat2+0x115/0x200 [ 87.155894][ T5624] ? _raw_spin_unlock_irq+0x2e/0x50 [ 87.155907][ T5624] ? __pfx_do_sys_openat2+0x10/0x10 [ 87.155927][ T5624] __x64_sys_openat+0x138/0x170 [ 87.155945][ T5624] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.155959][ T5624] do_syscall_64+0x174/0x580 [ 87.155974][ T5624] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.155988][ T5624] ? clear_bhb_loop+0x70/0xc0 [ 87.156003][ T5624] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.156017][ T5624] RIP: 0033:0x7f2ac746d097 [ 87.156031][ T5624] Code: 48 89 fa 4c 89 df e8 48 1f 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 87.156042][ T5624] RSP: 002b:00007ffd29cf7470 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 87.156059][ T5624] RAX: ffffffffffffffda RBX: 000055557962c400 RCX: 00007f2ac746d097 [pid 5624] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5624] exit_group(0) = ? [pid 5624] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5624, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557962c6d0) = 5629 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 87.156069][ T5624] RDX: 0000000000000002 RSI: 00007ffd29cf7510 RDI: ffffffffffffff9c [ 87.156079][ T5624] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 87.156087][ T5624] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd29cf7708 [ 87.156096][ T5624] R13: 431bde82d7b634db R14: 00007f2ac74eec40 R15: 0000000000000002 [ 87.156111][ T5624] [ 87.478601][ T29] usb 1-1: USB disconnect, device number 2 ci-upstream-kasan-gce/strace-static-x86_64: Process 5629 attached [pid 5629] set_robust_list(0x55557962c6e0, 24) = 0 [pid 5629] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 87.488930][ T29] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5629] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5629] setpgid(0, 0) = 0 [pid 5629] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5629] write(3, "1000", 4) = 4 [pid 5629] close(3) = 0 executing program [pid 5629] write(1, "executing program\n", 18) = 18 [pid 5629] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5629] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 87.909935][ T29] usb 1-1: new full-speed USB device number 3 using dummy_hcd [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 88.071024][ T29] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5629] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5629] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 88.167250][ T29] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 88.175512][ T29] usb 1-1: Product: syz [ 88.179684][ T29] usb 1-1: Manufacturer: syz [ 88.184356][ T29] usb 1-1: SerialNumber: syz [ 88.213024][ T29] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5629] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5629] exit_group(0) = ? [pid 5629] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5629, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5633 attached , child_tidptr=0x55557962c6d0) = 5633 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5633] set_robust_list(0x55557962c6e0, 24 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5633] <... set_robust_list resumed>) = 0 [pid 5633] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5633] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5633] setpgid(0, 0) = 0 [pid 5633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [ 88.426521][ T9] usb 1-1: USB disconnect, device number 3 [ 88.434098][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5633] write(3, "1000", 4) = 4 [pid 5633] close(3) = 0 executing program [pid 5633] write(1, "executing program\n", 18) = 18 [pid 5633] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5633] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 88.859916][ T9] usb 1-1: new full-speed USB device number 4 using dummy_hcd [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 89.010985][ T9] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5633] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5633] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [ 89.116384][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 89.124788][ T9] usb 1-1: Product: syz [ 89.129285][ T9] usb 1-1: Manufacturer: syz [ 89.133934][ T9] usb 1-1: SerialNumber: syz [pid 5633] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 89.173991][ T9] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5633] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5633] exit_group(0) = ? [pid 5633] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5637 attached [pid 5637] set_robust_list(0x55557962c6e0, 24 [pid 5623] <... clone resumed>, child_tidptr=0x55557962c6d0) = 5637 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5637] <... set_robust_list resumed>) = 0 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5637] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5637] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 89.386767][ T29] usb 1-1: USB disconnect, device number 4 [ 89.397961][ T29] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5637] setpgid(0, 0) = 0 [pid 5637] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5637] write(3, "1000", 4) = 4 [pid 5637] close(3) = 0 [pid 5637] write(1, "executing program\n", 18) = 18 executing program [pid 5637] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5637] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 89.809956][ T29] usb 1-1: new full-speed USB device number 5 using dummy_hcd [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 89.960909][ T29] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5637] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [ 90.077309][ T29] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 90.085424][ T29] usb 1-1: Product: syz [ 90.089619][ T29] usb 1-1: Manufacturer: syz [ 90.094262][ T29] usb 1-1: SerialNumber: syz [pid 5637] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5637] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 90.185672][ T29] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5637] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5637] exit_group(0) = ? [pid 5637] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5639 attached , child_tidptr=0x55557962c6d0) = 5639 [pid 5623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5639] set_robust_list(0x55557962c6e0, 24) = 0 [pid 5639] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 90.389846][ T9] usb 1-1: USB disconnect, device number 5 [ 90.398650][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5639] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5639] setpgid(0, 0) = 0 [pid 5639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5639] write(3, "1000", 4) = 4 [pid 5639] close(3) = 0 [pid 5639] write(1, "executing program\n", 18) = 18 executing program [pid 5639] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5639] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 90.809935][ T9] usb 1-1: new full-speed USB device number 6 using dummy_hcd [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [ 90.961182][ T9] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5639] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [ 91.066509][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 91.074749][ T9] usb 1-1: Product: syz [ 91.079158][ T9] usb 1-1: Manufacturer: syz [ 91.083908][ T9] usb 1-1: SerialNumber: syz [pid 5639] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5639] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 91.152056][ T9] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5639] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5639] exit_group(0) = ? [pid 5639] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5640 attached [pid 5640] set_robust_list(0x55557962c6e0, 24 [pid 5623] <... clone resumed>, child_tidptr=0x55557962c6d0) = 5640 [pid 5640] <... set_robust_list resumed>) = 0 [pid 5640] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 91.354870][ T29] usb 1-1: USB disconnect, device number 6 [ 91.365720][ T29] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5640] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5640] <... prctl resumed>) = 0 [pid 5640] setpgid(0, 0) = 0 [pid 5640] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5640] write(3, "1000", 4) = 4 [pid 5640] close(3) = 0 [pid 5640] write(1, "executing program\n", 18) = 18 executing program [pid 5640] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5640] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 91.779916][ T29] usb 1-1: new full-speed USB device number 7 using dummy_hcd [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5640] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [ 91.931250][ T29] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [ 91.946693][ T29] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 91.954827][ T29] usb 1-1: Product: syz [ 91.959071][ T29] usb 1-1: Manufacturer: syz [ 91.963715][ T29] usb 1-1: SerialNumber: syz [pid 5640] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5640] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 92.033289][ T29] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [ 92.110511][ T1212] cfg80211: failed to load regulatory.db [pid 5640] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5640] exit_group(0) = ? [pid 5640] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5641 attached , child_tidptr=0x55557962c6d0) = 5641 [pid 5641] set_robust_list(0x55557962c6e0, 24) = 0 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5641] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 92.246676][ T9] usb 1-1: USB disconnect, device number 7 [ 92.254169][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5641] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5641] setpgid(0, 0) = 0 [pid 5641] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5641] write(3, "1000", 4) = 4 [pid 5641] close(3) = 0 executing program [pid 5641] write(1, "executing program\n", 18) = 18 [pid 5641] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5641] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 92.669931][ T9] usb 1-1: new full-speed USB device number 8 using dummy_hcd [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [ 92.821093][ T9] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5641] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [ 92.937118][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 92.945370][ T9] usb 1-1: Product: syz [ 92.949663][ T9] usb 1-1: Manufacturer: syz [ 92.954333][ T9] usb 1-1: SerialNumber: syz [pid 5641] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5641] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 93.011728][ T9] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5641] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5641] exit_group(0) = ? [pid 5641] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5641, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5642 attached , child_tidptr=0x55557962c6d0) = 5642 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5642] set_robust_list(0x55557962c6e0, 24 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5642] <... set_robust_list resumed>) = 0 [pid 5642] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5642] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5642] setpgid(0, 0) = 0 [pid 5642] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5642] write(3, "1000", 4) = 4 [pid 5642] close(3) = 0 [pid 5642] write(1, "executing program\n", 18) = 18 executing program [pid 5642] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5642] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 93.224317][ T9] usb 1-1: USB disconnect, device number 8 [ 93.234651][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 93.569928][ T9] usb 1-1: new full-speed USB device number 9 using dummy_hcd [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 93.731405][ T9] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5642] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [ 93.816671][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 93.825169][ T9] usb 1-1: Product: syz [ 93.829492][ T9] usb 1-1: Manufacturer: syz [ 93.834117][ T9] usb 1-1: SerialNumber: syz [pid 5642] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5642] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 93.902444][ T9] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5642] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5642] exit_group(0) = ? [pid 5642] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5643 attached [pid 5643] set_robust_list(0x55557962c6e0, 24) = 0 [pid 5623] <... clone resumed>, child_tidptr=0x55557962c6d0) = 5643 [pid 5643] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5643] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5643] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5643] setpgid(0, 0) = 0 [pid 5643] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5643] write(3, "1000", 4) = 4 [pid 5643] close(3) = 0 [pid 5643] write(1, "executing program\n", 18) = 18 executing program [pid 5643] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [ 94.114956][ T9] usb 1-1: USB disconnect, device number 9 [ 94.127889][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5643] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 94.499890][ T9] usb 1-1: new full-speed USB device number 10 using dummy_hcd [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 94.651227][ T9] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5643] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [ 94.766556][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 94.774813][ T9] usb 1-1: Product: syz [ 94.779270][ T9] usb 1-1: Manufacturer: syz [ 94.783934][ T9] usb 1-1: SerialNumber: syz [pid 5643] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5643] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 94.834262][ T9] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5643] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5643] exit_group(0) = ? [pid 5643] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5643, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5644 attached , child_tidptr=0x55557962c6d0) = 5644 [pid 5644] set_robust_list(0x55557962c6e0, 24 [pid 5623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5644] <... set_robust_list resumed>) = 0 [pid 5644] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5644] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 95.066906][ T1212] usb 1-1: USB disconnect, device number 10 [ 95.075928][ T1212] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5644] setpgid(0, 0) = 0 [pid 5644] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5644] write(3, "1000", 4) = 4 [pid 5644] close(3) = 0 executing program [pid 5644] write(1, "executing program\n", 18) = 18 [pid 5644] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5644] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 95.499907][ T1212] usb 1-1: new full-speed USB device number 11 using dummy_hcd [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [ 95.670794][ T1212] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5644] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10 [ 95.740309][ T1212] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 95.748402][ T1212] usb 1-1: Product: syz [ 95.752614][ T1212] usb 1-1: Manufacturer: syz [ 95.757228][ T1212] usb 1-1: SerialNumber: syz [pid 5644] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b6c) = 11 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b7c) = 12 [pid 5644] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7ffd29cf5540) = 0 [ 95.828047][ T1212] mdc800 1-1:1.0: Found Mustek MDC800 on USB. [pid 5644] openat(AT_FDCWD, "/dev/char/180:0", O_RDWR) = 4 [pid 5644] exit_group(0) = ? [pid 5644] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5644, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci-upstream-kasan-gce/strace-static-x86_64: Process 5645 attached , child_tidptr=0x55557962c6d0) = 5645 [ 96.041550][ T9] usb 1-1: USB disconnect, device number 11 [ 96.048834][ T9] mdc800 1-1:1.0: Mustek MDC800 disconnected from USB. [pid 5623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5645] set_robust_list(0x55557962c6e0, 24) = 0 [pid 5645] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5645] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5645] setpgid(0, 0) = 0 [pid 5645] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5645] write(3, "1000", 4) = 4 [pid 5645] close(3) = 0 executing program [pid 5645] write(1, "executing program\n", 18) = 18 [pid 5645] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 5645] ioctl(3, USB_RAW_IOCTL_INIT, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [ 96.459944][ T1212] usb 1-1: new full-speed USB device number 12 using dummy_hcd [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 18 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 9 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 46 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 4 [ 96.610930][ T1212] usb 1-1: New USB device found, idVendor=055f, idProduct=a800, bcdDevice= 1.00 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7ffd29cf5540) = 8 [pid 5645] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7ffd29cf6550) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0x32) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b4c) = 9 [pid 5645] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f2ac74f4b5c) = 10