program: r0 = socket$nl_route(0x10, 0x3, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @multicast, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x4, 0x0, 0x12, 0x0, 0x3f18, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @loopback}, "00186371ae9b1c03"}}}}}, 0x0) r1 = socket(0x10, 0x2, 0x0) write(r1, &(0x7f0000000040)="1c0000001a009b8a140000003b9b301f00"/28, 0x1c) 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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") r2 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffc) sendfile(r2, r2, 0x0, 0x800000009) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r4, 0x2007ffb) sendfile(r3, r4, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x6cb, 0x2968, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0xfe, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x7, 0x1, 0x1, {0x22, 0x9f8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x80, 0xb5}}}}}]}}]}}, 0x0) r5 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) setsockopt$WPAN_WANTACK(r5, 0x0, 0x0, &(0x7f00000001c0), 0x4) truncate(&(0x7f0000000040)='./file1\x00', 0x7fff) truncate(&(0x7f00000013c0)='./file1\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x141042, 0x0) pwritev2(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x5406, 0x0, 0x0) recvmmsg(r0, &(0x7f000000a1c0)=[{{0x0, 0x0, &(0x7f0000003740)=[{&(0x7f000000b580)=""/4110, 0x100e}, {&(0x7f0000000580)=""/91, 0x5b}, {&(0x7f0000000340)=""/52, 0x34}, {&(0x7f0000000400)=""/121, 0x79}], 0x4}, 0x6}], 0x1, 0x2202, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000080)={0x0, 0x0}) getsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@dev, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in=@local}}, &(0x7f0000000200)=0x105) getsockopt$inet_IP_IPSEC_POLICY(r1, 0x0, 0x10, &(0x7f0000000240)={{{@in6=@local, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@initdev}, 0x0, @in=@private}}, &(0x7f0000000380)=0xe8) r10 = syz_clone(0xa00200, 0x0, 0xfffffffffffffef2, 0x0, 0x0, 0x0) syz_open_procfs(r10, &(0x7f0000000180)='attr/fscreate\x00') sendmsg$netlink(r0, &(0x7f0000000000)={0x0, 0x53, &(0x7f00000003c0)=[{&(0x7f0000001b00)=ANY=[@ANYBLOB="00000000300010002abd7000fddbdf2500002d00", @ANYRES32=r7, @ANYBLOB="00005a80bfd1001c57774537c0d8024c4836f05b26350bc7cf87ccc6a48cd2290a917f5c77b190fc1a2637071bf7f239a2d5b8f08576a9aef3e1735280f0bc3688d077c115bf17eee39e2646c5ca4fea8e21000021000008000000000000752647c0611cc50be0973701a91840309ac2322fa4e469ed4bb9f48192046362fddd558fefec9eb5dcd0ab049b079b62f88d0a3b20fa00c5ccc5b1a525090bc61af53c13badf91117bd9dc05f07295ebfb7772a831331559ce3df719a503965d79ea485dd4e0c63702a2a2db086820cf6bb90c36adc5f8bbee8640c668e74cfd744807ed6c37c7fe4b0dfdbfb9ad8ae4db0fb6c1f363d4c669c031868b991f690d7f45346774fd466f6e738e4428ea0e55a5eccabca5efa83a25e1cfda1c7226eaada50ae55f209b81ff6862d5615fafedf12c87c52c43ad10a94a241b0eb3ef4a5514dcaa8b950fb4d95bf583128b6f868b7910fe35b8843db71de5f2eaa4b45b8cdf6a8d7cbac524bad4568edc9f02dda2f603d962c803601305b0a16a1aae8f59130cccceb53c15f904dfe726c111cda91fccf69934c4217d93b4626b2342c503c0645e21e54fd075fc1f67e458eb7a4dac3e822347e12efac8a3616283ef1699a296b91028c84e025c0a787d3c0f7f3f49e9a8620fb690139d5258ef494cd261869289ca3d32db8ef9e0b498cad920ebb4a59ab07cacdf04f7f54f7d43e8b6b475450b6569a7bff7ff7f178508a831263823d26e4d902182700ae35ec26f5accd3bdf321912711888b3d54b1f680b322403e427fe4c27e9a7ff86315bb249d3867493924a98cd3919531079200004700090000002fc35908fa7ea4f5b7fa8719cb489b2400004b002d5e000000001500fe8000000000000000000000000000bb0000610000080000000012800000850000000000000000008b473bf83e2394b393fa028f4da37f174c148c2a4cdfb29a686adac55c0ff5ed436aab1889a0a88d78ea4a129f263737aed449f8f58436f36f785ceb9cc491ab8a221197da7b699d81b0584185f26c5eb069ff0538e148ddec66cfe033c8daffdad66d608d3c7c419124ba2b495213835b08dd2585d0922bc1e8bd7efe2f3efefc2d6fa759aa36ba567990eade3832b2f9552f186db1ff3e87d8a2dd7ccbf814e699be8cb2387edd523182ccd5b20243205f73d0d36cad0379eea5093941804cbeb8520449d896431b86b27966e237a46c98830b6146aeb5057eb9c8a782e72ef2b84e13187fa5421458f3ee067731f598f40da0168966ec3a6659c53a3851b82bf2e22871349008bc439aeb1be61dba5d91f7dc6359d2230ca706ce5e03df951150f374500ef07f438736d05e90d3176bd71e0d83ace36d91394ea833847608acabf3b1dc4e6fb1401bb7de0ee4a6c0a553c672f95e6b7f3724b242cc1bab7d8778b70261435ac519fce60e2a1c703d0e906780fedf946c8addf61bb1dbdbdec18de36c1f65852bf59a09a833a4c9ee7aa90c749f4ef9b3fd3e2f44602343981ca0152617ecc984473009c916a09d666276bb41fcbc1cdd9fc28b4ea092a523d44870fb5b11c15ef9f9a2c74a788300318137ec83413babff3f24ebe1af1b5c4df96b14a0934e40237c87877a4df90c5e3a439c83a12ce9fa2588b6480f72af998eab08272f55af885e3f7aaa04f6a1a859da5b0ec75dea34707d3975afaa6a194de48a9bce093c012ac3f3a6d71c3deea056e6aa0c97cf623359f67d1672ab401a0303bf15596a5cc9f7cb33c7f593944540873f0867bc4753d4d6f7692d3207e14c05968d11ff7a39b300e64c33f79113a204e113ddc22ff4c1421d2009b4a7b9a9f021a66d0d56d4ef9642e9138ab20b86d9f05659f4a45186a66dc54f54118c40e6f008ec7b64567fb437cd81f4011ca54e085fcab5ea17103c92f19f773dcfd7487e79fdad025aedd5a1b316012cb26df6cbee3c8247b778a0f78876802da0299196bafb92248f2a0223136215b17c11d8c6a0d1d518c65903527262e0a61cc7f5d4027f7e1a7cf15d684b52920f0d5f7f75d533ce9d2d6878bb2b50b55afa5d2333a50b7971e6eae31cad5316029c5846d149830fbbbaf36a758d060ef63cb46f654f4fab2855225f6eae0b0a9f4eba1a8c250294d0b68f3103857f2085776db2bcd0112300e23ef0bc15248bc4ffbeaf5e69b11ea681081203c5e144478587f312d293214a66c41fd3f138758bc6c72d9d0413fe46a47c231bb8f1c036a5bc6227600799105b2f948a1385f5a7d8fe3a445b88239f16994bcfe24a096cb91e07916225e4b2d0253b58032ead08a44fd52812e5888bf9769fb17c92d78f101f8c5b511a321d5160ab45c077f0293915c8e0906df9d054d48a2667ac7eb6c7a329c58f241905218f70a3efd8c456625ec3b2f0e01e41a6cb92ef0e6f27da8008bb9037332dc73ff5b3f13f2b813792e7e1646f500bb895d1cb923809a0106eb1f9d91f8aa68b42416db86f99644939d93710923949d0b00b6b6fe05da5994b56e24ae2d48af20f303935fa27277a60d27c791abb45947d1cb49f677f3dd8a88a597d67a6b3496974aeea1f03d0e59e6b3100a9a2f555a45d4236459c788f8fc98642f66e70c83d70b0ea104c8606772dfc6b8f1d4eede53127feb8458dd6f3dd95c8565a025d53167f9702dadb1d0fbd001b6f2555d87313435c62b7d667b295707c951f3b5c7a8fb989c40744e315e910e2b445bf84a3f7cd719415897c6a2005d1cc0bd14f50080b57a85cad9a5c15ab888f450f30165e2161436716932eabdc3db09ee2792f7b6c45060f9bda4876d4a9cdba7be43fe0ec3b67c0582260237d9b6001759be398f5dff54ebb1d21467799abf4a26de54694e01a4f4081102fad3a901153c6c20e74b6c1736db2f9caccb77eb072b85b88ec6486b08222d783062185932d2c7e613861f27e82d930ef5ba20177616d3dd4ea3bf02ef90d990dd1814f55cb4b7703cbf041503cc64aa956ab448a3e26576e74366a31d2fd7429e9cd7cb31d312bd5ee3c2243098c95a33bfe7974008365651a4579472160a403cfd2af9070bc9d93e63494d7439c2fdf32758f9466e0d89eaa727a853dea9f781071e94e551ab43882e0f689bc617ba4656059f0abe8e89cd8eea1b1c966b963a70eae73f7df5651b62590f170bae304d3ee223829dbefce2ce8d8de9eabf9d4d126c400d7cc44eb25adb358e9923728030d0959d2c96f6ebf5d8b730482c04a0c07bec4fac4fc55ea84b9dea6a3dfd4e29e1baf52fa9154fe8225e94eedbbb45b03ebab78b2ad0e7a2c9008e71409b9e87672904cc3fd4af3716b938ef18a2ac87a2da802a4afaa8c5ad5557733e6d11e64ba99267c57e273ac4ee6e9871d2df43880ce7d4e5791a46f5d92ab32cff1a30389c2479b4de07456bc5f1cb216ee21a3a42cbe6af8144f39484a2cbfccd6037974a4e51419dfc92bd10d67d266b52229e3ff5ca3518988bbbe018cb4179be39f8e383b3b4cdc363b268360b03f106cbbbb5c4dfeff6833dbc87dced824b97f1734044c6bf299ad19dc665823505480680e5e95a46ba957f1f01cc1b4940ab7856b83847bc4115cbac23dd553b23df9d019dba923d27bc668b9390e60986cd39b4dcdf510221eb62deccf71d54ebb11923dfd288175fd9a0492c1c39663905e29bd6690b7929a4ae1ece82b473887554878e72c2f5cf32ae9bf26b0b03702c3736ecf15e7ea438ba6aa16d68862940bae750e5fe88acb99351fbb99e252e9e572e9f286d8d643f62b1fdfb483b6d6132896b6eec6fc864266d43f394da17191221a069afb3ee24f3f684257c5cd9e5853ce3ff05d18e4cf0b7b0dd4b17cbd6166b42126b412c5bff3ec90fe00dd01696052ab6967103b18597f300ff5547a0fe630bbe0b36419adad23eade73dbf48b2ea8a4c0e9fed9cd42f01f03870282c90ffc743e6d42151bd2772d07602ca57ba1d4c19e38b447f253437f9e50f8189d53c0c4c492bfab69681982a0c7c4407a820f44ad4b62d943471e5c8a55d921aa34cb66d91850a1e672e2316cbd6b34b622299433d4a3b847fd3ad67a63703c945fa24ab19c9e1b50b55cc3a971fb440982386994113cd4c7448450b9b65c4433275dc708f13d884ebf1e6ea85497aeecd01d61a434e7506f863306f4be3d9e4c85b9e279ec11f0f7adf96230c3776aecbecb1daa49a6cb3d2594df753e96eb0213ecf4bc47408b901df26594f1de70f6e135326f7d46b6351c8598c3cef28004f2239a46b6478491d5b89ce226e4751eb413ef26d8c7b353f5f74faaaa4adf6d00d38db9d9c9c8049e4f58f26a3d24acad0f591890f6cbd0d9d303e21efc104509d90ffceb15ea8218d6a430de6164d358b00ec3c3faf38731e5e85bc4814357ae865bb0a0e510f220ad7780daa9598ab992600a44c1a793d78fa4e501c722ba22a6ae10f7e6ff720a3a0f2a2da06a0cae3a4c6e831764830aef6b2441ddcfe0564f2e79b630f302b313f62507726ed7702585497eeed88de180e1040be4f5d8a937ae1937ce31325c6f5e4e2c4592e7c46de512d5df3bd9b7d4aa1368c63bde5b8ee004958d3172e73b6b67d7d2a29a77214cdd4612d9c0b0d88b48e7dbc4e3dfd4bb0a46c03de154fc391b79a505a99ba81161433c8aeb6515f2e98498769839baadea65bb16f3bb374f147748a2323b40c3ebd1bd99d37fac230a6e279e8b60ce350e2a56b6bebc6ad204c01f657198b543760c272d430248e6998459714b041490c127dca7a0aa1bc45c37b80c71ff534645af79b352e33fb1ff825d7369872ed1ce4d5add7a0a04960412a643c38ee345e7c43ed853b689d96022453ebecd73fede2d2f80cd9d8d8f33e8815851ef9bfc7adc90733a21109d4bff291da2a2d7fe9e991fd54b7012ed9f6f409b17023e6a82bcf0162f6d32eac1be69daf1890f1e81b0f130f1367a7d1b0eaccfbd17c423f2416a5575f737f422c41c05c9f73f2a3d1bcf6198df1e81e0df96c794014179f0f29730c4155bf1f75817f18b627e22fe72333437e5c846b560ee8434645664f79030f83c889aad8dab634bb61f30fc0a2b5d4eb7c5e54115e8df1d80c0923eb254e18bd243552ea0f64024589432fcfabe91b803fc9e2b0d7efa77255ef33a6988db2f9d98f9c56ea616250d448d0c200f777d51a23b311b3ca7092079e04661c5182ab64e0de7b50122ec4d9d9ee031fcafc1f12a5ab9b7c28719976edc36c1d920b6b2b386e853b42bd806d74b4c9c5fec8293e8989078f558b3d73503e1436041b3acda14f7ee6792fbbdbeb04f6269bc62206a7d5c17612876882cd67da29915753be0a19fbef9dd8c260d453dd922356c0989ed5dfc9432f376ee7d89a82cf35d4218c1228cc4d46e71ccaf5ab0bf23ca8c3373a91e3debfeb6f84891f8deae0ceb0b8fdbae7b9ccddfc3445bfa85c2a3df77f302845f4dfdc3d76b0d431d041efe90502d28f0adc2fd547c9d857391c3dfcf7c70a745fbeac000a6943f37487c1e19ee87afa5f493b1df0cdea0259fceead5e70e3db74949614d0878dedea84afdfec645a043db3269efaeef71b77bd6e7212011a7d567938402e114ed582af3c43a10f43d1133d21eabff9d5e9e81c160ce77e2200bc19dd85a1e91fb16123f65d39a9713d569c23a0506d12e9e3dbcbdb171190a95aa5689a0049813a0420f18aa44dd7e5da0e743fc2bb5abd11ae212c86fd58740512e7cc209c0196a96708d1a26395d25b2d5954ded1b23c8013ecd55056092cd60ec70b0363216a0d55237be1d35688717dc88c516ca42e90e9f436688abe95b4b5ae4a3e6369d64da379a176c16c6a16517f40302a829127f9dfd1d11300cbfb841c43ecd6c8f1da455d83bc074c9bf37864c3f23a406736b7f61e75fa4e89e2929f70844036ed01ddb56858275b9a003ff68914a12a33b2c5f0fe23fdb2e80605cf3fc2d614352424d193c50c107e8f9bf28b7fedbd27e112eef62651e723888583011e6692639cd1f5a5994e5893731cee265663ea0729464e1a105b5d4bbde893b1b4c689647c8f40aca98261a2c81f7f427813594c26233397364fca0067637552033ec8ecc87cc9698b1c289b3195806c80fa62006ec2a5926ab9e2fb5d9890a982f317b657bae19e24df4c825c81daa21ff989bd203f6bcb51b359791fda0095e43b963575e4a7fe40547a4c7e872672ae1c059d3d0e4c1877569aaf994dc05728caad41c6fc2b6be3f9df5e02d2a0d73997e2bb3e730894be4dfb2b5beed7f95d01b82b47f578bf0c30e20856b08ec3b633f893173fd534a8707d5079dc6d7d49e8d2fa8592bef600f68ccdb425eb17099b3d5d515221d96adf80703d2babfce4b3e131afa3047deea15c366cb39383cf0868ec507b8f44267d19dd280921ceade441c48bc9162a7e6a6f9b0ee4879e90abe1f111db0162bdc40fc81c006fad53c6e8dbfb5266d4a67a10dd3d894e255bd918b108ee79a0d7bd2ce4a51f1b2255a0abc324552fef3bebf749877148f116a5ecfb921385f8bfb5789737c51beaeb91239dde21ca101929a923778419d3413ee8a7d3a7112efba8d87f5f5653570eafa2aef435efee7c1d28f5dcf2a29f38eaf72d65b3d17bc1ed26b55cc9ddb44a6af1f01061fefa6814d67ca9247b3956012059154c3bd149bad696cdf50abd27201a363690e15c0604ea83a1e92c9d97dc7a0ae45564800911c27000042800000738000007f00", @ANYRES32=r8, @ANYBLOB="00009a0000009c67ea45648000000e00", @ANYRES32=r9, @ANYBLOB="00001c8000004b00ce61d021a2bb114ad009c4b24341a04dfc2d44170b01171a9c85aa86f08868e6d9c359240914ee84751f64b0e6f8337377bedadd418222f8c3d50adb18de646b9ba6f74fc36a64dbd3a8c35b3f7452df467a8d93ccd474482a968a290b473d162404568452e40f70fc14889e86fc000008dcb8aab53942bdbd2c762c09b4c9fef50631d6264cdbb5a3581ff57cfea6bcc990cba9f5a8c57e8c280f67aabec2f42c2ad975972c840a4ff069b8bd52de5a212426847ccd9b5ef4e8fab000b70838c429e7cf358373e82c41a5cf654596504ca9d211232aa80090d78a91361e355d814339e2facddaa9a242699b9b9c3a9a9912c348c357e038ae9744126545b6ad710e8bc37f66f7a70a06789d51231f61acb249f9e5de8596808e9291ff22874fd43d466918904369fa89007c75eb2db7f3c33626e4001abc3a597485312678ed171f653f99c467a46e4f57a608cfbae6d941a5d5eec36251e3356ab714b76588bdbc18d34611575cb86816674000008400", @ANYRES32=r10, @ANYBLOB="bece508031a4bd4ca83c3642871604ecd72eec7e9ce868a8386ee76eee356c67ed77d29471c76abd6447690c08cb61636b3e4562cade03a04270f143c833edb7e819f3ded13f05069ae59a102140be9c8cb4fbd6d91d6c7dc90eb3432fc9ae5ba900fa64ec0efb45b5b0531357f343558b35fd5ac0096c1f1d022b83fe120cf9b125750147a0807630e6a87e7ed24a593d499046284191386872e6a50ba88b1191422a68117aa60ef9ec430eb49ec173de31273972b8cc84f7b915038a6a7a76a8d8b1b06fcdbd8016cc130f493423e9fad0297614ef4d"]}]}, 0x801) [ 68.819801][ T4657] Bluetooth: hci0: command tx timeout [ 68.903281][ T5309] loop0: detected capacity change from 0 to 2048 [ 68.914763][ T5309] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 68.941279][ T5309] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 68.946718][ T5309] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 68.952822][ T5309] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 68.962907][ T26] audit: type=1800 audit(1746218666.787:2): pid=5309 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 [ 69.320299][ T10] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 69.734759][ T5312] [ 69.735898][ T5312] ============================================ [ 69.738423][ T5312] WARNING: possible recursive locking detected [ 69.741113][ T5312] 6.15.0-rc4-syzkaller-00208-g00b827f0cffa #0 Not tainted [ 69.744278][ T5312] -------------------------------------------- [ 69.746895][ T5312] syz.0.0/5312 is trying to acquire lock: [ 69.749377][ T5312] ffff88801fd70528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 69.753844][ T5312] [ 69.753844][ T5312] but task is already holding lock: [ 69.757257][ T5312] ffff88801fd70528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_new_block+0xfab/0x1ba0 [ 69.761531][ T5312] [ 69.761531][ T5312] other info that might help us debug this: [ 69.765023][ T5312] Possible unsafe locking scenario: [ 69.765023][ T5312] [ 69.768155][ T5312] CPU0 [ 69.769692][ T5312] ---- [ 69.771291][ T5312] lock(&sbi->s_alloc_mutex); [ 69.773381][ T5312] lock(&sbi->s_alloc_mutex); [ 69.775479][ T5312] [ 69.775479][ T5312] *** DEADLOCK *** [ 69.775479][ T5312] [ 69.778925][ T5312] May be due to missing lock nesting notation [ 69.778925][ T5312] [ 69.782010][ T5312] 4 locks held by syz.0.0/5312: [ 69.783878][ T5312] #0: ffff88804301c420 (sb_writers#12){.+.+}-{0:0}, at: do_coredump+0x1e96/0x2a30 [ 69.787479][ T5312] #1: ffff888051521c20 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 69.791818][ T5312] #2: ffff888051521a50 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x291/0x42a0 [ 69.795676][ T5312] #3: ffff88801fd70528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_new_block+0xfab/0x1ba0 [ 69.799995][ T5312] [ 69.799995][ T5312] stack backtrace: [ 69.802578][ T5312] CPU: 0 UID: 0 PID: 5312 Comm: syz.0.0 Not tainted 6.15.0-rc4-syzkaller-00208-g00b827f0cffa #0 PREEMPT(full) [ 69.802592][ T5312] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.802599][ T5312] Call Trace: [ 69.802605][ T5312] [ 69.802610][ T5312] dump_stack_lvl+0x189/0x250 [ 69.802628][ T5312] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.802641][ T5312] ? __pfx__printk+0x10/0x10 [ 69.802650][ T5312] ? rcu_is_watching+0x15/0xb0 [ 69.802664][ T5312] ? print_lock_name+0xde/0x100 [ 69.802678][ T5312] print_deadlock_bug+0x28b/0x2a0 [ 69.802688][ T5312] validate_chain+0x1a3f/0x2140 [ 69.802696][ T5312] ? try_to_wake_up+0x7e5/0x1290 [ 69.802710][ T5312] __lock_acquire+0xaac/0xd20 [ 69.802723][ T5312] ? udf_free_blocks+0x9e2/0x17f0 [ 69.802734][ T5312] lock_acquire+0x120/0x360 [ 69.802746][ T5312] ? udf_free_blocks+0x9e2/0x17f0 [ 69.802758][ T5312] ? rcu_preempt_deferred_qs_irqrestore+0x851/0xc40 [ 69.802772][ T5312] __mutex_lock+0x182/0xe80 [ 69.802838][ T5312] ? udf_free_blocks+0x9e2/0x17f0 [ 69.802851][ T5312] ? __pfx_rcu_preempt_deferred_qs_irqrestore+0x10/0x10 [ 69.802863][ T5312] ? _raw_spin_unlock_irq+0x45/0x50 [ 69.802872][ T5312] ? udf_free_blocks+0x9e2/0x17f0 [ 69.802883][ T5312] ? __pfx___mutex_lock+0x10/0x10 [ 69.802895][ T5312] ? __pfx___might_resched+0x10/0x10 [ 69.802903][ T5312] ? fs_reclaim_acquire+0x7d/0x100 [ 69.802917][ T5312] udf_free_blocks+0x9e2/0x17f0 [ 69.802930][ T5312] ? bdev_getblk+0x77/0x670 [ 69.802942][ T5312] ? udf_get_fileshortad+0x6e/0x1b0 [ 69.802955][ T5312] ? __pfx_udf_free_blocks+0x10/0x10 [ 69.802972][ T5312] udf_delete_aext+0x4df/0xbc0 [ 69.802980][ T5312] ? udf_get_fileshortad+0x6e/0x1b0 [ 69.802994][ T5312] ? __pfx_udf_delete_aext+0x10/0x10 [ 69.803004][ T5312] udf_new_block+0x1404/0x1ba0 [ 69.803014][ T5312] ? udf_write_aext+0x4ff/0x7b0 [ 69.803024][ T5312] ? udf_do_extend_file+0xe3b/0x1180 [ 69.803032][ T5312] ? udf_get_filelongad+0x6e/0x1b0 [ 69.803042][ T5312] ? __pfx_udf_new_block+0x10/0x10 [ 69.803065][ T5312] udf_map_block+0x12b1/0x42a0 [ 69.803083][ T5312] ? __pfx_udf_map_block+0x10/0x10 [ 69.803106][ T5312] ? do_raw_spin_unlock+0x4d/0x240 [ 69.803116][ T5312] __udf_get_block+0x52/0x250 [ 69.803129][ T5312] __block_write_begin_int+0x6b2/0x1900 [ 69.803143][ T5312] ? folio_add_lru+0x1b3/0x3d0 [ 69.803153][ T5312] ? __pfx_udf_get_block+0x10/0x10 [ 69.803167][ T5312] ? __pfx___block_write_begin_int+0x10/0x10 [ 69.803180][ T5312] ? __pfx_udf_get_block+0x10/0x10 [ 69.803192][ T5312] block_write_begin+0x8a/0x120 [ 69.803204][ T5312] ? udf_write_begin+0x7d/0x260 [ 69.803216][ T5312] udf_write_begin+0x100/0x260 [ 69.803229][ T5312] generic_perform_write+0x2c4/0x910 [ 69.803241][ T5312] ? __pfx_generic_perform_write+0x10/0x10 [ 69.803251][ T5312] ? file_update_time+0x416/0x490 [ 69.803265][ T5312] ? __generic_file_write_iter+0xf9/0x230 [ 69.803275][ T5312] ? udf_file_write_iter+0x1a3/0x6c0 [ 69.803288][ T5312] udf_file_write_iter+0x2d5/0x6c0 [ 69.803301][ T5312] ? __pfx_udf_file_write_iter+0x10/0x10 [ 69.803311][ T5312] __kernel_write_iter+0x390/0x860 [ 69.803319][ T5312] ? __pfx_udf_file_write_iter+0x10/0x10 [ 69.803327][ T5312] ? __pfx___kernel_write_iter+0x10/0x10 [ 69.803333][ T5312] ? __up_read+0x280/0x680 [ 69.803340][ T5312] ? __asan_memset+0x22/0x50 [ 69.803345][ T5312] ? iov_iter_bvec+0xb8/0x180 [ 69.803353][ T5312] dump_user_range+0x830/0xc20 [ 69.803362][ T5312] ? __pfx___dump_emit+0x10/0x10 [ 69.803369][ T5312] ? __pfx_dump_user_range+0x10/0x10 [ 69.803377][ T5312] ? elf_core_dump+0x332c/0x3900 [ 69.803385][ T5312] elf_core_dump+0x32ed/0x3900 [ 69.803395][ T5312] ? __pfx_elf_core_dump+0x10/0x10 [ 69.803402][ T5312] ? mas_next_slot+0xc27/0xcf0 [ 69.803414][ T5312] ? rcu_read_lock_any_held+0xb3/0x120 [ 69.803420][ T5312] ? 0xffffffffff600000 [ 69.803427][ T5312] do_coredump+0x1ec8/0x2a30 [ 69.803439][ T5312] ? __pfx_do_coredump+0x10/0x10 [ 69.803455][ T5312] ? proc_coredump_connector+0x172/0x4b0 [ 69.803464][ T5312] ? __pfx_proc_coredump_connector+0x10/0x10 [ 69.803475][ T5312] ? _raw_spin_unlock_irq+0x29/0x50 [ 69.803484][ T5312] get_signal+0x10d9/0x1310 [ 69.803501][ T5312] arch_do_signal_or_restart+0x95/0x780 [ 69.803512][ T5312] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 69.803520][ T5312] ? __bad_area_nosemaphore+0x3fb/0x780 [ 69.803532][ T5312] ? local_irq_enable_exit_to_user+0x5/0x10 [ 69.803546][ T5312] irqentry_exit_to_user_mode+0x81/0x120 [ 69.803558][ T5312] exc_page_fault+0x91/0x110 [ 69.803567][ T5312] asm_exc_page_fault+0x26/0x30 [ 69.803603][ T5312] RIP: 0033:0x7f756938e971 [ 69.803616][ T5312] Code: 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 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f [ 69.803625][ T5312] RSP: 002b:fffffffffffffef0 EFLAGS: 00010217 [ 69.803634][ T5312] RAX: 0000000000000000 RBX: 00007f75695b6080 RCX: 00007f756938e969 [ 69.803640][ T5312] RDX: 0000000000000000 RSI: fffffffffffffef0 RDI: 0000000000a00200 [ 69.803646][ T5312] RBP: 00007f7569410ab1 R08: 0000000000000000 R09: 0000000000000000 [ 69.803652][ T5312] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 [ 69.803658][ T5312] R13: 0000000000000000 R14: 00007f75695b6080 R15: 00007ffe7eff1758 [ 69.803667][ T5312] [ 70.859988][ T4657] Bluetooth: hci0: command tx timeout