program: r0 = socket$inet6_sctp(0xa, 0x4, 0x84) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000000)={{{@in6=@private0}}, {{@in6=@local}, 0x0, @in6=@local}}, &(0x7f0000000100)=0xe8) r1 = openat$cdrom(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DVD_WRITE_STRUCT(r1, 0x5390, &(0x7f0000000380)=@manufact={0x4, 0x1, 0x800, "3e3ef90a7829c12c2eeec422f00f907b973a646d4d57dfbbbce570579789a4d4a2477344c9b23d0d4517ba3274520b5f2fbec7d2921542e9a4ab5a272c2c55d658c4e993598f3ac322112c3f6cd1b0fc5f756654d7e1fe2acbe349ea1188622d551a4923e6ebd7852895878802d12a56b8c0c1e897d767ab8cae3f2acb18180cf025b8e636b7a6e065afb0f7b24c9ec54f8ea6f4f0df78afe6638723e801da0f072ce77c8c2d14eb99941ee5a3fbe547f6a78e9aaa6d6a7161b39e1c2d3d26f8416d746a0d03d49de965b7f0ac7ae3074335157987ec1f25dc9a18b0fa60dca38a29f0ed575878fdb4a619163029ea67d941e53f06422715f037d350f155242a6c66ae5cd547c43ce62ac890e8c3bf624fd90da154973528aa1df3a60325a70c9657595a2b6286b9cf5f83687b9c3258b3cfbfcd6ea0b9e9fe89209630a7856ab10a60e6353420f1247036d573ba2d437d1325b98be62b7b7097eb0c91eff58cbc6fed21e364224566342543c56beb8a024c2ee5587cdaacd6db8a979b7bb4e1c4a6a21226c0a179345e6c843d58b75b5faccdef10e00242efa8c9dbd4adc59e1c873d763f17606ab6e017c59c676bf6b5567d9f0f2086c560f7532e34733a620851300237452d1ef924d39f764083fb652c4976ca14fa251a36efa0061d5763d35794738936f5897c867e16f4e43b667bcf04b9c7f6ce8949c0f92fbdb769f5c536e53d96dd688d0eb00d7b500c2c493ecf979da222060f4547c68f7c22dda60b1c8d993f206c9ab176faadca9169e21e6e02f82489438914d5075205338f82a08ac126c4e6fe4e36327e01487e75fedc1b38f616a35687bdd3e0cb4a8b0b6c82761d9de24d125a6a34b9dc1c216a8dc621dd3a78c21fdf2bd68cbccc6a408dd17591f797968920c4910dfeeaa6dae49f8b78342769a946258e8698b0932e0f204940277e4ba424531be835ac85aa241482db15583e412b4d00ca284dfe95c111ff7a638be7a5ae5ae77f56ff5ec9f322c93ac7d99ff0b9cc394f9fb88e4c73211e127f2e70f460d4cb2da1eda4e3a6f2794c845302e5dbed03aa6717cef44292624c91e6dce2671d68a69d2aa3fe609c53d18faa004fc941accc3ab877046db6b339a5a076c0ef74fc38720a602920db209514865e464835c927f50ea634f40c0f5b5a509c86f7302eeb377cf09b69c485cac868ebfbee8609826f576ca9e1658b770e3ddbdf3cb28564c88f0aee5b45901872351775bd785ddbbd02c42e00e51f7c089dfe7cef3fae3f0759fec3f35d9143ff98518087a9e5273ea66f108befff72ae69475aceb65c64f953ded6ac234502cc0daac615bc3f277924a211679401a3bf797a83a860734390933988980e3fe4d3df66947c8ae57f1bd1b3408e99c4dc60887b19251839bd8df76feaac1fee0e226030b2e3099da6024fb243ff2e2fef8b9bb36c9cbc04c847cf83c5a9990f015bb16da1435e7196da10650506b1cd5508d4d81e48ee144c437b3b736a99002903b99b9bda26639d3e9061c3fc776f941e4b7be8c2ceb4e01bd9490dafc311c822501e25d0b82a5da8eee5e5609fa9c360a6d179099e9484d37b83b6e7b0fc28193044ea24837815e0ea6cb0f977d2295792a1b22734730ba64e6ba74c6fe717a091e08891c44601453ae981637e1fb708e596a0b6ba28e66fbd1b6eeda728f68951bfcf18a29727af855f4a582241e3e51a2004304a751c449b8f2fd888713c1c82995aae7eec300ffad3c75a0e9f377c696886580d98e469c2ab97df1a12f904ca32c13eb49ed26d20267f0bf55f168d6d055506fef1d35387fad657820a4547c9dddeb99d862c16466545d6a813738d43571cfb2bdec79539da5828d0eb952fa8c592eb813db404d2c7af9489ac805774aefb70a653058ae37308b576c4f4e7213157d5c5791cf8e9ce8ca0110fa2aefe338643385ec7884bed4682b370386d60f59abbb66acf3d4a80f06c9aeaa1c990f0345f21bceb1f41148c8b190de7b0b6d8eae8f05b681a4c8260b35bcb41683c18d8b9bfaf7d7d35d55246e949e720f4e18526bf3d983ddc66fcd3781e36346531fb829e0660b6b973ba90e83bb318fd8fdd7c8e25331e08c98f15f70479da1afe88995cbef3890ebec724ec529fd0cdeaf0303d34d68ad9d23687df8cc1624c2401789b1897254cf7d2a351f82b2337341a1146266bf8f599616b5926cabfc24d853f2de117c04fcefe53168de653f3d8d4a7e0abf998497968f2ecad4c1dabc1ebaa243fcbac73bc74ce8397cfe1882692040d4c55553c277337e56550909a8dcd13da8ec0eb7cae7726b0136b541ca077e4b4ce38d7ed51f4f74f09790d467f3e89d002ae4a79bdeb8a6dc4ee5b652ccb5ac3befb7b81041104fbae2c322c9e9ab99cd17642645a3223c523ed928761e890e31d586c631a35f2efaca98df16deb23bb441014c1924eadd0a13866784f567ffbb3e74a22696c3263129345baafb711ef99cb818aaf15fefd0fa50bbaa2904cdf5e032e7290214644a35a85676da0ab5924a493a547c0deafd51613211c3da30fc2c71c859650f5e434dd45433c656587626a06872571eadc96424c581cfc042c5df1119416290cf24e0950bc7a30e13fc414bb43e1598204e6b2164f6d009f48f6acebd2f3c8692e99243de6de2c91f6e1a0dd50137ff6412bad1a6d79476b9a07a40651c185203923a1afac399ba2c37b6471b14679c4e3e53922d3d86ac0c68406801228517437ed1c620a609c71adc948deef8aba87c8f0954d6383746032b8ca6010f0fa443267d2ecc60da420eeaba6a45aa99de963281a0a828c29a18e8a825a95b1ffe898716ac957acaf773be6d3285faff5863f4ac2491ea497a76d58b31804ea6270"}) r2 = syz_open_dev$vbi(&(0x7f0000000080), 0x2, 0x2) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000001c0), r4) syz_open_procfs$pagemap(0x0, 0x0) syz_mount_image$udf(&(0x7f0000000180), &(0x7f0000000100)='./bus\x00', 0x1014494, &(0x7f00000002c0)={[{@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@partition={'partition', 0x3d, 0x6}}, {@gid_forget}, {@session={'session', 0x3d, 0xfe8}}, {@noadinicb}, {@anchor}, {@uid_forget}]}, 0xfe, 0xc24, &(0x7f0000001480)="$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") r6 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r6, 0x2007ffc) sendfile(r6, r6, 0x0, 0x800000009) r7 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x107382, 0x1d0) ftruncate(r8, 0x2107ffb) sendfile(r7, r8, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="1201500200000040"], 0x0) r9 = open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x111) write$UHID_INPUT(r9, &(0x7f00000003c0)={0x8, {"be5253916c19f5424ab67536bb8a01b1b030b11e9dc512cc0fd6d34818ca280ed73cb96e72ce077d2fe9311feab772a25191694153a121211e1cd3f824c9d5ac0effb67fe1ae7f407caab57520391b8abcd99bb26c207561cfccdeee1c0e4284a3acf8b19b1df14f8d642324cd77a6e630f2930e4aa92e41456363431449eaafbb9129e538a162f20d446ed418ff0f07700fc6295453f28c9b71ee34b460c6224e76509810f9305d79c8fb55723193ecdd3dacf8fb408d24b79877df723d05dcc8ef36d2cc89f5110c8b4c64aec0db48a0d3df62ef1942003d64e373a3bba986b96ba3671fb363a384a58477fd8eb640c63ba58d88c37ffdd9b8001f3875d102f39f971ecb21f863974d589a91391780f3505c77bdb3447613416497637e6eca43eb70b6471062527a80b8e3b44349fd55e6d3cf98511dafb2c6f6dd658eead9269575593279d0adba884ac4b25ff00e56dcba1175cd08c4b10d51f7014e3260435b859cba71febb50e857d42c2006892839d4ccd73f2ac22fcdfdd25042d3c66c765ff6660970d9152758c49e9e660f5cbe26805d2ba742e94d47be6087365e18feb3f8e6d1bb6415228ee0c776880ace1e37e45d1438039410eac6fd2a2a874ba749d2907b9f9076e45e00b9a2fa2bf13ee36263b1df302d9a9147787a31ceea68f7550e2d48913a75a6525101a58e663ec37e812d928231c20faaf1e58809f069280d233a37a967af4187722564158b89464baa8548f646e8ddf1e79c21b30bbd4a819268ab5c6bf496715d1962632180526824cc29fa4e4c31a83d96cbc409d3b3d593d90f222733f4f9c7cafec0a5823a62538449318df90c162ec649af61a96d262b6a10537b27430c8103ffe291f57a2361cc3d0d9223316f9f542eddc6e1a7469adebd5aac61ede789c2e42458d5b8b397872b8ef5e8207d8d734a750f133e072fdd6b23ec9fc267f87b11f238b4b020185b338b31f410abef0afa2cb6c6cfd2014f64c668b834b83da3115b7adeb6937cbfbce4f3da28724aa352b6bc1b241b03c6a3ed759b6faa478881a2deb1924ba800bae30229aa5ab31723f305b6d6d377b18b0c4a2c1781dc84d265479d61244db05eef41de8fb3c478022c05c25b12d5a0965481924c8bb2c2e5c187eb1f3a9bd569e8c04f683a2c069f1ccec5e7721c8770ada0d2c42f37f4d791ffaf613c9912d7e8db28522d6e98cdf15f3da106844be8e17fe5939d4f46473d00bd212ad96fe12395e0bea68befcd43cd01abc233c31fb88d4a07e5b3e95284c399b04097b78d6f21a23e5375739c0bb9cd2feb2c6835e51740acd3dc7e81a052c925b3d537a11d303e96c4b62adc544ebd506b911717847389c93dcbf59422658a93a7122c129493658a85fb106a7dd2d9d51c9dec98d10c4c9ec611b1b3ae74e39c8147ab088d3abc59cf317de69aa092aa781d6365d005910972d03b22f1113d9b33e8b0b5201d35f314ab060c1e0d906ff29fed40d5d39fdf4856bfa4f46ae825bfc3b5d0c3ef13dac505e391d02a7e402d67e366a45e67a1b93bd195065a9143699faf0aa170af7db515bffdc8fb27bc8476d1bb3e981cb0c552d2ae597aa5894b8bcc422eca5cd77b3a71f953fa4a3fb39385cb4c182b511cc0ee53efc3206ad08e5cbe6e04bef2457c7ead5c58776f4319a7dab5a2159c051d7333428df430836f7699c2de2356db9a262ee34abff0501ee58a1d44744b18c7b60d6d4ac8e1b237ce24a9a7a5f86892fad35a030dd12d85cf87bef5814d1448df35c2538a8d6ca3c87b8eba2dca2c3a5b27c3c2b3eacb5eb3cef52cfd24514b426f1f4e51b2c3d450ee97c4163cf87ccb67d8b8e1109c824c761dd952ee30b8bc6186fdc323ecb25cd233affc1229eca875610f8e04298667a2455f5fbd214d87867082bcc9e82e22c769cd08c155d15fc59abc3065bb1a2bbb55ce8830593ae72544655c4b0a35d5c0fd1d27d0753d54feb31bd6b85eeb2121c4c116e88a3e2032803e1a84da89fd6e8c9b81657e23600a21b5ab928658ff0a5e41c8ee29395310ac0bb9b30856f08fb5def4420a9eea64927f2efbb4cf575819a872c1a621e1642ea06beacabfff0920fe031bd60795f9db6ef68a14765786b1f3af8bac52e47e97f4b44d69e4133fa86134d4c387e4eaef8f8375b9d4d8ad92ce6601a6abbcfc798ce766c00200d0ff33c2c1da7c2797bedc9fbc44daebd562208e5307ed11eecd634b8922c994e10a8364d7e941223a3360d2dfc1d84b2ede804ec223daa057ea44ab104bd48ef4dc02b82fef9f342127022c35e74c94f2ccfbd67a9291f350d7d758644d6bd04bd98bc19cdc60460532d4d54febf775ab949cfc702634e149699b41967c14bce510d79cdbee6ed0f05dfe7f47ecbeefa2ccf33d3aa150b86664b3f814323562a07b0dbe7d03e9361b0bd4c73e2ad9112f27d28fba95dd4c44df38097986801186227580eefc171a345f78e01f7e4f8b4b224b4f20dbc45b85bdfbd8c6197134c58b70e6f4072aff40d60e63f86710bfc9e1befd3af237ba2678e4c007e5306e9b8cb625429bcdda9f47397d3785a58d1e15737eda89918994e186be51f412fe947c0819f7e502c06bf2da34790ef25053d68bd1781fc976e48ebeed3f838953d9e80c4a7bfd7f0163199d2f776efea38420d9270a7a310f537078b5ef09383b2bb7e337cef75df9cc09b9e7f5e79ae1ed242b79f25599c1cd02f5f8c10148c9a95b90af265ccfaa4258f8a06a1ce3b602456f95be2975f4407219c868760e85596fd5b5920c001553239518b32f5df1b86f033e18b7ea0e7a816820d274ff9a0f4d4ea204f7eadcff60b6f06865a8a2d547395e0a2d1c4a9b7279fdbaa87cbd17e7a3b1ce433bcf7c3a688e5f1e197c9306535e102e5b3bac4c90c26c4e589f75a8d60108d8dd9c4da6a6df74d63d888743ff77cb637c320840b32447f784afae1c198e55e21e8a6503d711d2c74b99b0882c93c549c980575fa6279d5e2231f9b40b5f94ff04b366741233a7145b37e5a74f0df127b97c7af00004ef7a6fcfa2b7e29b0286a1c8cd300f35f9c9f50d9e4b46363fbc084cc62f55420abe7c7bec718803623477d3f52ed5d4b99a4d76a829aa52d300fd2694870408eb3eabd79304fe9f845d5d971b429f4eb0b40a01525445504724ff51ed2a7bfa661effa9ca43319f1a78fef0404f57b70bc9eaaa2eab4abec939d933469ba14d6d7c218eb2ace4144c79fd0da79af2c1e978981e890b25de531efba23430327dc09481b9f7a0c5d162f96477468014cfec456087c647389096e524217b85af2065f5e7c3abfdc4ee74e37eb1918120d3a29682d0d1fa6c396a1a3da44761db9d2b44fc1025206e219af0490a5766c39e8ead1dec13b7b14551cbba2a2c4a341918d882f7c39ccd92a8be0159c4b46d388995088de51636bd24931036aa54ee60290cc88a8aa6653d1b417d743ea063ce51fd0fcf52774200232cab5c62b31c145743ee265fb47325505302604032b67c77eae12ff86d2c0819b66cb10894f88e58e8f036b9358c1447a51dcb5aa61270e20000edcdf5bd24f5b43accf3354819b953939306be5b701b99e31c8c3e3b0b69513223d32242a23dc26d3e80c1635a37f8fef18d5ec0b7ea53344fc5c948e6ac1e863a29fadfdd894d07dff9aea0e643ecdf6fd515e93c8781c22481327617860d97bc0be45bce1b912d1a240a7fdb7c1f5499b775ab3a7ca6e9badeafef3abc44c08f16787f7e4ff62bf556e8292fede64c9295e9b8b91d2e6707d0d229a9ef5660093ac31398f625f10a9977d8b42f0d44b6a9fea58b9f431d75398165c12874a57812b6392a86e5c2d5d4e4c8012d742f08835dd6d60027e011d074e7c428b37ad3ceafc1644d09cf7d504137a5f6e6ba84e7db082e8fbb7f3ae117c9f1584ef58e82ff6bcbd150f1e3fbb0e91d2f5e7bed5e56f820586d8830fbc80a01b406ca3bbdb0112f7018c078a39147274a1528c528d1c1c6ff9b5989811f10130e42fa5146d3ae08dceaa5227940c4af05abc7507d5b9afa56883d472f5066acb02d970e1b1fd3b37561b408c0227fe493a79c4a69eff9a747189ed5b416cb6854143ddda5dc53ff5978481dea112dafcf3efeb830dc4ae177b46d72766bb816754d6e13d9cd7a4f9e424fe38d7ff38e9ed6190c07ffb1887b74d6828bba4b7a4bb2de16b016370fa5dde764d6151f91062485ca9981d8d41bcfef193c978357ae4a6042c035a228a2ba510c5b058d009cabaa3e6f9b4169234f629431bd7ac03afe749f9b1d982dc19ff2298ed078f3fd21d88034e73c870d4ec42f845f7f3b1b3e2ecd64a1571c4c03c9eae317dd6145a22c2aef31d56182737900ab590dbe122c44213254dadb7d6c4c611d79ae68fcfe78b386d2e8f6adf9b6ffc98cb1a6af069894463a7f8fae9055317c776a1f0043c19dcc768fef4c597d4146fc2ee935c5cb6f6dab913669b5561f96187003615206cb3c65943d528ec70de733f7d9ce557828b20fb9d32e7f9466201751fc0255bc4428c30902d06167d1150497799c369325f062cdcc19a98efa8c0a95c79a9f4c958b5c51b4b68f97c614c550dcd5c6b39c4319ff27ca46c5460265c7703efbddf52c78eec05709c122de84ae7c56fdb5e5018334378e1459fc0b0971a9ce7fb41d9d40a83870de142babf392a067a399eb376e12c36ccf2398144d60acaf4a46b22b3b7857432c149a5ecbdc0515bf76fbdab095236a52f0c942e2fe03a5cdb02cfc3b836996fca62e79e76a07b7f28dfbb3f29db9469fddb1b0b2aae0052bf3f7eb3f5ad7fc36c050f987791e25cb7e7e4ddda600080cd220d28e2478fe5e8bf4412f7291d2c33fd73ea62b7e455ba34c9eeb6d7027f8b1414eabe2fd8595a6f6834d09105c6cc6c3b787c301299a63d763fc777f63856927f395e82a213980fc14e90a15e5b87e43105873e9dcd77cf172de5baa2cfeac82d74175201ad47ee4788efa77dc37b83bb1ba7b3cbead0fb7c2a6c88d02a7ec4fa2d2134d537009bce4b30cb0ac6496e5b65684bc5cac956434d5504e155843eb41ca8598c5ed6e336c0f432d925ce9602f98a40ff6108d07e7cd631a1294386fa0eccb78b1c0fee6971b1ab972cde62187bca33901196c4b4995684409882634fff1da67288f72c2e2ef79ab080bcf61102feec51e34f95798425ba6dac621a468d7e8bec152f56eaf233e2873810d7d79df4c37a5437fbe491c0aeffd1f255c50ed0e287dbe0f2a1e87e21b6addf77aceff5292031d2aec3102dcb8a1b19d433b21a6c444eb382f4ef3ecc4d9e0c6b024227e1df0eda9eea8a62074cb3bd7145b805cd53ce3a2b956071cae39f40b94b6cf1b437693fc31f3326229f6709ed95203b67e927af1377bcca899ee6a780253394bb083e695fa1eb27f25593b5f23f04c1e1e5ca84221c0858906ddad1e57b091a65a5e7989b24c6b370e7358a3ebc5f609e30bd405b97fd68ebb24d4b716f44e68227566a6006acb53a9cecbcaf22af96571b8b6370a8cf2cdd9221db4d1289192420ac17aa930f5b2e67a2ca4e4af71db9d1065e62492109a9ed3ef617f7044dcfe7e374ecf1e4547a97b644a4f5f78e3f204556f7cf9cc85a1eca44d9e44baf4c51a0ab9c21dbc4029ba478fa82d79df58bdf615152b8bd9d9ee620297cab440cc8fc36a850df4f4f4d0ab00993e489b7c7b7be1ea1d1a38f3370a1316ba87ffa231e02f41a5c47843a6ea365a4099cca0d91c897f7efd42be96bc34556016", 0x1000}}, 0x1006) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="097ceb2bb723025df116f71979a99d900253c32db18139f7fce628e9c5f16684d157a6eea7729b00482d3e785426f391889702b37afbd12a7b8694bc376cdaf87f8095c0cdad515623e9749279518c300591279f2b729fdcb9b8babe9242f30920b79bf0274ded0f0f326655818a689f7e062ad2daa00725360d83d2e3066aaba55ce485f6071fb5e9e2304ba127d30800077eed4c6ab33930393cb3d28770476ccf1d1b8a9c04f03848c8fe7bdc6267a3f8f6348bf23b430c88ca4ceed4284eab2ebfcc56de1927a3601cc875a0e303de8f0becddf38d0895d315c128ec8fbd0b5cd06256009742a018227ee5345c7afdd2735a94918ed5231039fdd3d4a9746a9ed32e07e184f23bf66f1aaf1e3dacf730b5b9bc6b8022da67fb048bdbaaef2019afc7fc4b7c0702758e79c237da34e75cdac8ec4a74499c629e7e329e890b6dd86a2a0da941f2d6973ff97158a053d4e3bb5509b57b435ab1b6ebd0a046cd56634849c8392f6e3d08684f071f84e40519b324d4a29fcd6f", @ANYRES16=r5, @ANYBLOB="010026000000040000000374000614000600697036677265300000000000000000000800070009000000140002000000000000000000000000000000000014000300fc0100"/82], 0x58}, 0x1, 0xffffffff00000003}, 0x0) syz_mount_image$vfat(&(0x7f0000003880), &(0x7f00000000c0)='./file1\x00', 0x200000, &(0x7f0000000240)=ANY=[@ANYBLOB="757466383d312c726f6469722c6572726f72733d72656d6f756e742d726f2c6e6f6e756d7461696c3d302c636865636b3d7374726963742c756e695f786c6174653d302c6e6f636173652c616c6c6f775f7574696d653d30303030303030303030303030303030303030343030302c6e6f6e756d7461696c3d302c73686f72746e616d653d77696e6e742c71756965742c756e695f786c6174653d312c73686f72746e616d653d77696e6e742c757466383d302c666c7573682c726f6469722c73686f72746e616d653d6d697865642c73686f77657865632c636865636b3d72656c617865642c726f6469722c726f6469722c007cbda5978eff1afd303a09806ce0c610fe00684c0c67004cdbbd0b9992b0bbea8911a2050000006311c61fb0edf19ed5b7f8d03bfbf22d5655a02f9c7e7307c4f0cbeda2b4e5b2821ba502f452ce09bae8f886c9b612847e26f9afb26c9805000000000000000bc8604552e1dcb75008cfdd8a85c302b83f5ba6d806e8f77268091776f01e8c0465aa4a0ac02f13f9daeab1932f5688fd0ba15f0fc0d94f21c352fe6bc02b893c57f77281db316d62c523025b2c545ab273f28000ba55a384f4ddaa65567a7eb6e51c9d5b69a84c1cec408643486d4c6a17a1fe12f05c1bf8b7494265dc0493bbc87c7f86f7e5e9ed79d5822adebabbe3c1e9320ad777219218ae6103ce6a392927ef866f4b0bcfecea44742736cfc57fe72eee93d416f6ff7da7641eb9865ee1f09a9b76f87189d2f0113ebf44794240ccdfdee8fa1eccb4abfa1d4d470623d6e1530497c7e64924d946272d4fa346cfecac39646cbbf431869c533429e09b", @ANYRES16], 0x88, 0x2a9, &(0x7f0000000c00)="$eJzs3T9rc1UYAPDnpmmSV4dkcJKCF3RwKm1XlxRpoZhJyaAOWmwL0gShhYJ/MHZydXH0EwiCm1/CxW8guApudihcuTf3mqSmaSNN9S2/39LTc89zznNOz6V0yNMPN4anR2mcXH7xa7RaSdS68SyukuhELSpfxYzuNwEAPM+usiz+yMaWiUsiorW6tACAFVr69/+PK08JAFixd959763dXm/v7TRtxf7w64t+/pd9/nX8fPckPo5BHMdWtOM6IvvbuL2fZdmonuY68dpwdNHPI4cf/FzOv/t7RBG/He3oFF2z8Qe9ve10bCp+lOfxQrl+N4/fiXa8NGf9g97ezpz46Dfi9Ven8t+MdvzyUXwSgzgqkpjEf7mdpm9m3/75+ft5enl8MrroN4txE9naI/9oAAAAAAAAAAAAAAAAAAAAAAB4wjbL2jnNKOr35F1l/Z216/yb9Ugrndn6POP4pJroRn2gURbfVfV1ttI0zcqBk/h6vFyP+n+zawAAAAAAAAAAAAAAAAAAAPh/Of/0s9PDweD47EEaVTWA6mP9/3ae7lTPK7F4cHOyVq1sLpg51qoxScTCNPJNPNCx3NV4dlvO3/+w7IStu8esLzqfh2lUt+v0MJl/hs2oelrVJflpekwj7rlW47ZHG0UC1eW4a57G3EftpffeeLFojBaMiWTRe/HGb+OEy57k5kvUKE51bvh62ZgKv3E3brvP1SnNvin/kKjWAQAAAAAAAAAAAAAAAAAAKzX5GPCch5cLQ2tZc2VpAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCjmvz//yUaozL4HoMbcXY+f+X6Y24TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ+6vAAAA//+lillR") r10 = creat(&(0x7f0000000040)='./bus\x00', 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r11, 0x3b, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x0, 0x1, 0x0, r10, &(0x7f0000000000), 0x4000, 0xa00}]) ioctl$VIDIOC_G_DV_TIMINGS(r2, 0xc0845658, &(0x7f0000000200)={0x0, @bt={0x9, 0x9, 0x1, 0x1, 0x6, 0x6, 0x3, 0x10001, 0x2e, 0x800, 0xfffffff9, 0xc0000, 0x8, 0x0, 0xc, 0x4, {0x3}, 0xf, 0x2}}) [ 85.528530][ T5304] Bluetooth: hci0: command tx timeout [ 85.710484][ T5328] loop0: detected capacity change from 0 to 2048 [ 85.726042][ T5328] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 85.749058][ T5328] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 85.755315][ T5328] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 85.768841][ T5328] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 85.787946][ T25] audit: type=1800 audit(1763166615.318:2): pid=5327 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=1346 res=0 errno=0 [ 86.158385][ T5325] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 86.476484][ T5327] [ 86.477564][ T5327] ============================================ [ 86.480277][ T5327] WARNING: possible recursive locking detected [ 86.482982][ T5327] syzkaller #0 Not tainted [ 86.485073][ T5327] -------------------------------------------- [ 86.487711][ T5327] syz.0.0/5327 is trying to acquire lock: [ 86.490216][ T5327] ffff8880336c0528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 86.494363][ T5327] [ 86.494363][ T5327] but task is already holding lock: [ 86.497500][ T5327] ffff8880336c0528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 86.501684][ T5327] [ 86.501684][ T5327] other info that might help us debug this: [ 86.505210][ T5327] Possible unsafe locking scenario: [ 86.505210][ T5327] [ 86.508314][ T5327] CPU0 [ 86.509765][ T5327] ---- [ 86.511231][ T5327] lock(&sbi->s_alloc_mutex); [ 86.513250][ T5327] lock(&sbi->s_alloc_mutex); [ 86.515355][ T5327] [ 86.515355][ T5327] *** DEADLOCK *** [ 86.515355][ T5327] [ 86.518832][ T5327] May be due to missing lock nesting notation [ 86.518832][ T5327] [ 86.522295][ T5327] 3 locks held by syz.0.0/5327: [ 86.524414][ T5327] #0: ffff888051c2d590 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 86.528839][ T5327] #1: ffff888051c2d3c0 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x283/0x45f0 [ 86.532981][ T5327] #2: ffff8880336c0528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 86.537361][ T5327] [ 86.537361][ T5327] stack backtrace: [ 86.539753][ T5327] CPU: 0 UID: 0 PID: 5327 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 86.539768][ T5327] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 86.539776][ T5327] Call Trace: [ 86.539784][ T5327] [ 86.539789][ T5327] dump_stack_lvl+0x189/0x250 [ 86.539811][ T5327] ? __pfx_dump_stack_lvl+0x10/0x10 [ 86.539823][ T5327] ? __pfx__printk+0x10/0x10 [ 86.539833][ T5327] ? print_lock_name+0xde/0x100 [ 86.539844][ T5327] print_deadlock_bug+0x28b/0x2a0 [ 86.539857][ T5327] validate_chain+0x1a3f/0x2140 [ 86.539873][ T5327] __lock_acquire+0xab9/0xd20 [ 86.539883][ T5327] ? udf_free_blocks+0x9e2/0x17f0 [ 86.539897][ T5327] lock_acquire+0x120/0x360 [ 86.539907][ T5327] ? udf_free_blocks+0x9e2/0x17f0 [ 86.539923][ T5327] ? __cgroup_account_cputime+0xe5/0x120 [ 86.539938][ T5327] __mutex_lock+0x187/0x1350 [ 86.539996][ T5327] ? udf_free_blocks+0x9e2/0x17f0 [ 86.540010][ T5327] ? folio_mark_accessed+0x42c/0x8b0 [ 86.540024][ T5327] ? update_curr+0x3fb/0x730 [ 86.540038][ T5327] ? __pfx_folio_mark_accessed+0x10/0x10 [ 86.540053][ T5327] ? udf_free_blocks+0x9e2/0x17f0 [ 86.540066][ T5327] ? __pfx___mutex_lock+0x10/0x10 [ 86.540081][ T5327] ? __pfx___might_resched+0x10/0x10 [ 86.540091][ T5327] ? fs_reclaim_acquire+0x7d/0x100 [ 86.540104][ T5327] udf_free_blocks+0x9e2/0x17f0 [ 86.540120][ T5327] ? udf_get_fileshortad+0x6e/0x1b0 [ 86.540132][ T5327] ? udf_current_aext+0x698/0xb00 [ 86.540141][ T5327] ? __pfx_udf_free_blocks+0x10/0x10 [ 86.540159][ T5327] udf_delete_aext+0x4df/0xbc0 [ 86.540170][ T5327] ? __pfx_udf_delete_aext+0x10/0x10 [ 86.540183][ T5327] udf_prealloc_blocks+0xb7e/0x10b0 [ 86.540198][ T5327] ? __pfx_udf_new_block+0x10/0x10 [ 86.540212][ T5327] ? __pfx_udf_prealloc_blocks+0x10/0x10 [ 86.540228][ T5327] udf_map_block+0x1f70/0x45f0 [ 86.540243][ T5327] ? __pfx_udf_map_block+0x10/0x10 [ 86.540260][ T5327] __udf_get_block+0x52/0x250 [ 86.540270][ T5327] __block_write_begin_int+0x6b5/0x1900 [ 86.540282][ T5327] ? __pfx_workingset_update_node+0x10/0x10 [ 86.540294][ T5327] ? __pfx_udf_get_block+0x10/0x10 [ 86.540304][ T5327] ? __pfx___block_write_begin_int+0x10/0x10 [ 86.540317][ T5327] ? __pfx_udf_get_block+0x10/0x10 [ 86.540326][ T5327] block_write_begin+0x8a/0x120 [ 86.540336][ T5327] ? udf_write_begin+0x92/0x270 [ 86.540345][ T5327] udf_write_begin+0x115/0x270 [ 86.540354][ T5327] generic_perform_write+0x2c5/0x900 [ 86.540365][ T5327] ? __pfx_generic_perform_write+0x10/0x10 [ 86.540375][ T5327] ? file_update_time+0x2da/0x490 [ 86.540387][ T5327] ? __generic_file_write_iter+0xf9/0x230 [ 86.540396][ T5327] ? udf_file_write_iter+0x1a3/0x6c0 [ 86.540410][ T5327] udf_file_write_iter+0x2d5/0x6c0 [ 86.540432][ T5327] aio_write+0x535/0x7a0 [ 86.540444][ T5327] ? __pfx_aio_write+0x10/0x10 [ 86.540457][ T5327] ? __might_fault+0xb0/0x130 [ 86.540473][ T5327] io_submit_one+0x78b/0x1310 [ 86.540486][ T5327] ? __pfx_io_submit_one+0x10/0x10 [ 86.540495][ T5327] ? __might_fault+0xb0/0x130 [ 86.540508][ T5327] ? __might_fault+0xb0/0x130 [ 86.540519][ T5327] __se_sys_io_submit+0x185/0x2f0 [ 86.540535][ T5327] ? __pfx___se_sys_io_submit+0x10/0x10 [ 86.540549][ T5327] ? do_syscall_64+0xbe/0xfa0 [ 86.540563][ T5327] do_syscall_64+0xfa/0xfa0 [ 86.540576][ T5327] ? lockdep_hardirqs_on+0x9c/0x150 [ 86.540589][ T5327] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.540599][ T5327] ? clear_bhb_loop+0x60/0xb0 [ 86.540609][ T5327] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.540619][ T5327] RIP: 0033:0x7fd837b8f6c9 [ 86.540630][ T5327] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 86.540638][ T5327] RSP: 002b:00007fd838b11038 EFLAGS: 00000246 ORIG_RAX: 00000000000000d1 [ 86.540650][ T5327] RAX: ffffffffffffffda RBX: 00007fd837de5fa0 RCX: 00007fd837b8f6c9 [ 86.540665][ T5327] RDX: 0000200000000540 RSI: 000000000000003b RDI: 00007fd838aa6000 [ 86.540672][ T5327] RBP: 00007fd837c11f91 R08: 0000000000000000 R09: 0000000000000000 [ 86.540680][ T5327] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 86.540686][ T5327] R13: 00007fd837de6038 R14: 00007fd837de5fa0 R15: 00007fff81ba3e88 [ 86.540696][ T5327] [ 86.724416][ T10] cfg80211: failed to load regulatory.db [ 87.578392][ T4671] Bluetooth: hci0: command tx timeout [ 89.658315][ T4671] Bluetooth: hci0: command tx timeout [ 91.340639][ T5325] usb 5-1: unable to get BOS descriptor or descriptor too short [ 91.344494][ T5325] usb 5-1: too many configurations: 238, using maximum allowed: 8 [ 91.349901][ T5325] usb 5-1: unable to read config index 0 descriptor/start: -32 [ 91.353127][ T5325] usb 5-1: chopping to 0 config(s) [ 91.355450][ T5325] usb 5-1: can't read configurations, error -32 [ 91.488260][ T5325] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 91.618234][ T5325] usb 5-1: device descriptor read/64, error -32 [ 91.728423][ T5325] usb usb5-port1: attempt power cycle [ 91.738234][ T4671] Bluetooth: hci0: command tx timeout [ 92.068270][ T5325] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 92.088519][ T5325] usb 5-1: device descriptor read/8, error -32 [ 92.328848][ T5325] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 92.348645][ T5325] usb 5-1: device descriptor read/8, error -32 [ 92.458328][ T5325] usb usb5-port1: unable to enumerate USB device