Extracting prog: 15m25.078541867s Minimizing prog: 19m27.338647118s Simplifying prog options: 0s Extracting C: 1m8.474622506s Simplifying C: 11m40.051641087s extracting reproducer from 30 programs testing a last program of every proc single: executing 5 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:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io$hid-syz_usb_control_io-syz_usb_control_io$printer-syz_usb_control_io-syz_usb_control_io$printer-ioctl$EVIOCGVERSION-syz_usb_connect-syz_usb_control_io$cdc_ecm detailed listing: executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000740)=ANY=[@ANYBLOB="12010002b3e0d040d31306320269010203010902120001200000000904"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x80044501, &(0x7f0000000000)=""/136) r1 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000d5e9bd40eb030200c0ba050000010902115c01000000000904"], 0x0) syz_usb_control_io$cdc_ecm(r1, &(0x7f0000000140)={0x14, 0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000300)={0x1c, &(0x7f0000000180)={0x20, 0x0, 0xdc, "15f8c1d9cfa8e1d7586364f5c4f9fa6dd807abcc9c434da35fa3a5f6c30f995de3dd3bc294c5d9aaa64cd19825f505b007965fec223cd322d6afaa3541bb860dee891578878c45f749fd3df4b9b4bfdeaa97f3b9e026b1661afe29f88cac56f5bae549ce0a92a2e82644bf4c7eb0536656cba1208f974ba5a44bdbff5611e3569e9619bb42fcaf6cb769d7ce2e8faf4af5a8bdb7e847fdd5f4a52e7bb668e184af3d7d0cdb390af2fa5749c7b7d8217bf994268cc16cdd1d08fe49c39500445f228b9caa33d105b0e26dd02c4ec858d064559ffde2e5ef1ce22739f5"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x80}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x4}}) 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:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io$printer-syz_usb_control_io$printer-syz_usb_connect detailed listing: executing program 0: r0 = syz_usb_connect(0x2, 0x24, &(0x7f0000000780)=ANY=[@ANYBLOB="12010000b5b30a40450ca86035b501e402010902120001000000000904"], 0x0) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000440)={0x1c, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000003000010"], 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_usb_connect(0x5, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="1201100123890720d1122f69f7b30102030109021b0001000980030b04d48401ff0604500905c70240000000099d79c933365f675045838833abb32bb0d039c4abc1c0113f9cb8ab107af0a63e224aa62c663b7d7eb20edc944761d7ee5f6900b43ebd736e56a4a0cd742ac206970d4e53576f9930ab0c2cf3463583f491541b9f663b681f0c789816c15bc5812cb73069f2e26be36afded743e776c9618ab9554957e174e8fdf3b2a90de96584ab954b49b58be90cf5d9155cbf7c8a62670dddebc90476b1a282bf0cdbd54c4964a9239a319191e8c6ac8727494979472b673eeb5"], 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:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io$hid-syz_usb_ep_write$ath9k_ep1-syz_usb_connect$hid-syz_usb_control_io-syz_usb_control_io-syz_usb_connect-syz_usb_connect detailed listing: executing program 0: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000413f5f20000000006fce0102030109021b00010000100009043300011870fd00090582020002000400"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(r0, 0x82, 0xa8, &(0x7f0000000040)=ANY=[@ANYBLOB="7332004ef3aff5ecf8e39d7148b15a1f94ffffffffe0b3d41b1b05"]) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5ac, 0x264, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x45}}, {{{0x9, 0x5, 0x81, 0x3, 0x10}}}}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000040)={0x2c, &(0x7f0000000140)={0x0, 0x0, 0x45, {0x45, 0x0, "a7ea3163fd3b651763d80333dd08e13e0962e15c69cc465ec4c94d51a60f84a4bfa30c43ce1055c03ade799b8692277d8ad7129a6ccb2acddd085986660b01db3d77b3"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0xe2, 0x15, 0xba, 0x40, 0x12d1, 0x6748, 0x490b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x2, 0x46}}]}}]}}, 0x0) syz_usb_connect(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 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:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-syz_usb_control_io$cdc_ncm-syz_usb_control_io-syz_usb_control_io detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1b96, 0x6, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0xfe, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0xd}}}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000003c0)={0x2c, &(0x7f0000000100)={0x40, 0x0, 0x8, {0x8, 0x0, "a7ea3163fd3b"}}, 0x0, 0x0, 0x0, 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:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect-syz_usb_control_io-syz_usb_control_io-syz_usb_control_io-syz_usb_control_io$uac1-syz_usb_control_io-syz_usb_control_io-syz_usb_connect$printer-syz_usb_connect$cdc_ecm-syz_usb_control_io$cdc_ecm-syz_usb_control_io$cdc_ncm-syz_usb_control_io$cdc_ncm detailed listing: executing program 0: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)={{0x12, 0x1, 0x200, 0x19, 0x82, 0x30, 0x20, 0x413, 0x6023, 0xece5, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x60, 0x2, [{{0x9, 0x4, 0x84, 0x0, 0x1, 0xee, 0x48, 0xb1, 0x0, [], [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x0, 0x0, 0xb}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000b80)={0x84, &(0x7f0000000cc0)=ANY=[@ANYBLOB="013b3a78e546ad4d4d455898213a7ff013b852b3e44e9c2661dc9648c3b8010641e121f2884f52ba4fda9d3e89813cbbb5da939c0c8e79787b8a7c51f98bc073550da2f7a284228093"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0xf0, 0x8, [{{0x9, 0x4, 0x0, 0x81, 0x1, 0x7, 0x1, 0x1, 0xb6, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x61, 0x1, 0x8}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x5, 0xa1, 0x3}}]}}}]}}]}}, &(0x7f00000003c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x9, 0x7, 0xf, 0xff, 0x7}, 0x116, &(0x7f0000000180)={0x5, 0xf, 0x116, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x7f, "f69b21a220e1445bf8644f5701c9925d"}, @wireless={0xb, 0x10, 0x1, 0x4, 0x4, 0x1, 0xff, 0x1, 0xe}, @generic={0xdc, 0x10, 0x3, "1d4bfa667c6d35fe35dce89159f5bca5233047188a35cab8010565becdcf66ea9f1d5064dcb88c1f40a45b3cf97a754a79c57905866bc4ad33717bf9e9528e225c6af4ec6d404ef7a3cadd66905379d43726cf0f897fe1e85b496e3237175811498f9c28152017939f365e331285e8e37c40f3a559f9c5b9572456a24f1cf0f5994aa5fe05a7cf98c2bbfaa6ffca3833b9d7000a55bdea157b7aa91920effdf6390d480e77077830d5f6810339f78b6f699792719821f012908a33067ea824bf0ad1d41c1b4778ba4088d5a4549ce74ca601dae814652a6402"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x89, 0xb, 0x6, 0x9, 0x2}, @wireless={0xb, 0x10, 0x1, 0x4, 0x8, 0x1, 0x4, 0x3, 0x4}]}, 0x3, [{0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x2c09}}, {0xdd, &(0x7f00000002c0)=@string={0xdd, 0x3, "454b537ece1c4054f521626eb7df787c2a78b6258d0768df835459c097be8da2ed7810da7895bca963a008564335f29379bf4f9c45d15e37def4197a7c1385a39f242f00bb6295dbc8480645e783a0d2ce50029e819c56514cdad88179fd5ebe07ed57c8a21e747baa4266b29a841f7dd3b5a89f946ed4a28c842a752335d6f98dc6403b6a5839544307f2341fb41e3a2541356f8da217c0daa4cd9193abf4b3e4921ecdd3ba9a45bb96c3a1babecae6209b0a3da1807d427d3c1d658720f8f768a60bf1b0b99653f83f64ac00d44ead170d34d6e6d53e81de7ebe"}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x1001}}]}) r1 = syz_usb_connect$cdc_ecm(0x6, 0xb4, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa2, 0x1, 0x1, 0x40, 0x40, 0x4a, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x2, 0x6, 0x0, 0x40, {{0x8, 0x24, 0x6, 0x0, 0x0, 'z?W'}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x8, 0x3, 0xfffe, 0xd}, [@mdlm_detail={0x18, 0x24, 0x13, 0x10, "8268260da4af46cc86a804e2fdcf214d34f819ad"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0x3}, @mbim_extended={0x8, 0x24, 0x1c, 0x1, 0x7, 0xd}, @mdlm={0x15, 0x24, 0x12, 0x6}, @mdlm={0x15, 0x24, 0x12, 0xfffb}, @country_functional={0xc, 0x24, 0x7, 0x2, 0x9, [0x9, 0x1352, 0xa20]}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x20, 0x0, 0xc}}], {{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x1, 0x3b, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x8, 0x5, 0x73, 0xff}}}}}]}}]}}, &(0x7f0000000940)={0xa, &(0x7f0000000540)={0xa, 0x6, 0x300, 0x7, 0x4f, 0x20, 0x40, 0x3}, 0x57, &(0x7f0000000580)={0x5, 0xf, 0x57, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x8, "94afc6049f8d9ac8e7ceda3a07f838cc"}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "6b3d1d883065092bc1906b4ad118c022"}, @ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0xe, 0x1, 0x4, 0xf0f, 0xfffa, [0xff003f]}, @generic={0x17, 0x10, 0xa, "f57109e47cf581974d600a51452101e2d610c779"}]}, 0x8, [{0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x140a}}, {0x71, &(0x7f0000000640)=@string={0x71, 0x3, "ccea26178bf508150e7422f7e44bc6d26ed84fc324e9186c382e03d78c5e3f5a76f6132f4d68072a434ab9d678dd7b40ba44f36ba7f96ac33bb24d2b831a02f3d753756c90d2b32b66d8099e10e4311f4ce601840103fcad1f5176843f973f77a5e98d777f6a4da4cdc5c7f75854fa"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4}}, {0x4, &(0x7f0000000740)=@lang_id={0x4}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x6670}}, {0x4, &(0x7f00000007c0)=@lang_id={0x4, 0x3, 0x418}}, {0xe6, &(0x7f0000000800)=@string={0xe6, 0x3, "c8e44047d56cd7c34cb5be2c0e22a55453f5cec3b83cdf82afae547402796a837e69e1e0cf653a157f0a71d71f1c241b97f3a372f53fbe85608227ae2dca4bbad46da695840f8eb78c5cba94cc25676545bbe1a255b2cf017972b9ea3d0cec57d240df6281d4ad470f878657940051c1396eccd4281c974b79cc248c2ed67f3e9c703ceeca1cdd984e383c02ce7b49ef1f6f1e07cc3025f8a4ca0618ca2b4fdb5e84ace4bae9449d4ff8e871c52bacbf332b9feeed9ee6d4065bc9a3d79024afdc1ffe13977831ed960c8cdd654fd4e854bf6049efcbcfd83ab3d601d6f8efbf0eced0d1"}}, {0x4, &(0x7f0000000900)=@lang_id={0x4, 0x3, 0x306a}}]}) syz_usb_control_io$cdc_ecm(r1, &(0x7f0000000ac0)={0x14, &(0x7f00000009c0)={0x20, 0x2, 0xab, {0xab, 0x6, "c3810c5525b040dd2faa2ccd866cea3fdc10aabd8a60540d194983086f7a974d08f0ba126a10ebb8ee4dac99c1608baafba3e8b38cb7598cdc261e3ebf56a6b6eb85ee79aa846ef52263abe71d5f317cd34a6626673a6b64a7d03ffbf7b7192a686450e95f43a6d24d43ea88dd4a6b73f1d3de8e9b7dfd2fac8db773bec534414d1ec555b7e366848a4d7f45f6e171a213ee16d3ea94bfade628bf8ffe2adceb26735fc0621a82811d"}}, &(0x7f0000000a80)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c80)={0x1c, &(0x7f0000000b00)={0x20, 0x16, 0x8, "9e99d2d3034ada6a"}, &(0x7f0000000b40)={0x0, 0xa, 0x1, 0xe}, &(0x7f0000000c40)={0x0, 0x8, 0x1, 0xf7}}) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)={0x0, 0x8, 0x3, 'vE\b'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000140)={0x0, 0x8, 0x3, 'vE\b'}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) program did not crash single: failed to extract reproducer bisect: bisecting 30 programs with base timeout 30s testing program (duration=37s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false 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 LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 30, 4, 10, 30, 12, 13, 6, 20, 2, 1, 3, 30, 4, 17, 4, 12, 7, 2, 14, 14, 1, 30, 24, 12, 4, 8, 8, 4, 9] detailed listing: executing program 3: r0 = syz_usb_connect(0x0, 0x5d, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100009b6cec20ca08602058c60102030109024b0001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000006c0)={0x84, &(0x7f0000000780)={0x40, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000f18b3d106d04b2085980010203010902120001000020060904"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) r1 = syz_usb_connect(0x5, 0x2d, &(0x7f0000000400)={{0x12, 0x1, 0x0, 0xce, 0xf8, 0xbd, 0x8, 0xe41, 0x4142, 0xbc76, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x2, 0x1, 0x6a, 0x2f, 0xf6, 0x0, [], [{{0x9, 0x5, 0x1, 0x8, 0x200, 0xb, 0x8, 0x64}}]}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000980)={{0x12, 0x1, 0x0, 0x50, 0xda, 0x14, 0x20, 0x461, 0xa00, 0xa43, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x10, 0x0, [{{0x9, 0x4, 0xd7, 0x0, 0x0, 0x8f, 0x63, 0xed}}]}}]}}, 0x0) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000001e40)={0x44, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f00000002c0)={0x1c, &(0x7f0000000100)=ANY=[], 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) r2 = syz_open_dev$evdev(&(0x7f0000000100), 0x1, 0x80000) ioctl$EVIOCSCLOCKID(r2, 0x400445a0, &(0x7f0000000140)=0xffffffff) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000001000)={0x1c, &(0x7f0000000f40)={0x40, 0x9, 0x5, "b9fa0471f5"}, 0x0, 0x0}) syz_usb_control_io$uac1(r0, 0x0, 0x0) r3 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="120100005938d74010973077339600000001090212000100001e000904"], 0x0) syz_usb_control_io$hid(r3, 0x0, &(0x7f0000000840)={0x2c, &(0x7f0000000b40)=ANY=[], 0x0, 0x0, 0x0, 0x0}) r4 = syz_usb_connect$hid(0xc, 0x36, &(0x7f0000000300)=ANY=[], 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) syz_usb_control_io(r4, &(0x7f0000000040)={0x2c, &(0x7f0000000180)=ANY=[@ANYBLOB="00017c"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, &(0x7f0000001400)={0x1c, &(0x7f0000001280)={0x20, 0x10, 0x2, "f558"}, 0x0, 0x0}) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, &(0x7f0000000600)={0x2c, &(0x7f00000004c0)={0x0, 0x0, 0x2, "b07b"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x1c, &(0x7f0000000200)={0x0, 0x0, 0x2, "b54d"}, 0x0, 0x0}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000440)={0x24, &(0x7f0000000300)={0x20, 0x24, 0x85, {0x85, 0x22, "05fdcdcb4f25a37afab9d482a2b70fec7e5a0e3207c8619a475e4adddd50d24d9065dafed1073a006f4c9383479e8391d5daa0bd89c05c0dd4c502848d19e9f9eeda344eaed7b02e320e8c722959c6a980a7dbfa22032774b6d3468db5ea6872a8f736893363bcbe1dbb54b3de09694e6bd4628ffcc045e7a9b35e2277998f8f7d2675"}}, &(0x7f0000000200)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2c40}}, &(0x7f0000000240)={0x0, 0x22, 0x5, {[@global=@item_4={0x3, 0x1, 0x1ba99dfcdba8f83c, "1d0f0350"}]}}, &(0x7f00000003c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x40, 0x0, 0x1, {0x22, 0x5f}}}}, &(0x7f0000000680)={0x2c, &(0x7f0000000480)={0x40, 0x16, 0x10, "413d8043e08151f684229e94e378fa0e"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x10}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000000540)={0x20, 0x1, 0xd2, "49b81121264f290ea51dff1fb6283f23186d08e8eafa19678f48c571c51572f1a287a77752a776c407227b5229d034bdf6d59d64ab434e24e3cd846957ae8115537ddbb062706a32d1fbc05435a15fb8ea5710742ca7385e0a40848b78edc5011a6edaa13a6dc9e841c80d8058d0b99f9def84901658b945e34d884a826846ea485e1ae62b50b2121e0c2a2a6d9e37f81d2aafa8ef993912f8e47c2d9c22d67f3c7e89561cff04450ac054e5d1b810cbe88ff3410d191b4a78e27724988223733158b16ddee8d212bd346c026bbffef1cc5d"}, &(0x7f0000000640)={0x20, 0x3, 0x1, 0x1}}) syz_usb_connect$uac1(0x2, 0x71, &(0x7f0000000280)=ANY=[@ANYBLOB="12011001000000206b1d010140000102030109025f0003010940020904000000010100000a2401041b000902010209040100000102000009040101010102000009050109200004060907250101010001090402000001020000090402010801020000090582090004"], 0x0) executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x3ff, 0x8a182) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000040)=""/60) r1 = syz_open_dev$evdev(&(0x7f0000000080), 0x5, 0x200000) r2 = syz_usb_connect$printer(0x2, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xc, 0x90, 0x8, [{{0x9, 0x4, 0x0, 0x81, 0x1, 0x7, 0x1, 0x2, 0x8f, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x0, 0x1, 0xb}}, [{{0x9, 0x5, 0x82, 0x2, 0x400, 0x9, 0x81, 0x40}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x200, 0x6, 0x0, 0x3, 0x10, 0x5}, 0x16, &(0x7f0000000140)={0x5, 0xf, 0x16, 0x2, [@ext_cap={0x7, 0x10, 0x2, 0x6, 0x0, 0xe, 0xb0}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0xa1, 0xa5, 0x50}]}, 0x3, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x100c}}, {0x14, &(0x7f00000001c0)=@string={0x14, 0x3, "046838f1511364d4ded6b725c8b64a1812b9"}}, {0xf1, &(0x7f0000000200)=@string={0xf1, 0x3, "ebf59e354cc5ce2b9b4c0740acfc9d64dbd40769d8b09e00c9499c5ab86ba363f7dcf68c6a51de4b3ed81fc3dc73acafad67362967a0afa8a910815f4c15e8179ef32eeb8b2e840859e635198074e0400998ac4243ab45bfcd0e78d899d4af4b4d7be1fdeb205ef2ff8377d53bdb38a5441b5f3544a46d88dfd82c0a72f7cf166d504e66924d40b3f66f96a775c3e7f80fc7d6dfd30ff16ecdd0986e3085439699fe813218f0c0902a214f9853e61a46d68ecdd9675c8e957f3e3a637f1cb9d504b297475ea4eef2a6f73872d26b5dae29cea15436b75cfd4f7c61758078fcee96e3ebcab2a117d0c0e138e8d0c1c4"}}]}) syz_usb_control_io$printer(r2, &(0x7f0000000500)={0x14, &(0x7f0000000340)={0x40, 0xa, 0x8c, {0x8c, 0x31, "c91a9dbe2759c71a6613c4f3662a0c10eb115c5bd1107d38f36477e27d8e00b9fb151c25c1df14309549837053532375a199e15c17475f6857b2c630fb195d61dd20144e88ff55984e8099f6dc8282539f997cfff5152f45cfd60c707a50812c5cde1f6869171f7a61ab66a2c305849852b4efbf59c513b3fd074ea1ba021218e7c6afa81b9291f4b075"}}, &(0x7f0000000400)={0x0, 0x3, 0xe0, @string={0xe0, 0x3, "b90a008f05d0e1ad7cab6a6b75051b4a6a68010f00bc283dc2d8d381d247d6903afa46ddd8d35e26992bb61262da21efd1dc974e61cd5cc3bf33b82b462ab447b9d175f0e33a4e4acafa8910cddde89dc1ba932765892ec7441233999101969ecbd63060c6e5b4f7cfa5340c6f8e9b217aef52a020057391e3bb48a580fe09bf7d34a3ccc803e08a2e8bd4a0e88f62f295cc01b6941340985400f758ad2aa1ccfc85322948f26a65707cbcc184538e7d4ae4be7ac790882f416cc0eab8810e7e3240b4d83a173e4a6daa0726d0fcbc6d77f1d5e541ce20b07c4d1083080e"}}}, &(0x7f0000000780)={0x34, &(0x7f0000000540)={0x20, 0x14, 0x22, "63d24527fc608fde1e419da504ecd2c1e4c14e6ab0794e112d5057c33ca1750fc1a2"}, &(0x7f0000000580)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000005c0)={0x0, 0x8, 0x1, 0x8}, &(0x7f0000000600)={0x20, 0x0, 0xd4, {0xd2, "eae0554625e317ab45ba467cf54c3ab06d568293230c1cf831fd36c55daa1100f1ed9b7f660b3012dcf2ce553b9ceb3d2b22164021980837083e23ee45b961a2fed4b5d6f764979a663756f8fb98dc80641fd4982f9c4d0848518675de181e3e87f289d571b047c9b9fdae9bf3d01d1ec7c239d40d71147b0270b7f6878266fea70c453d8bc13620386df0119015b57677d1a91937b0e74fe5ca5fc32a47a8658d8249246cd96a8e91d72936e1c4efa71f3d5e4dc9474ddd72ff94de59b0816ffb8cfb08cc59894e31b7524b59a4e0c5f201"}}, &(0x7f0000000700)={0x20, 0x1, 0x1}, &(0x7f0000000740)={0x20, 0x0, 0x1, 0x6}}) r3 = syz_open_dev$hiddev(&(0x7f00000007c0), 0x6, 0x309800) ioctl$HIDIOCGFIELDINFO(r3, 0xc038480a, &(0x7f0000000800)={0x3, 0x200, 0x1, 0xb, 0x7, 0x1, 0x2, 0x5, 0xa557, 0x40, 0x5, 0x6, 0x5, 0x95af}) syz_usb_control_io(r2, &(0x7f0000000b40)={0x2c, &(0x7f0000000840)={0x40, 0x22, 0xe6, {0xe6, 0x8, "2ae01cafad0f09ce30a1621479a64e48962b8759725a26894965f276818ddee7055f3dbe01c0820c76cb84f4e3fe46545d86c29cb855a3484f08796748e40ee04816cb7e5692cf7bb5d41c1e6a9f5c2c0baf964bbb1a9c0d94281e471ecafdea19a675e01f0ce48522578aeeee9d985a3fe244f8eb9f5a9b38721da2640b1e5a9398dde2158b173374208045a3b3815d7438cbbeb83e7a1c885273ed5ade0c41739d77f49a1a069148df025a92ebe075c4a6c3a183356c1beec743445d2ca64779071b19b3cf0f145b7399595866bb54df4d5531c7364b1b9521ef16a028e75fff3113ba"}}, &(0x7f0000000940)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x2801}}, &(0x7f0000000980)={0x0, 0xf, 0x127, {0x5, 0xf, 0x127, 0x5, [@wireless={0xb, 0x10, 0x1, 0xc, 0x48, 0xa1, 0x2, 0x1, 0x81}, @ssp_cap={0x10, 0x10, 0xa, 0x9, 0x1, 0x6, 0xf, 0x3b2a, [0xc0]}, @ss_container_id={0x14, 0x10, 0x4, 0x9, "0b4a805bec4796e1bb95ddba98513224"}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "29999c415c6eb10d03a85df1901be726"}, @generic={0xdf, 0x10, 0x3, "d55762f25490df79ec895d6c68a273e32c2e9dc87aafd4b992add355890055d113091c36da14f26e405ef7a00d5d347cc1f769a5b27d1e0fee4c61029f7d2d223bc6b0c0b6a12be9b47231564d4a9c768dd5da0a26eb742ea67cf90efb2715310eef5e52dc8596f633f1b636b42a82aa41129902f6f6602c8e15d6523f24d4e50d74fc9be22ec34abfb581c0164b24ce01713eac37238d4617a52780cf65cedcea74de43bd97a58e215b344897add897d80c10dc6c8f31fada9feb625a67097fab6c0eeb7ac855b71d1c0e5a268121beab62f0e32cc4b32d53c76353"}]}}, &(0x7f0000000ac0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x60, 0x6, 0x0, "6342e4c2", 'EHJP'}}, &(0x7f0000000b00)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xff, 0x4, 0x91, 0x10, 0x8, 0x7}}}, &(0x7f0000000fc0)={0x84, &(0x7f0000000b80)={0x20, 0xf, 0x4c, "49a4d98c71641be8f53a840bdc4d33dcd9e951de16d3440fa929bf84971d1c3c8bc24b5a0dcf8bb38b44902952506332d0becd17c3c9a8bf46b411ea74e4ad56c34ea42b91c25dfadf2a8e11"}, &(0x7f0000000c00)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000c40)={0x0, 0x8, 0x1, 0xc}, &(0x7f0000000c80)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000cc0)={0x20, 0x0, 0x8, {0x120, 0x8, [0xf00]}}, &(0x7f0000000d00)={0x40, 0x7, 0x2, 0x7}, &(0x7f0000000d40)={0x40, 0x9, 0x1, 0x71}, &(0x7f0000000d80)={0x40, 0xb, 0x2, "1f95"}, &(0x7f0000000dc0)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000000e00)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x27}}, &(0x7f0000000e40)={0x40, 0x17, 0x6, @random="98a5839ea09b"}, &(0x7f0000000e80)={0x40, 0x19, 0x2, '\'U'}, &(0x7f0000000ec0)={0x40, 0x1a, 0x2, 0x2}, &(0x7f0000000f00)={0x40, 0x1c, 0x1}, &(0x7f0000000f40)={0x40, 0x1e, 0x1, 0xc}, &(0x7f0000000f80)={0x40, 0x21, 0x1, 0x6}}) r4 = syz_open_dev$evdev(&(0x7f0000001080), 0x4, 0x100) ioctl$EVIOCGMASK(r4, 0x80104592, &(0x7f0000001100)={0x17, 0x27, &(0x7f00000010c0)="55a27170fdffec47375b6f4188064c4af8e0d2c9c9ee9bfa66fe154a67285a554c1a4e0eb9352f"}) r5 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000001140)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(r5, 0x82, 0x38, &(0x7f00000011c0)={[{0x32, 0x4e00, "1db6d6a954f66019ad4c62606a2d78ceed96baf2d615fced6be03e787c79d961e440fee50227d658c0626bd75068208885b2"}]}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, &(0x7f0000001200)=""/185) ioctl$EVIOCRMFF(r4, 0x40044581, &(0x7f00000012c0)=0x80) r6 = syz_open_dev$hiddev(&(0x7f0000001300), 0x1, 0x4000) ioctl$HIDIOCGUSAGE(r6, 0xc018480b, &(0x7f0000001340)={0x3, 0x200, 0x8, 0xc6, 0xc, 0x6}) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000001440)={0x14, &(0x7f0000001380)={0x40, 0x7, 0x6c, {0x6c, 0x21, "fd7da99a4822869195627aec18e70a837bb6d5a716f72b02caa55429060ce6ccbf7b707181bcabf01b690dd7c100b1275ea414a771790190752bdf7e262bb2439d2f8badeb41fa3d4ac970b0a85c779b1f9dbb8e844e9a6dc85075f982cb10a9f8641c6b9da0fac69941"}}, &(0x7f0000001400)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x21c}}}, &(0x7f0000001700)={0x44, &(0x7f0000001480)={0x0, 0xd, 0xb1, "a2164dc2a5a0c1c4ad10eba6ff7cafb92daa6fec2a2ea70062ca247d54cc8bed2c65d3e5be02e099fd0507ac1a62fe46c7b9e378af977f27d630b7cccc84ea674dfb69f129363661830552b6b303c1582a43ca9799951a12ba3dc6de8fa131e823e51936f471921cc59ee02bd2b378b8ccfaac12c918cac21175f4b1524c0d941fb486cc0bf9ee638133e828fc317140d8c4535085a34335c41ab65c7cc72919b72abdc0bdb85f0d3c0abd6c2eeff713ef"}, &(0x7f0000001540)={0x0, 0xa, 0x1, 0x68}, &(0x7f0000001580)={0x0, 0x8, 0x1, 0xa}, &(0x7f00000015c0)={0x20, 0x81, 0x1, "04"}, &(0x7f0000001600)={0x20, 0x82, 0x1, 'Y'}, &(0x7f0000001640)={0x20, 0x83, 0x1, "11"}, &(0x7f0000001680)={0x20, 0x84, 0x1, 'H'}, &(0x7f00000016c0)={0x20, 0x85, 0x3, "d9f323"}}) syz_open_dev$char_usb(0xc, 0xb4, 0x360) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000001880)={0x24, &(0x7f0000001780)={0x0, 0x24, 0x1d, {0x1d, 0xe, "468cce140588c5b1214e90e2df407760f7626711b45af6f4b920b4"}}, &(0x7f00000017c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x861}}, &(0x7f0000001800)={0x0, 0x22, 0x20, {[@global=@item_4={0x3, 0x1, 0x1, "53eb5f0e"}, @main=@item_4={0x3, 0x0, 0x8, "acf6d850"}, @local=@item_012={0x2, 0x2, 0x5, "99d4"}, @global=@item_4={0x3, 0x1, 0x4, "b65cc73f"}, @global=@item_4={0x3, 0x1, 0x6, '\" __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xc3/0x620 mm/kasan/report.c:489 kasan_report+0xd9/0x110 mm/kasan/report.c:602 v4l2_fh_init+0x27d/0x2c0 drivers/media/v4l2-core/v4l2-fh.c:25 v4l2_fh_open+0x83/0xc0 drivers/media/v4l2-core/v4l2-fh.c:63 em28xx_v4l2_open+0x250/0x7e0 drivers/media/usb/em28xx/em28xx-video.c:2153 v4l2_open+0x222/0x490 drivers/media/v4l2-core/v4l2-dev.c:429 chrdev_open+0x237/0x6a0 fs/char_dev.c:414 do_dentry_open+0x6cb/0x1390 fs/open.c:945 vfs_open+0x82/0x3f0 fs/open.c:1075 do_open fs/namei.c:3828 [inline] path_openat+0x1e6a/0x2d60 fs/namei.c:3987 do_filp_open+0x20c/0x470 fs/namei.c:4014 do_sys_openat2+0x17a/0x1e0 fs/open.c:1402 do_sys_open fs/open.c:1417 [inline] __do_sys_openat fs/open.c:1433 [inline] __se_sys_openat fs/open.c:1428 [inline] __x64_sys_openat+0x175/0x210 fs/open.c:1428 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f2f8de2e9a4 Code: 24 20 48 8d 44 24 30 48 89 44 24 28 64 8b 04 25 18 00 00 00 85 c0 75 2c 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 76 60 48 8b 15 55 a4 0d 00 f7 d8 64 89 02 48 83 RSP: 002b:00007ffc8df70030 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007ffc8df70248 RCX: 00007f2f8de2e9a4 RDX: 0000000000000000 RSI: 00007ffc8df71f25 RDI: 00000000ffffff9c RBP: 00007ffc8df71f25 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffc8df70260 R14: 0000559d00a0f670 R15: 00007f2f8e27da80 Allocated by task 2974: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x8f/0xa0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] em28xx_v4l2_init+0x114/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2532 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Freed by task 2974: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:582 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x37/0x50 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2338 [inline] slab_free mm/slub.c:4598 [inline] kfree+0x130/0x470 mm/slub.c:4746 em28xx_free_v4l2 drivers/media/usb/em28xx/em28xx-video.c:2118 [inline] kref_put include/linux/kref.h:65 [inline] em28xx_v4l2_init+0x22a4/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2901 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 The buggy address belongs to the object at ffff88811c8d0000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 1840 bytes inside of freed 8192-byte region [ffff88811c8d0000, ffff88811c8d2000) The buggy address belongs to the physical page: page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x11c8d0 head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 anon flags: 0x200000000000040(head|node=0|zone=2) page_type: f5(slab) raw: 0200000000000040 ffff888100042280 ffffea0004646200 0000000000000003 raw: 0000000000000000 0000000080020002 00000001f5000000 0000000000000000 head: 0200000000000040 ffff888100042280 ffffea0004646200 0000000000000003 head: 0000000000000000 0000000080020002 00000001f5000000 0000000000000000 head: 0200000000000003 ffffea0004723401 ffffffffffffffff 0000000000000000 head: 0000000000000008 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 2958, tgid 2958 (kworker/0:3), ts 42954210200, free_ts 42868287189 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x2d1/0x350 mm/page_alloc.c:1556 prep_new_page mm/page_alloc.c:1564 [inline] get_page_from_freelist+0xe76/0x2b90 mm/page_alloc.c:3474 __alloc_pages_noprof+0x21c/0x22a0 mm/page_alloc.c:4751 alloc_pages_mpol_noprof+0xeb/0x400 mm/mempolicy.c:2265 alloc_slab_page mm/slub.c:2408 [inline] allocate_slab mm/slub.c:2574 [inline] new_slab+0x2c9/0x410 mm/slub.c:2627 ___slab_alloc+0xd45/0x1750 mm/slub.c:3815 __slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3905 __slab_alloc_node mm/slub.c:3980 [inline] slab_alloc_node mm/slub.c:4141 [inline] __kmalloc_cache_noprof+0x217/0x3e0 mm/slub.c:4309 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] em28xx_v4l2_init+0x114/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2532 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 page last free pid 9 tgid 9 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1127 [inline] free_unref_page+0x661/0xe40 mm/page_alloc.c:2657 __put_partials+0x14c/0x170 mm/slub.c:3142 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x4e/0x70 mm/kasan/common.c:329 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4104 [inline] slab_alloc_node mm/slub.c:4153 [inline] __kmalloc_cache_noprof+0x153/0x3e0 mm/slub.c:4309 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] kobject_uevent_env+0x265/0x1860 lib/kobject_uevent.c:540 device_add+0x10e0/0x1a70 drivers/base/core.c:3646 cdev_device_add+0x12b/0x270 fs/char_dev.c:556 media_devnode_register+0x290/0x430 drivers/media/mc/mc-devnode.c:248 __media_device_register+0x15b/0x2f0 drivers/media/mc/mc-device.c:733 em28xx_usb_probe+0x1fd0/0x3720 drivers/media/usb/em28xx/em28xx-cards.c:4153 usb_probe_interface+0x300/0x9c0 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:579 [inline] really_probe+0x23e/0xa90 drivers/base/dd.c:658 __driver_probe_device+0x1de/0x440 drivers/base/dd.c:800 driver_probe_device+0x4c/0x1b0 drivers/base/dd.c:830 Memory state around the buggy address: ffff88811c8d0600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff88811c8d0680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff88811c8d0700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff88811c8d0780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff88811c8d0800: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ================================================================== final repro crashed as (corrupted=false): ================================================================== BUG: KASAN: slab-use-after-free in v4l2_fh_init+0x27d/0x2c0 drivers/media/v4l2-core/v4l2-fh.c:25 Read of size 8 at addr ffff88811c8d0730 by task v4l_id/4671 CPU: 1 UID: 0 PID: 4671 Comm: v4l_id Not tainted 6.13.0-rc1-syzkaller-gd8d936c51388 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xc3/0x620 mm/kasan/report.c:489 kasan_report+0xd9/0x110 mm/kasan/report.c:602 v4l2_fh_init+0x27d/0x2c0 drivers/media/v4l2-core/v4l2-fh.c:25 v4l2_fh_open+0x83/0xc0 drivers/media/v4l2-core/v4l2-fh.c:63 em28xx_v4l2_open+0x250/0x7e0 drivers/media/usb/em28xx/em28xx-video.c:2153 v4l2_open+0x222/0x490 drivers/media/v4l2-core/v4l2-dev.c:429 chrdev_open+0x237/0x6a0 fs/char_dev.c:414 do_dentry_open+0x6cb/0x1390 fs/open.c:945 vfs_open+0x82/0x3f0 fs/open.c:1075 do_open fs/namei.c:3828 [inline] path_openat+0x1e6a/0x2d60 fs/namei.c:3987 do_filp_open+0x20c/0x470 fs/namei.c:4014 do_sys_openat2+0x17a/0x1e0 fs/open.c:1402 do_sys_open fs/open.c:1417 [inline] __do_sys_openat fs/open.c:1433 [inline] __se_sys_openat fs/open.c:1428 [inline] __x64_sys_openat+0x175/0x210 fs/open.c:1428 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f2f8de2e9a4 Code: 24 20 48 8d 44 24 30 48 89 44 24 28 64 8b 04 25 18 00 00 00 85 c0 75 2c 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 76 60 48 8b 15 55 a4 0d 00 f7 d8 64 89 02 48 83 RSP: 002b:00007ffc8df70030 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007ffc8df70248 RCX: 00007f2f8de2e9a4 RDX: 0000000000000000 RSI: 00007ffc8df71f25 RDI: 00000000ffffff9c RBP: 00007ffc8df71f25 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffc8df70260 R14: 0000559d00a0f670 R15: 00007f2f8e27da80 Allocated by task 2974: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:377 [inline] __kasan_kmalloc+0x8f/0xa0 mm/kasan/common.c:394 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] em28xx_v4l2_init+0x114/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2532 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Freed by task 2974: kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 kasan_save_free_info+0x3b/0x60 mm/kasan/generic.c:582 poison_slab_object mm/kasan/common.c:247 [inline] __kasan_slab_free+0x37/0x50 mm/kasan/common.c:264 kasan_slab_free include/linux/kasan.h:233 [inline] slab_free_hook mm/slub.c:2338 [inline] slab_free mm/slub.c:4598 [inline] kfree+0x130/0x470 mm/slub.c:4746 em28xx_free_v4l2 drivers/media/usb/em28xx/em28xx-video.c:2118 [inline] kref_put include/linux/kref.h:65 [inline] em28xx_v4l2_init+0x22a4/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2901 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 The buggy address belongs to the object at ffff88811c8d0000 which belongs to the cache kmalloc-8k of size 8192 The buggy address is located 1840 bytes inside of freed 8192-byte region [ffff88811c8d0000, ffff88811c8d2000) The buggy address belongs to the physical page: page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x11c8d0 head: order:3 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 anon flags: 0x200000000000040(head|node=0|zone=2) page_type: f5(slab) raw: 0200000000000040 ffff888100042280 ffffea0004646200 0000000000000003 raw: 0000000000000000 0000000080020002 00000001f5000000 0000000000000000 head: 0200000000000040 ffff888100042280 ffffea0004646200 0000000000000003 head: 0000000000000000 0000000080020002 00000001f5000000 0000000000000000 head: 0200000000000003 ffffea0004723401 ffffffffffffffff 0000000000000000 head: 0000000000000008 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 2958, tgid 2958 (kworker/0:3), ts 42954210200, free_ts 42868287189 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x2d1/0x350 mm/page_alloc.c:1556 prep_new_page mm/page_alloc.c:1564 [inline] get_page_from_freelist+0xe76/0x2b90 mm/page_alloc.c:3474 __alloc_pages_noprof+0x21c/0x22a0 mm/page_alloc.c:4751 alloc_pages_mpol_noprof+0xeb/0x400 mm/mempolicy.c:2265 alloc_slab_page mm/slub.c:2408 [inline] allocate_slab mm/slub.c:2574 [inline] new_slab+0x2c9/0x410 mm/slub.c:2627 ___slab_alloc+0xd45/0x1750 mm/slub.c:3815 __slab_alloc.constprop.0+0x56/0xb0 mm/slub.c:3905 __slab_alloc_node mm/slub.c:3980 [inline] slab_alloc_node mm/slub.c:4141 [inline] __kmalloc_cache_noprof+0x217/0x3e0 mm/slub.c:4309 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] em28xx_v4l2_init+0x114/0x4050 drivers/media/usb/em28xx/em28xx-video.c:2532 em28xx_init_extension+0x137/0x200 drivers/media/usb/em28xx/em28xx-core.c:1117 request_module_async+0x61/0x70 drivers/media/usb/em28xx/em28xx-cards.c:3457 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 page last free pid 9 tgid 9 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] free_pages_prepare mm/page_alloc.c:1127 [inline] free_unref_page+0x661/0xe40 mm/page_alloc.c:2657 __put_partials+0x14c/0x170 mm/slub.c:3142 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x4e/0x70 mm/kasan/common.c:329 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4104 [inline] slab_alloc_node mm/slub.c:4153 [inline] __kmalloc_cache_noprof+0x153/0x3e0 mm/slub.c:4309 kmalloc_noprof include/linux/slab.h:901 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] kobject_uevent_env+0x265/0x1860 lib/kobject_uevent.c:540 device_add+0x10e0/0x1a70 drivers/base/core.c:3646 cdev_device_add+0x12b/0x270 fs/char_dev.c:556 media_devnode_register+0x290/0x430 drivers/media/mc/mc-devnode.c:248 __media_device_register+0x15b/0x2f0 drivers/media/mc/mc-device.c:733 em28xx_usb_probe+0x1fd0/0x3720 drivers/media/usb/em28xx/em28xx-cards.c:4153 usb_probe_interface+0x300/0x9c0 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:579 [inline] really_probe+0x23e/0xa90 drivers/base/dd.c:658 __driver_probe_device+0x1de/0x440 drivers/base/dd.c:800 driver_probe_device+0x4c/0x1b0 drivers/base/dd.c:830 Memory state around the buggy address: ffff88811c8d0600: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff88811c8d0680: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb >ffff88811c8d0700: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff88811c8d0780: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff88811c8d0800: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ==================================================================