Extracting prog: 1m33.314552639s
Minimizing prog: 9m22.41220081s
Simplifying prog options: 3m27.88496721s
Extracting C: 54.168758431s
Simplifying C: 0s
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:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_usb_ep_write-syz_usb_connect-syz_usb_control_io$printer-syz_usb_connect$cdc_ncm-syz_usb_connect$uac1
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x36, 0x57, 0x1a, 0x20, 0xccd, 0x80, 0x67fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xcd, 0x76, 0xe3}}]}}]}}, 0x0)
syz_usb_control_io$printer(r1, 0x0, &(0x7f0000000400)={0x34, &(0x7f0000000180), 0x0, &(0x7f0000000240)={0x0, 0x8, 0x1}, &(0x7f0000000280)={0x20, 0x0, 0xa4, {0xa2, "c3ea4fb66c0e54ccae3fdc1c2b2b753a42cec6c91f5d66d6dcfc71ae93cfee58d03112803ffc5d5efab7d370f7ab57b1e7ad615d68fcd2c6a5e75f2b59fd9d6a22ab8556f2fea8b4f28227cdb7d2fc16d2ea0fe953ef684174ace1c50cd4b3d5666b3969d3eec2f4b4a35d70621079839e44bfee4ae082b3c3b221678f170acfe77d35c0208490ee8f14e7d821e30d7a1d6b5ec9d71ee625bced121ebedc209030dc"}}, 0x0, &(0x7f00000003c0)={0x20, 0x0, 0x1}})
syz_usb_connect$cdc_ncm(0x5, 0x8c, &(0x7f0000001c80)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x2, 0x1, 0xb1, 0x20, 0xf7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "86ae"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x40, 0x7, 0xe}, {0x6, 0x24, 0x1a, 0x0, 0x2a}, [@acm={0x4}, @mbim={0xc, 0x24, 0x1b, 0x5, 0x401, 0x2, 0x9, 0x1, 0x7}, @obex={0x5, 0x24, 0x15, 0xa1}, @network_terminal={0x7, 0x24, 0xa, 0xfd, 0x19, 0x7f, 0x4}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x81, 0x0, 0xd}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x4e0, 0x0, 0xf7}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x8, 0x9, 0x5}}}}}}}]}}, &(0x7f0000002000)={0xa, &(0x7f0000001d40)={0xa, 0x6, 0x0, 0x8, 0x30, 0x9, 0x8, 0xa}, 0xad, &(0x7f0000001d80)={0x5, 0xf, 0xad, 0x2, [@generic={0xa5, 0x10, 0x814eea23c48511de, "a302f963fa93dd770275cd588768a542c004456b8ea7e1a4704fbe7923791cfc36f7d7517b492a706db05b904c1dc55f3b5605a4e7a23faf0bd6ef52cfe39a0c8ac0e76133f1f44ad08892de8269749f45a6677d5479f8fc19ce9e13fb5a5470ec6463b2423ce9cebdf3116c91156e2080fd9122ccd17e85d4c7083ecbfadfe06a45c3fb0fe794e9e4fc4e30a97c2d41c477fa2a17129f1cbb6226bb505c2097c4c7"}, @generic={0x3, 0x10, 0x1}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x3c, &(0x7f0000001fc0)=@string={0x3c, 0x3, "ae02e1ca3fb122ce526a492e769657b1ca2a7535afa5ee14e117dff63483e78c932757071e5bf5eed84e8cf61cbb8ad90721c6e18c7a647077ac"}}]})
syz_usb_connect$uac1(0x2, 0xb7, &(0x7f0000001240)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa5, 0x3, 0x1, 0xbc, 0x0, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x9, 0xb5}, [@feature_unit={0x13, 0x24, 0x6, 0x4, 0x4, 0x6, [0xa, 0x0, 0x4, 0x4, 0x5, 0x5], 0x2}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x0, 0xf, 0x1, {0x7, 0x25, 0x1, 0x80, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x9, 0x4, 0x9, 0x9, "", '=k)'}, @as_header={0x7, 0x24, 0x1, 0x9, 0x7f, 0x4}, @as_header={0x7, 0x24, 0x1, 0xa3, 0x7, 0x1002}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x2, 0x1, 0x9, 0x4, "7b9a"}, @as_header={0x7, 0x24, 0x1, 0xd, 0x3, 0x1001}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8821, 0x9, 0x9d}]}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x4, 0x2, 0x8, {0x7, 0x25, 0x1, 0x0, 0xfb, 0x8}}}}}}}]}}, &(0x7f0000001840)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x200, 0x9, 0x1, 0x1, 0x40, 0x4}, 0x5, &(0x7f0000001340)={0x5, 0xf, 0x5}, 0x9, [{0x2, &(0x7f00000013c0)=@string={0x2}}, {0xba, &(0x7f0000001400)=@string={0xba, 0x3, "83334640550a3533ec6bb721fb0000fc9b6a98f8054be1a4350dc2e5e4841c52639af931cc55632ea68660643a9f5cca13f59c2667e8ad5dd024c5eef6a011864fd1150a100f58c0cf7005eaa746ae113e1ae50b708937a64df599fc275a4ecdc3d41616e0f89cd0203aa6833252f84fe760a2d19f474ea4979be0efdcf5f8a8ca3177eed49e4cd4bab16515abdae77eb3b4e4e5d63f32c61d86867b16a3fd2b43174b52e04c67173bb723d0248fee400bdb1fa12be5e3d8"}}, {0x0, 0x0}, {0xb9, &(0x7f0000001580)=@string={0xb9, 0x3, "edebff5736d9245a40d06e4df794b0f45d6a88f3094b8f72e76502832a9ac1e5774ecf7bf40edc4a14753eb64b6a57bbf5ac93f917df4b7a766ed23052233a0a1801303cd815e808798e5086b4816864ba4d129c4f677651658238263a4f4a9c1dc733fd434a42110d8e14dc555b2c1d7b22ab06db61d7da0174550f233f28cd6d699980624969e0ebf8d51b082865fc85a94707de638cfbd24df23a0ed56ea1a01d8818fc228759728646fbc5d5918eec72ec67f511a4"}}, {0xd6, &(0x7f0000001640)=@string={0xd6, 0x3, "11db8c4be25e8332f07caeca97f01952f1eb8787a50670de0d72b88b27c6d97aa8296122abdff6c2379f139fa7bf6a8706389e7dc438cb61b72704fcd94468d5bd4b3458f3873e5871de7976dabf542485bb0fa5a04ea50dfb5836d5c0c4d9c97399d938e6021f506d77269df30ce197ced88dc8686cd8b3091b50d8f03fb19ba59ff9c827dfba9a8a9929669b4b8c79e23fabe4097a1debd883862726225e9ac110eb27b559534939f69e3439267b99181fd71f6ad6c44b664f3b992a72af5fb423a4ffc3b85c1188fcd409a20b78632aad7014"}}, {0x4, &(0x7f0000001740)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f0000001780)=@lang_id={0x4, 0x3, 0x82c}}, {0x4, &(0x7f00000017c0)=@lang_id={0x4, 0x3, 0x1409}}, {0x4, &(0x7f0000001800)=@lang_id={0x4, 0x3, 0x82c}}]})
program crashed: possible deadlock in zswap_store
single: successfully extracted reproducer
found reproducer with 12 syscalls
minimizing guilty program
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_usb_ep_write-syz_usb_connect-syz_usb_control_io$printer-syz_usb_connect$cdc_ncm
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x36, 0x57, 0x1a, 0x20, 0xccd, 0x80, 0x67fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xcd, 0x76, 0xe3}}]}}]}}, 0x0)
syz_usb_control_io$printer(r1, 0x0, &(0x7f0000000400)={0x34, &(0x7f0000000180), 0x0, &(0x7f0000000240)={0x0, 0x8, 0x1}, &(0x7f0000000280)={0x20, 0x0, 0xa4, {0xa2, "c3ea4fb66c0e54ccae3fdc1c2b2b753a42cec6c91f5d66d6dcfc71ae93cfee58d03112803ffc5d5efab7d370f7ab57b1e7ad615d68fcd2c6a5e75f2b59fd9d6a22ab8556f2fea8b4f28227cdb7d2fc16d2ea0fe953ef684174ace1c50cd4b3d5666b3969d3eec2f4b4a35d70621079839e44bfee4ae082b3c3b221678f170acfe77d35c0208490ee8f14e7d821e30d7a1d6b5ec9d71ee625bced121ebedc209030dc"}}, 0x0, &(0x7f00000003c0)={0x20, 0x0, 0x1}})
syz_usb_connect$cdc_ncm(0x5, 0x8c, &(0x7f0000001c80)={{0x12, 0x1, 0x300, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x2, 0x1, 0xb1, 0x20, 0xf7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x7, 0x24, 0x6, 0x0, 0x1, "86ae"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x6, 0x40, 0x7, 0xe}, {0x6, 0x24, 0x1a, 0x0, 0x2a}, [@acm={0x4}, @mbim={0xc, 0x24, 0x1b, 0x5, 0x401, 0x2, 0x9, 0x1, 0x7}, @obex={0x5, 0x24, 0x15, 0xa1}, @network_terminal={0x7, 0x24, 0xa, 0xfd, 0x19, 0x7f, 0x4}]}, {{0x9, 0x5, 0x81, 0x3, 0x20, 0x81, 0x0, 0xd}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x4e0, 0x0, 0xf7}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x8, 0x9, 0x5}}}}}}}]}}, &(0x7f0000002000)={0xa, &(0x7f0000001d40)={0xa, 0x6, 0x0, 0x8, 0x30, 0x9, 0x8, 0xa}, 0xad, &(0x7f0000001d80)={0x5, 0xf, 0xad, 0x2, [@generic={0xa5, 0x10, 0x814eea23c48511de, "a302f963fa93dd770275cd588768a542c004456b8ea7e1a4704fbe7923791cfc36f7d7517b492a706db05b904c1dc55f3b5605a4e7a23faf0bd6ef52cfe39a0c8ac0e76133f1f44ad08892de8269749f45a6677d5479f8fc19ce9e13fb5a5470ec6463b2423ce9cebdf3116c91156e2080fd9122ccd17e85d4c7083ecbfadfe06a45c3fb0fe794e9e4fc4e30a97c2d41c477fa2a17129f1cbb6226bb505c2097c4c7"}, @generic={0x3, 0x10, 0x1}]}, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x3c, &(0x7f0000001fc0)=@string={0x3c, 0x3, "ae02e1ca3fb122ce526a492e769657b1ca2a7535afa5ee14e117dff63483e78c932757071e5bf5eed84e8cf61cbb8ad90721c6e18c7a647077ac"}}]})
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_usb_ep_write-syz_usb_connect-syz_usb_control_io$printer
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x36, 0x57, 0x1a, 0x20, 0xccd, 0x80, 0x67fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xcd, 0x76, 0xe3}}]}}]}}, 0x0)
syz_usb_control_io$printer(r1, 0x0, &(0x7f0000000400)={0x34, &(0x7f0000000180), 0x0, &(0x7f0000000240)={0x0, 0x8, 0x1}, &(0x7f0000000280)={0x20, 0x0, 0xa4, {0xa2, "c3ea4fb66c0e54ccae3fdc1c2b2b753a42cec6c91f5d66d6dcfc71ae93cfee58d03112803ffc5d5efab7d370f7ab57b1e7ad615d68fcd2c6a5e75f2b59fd9d6a22ab8556f2fea8b4f28227cdb7d2fc16d2ea0fe953ef684174ace1c50cd4b3d5666b3969d3eec2f4b4a35d70621079839e44bfee4ae082b3c3b221678f170acfe77d35c0208490ee8f14e7d821e30d7a1d6b5ec9d71ee625bced121ebedc209030dc"}}, 0x0, &(0x7f00000003c0)={0x20, 0x0, 0x1}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_usb_ep_write-syz_usb_connect
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
syz_usb_connect(0x0, 0x24, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x36, 0x57, 0x1a, 0x20, 0xccd, 0x80, 0x67fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xcd, 0x76, 0xe3}}]}}]}}, 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect-syz_usb_ep_write
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084")
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect-syz_usb_connect
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
syz_usb_connect(0x4, 0x471, &(0x7f00000008c0)={{0x12, 0x1, 0x300, 0x1e, 0x32, 0x5, 0x10, 0x6cd, 0x121, 0x8afa, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x45f, 0x3, 0xf9, 0x8, 0x170, 0x1, [{{0x9, 0x4, 0x69, 0x6, 0x1, 0x1e, 0x19, 0x42, 0x5, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x7}, {0xd, 0x24, 0xf, 0x1, 0xffffffff, 0x80, 0xc9a, 0x5}, {0x6, 0x24, 0x1a, 0x7, 0x8}}, @uac_control={{0xa, 0x24, 0x1, 0x6, 0x4}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x300, 0x4, 0x3, 0x7}]}], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0xfd, 0xa, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x14, 0x3}]}}]}}, {{0x9, 0x4, 0x5b, 0x57, 0x5, 0x6a, 0xa5, 0x80, 0x9, [@uac_control={{0xa, 0x24, 0x1, 0x5, 0xc0}, [@processing_unit={0xd, 0x24, 0x7, 0x3, 0x6, 0x2, "6ceb175bc040"}, @extension_unit={0x7, 0x24, 0x8, 0x3, 0x7}, @selector_unit={0x9, 0x24, 0x5, 0x6, 0x5, "fb5381e5"}, @input_terminal={0xc, 0x24, 0x2, 0x2, 0x203, 0x2, 0xc, 0xc, 0x3, 0x5}, @output_terminal={0x9, 0x24, 0x3, 0x1, 0x303, 0x1, 0x3, 0x7c}]}, @generic={0x6f, 0xe, "59101ae5189e729ce566640c76d47938f3bf58e98b27f13cb3ecaed571bcf28db6bf774f7eaf1fc97fffbcddac8c3b0fb48f283365aaaaeb2f0ad759e5e69e14bc522ea9044ac23f198354406dbb8cf99545f8d18132116fcd0b0fe9fd63e7d2a0e5ec9c59d71cd9e7ff482031"}], [{{0x9, 0x5, 0x0, 0x0, 0x200, 0x6, 0x14, 0x4}}, {{0x9, 0x5, 0xa, 0x8, 0x258, 0x0, 0x9, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x8, 0x10}]}}, {{0x9, 0x5, 0x5, 0x0, 0x40, 0x5, 0x1, 0xc2, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xa, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x83, 0xb, 0x40}]}}, {{0x9, 0x5, 0xf, 0x4, 0x40, 0x2, 0x81, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x2, 0xc}, @generic={0xa3, 0x6, "e673149829205a1bf468e26f4b3445bacf5c6bfc0b7699b0f76d335a18efdb778d0aa2dbfd006225e0cc1a589f3c238c54626faf93f795b898fdc9cbb366bd8cbc125bea48f870231be96cf5cf951117cd6f09bee0e6a84d574fe3f5e5fe201e2f204e8f3a102182de2df31a67f4898badef7ed19f93627445f52c639ab367b0ebea9e431cb6f91ff204a487ffcd7caa6d47ce0121227fe03acc5f80cdb86107ed"}]}}, {{0x9, 0x5, 0x5, 0x4, 0x20, 0x3, 0x72, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0xff}]}}]}}, {{0x9, 0x4, 0xef, 0xc0, 0xf, 0xff, 0xff, 0xff, 0x5, [], [{{0x9, 0x5, 0x9, 0x4, 0x8, 0x4, 0xe2, 0x2c, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x6, 0x2}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xd8, 0x7, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x9, 0x7f}, @generic={0x9c, 0x2, "a3d422b09905d1490e4004ef92bbaf3d9f3eac628b210aad1268db3f13f8181a635ecdf248e6f3bf140cebe9112dfa6add75144c7705a21bd72d0857ed7a84aabc8961d447f56e9e7ea429e0e29cb83be1308e9c264d3398cafccd28efc181ccd2c11931d30cb226ec971e475a84dcef3b250551c4ab3256658bd382d34d18c9fd8bff11c9802dfc83feb01b2f430575a0a1882a865ce13b84d4"}]}}, {{0x9, 0x5, 0x1, 0x2, 0x10, 0x5, 0x3, 0x8, [@generic={0x9f, 0x21, "570c33f92d05e14f6a02afa02a03646a1f65158beb1bb83335ff10ebf4b323141bf1b03f54b22db139239b6ce47a2ae8afb041852a8a1332ef82b272cba698f48fea0cf3a4b884ddff597115a4d375775cac0632eb445da76a244aadb0171f0f89e1a846f167180f7351d9c4ef864dbd76bdcec073fd61ef0aeb4b360ec68436155070035a048b86c000eca5138174883cc792d3b180fa69ec225105b8"}, @generic={0x2, 0xc}]}}, {{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x1, 0xe, 0x3}}, {{0x9, 0x5, 0x81, 0x10, 0x10, 0x5, 0x5, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x4, 0xf, 0x7}, @generic={0x2, 0x4}]}}, {{0x9, 0x5, 0xd, 0x10, 0x8, 0x0, 0x5, 0x1}}, {{0x9, 0x5, 0x87, 0xc, 0x3ff, 0x1, 0x0, 0x3}}, {{0x9, 0x5, 0x7, 0x3, 0x410, 0x6c, 0x2, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x0, 0x4}]}}, {{0x9, 0x5, 0x9, 0x2, 0x0, 0x3, 0x9, 0x2}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x7, 0xa, 0x7f, [@generic={0x2, 0xa}, @generic={0x2, 0x21}]}}, {{0x9, 0x5, 0xb, 0x0, 0x40, 0x7f, 0x4, 0x4}}, {{0x9, 0x5, 0x4, 0x3, 0x400, 0x7, 0x3, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x9b, 0x5}, @generic={0x2, 0x22}]}}, {{0x9, 0x5, 0x5, 0x3, 0x20, 0x3, 0x9, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0x8, 0x1}, @generic={0x2, 0x31}]}}, {{0x9, 0x5, 0x8, 0x0, 0x8, 0x45, 0x3, 0xc, [@generic={0x5e, 0xf, "a43106a80f7325b6ae072a5264a0f921d29ef59931836dd363dc74f30c663d69d761932eb5bf7ccf1aed5a7ed27b369db45deb77fdc41b8d40415fcd81ed66531f7281001e8a22ea3d7d099ce27a110b705091efe5655f9914c4a9da"}]}}, {{0x9, 0x5, 0xc, 0x0, 0x40, 0x7, 0xe, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x9, 0x4}, @generic={0x2, 0x31}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x81, 0x8, 0x4, 0x40, 0x6}, 0x2f, &(0x7f00000000c0)={0x5, 0xf, 0x2f, 0x3, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x4, 0xefde}, @ssp_cap={0x14, 0x10, 0xa, 0x5, 0x2, 0x200, 0xf0f, 0x4, [0xff3f00, 0x3f00]}, @ssp_cap={0xc, 0x10, 0xa, 0x0, 0x0, 0x4, 0xf00f, 0x4b}]}})
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect-syz_usb_connect
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io-syz_usb_connect
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
syz_usb_connect(0x5, 0x0, 0x0, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x9, [{0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]})
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect-syz_usb_control_io
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid-syz_usb_connect
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
syz_usb_connect(0x3, 0x24, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x6b, 0x1c, 0x1e, 0x40, 0xeb1a, 0xe359, 0x3464, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xef, 0x0, 0x0, 0x5a, 0x86, 0xf6}}]}}]}}, 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true 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$hid
detailed listing:
executing program 0:
r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
syz_usb_control_io$hid(r0, 0x0, 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0)
program crashed: possible deadlock in zswap_store
testing program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
program crashed: possible deadlock in zswap_store
extracting C reproducer
testing compiled C program (duration=32.542383714s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
program did not crash
simplifying guilty program options
testing program (duration=32.542383714s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
program crashed: possible deadlock in zswap_store
extracting C reproducer
testing compiled C program (duration=32.542383714s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
program did not crash
testing program (duration=32.542383714s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
program did not crash
testing program (duration=32.542383714s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid
detailed listing:
executing program 0:
syz_usb_connect$hid(0x0, 0x36, 0x0, 0x0)
program did not crash
reproducing took 15m6.564965858s
repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0 Not tainted
------------------------------------------------------
kswapd1/81 is trying to acquire lock:
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:931 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1456 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
but task is already holding lock:
ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:6874 [inline]
ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 mm/vmscan.c:7256
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (fs_reclaim){+.+.}-{0:0}:
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__fs_reclaim_acquire mm/page_alloc.c:3853 [inline]
fs_reclaim_acquire+0x88/0x130 mm/page_alloc.c:3867
might_alloc include/linux/sched/mm.h:318 [inline]
slab_pre_alloc_hook mm/slub.c:4070 [inline]
slab_alloc_node mm/slub.c:4148 [inline]
__kmalloc_cache_node_noprof+0x40/0x3a0 mm/slub.c:4337
kmalloc_node_noprof include/linux/slab.h:924 [inline]
zswap_cpu_comp_prepare+0xdc/0x400 mm/zswap.c:828
cpuhp_invoke_callback+0x415/0x830 kernel/cpu.c:204
cpuhp_issue_call+0x46f/0x7e0
__cpuhp_state_add_instance_cpuslocked+0x1ed/0x500 kernel/cpu.c:2437
__cpuhp_state_add_instance+0x27/0x40 kernel/cpu.c:2458
cpuhp_state_add_instance include/linux/cpuhotplug.h:386 [inline]
zswap_pool_create+0x38c/0x680 mm/zswap.c:291
zswap_setup+0x32a/0x4b0 mm/zswap.c:1811
do_one_initcall+0x248/0x870 init/main.c:1266
do_initcall_level+0x157/0x210 init/main.c:1328
do_initcalls+0x3f/0x80 init/main.c:1344
kernel_init_freeable+0x435/0x5d0 init/main.c:1577
kernel_init+0x1d/0x2b0 init/main.c:1466
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
-> #0 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}:
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
kswapd_shrink_node mm/vmscan.c:6795 [inline]
balance_pgdat mm/vmscan.c:6987 [inline]
kswapd+0x1ca9/0x36f0 mm/vmscan.c:7256
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
*** DEADLOCK ***
1 lock held by kswapd1/81:
#0: ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:6874 [inline]
#0: ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 mm/vmscan.c:7256
stack backtrace:
CPU: 0 UID: 0 PID: 81 Comm: kswapd1 Not tainted 6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
print_circular_bug+0x13a/0x1b0 kernel/locking/lockdep.c:2074
check_noncircular+0x36a/0x4a0 kernel/locking/lockdep.c:2206
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
kswapd_shrink_node mm/vmscan.c:6795 [inline]
balance_pgdat mm/vmscan.c:6987 [inline]
kswapd+0x1ca9/0x36f0 mm/vmscan.c:7256
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
final repro crashed as (corrupted=false):
======================================================
WARNING: possible circular locking dependency detected
6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0 Not tainted
------------------------------------------------------
kswapd1/81 is trying to acquire lock:
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_compress mm/zswap.c:931 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store_page mm/zswap.c:1456 [inline]
ffffe8ffffc37f50 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}, at: zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
but task is already holding lock:
ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:6874 [inline]
ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 mm/vmscan.c:7256
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (fs_reclaim){+.+.}-{0:0}:
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__fs_reclaim_acquire mm/page_alloc.c:3853 [inline]
fs_reclaim_acquire+0x88/0x130 mm/page_alloc.c:3867
might_alloc include/linux/sched/mm.h:318 [inline]
slab_pre_alloc_hook mm/slub.c:4070 [inline]
slab_alloc_node mm/slub.c:4148 [inline]
__kmalloc_cache_node_noprof+0x40/0x3a0 mm/slub.c:4337
kmalloc_node_noprof include/linux/slab.h:924 [inline]
zswap_cpu_comp_prepare+0xdc/0x400 mm/zswap.c:828
cpuhp_invoke_callback+0x415/0x830 kernel/cpu.c:204
cpuhp_issue_call+0x46f/0x7e0
__cpuhp_state_add_instance_cpuslocked+0x1ed/0x500 kernel/cpu.c:2437
__cpuhp_state_add_instance+0x27/0x40 kernel/cpu.c:2458
cpuhp_state_add_instance include/linux/cpuhotplug.h:386 [inline]
zswap_pool_create+0x38c/0x680 mm/zswap.c:291
zswap_setup+0x32a/0x4b0 mm/zswap.c:1811
do_one_initcall+0x248/0x870 init/main.c:1266
do_initcall_level+0x157/0x210 init/main.c:1328
do_initcalls+0x3f/0x80 init/main.c:1344
kernel_init_freeable+0x435/0x5d0 init/main.c:1577
kernel_init+0x1d/0x2b0 init/main.c:1466
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
-> #0 (&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex){+.+.}-{4:4}:
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
kswapd_shrink_node mm/vmscan.c:6795 [inline]
balance_pgdat mm/vmscan.c:6987 [inline]
kswapd+0x1ca9/0x36f0 mm/vmscan.c:7256
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
lock(fs_reclaim);
lock(&per_cpu_ptr(pool->acomp_ctx, cpu)->mutex);
*** DEADLOCK ***
1 lock held by kswapd1/81:
#0: ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: balance_pgdat mm/vmscan.c:6874 [inline]
#0: ffffffff8ea36f00 (fs_reclaim){+.+.}-{0:0}, at: kswapd+0xbf1/0x36f0 mm/vmscan.c:7256
stack backtrace:
CPU: 0 UID: 0 PID: 81 Comm: kswapd1 Not tainted 6.13.0-rc7-syzkaller-00149-g9bffa1ad25b8 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:94 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120
print_circular_bug+0x13a/0x1b0 kernel/locking/lockdep.c:2074
check_noncircular+0x36a/0x4a0 kernel/locking/lockdep.c:2206
check_prev_add kernel/locking/lockdep.c:3161 [inline]
check_prevs_add kernel/locking/lockdep.c:3280 [inline]
validate_chain+0x18ef/0x5920 kernel/locking/lockdep.c:3904
__lock_acquire+0x1397/0x2100 kernel/locking/lockdep.c:5226
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5849
__mutex_lock_common kernel/locking/mutex.c:585 [inline]
__mutex_lock+0x1ac/0xee0 kernel/locking/mutex.c:735
acomp_ctx_get_cpu_lock mm/zswap.c:899 [inline]
zswap_compress mm/zswap.c:931 [inline]
zswap_store_page mm/zswap.c:1456 [inline]
zswap_store+0xa3b/0x1c30 mm/zswap.c:1563
swap_writepage+0x647/0xce0 mm/page_io.c:279
shmem_writepage+0x1248/0x1610 mm/shmem.c:1579
pageout mm/vmscan.c:696 [inline]
shrink_folio_list+0x3b68/0x5ca0 mm/vmscan.c:1374
evict_folios+0x3c92/0x58c0 mm/vmscan.c:4600
try_to_shrink_lruvec+0x9a6/0xc70 mm/vmscan.c:4799
shrink_one+0x3b9/0x850 mm/vmscan.c:4844
shrink_many mm/vmscan.c:4907 [inline]
lru_gen_shrink_node mm/vmscan.c:4985 [inline]
shrink_node+0x37c5/0x3e50 mm/vmscan.c:5966
kswapd_shrink_node mm/vmscan.c:6795 [inline]
balance_pgdat mm/vmscan.c:6987 [inline]
kswapd+0x1ca9/0x36f0 mm/vmscan.c:7256
kthread+0x2f0/0x390 kernel/kthread.c:389
ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244