Extracting prog: 1m13.604105124s Minimizing prog: 15m49.400824401s Simplifying prog options: 0s Extracting C: 34.539540932s Simplifying C: 6m27.350904908s 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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:5 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 25m44.806521504s 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 ================================================================================ UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:1363:21 shift exponent 32 is too large for 32-bit type 'int' CPU: 0 PID: 60 Comm: kworker/0:2 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack+0x21/0x30 lib/dump_stack.c:88 dump_stack_lvl+0x110/0x170 lib/dump_stack.c:106 dump_stack+0x15/0x20 lib/dump_stack.c:113 ubsan_epilogue+0xe/0x40 lib/ubsan.c:151 __ubsan_handle_shift_out_of_bounds+0x364/0x3f0 lib/ubsan.c:321 s32ton drivers/hid/hid-core.c:1363 [inline] hid_output_field drivers/hid/hid-core.c:1629 [inline] hid_output_report+0x6e4/0x850 drivers/hid/hid-core.c:1661 __usbhid_submit_report drivers/hid/usbhid/hid-core.c:591 [inline] usbhid_submit_report+0x447/0x9e0 drivers/hid/usbhid/hid-core.c:636 usbhid_request+0x50/0x60 drivers/hid/usbhid/hid-core.c:-1 hid_hw_request include/linux/hid.h:1129 [inline] drff_init drivers/hid/hid-dr.c:127 [inline] dr_probe+0x5e7/0x730 drivers/hid/hid-dr.c:289 hid_device_probe+0x28d/0x390 drivers/hid/hid-core.c:2363 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 hid_add_device+0x349/0x4b0 drivers/hid/hid-core.c:2513 usbhid_probe+0xb93/0xf30 drivers/hid/usbhid/hid-core.c:1442 usb_probe_interface+0x60f/0xb20 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 usb_set_configuration+0x1a01/0x1f70 drivers/usb/core/message.c:2223 usb_generic_driver_probe+0x91/0x150 drivers/usb/core/generic.c:238 usb_probe_device+0x143/0x250 drivers/usb/core/driver.c:293 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 usb_new_device+0xa1f/0x1720 drivers/usb/core/hub.c:2643 hub_port_connect drivers/usb/core/hub.c:5560 [inline] hub_port_connect_change drivers/usb/core/hub.c:5700 [inline] port_event drivers/usb/core/hub.c:5866 [inline] hub_event+0x291b/0x43f0 drivers/usb/core/hub.c:5948 process_one_work+0x6c8/0xbb0 kernel/workqueue.c:2328 worker_thread+0xaa0/0x1250 kernel/workqueue.c:2475 kthread+0x3f5/0x4f0 kernel/kthread.c:337 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287 ================================================================================ dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) 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 ================================================================================ UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:1363:21 shift exponent 32 is too large for 32-bit type 'int' CPU: 0 PID: 60 Comm: kworker/0:2 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack+0x21/0x30 lib/dump_stack.c:88 dump_stack_lvl+0x110/0x170 lib/dump_stack.c:106 dump_stack+0x15/0x20 lib/dump_stack.c:113 ubsan_epilogue+0xe/0x40 lib/ubsan.c:151 __ubsan_handle_shift_out_of_bounds+0x364/0x3f0 lib/ubsan.c:321 s32ton drivers/hid/hid-core.c:1363 [inline] hid_output_field drivers/hid/hid-core.c:1629 [inline] hid_output_report+0x6e4/0x850 drivers/hid/hid-core.c:1661 __usbhid_submit_report drivers/hid/usbhid/hid-core.c:591 [inline] usbhid_submit_report+0x447/0x9e0 drivers/hid/usbhid/hid-core.c:636 usbhid_request+0x50/0x60 drivers/hid/usbhid/hid-core.c:-1 hid_hw_request include/linux/hid.h:1129 [inline] drff_init drivers/hid/hid-dr.c:127 [inline] dr_probe+0x5e7/0x730 drivers/hid/hid-dr.c:289 hid_device_probe+0x28d/0x390 drivers/hid/hid-core.c:2363 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 hid_add_device+0x349/0x4b0 drivers/hid/hid-core.c:2513 usbhid_probe+0xb93/0xf30 drivers/hid/usbhid/hid-core.c:1442 usb_probe_interface+0x60f/0xb20 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 usb_set_configuration+0x1a01/0x1f70 drivers/usb/core/message.c:2223 usb_generic_driver_probe+0x91/0x150 drivers/usb/core/generic.c:238 usb_probe_device+0x143/0x250 drivers/usb/core/driver.c:293 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x27d/0x970 drivers/base/dd.c:595 __driver_probe_device+0x193/0x270 drivers/base/dd.c:755 driver_probe_device+0x54/0x3e0 drivers/base/dd.c:785 __device_attach_driver+0x2a6/0x460 drivers/base/dd.c:907 bus_for_each_drv+0x184/0x210 drivers/base/bus.c:429 __device_attach+0x2b0/0x420 drivers/base/dd.c:979 device_initial_probe+0x1a/0x20 drivers/base/dd.c:1028 bus_probe_device+0xc0/0x1e0 drivers/base/bus.c:489 device_add+0xaef/0xe90 drivers/base/core.c:3422 usb_new_device+0xa1f/0x1720 drivers/usb/core/hub.c:2643 hub_port_connect drivers/usb/core/hub.c:5560 [inline] hub_port_connect_change drivers/usb/core/hub.c:5700 [inline] port_event drivers/usb/core/hub.c:5866 [inline] hub_event+0x291b/0x43f0 drivers/usb/core/hub.c:5948 process_one_work+0x6c8/0xbb0 kernel/workqueue.c:2328 worker_thread+0xaa0/0x1250 kernel/workqueue.c:2475 kthread+0x3f5/0x4f0 kernel/kthread.c:337 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:287 ================================================================================ dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: implement() called with n (137) > 32! (kworker/0:2) dragonrise 0003:0079:0006.0001: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley usb 3-1: USB disconnect, device number 2