Extracting prog: 1m47.512394027s Minimizing prog: 16m25.629763478s Simplifying prog options: 0s Extracting C: 39.381391014s Simplifying C: 6m41.141942171s extracting reproducer from 1 programs testing a last program of every proc single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program crashed: UBSAN: shift-out-of-bounds in hid_output_report single: successfully extracted reproducer found reproducer with 4 syscalls minimizing guilty program testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x0, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080), 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x8, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x11, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x0, 0x0, 0x9}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x0, 0x2, 0x2}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x0, 0x1, 0x7}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x16, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x0, 0x0, 0x8}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x0, 0x0, 0xa}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x0, 0x1, 0x9}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x0, 0x1, 0x1}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x17, {[@global, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report simplifying C reproducer testing compiled C program (duration=30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in corrupted a never seen crash title: UBSAN: shift-out-of-bounds in corrupted, ignore testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:true UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing compiled C program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid program crashed: UBSAN: shift-out-of-bounds in hid_output_report testing program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program crashed: UBSAN: shift-out-of-bounds in hid_output_report validation run: crashed=true testing program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program crashed: UBSAN: shift-out-of-bounds in hid_output_report validation run: crashed=true testing program (duration=30s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$hid-syz_usb_control_io$hid-syz_usb_control_io$hid detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x4, "", [{{0x9, 0x4, 0x0, 0x8, 0x2, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x18}}, {{{0x9, 0x5, 0x81, 0x3, 0x7bf}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x22, 0x18, {[@global=@item_012={0x1, 0x1, 0x0, "01"}, @global=@item_012={0x1, 0x1, 0x1, "83"}, @global=@item_012={0x1, 0x1, 0x9, "ff"}, @local=@item_012={0x1, 0x2, 0x0, "04"}, @main=@item_012={0x1, 0x0, 0xa, "01"}, @local=@item_012={0x1, 0x2, 0x0, "9f"}, @main=@item_012={0x2, 0x0, 0x8, "008c"}, @global=@item_012={0x1, 0x1, 0x0, '\b'}, @global=@item_012={0x1, 0x1, 0x7, "89"}, @local=@item_012={0x1, 0x2, 0x2, '0'}, @main=@item_012={0x1, 0x0, 0x9, "02"}, @main=@item_012={0x0, 0x0, 0xc}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x0}, 0x0) program crashed: UBSAN: shift-out-of-bounds in hid_output_report validation run: crashed=true reproducing took 27m54.388262679s repro crashed as (corrupted=false): usb 3-1: config 0 descriptor?? input: HID 0079:0006 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0079:0006.0001/input/input4 dragonrise 0003:0079:0006.0001: input,hidraw0: USB HID v0.00 Joystick [HID 0079:0006] on usb-dummy_hcd.2-1/input0 ------------[ cut here ]------------ UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:80:21 shift exponent 32 is too large for 32-bit type 'int' CPU: 1 UID: 0 PID: 31 Comm: kworker/1:0 Not tainted syzkaller #0 f0b22d33f268fdb17f8eb1bead78ca030d5a2cb1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack+0x21/0x30 lib/dump_stack.c:94 dump_stack_lvl+0x140/0x1c0 lib/dump_stack.c:120 dump_stack+0x19/0x20 lib/dump_stack.c:129 ubsan_epilogue+0xe/0x40 lib/ubsan.c:231 __ubsan_handle_shift_out_of_bounds+0x36d/0x400 lib/ubsan.c:468 s32ton drivers/hid/hid-core.c:80 [inline] hid_output_field drivers/hid/hid-core.c:1827 [inline] hid_output_report+0x6e8/0x860 drivers/hid/hid-core.c:1859 __usbhid_submit_report drivers/hid/usbhid/hid-core.c:594 [inline] usbhid_submit_report+0x447/0x9e0 drivers/hid/usbhid/hid-core.c:639 usbhid_request+0x54/0x70 drivers/hid/usbhid/hid-core.c:-1 hid_hw_request+0x90/0xc0 drivers/hid/hid-core.c:2490 drff_init drivers/hid/hid-dr.c:127 [inline] dr_probe+0x68a/0x790 drivers/hid/hid-dr.c:289 __hid_device_probe drivers/hid/hid-core.c:2760 [inline] hid_device_probe+0x2ce/0x5f0 drivers/hid/hid-core.c:2797 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 hid_add_device+0x3c4/0x5a0 drivers/hid/hid-core.c:2943 usbhid_probe+0xdca/0x1310 drivers/hid/usbhid/hid-core.c:1451 usb_probe_interface+0x6ab/0xbf0 drivers/usb/core/driver.c:400 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 usb_set_configuration+0x1aad/0x2080 drivers/usb/core/message.c:2268 usb_generic_driver_probe+0x95/0x160 drivers/usb/core/generic.c:254 usb_probe_device+0x1ef/0x3b0 drivers/usb/core/driver.c:295 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 usb_new_device+0x98d/0x1500 drivers/usb/core/hub.c:2703 hub_port_connect drivers/usb/core/hub.c:5574 [inline] hub_port_connect_change drivers/usb/core/hub.c:5714 [inline] port_event drivers/usb/core/hub.c:5878 [inline] hub_event+0x2dbd/0x4360 drivers/usb/core/hub.c:5960 process_one_work kernel/workqueue.c:3273 [inline] process_scheduled_works+0x7f7/0x1060 kernel/workqueue.c:3354 worker_thread+0xc99/0x13f0 kernel/workqueue.c:3435 kthread+0x2c7/0x360 kernel/kthread.c:389 ret_from_fork+0x67/0xa0 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 ---[ end trace ]--- dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley usb 3-1: USB disconnect, device number 2 final repro crashed as (corrupted=false): usb 3-1: config 0 descriptor?? input: HID 0079:0006 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:0079:0006.0001/input/input4 dragonrise 0003:0079:0006.0001: input,hidraw0: USB HID v0.00 Joystick [HID 0079:0006] on usb-dummy_hcd.2-1/input0 ------------[ cut here ]------------ UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:80:21 shift exponent 32 is too large for 32-bit type 'int' CPU: 1 UID: 0 PID: 31 Comm: kworker/1:0 Not tainted syzkaller #0 f0b22d33f268fdb17f8eb1bead78ca030d5a2cb1 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack+0x21/0x30 lib/dump_stack.c:94 dump_stack_lvl+0x140/0x1c0 lib/dump_stack.c:120 dump_stack+0x19/0x20 lib/dump_stack.c:129 ubsan_epilogue+0xe/0x40 lib/ubsan.c:231 __ubsan_handle_shift_out_of_bounds+0x36d/0x400 lib/ubsan.c:468 s32ton drivers/hid/hid-core.c:80 [inline] hid_output_field drivers/hid/hid-core.c:1827 [inline] hid_output_report+0x6e8/0x860 drivers/hid/hid-core.c:1859 __usbhid_submit_report drivers/hid/usbhid/hid-core.c:594 [inline] usbhid_submit_report+0x447/0x9e0 drivers/hid/usbhid/hid-core.c:639 usbhid_request+0x54/0x70 drivers/hid/usbhid/hid-core.c:-1 hid_hw_request+0x90/0xc0 drivers/hid/hid-core.c:2490 drff_init drivers/hid/hid-dr.c:127 [inline] dr_probe+0x68a/0x790 drivers/hid/hid-dr.c:289 __hid_device_probe drivers/hid/hid-core.c:2760 [inline] hid_device_probe+0x2ce/0x5f0 drivers/hid/hid-core.c:2797 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 hid_add_device+0x3c4/0x5a0 drivers/hid/hid-core.c:2943 usbhid_probe+0xdca/0x1310 drivers/hid/usbhid/hid-core.c:1451 usb_probe_interface+0x6ab/0xbf0 drivers/usb/core/driver.c:400 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 usb_set_configuration+0x1aad/0x2080 drivers/usb/core/message.c:2268 usb_generic_driver_probe+0x95/0x160 drivers/usb/core/generic.c:254 usb_probe_device+0x1ef/0x3b0 drivers/usb/core/driver.c:295 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2e1/0x8b0 drivers/base/dd.c:657 __driver_probe_device+0x193/0x280 drivers/base/dd.c:799 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:829 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:957 bus_for_each_drv+0x264/0x300 drivers/base/bus.c:459 __device_attach+0x2c4/0x3c0 drivers/base/dd.c:1029 device_initial_probe+0x1e/0x30 drivers/base/dd.c:1078 bus_probe_device+0x18b/0x270 drivers/base/bus.c:534 device_add+0x7fd/0xbf0 drivers/base/core.c:3692 usb_new_device+0x98d/0x1500 drivers/usb/core/hub.c:2703 hub_port_connect drivers/usb/core/hub.c:5574 [inline] hub_port_connect_change drivers/usb/core/hub.c:5714 [inline] port_event drivers/usb/core/hub.c:5878 [inline] hub_event+0x2dbd/0x4360 drivers/usb/core/hub.c:5960 process_one_work kernel/workqueue.c:3273 [inline] process_scheduled_works+0x7f7/0x1060 kernel/workqueue.c:3354 worker_thread+0xc99/0x13f0 kernel/workqueue.c:3435 kthread+0x2c7/0x360 kernel/kthread.c:389 ret_from_fork+0x67/0xa0 arch/x86/kernel/process.c:153 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 ---[ end trace ]--- dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/1:0) dragonrise 0003:0079:0006.0001: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley usb 3-1: USB disconnect, device number 2