program: 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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") r0 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r0, 0x2007ffc) sendfile(r0, r0, 0x0, 0x800000009) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$VIDIOC_SUBDEV_S_CROP(r0, 0xc038563c, &(0x7f0000000280)={0x0, 0x0, {0x3, 0x8, 0x80000000, 0x7fff}}) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe5000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x1, 0x0, 0x0) ioctl$KVM_SET_MSRS(r5, 0xc008ae88, &(0x7f0000000080)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000240)=[0x0], 0x0, 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x51}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000003ff6)='GPL\x00', 0xc5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x4}, 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) r8 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000001500)={0x1b, 0x0, 0x0, 0x3, 0x0, 0x1, 0x80000000, '\x00', r6, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x0, @void, @value, @void, @value}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000200)={&(0x7f0000000500)="7f243bb8373b899eb4a697392fb4f66898fdf2646af54bf58fcd987f625b6b1b3be966c1c0190ed14152560bc1fac2892e45f1c950f243a20c9eef5b64c3a3e0b0b8dac53ae1f9652c7641eb01ba38dd9db619c53b6cb73a5e0ace4603f5fc2290e04c2fafe1454658b0844743f2f50b3bb35617485f5b78ab7acd03c5f78089a63182a45661cdf0f4d15a510f60828aa2d0be3eb6aeb315cc00a54732415663e8b200ea6b46e5aa504beb3949ed0b8240a97895051237c5cc9eb2eabcc09c65c9b5a91b21bab2cbbb22e60536d0014c36929ded00ea2f5963f78458a4ad1260a02f26e9eb0f72d1df78a99a38d2088b4bf651e2e61b568372234ca270ae5f974f96c046377edbe36cbbb50658d04a13daf8359674fe6be1072a33fd29856545d3f1123c0e1891d4f73f895860e724378c2c9b892322c8ef7f77905095b12e6981ebabe4dadab881ca2879aa0049a883932df6de2a03dea2523f6e22597d91cb6f9c7111e29a9c0591134fcdf26292483d352670a5ed6c8a9cd02321d76f7b44907f676d8fff102948f2deb1ee6451ec99a9bb5d884766261083698069798fd7cc195a4a291982eee08bea32a4a8ff169e56131edfbada533e5558a2542bebb11c3a7984ffcb315ca618bdc9d7335a5a985e8485eca26f7ff83a68b912566dcfed8af9c20f2eae19f6d4cde06c50a02829ad27259ab7b31735483a136329daa22392cff4bbde90cc720abc202443bb6b2840cde9da2ceb9a9372bddabf17e44f0e90d73bdf844ea5718cd52428eb7ff999a91db27c124ee81ec08e2a6d750ec54602e4b05b9d6e1fdccaeaa25bbaaff1f69646d47787b6228e080e8c322d0427a7cee62e1ab3a29249e9789ed64fe62ac96201db072d8f2cd22992b2285e7ecd32a3f6e78ab3bfaddcf2dce51c9af8aa898248b760d3a11dc8384d4375924401a4746ef63e81ac939c516e6b3ba2572c8ee5df95b7e054e0f9afd2ee27a0ca90f6ea85c2ff25013203c39c9b954a3726647252c2e45b43ddd7731b83c157bd018b1a02dbe7ba936451528c771994e10fa0abc9b070c2447a199b1bff21c2b388db2a98926b80610363208184006eac1a4b9b28d407f3a35c6a24f479e0c0a98420d25beea48df7a6bc7a77f4aac1641ae2ac7ed7250fdeb29df6e579d13b4c1f28c09308c2efe42e60c75bc7fd750059bb97e5cbccb121e142286c5a50bb51fe87b6dc7d52526b22de440f665d7c41de20dd655a2c8595a9bc7de7a2243b95b91bdb9e0ff49802876b5c81f39a4d950bf9ce2d1a0953a23e256c4371974b0379953566239118556c4642e34e8d1e16d82f9b5298fa1c24ffd20b74c8e9cc6ec7c9fff7c12f54e6e5f3487cc551b9e908c51d5b2ab06baf9d0327e5740a118ec8a5cbdfe1c1f5858cd0b6250ae7134456aa47778b224de0a3e8bbd3f5f0a86cad29faf6f3caf2b1240604cebfa821d852deee48784d46d39f58bcc3d5afeb1fc854c520289f394f497528eecbad3b1b42e3a5574890130df0e125338a4b189151a5db6e8d06d328d5876bd651ca716375cd50e52dbf750719769bdabef0d71823ec8b8ca0a95c7e93ebff48919e0c267a3e54a0b7a93decff949c1fce7e41cc506ff71845df7a2b073691a1108ea3352e63388e1b2142812147fa87ef68a813dc0ddd7e88b878727f090f0f9e2b463cfa10db09ddaa473be37554ce167b9146bea715c96d4c9cae6ee84baa4b17cff73729cadbfeefbf80b90f86fba524cf861cabbc04e5de6f198c90df0c020f03bb184aee8240b463124ec51ef99b9d2c14e8ca193db60dcfe07df556260e9748d5fa920890add41ed3aad3d9f3f56073b1cf3c63b1479d4e79d763f5575920e711843aa6880583e31627bd90acb0236a3ca65ce6803e0323785e426d9c4c1e2c2831fc6f8cdf504a4e4271a26bf8147efa3e9f65e251ae20796a3af81fdb2d9cf164bf156093934db8e8b8df7829514891474c9a424444a1e4a9790b90c990e25baefcedcf3d54bd2dc9fd1c0b734bdac25eeff641500a0571e2e9a2c284656902ce73f2a84b3ad959b4a7766a605a7d45c4b1ed595b30166a1a2884ba2b93bc70669b0d6ff5f2e2466bebd0eece86ac891312c8d9cf97f146ec15917995f2b9da80ead9d70e3881ae3ef9d451a34d127d504eb011145909d05890a96c87b9b40444831db137d331ceb389691f0fdb060f9efa89c9c001ba04c6f3509e44af497b76ec988e61b34ceb7cfe486a626aafafb7501a884afa0870e7dde39b93c367c0e7eed471a38be3c7601916638df58bd9512cf26256d2026f55463f621319edd0d82ce8de2f9781c0d126fececfc64c654629e03d00cce3972e11a7ab26646c8a74eca3e3d2585191c5ceac95dbe22133018a6b7bd6117d93b434d46dd5e5af5090aed42400c5111fe87dc361b35c7e8def5a009252a7b86d44b4f007086c80f8841851a403981d15feb64753396c5f0ddf5eb4524e701dea7dfc8ce17c71bcdbed4ca1e3fb1218128ee79d81e23e0596e85e69628f86ab00b84d08727cea8a0d8d2c578ebc5c94ed45ac5fbfe818ff72ac594d8afed4819fb7ff33b436dfd33d3968d588b87f8273134deef5c21436662633f07e6dd1cdd97c5b0b4a796626c7faa5d25a3dad0c563605d77e39bfd8508b002c8b7e736c61bcb74024fbd5ca866b59bca03675a5ac432e3935c386cabc0d3cdd307b7d115823c77e57eeb6d7d19fedb2e5c0e3e30a54bebd57ce90a113e75b6de2e6f6d0b0d4336bf8b4070a533070174bcc215fbf04579fcc8253dfedeff69026d2203f7c59e09d9e8e504ee24d04ba93269f60a125242d1a5951fec7441e5b96e8a57cc78e0a4711e31bc80e09cd2df2a70c9de6e89908ff2c56341acae38df1ed0183fafb31a922e64c40d409db07b49d68e060a72eb869ccfa2f4ebe7a86b3bfd3c6ae16ca678b52a588660eb9c8427de11bed8a88ed013be369e6500142a51faac66e89a4c684e77cefb650000affb7ee800bd250adaf988ce37716abb7e7b3477d65e7df725e38edc41cd4a9b2635eb04220ea26d6500001e56980f5237ca1f0796ca093cc7ee50d0141a9a5ca3fe3c8698d576c31e1c29d668f21ba76fce0c954cae8385a511a36518802bbcd116dc9bd31c9ea96f8ed40e15c7f23d26d1dce90b40544bab2e56f23b71ad8d4c0be53e010a358af6d65dbb5940c2d42ba6009368eb3cccf537fc6db73b4e8012eee3a3742953aa023f3054fca9975480403249f521bbc07dde4dba6c5c99f088db7ff216c78bf925c7e65d9302e0a6e595c56d624149836c0d64df2b467101f8a4bdce8c4655d1da1f8b2b268c4c30c17b39bcc98e917696a73f8be5632f1e53eb737bd55562725a9c2ed12d814ba63998562ee3859dbc22a99239970a36d3974434835c312469f5b77386071752134b138e050f9201ddb0d2fd33e1fd1567ddbfc23648db98e888f921b73287499233711b1a1e5e962b6ab47e8656135f415b3a9ed1f8ad0bfb69311f387dd892e464b84da2b7ae80a0f92ceb8c64cb63cc308e3c37bd3e33f7a7d38af2b30f3f808503ecfac04d821af9d233dac5582be13039e44138b4d71249ee420d9c2ce21cae724bfea0b750133542afe58803ab0c0152563e3a3a9ba888931c4c996bb5ac5daaef67b7b4d165e20accd472734e89d94f9bdf8fb4841b28f11d41537d2c2a6082fc8a377cfac6e01bdc1c1bc35f1b5b3235081b432f11796c1a7138939c0e2d23f3b32b886ff490cf603c11cb31c6e000265c2966711448f24c97258eb2a20f8470af74b8d79d2f200009e6e2a3e64b19253cddb810e1f17f098b98e2014fb9d86c392ed328012700c81d2c3287e98da2691bd743596114f372a5f7b0cecdbc8fb2752066a421eef80d60f5b873b91a5fcc7fb15a0bf5a0f93b3214742d9b965f95c2f1b66b0bd5f8a3af1d4d6be38ec18a85c03700903713b8accce0ff8baf3ccf20ffbc3a8c33fd535a9db7e9b3338b1e2f0b4f60cf921950c5ad8a30c1edde4b618e9e8646d6df8547be36f901a832e8f071ed3fc83c4fb6161535477a2fe9d304babc818953156ed48c920d4f19442660b39b26fcf61060c8b5a327ef6b8d7c2a39d7039cffc72676ddc28414e9ad261a7ab78185cc871d033f0262175cb57d88ad72e9dd21bdd177dd9680ab46cd530ce5ca8aa1bcaa4b36862313655174c5eecb6f2eb78920fafefec800652b3d54318e814582ad55d1e59e67d8c181e3d14ca1750f8c0aa72d09b03e946611f1130eb644d099d9527e147857dbbecca854cc01b337bcc8ae3d2d2f39ec0b5b6885deae8aaef3f4f7afe62656efaf6499dba8d466527b44a5aa0eb01c224ab64e0ec7cdfbb7a3cd4325c12330ac5e7b813dd5cd9be059ec7d95b591115671501a05f89fb2862e2a61d24856fdb77e05952db93df40829aa701a8b7e411687a4042b1bc991decb679522faf17ebebbc15532d72813ae5c3fa605f8cc50bf2941b1cbb664d57f8c300c03bfe2836ed1cfc904ddcf4c2d7390895b9f768d8c4b56f884fd4d318e12de4eff24f509c0e13e43579a79d0817acd88b65709e54e7ea7968ce121ea80981393a223828ac62d992ee08fc9ee75e6520d81f3b0d02ec8c1b8400ab31289488e574e428872d093ea929087b78de1ffb9e95c55072c3e16d7f1e522742295292bd239c61f3079a5e3c791b4b1c69bc5f4bd14cc18be407d51ddb5a2fc3dc7776ec75b91cf7ee9eeda78c33f3e722da69bcaa42b89a6e9b6ae47f0ef3fc981815327bfba39bebcfcc0f5ed07bf0abe6c16de00ff95c2e1363f901afde04e943f4d532ce76c6dccb5b473352ac7f41e02b8baefc0b2eb31e246ef844e1688d34075806ba3830d22ad078d135a54eb1c466bc553c1f6db951714b8c986baff1459b356af70c4bdf7bc3539fd4fb9debad1283d237bb6f258da2554b40b2590dd779b3e416c0a21d4aa0c13c0b6b83587706f3a1a7fe616afbfdabf396b374b74426d7f00b0f622e78b7e4f30fd7dacffbaf65fcf2be9192e27614d9f8642423f9ea9f51fe2781a819f9badd0a091a2ea2e5a16c1289e1f95a4d337f92035f749392bd6a2b333f17fc261231a6717fbc9d21e9bd10bc053d4fbeffd7779840f0bf6f909ef2c735555a66ef30402a267865a2f8044def415ca185556c48b925e0eb363c6b43746856255d01b48ff5442b9d8e4e761dcf39eb88303c33b03168fa7db45ee8c12f15f39ad6374b541d9f6e2cfce1b45fcc4e97e82b71d75b30cdb1936b84e1daacfae599aac4261f77ab328bed9cdd21db1eb45abc06045b6d1889a22664b3824ea65be2a3f682bdc1ed3fd0d2d91371dccb94b165bc7da258c37c1c77c62fa0d0354f87f78df8cf8a764cf04cbb90e773e826e4e74033c8e2efbbfce09f584c425a9fa5c6ab8d80966d3ccfd27505c29d7b6992926189f029b124afdc1fc4a53a3644d2ec3c3b7b31ebbdd9b36adca538362ca417aa12ddd79a13458296cde698ea0f7cf8e70753ef7760eb5d0556ee648b17c3d98442588254790a22c5956641f7dbbaddff70b76522e2403707892dce59702b42395ce353d2bba28a03089315bed7d92fbc7027975342633a5fa0a05b9db15e7f55463e51b6b8835f77dc57fbb71d63f78a41534cdcb472004b93db37da0e4993ac73052460ee27611f6a54e8b7ea0fa1f058b1dbaff9b52ed560bfb001c57f509b3b64264f214629d8944ba1aef5652937f122f10a88e3d8cd024e0e8986c0d28325637f7cbbe725b7b39c335363", &(0x7f0000000000)=""/135, &(0x7f00000000c0)="ce9dcd7fb2d713bc68e842fa11ec40daa345b582b68cc564bac60954cf6cf57382292aa37ec6c206a531417ee0d2eff0e82fe4b0a476ec0767afe4880bb9e9b7a796c3aa7f888b772acc8591d2e06c7812714a8baf047e700ca4107db78f4c73b1f65eac8e", &(0x7f0000000140)="3b5129ed5c917317d9b574fda133bd6ce656963d74dfcd620f70dd8b4714c498530d96d8073308678713b2f4d85267d6b1f8184eb0967065ca1b5a7b64c5cb995758a2b963d3fa", 0x3, r8}, 0x38) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f00000001c0)=r7, 0x4) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a5050000000077d8f3b423cdac8d80000000000000002be16ad1f50ad32d3fd25dfd73a015e0ca6a0f68a7d007f15451dfb265a0e3ccae669e173a64bc1cfd5587d452d64e7cc957d77578f4c25235138d5521f9453559c35da860e8efbc64e57cbb7aee976f2b54421eed73d5661ca3dbe74bd09de8793dbcceef76b2e5feecf9c66c54c3b3ffe1b4ce25d7c983c044c06cd0a48dfe3e26e7a23129d6606fd28a69989d552af6d9a9df2c3af36e0360050011bbecc2f4a3799af2551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae82f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4af7588c8e1b44ccb19e810879b70a7000000e7ffffff00000000d7900a820b63278f4e9a217b98ef7042ad2a92895614cd50cbe43a1ed25268816b00000000000009d27d753a30a147b24a48435bd8a568669596e9e0867958e1dd7a0defb6670c06054002238260000000000040587c1ed797aa21a38e1e389f640a0b8b0000000000a835ad0f61ba73c31b05c00fba8a4aee676d7c45bb29671a68ee2e60da7b01a2e5785a238afa4aba70c07fcd95bf8b0d71b6f72d6a8d87fb08533d97ad96d3943c4cc8306dac433a5cdf334178b04963d67dd5a5707e618a1ef9057fec00f9e930219fa8d30e716de8cde9c60f0000000c3b64d10f0939b42b788daa7075fa542242b00f6bf9b64ad460e386b6f388351fbdacb3ad074574ee9d450f9dcfaef1be95ff3c449e6482e4403174618c20e887d6f320616d31d78a0e5421d5742cc52509fd90cf2df6d1404f6b8f810d7b94d421971b77a3270153a0d57cccfe27872f3e8e44480f93c33421986a7737842627301fb2fee8cabab074adaa2024ff57e609ba2f4d83b3bbf52309484532416f48f43b31395c6f45fee8f1682a4e8d5e3b9ae634ed24fb0e8b5fadaf5cb7eea62b7bb4264e72950c9dc791d771acc24c08cdb6ef24c813d082a86d9b879bdf5aefdfd905a2bd4ea36b0b54915a68fe149db154a8340017e1855511e9c0fe62d0cf55"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r9}, 0x10) r10 = open(&(0x7f0000000140)='./bus\x00', 0x400145042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r10, 0x0) r11 = creat(&(0x7f0000000200)='./bus\x00', 0x0) ftruncate(r11, 0x81fd) r12 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r12, 0x28, 0x2, &(0x7f00000054c0)=""/81, &(0x7f0000000080)=0x35) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="120150020069e240cb0668294000010203010902240001579c2005090400fe0103010300092107424771618b71010132cc8c0908f348009f010122f8090905810340000180b5"], 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x7fff) creat(&(0x7f0000000040)='./bus\x00', 0x0) [ 68.745608][ T4664] Bluetooth: hci0: command tx timeout [ 68.827326][ T5317] loop0: detected capacity change from 0 to 2048 [ 68.858118][ T5317] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 68.870983][ T5317] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 68.880567][ T5317] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 68.890682][ T5317] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 68.901472][ T25] audit: type=1800 audit(1745664316.466:2): pid=5317 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.300871][ T5317] [ 69.301927][ T5317] ============================================ [ 69.304333][ T5317] WARNING: possible recursive locking detected [ 69.306661][ T5317] 6.15.0-rc3-syzkaller-00283-gf1a3944c860b #0 Not tainted [ 69.309641][ T5317] -------------------------------------------- [ 69.312106][ T5317] syz.0.0/5317 is trying to acquire lock: [ 69.314271][ T5317] ffff888033cf2128 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 69.318178][ T5317] [ 69.318178][ T5317] but task is already holding lock: [ 69.321224][ T5317] ffff888033cf2128 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_new_block+0xfab/0x1ba0 [ 69.324887][ T5317] [ 69.324887][ T5317] other info that might help us debug this: [ 69.327986][ T5317] Possible unsafe locking scenario: [ 69.327986][ T5317] [ 69.330715][ T5317] CPU0 [ 69.332178][ T5317] ---- [ 69.333874][ T5317] lock(&sbi->s_alloc_mutex); [ 69.335721][ T5317] lock(&sbi->s_alloc_mutex); [ 69.337694][ T5317] [ 69.337694][ T5317] *** DEADLOCK *** [ 69.337694][ T5317] [ 69.340691][ T5317] May be due to missing lock nesting notation [ 69.340691][ T5317] [ 69.344001][ T5317] 4 locks held by syz.0.0/5317: [ 69.346014][ T5317] #0: ffff88803fb3e420 (sb_writers#12){.+.+}-{0:0}, at: direct_splice_actor+0x49/0x160 [ 69.349940][ T5317] #1: ffff888051cc8f60 (&sb->s_type->i_mutex_key#19){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 69.354857][ T5317] #2: ffff888051cc8d90 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x291/0x42a0 [ 69.358749][ T5317] #3: ffff888033cf2128 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_new_block+0xfab/0x1ba0 [ 69.362851][ T5317] [ 69.362851][ T5317] stack backtrace: [ 69.365391][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted 6.15.0-rc3-syzkaller-00283-gf1a3944c860b #0 PREEMPT(full) [ 69.365405][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.365411][ T5317] Call Trace: [ 69.365419][ T5317] [ 69.365425][ T5317] dump_stack_lvl+0x189/0x250 [ 69.365444][ T5317] ? __pfx_dump_stack_lvl+0x10/0x10 [ 69.365457][ T5317] ? __pfx__printk+0x10/0x10 [ 69.365466][ T5317] ? print_lock_name+0xde/0x100 [ 69.365482][ T5317] print_deadlock_bug+0x28b/0x2a0 [ 69.365493][ T5317] validate_chain+0x1a3f/0x2140 [ 69.365502][ T5317] ? try_to_wake_up+0x7e5/0x1290 [ 69.365519][ T5317] __lock_acquire+0xaac/0xd20 [ 69.365534][ T5317] ? udf_free_blocks+0x9e2/0x17f0 [ 69.365547][ T5317] lock_acquire+0x120/0x360 [ 69.365559][ T5317] ? udf_free_blocks+0x9e2/0x17f0 [ 69.365569][ T5317] __mutex_lock+0x182/0xe80 [ 69.365627][ T5317] ? udf_free_blocks+0x9e2/0x17f0 [ 69.365640][ T5317] ? sched_clock_cpu+0x74/0x430 [ 69.365654][ T5317] ? psi_task_switch+0x39e/0x6d0 [ 69.365664][ T5317] ? udf_free_blocks+0x9e2/0x17f0 [ 69.365676][ T5317] ? __pfx___mutex_lock+0x10/0x10 [ 69.365687][ T5317] ? __pfx___might_resched+0x10/0x10 [ 69.365701][ T5317] ? fs_reclaim_acquire+0x7d/0x100 [ 69.365716][ T5317] udf_free_blocks+0x9e2/0x17f0 [ 69.365730][ T5317] ? bdev_getblk+0x77/0x670 [ 69.365743][ T5317] ? udf_get_fileshortad+0x6e/0x1b0 [ 69.365756][ T5317] ? __pfx_udf_free_blocks+0x10/0x10 [ 69.365775][ T5317] udf_delete_aext+0x4df/0xbc0 [ 69.365783][ T5317] ? udf_get_fileshortad+0x6e/0x1b0 [ 69.365796][ T5317] ? __pfx_udf_delete_aext+0x10/0x10 [ 69.365815][ T5317] udf_new_block+0x1404/0x1ba0 [ 69.365831][ T5317] ? bdev_getblk+0x77/0x670 [ 69.365843][ T5317] ? udf_get_filelongad+0x6e/0x1b0 [ 69.365854][ T5317] ? __pfx_udf_new_block+0x10/0x10 [ 69.365866][ T5317] ? udf_current_aext+0x660/0xad0 [ 69.365886][ T5317] udf_map_block+0x12b1/0x42a0 [ 69.365905][ T5317] ? __pfx_udf_map_block+0x10/0x10 [ 69.365929][ T5317] ? do_raw_spin_unlock+0x4d/0x240 [ 69.365941][ T5317] __udf_get_block+0x52/0x250 [ 69.365956][ T5317] __block_write_begin_int+0x6b2/0x1900 [ 69.365972][ T5317] ? folio_add_lru+0x1b3/0x3d0 [ 69.365982][ T5317] ? __pfx_udf_get_block+0x10/0x10 [ 69.365996][ T5317] ? __pfx___block_write_begin_int+0x10/0x10 [ 69.366010][ T5317] ? __pfx_udf_get_block+0x10/0x10 [ 69.366023][ T5317] block_write_begin+0x8a/0x120 [ 69.366035][ T5317] ? udf_write_begin+0x7d/0x260 [ 69.366048][ T5317] udf_write_begin+0x100/0x260 [ 69.366062][ T5317] generic_perform_write+0x2c4/0x910 [ 69.366083][ T5317] ? __pfx_generic_perform_write+0x10/0x10 [ 69.366093][ T5317] ? generic_file_direct_write+0x385/0x3e0 [ 69.366102][ T5317] ? file_update_time+0x2da/0x490 [ 69.366117][ T5317] __generic_file_write_iter+0x1ae/0x230 [ 69.366128][ T5317] udf_file_write_iter+0x2d5/0x6c0 [ 69.366144][ T5317] iter_file_splice_write+0x937/0x1000 [ 69.366162][ T5317] ? __pfx_iter_file_splice_write+0x10/0x10 [ 69.366173][ T5317] ? rcu_read_lock_any_held+0xb3/0x120 [ 69.366181][ T5317] ? direct_splice_actor+0x10c/0x160 [ 69.366189][ T5317] ? __pfx_iter_file_splice_write+0x10/0x10 [ 69.366196][ T5317] direct_splice_actor+0xfe/0x160 [ 69.366203][ T5317] splice_direct_to_actor+0x5a5/0xcc0 [ 69.366213][ T5317] ? __pfx_direct_splice_actor+0x10/0x10 [ 69.366220][ T5317] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 69.366228][ T5317] ? __pfx_aa_file_perm+0x10/0x10 [ 69.366240][ T5317] do_splice_direct+0x181/0x270 [ 69.366251][ T5317] ? __pfx_do_splice_direct+0x10/0x10 [ 69.366261][ T5317] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 69.366276][ T5317] ? rw_verify_area+0x258/0x650 [ 69.366287][ T5317] do_sendfile+0x4da/0x7d0 [ 69.366303][ T5317] ? __pfx_do_sendfile+0x10/0x10 [ 69.366315][ T5317] ? rcu_is_watching+0x15/0xb0 [ 69.366325][ T5317] ? __rseq_handle_notify_resume+0x37e/0x11f0 [ 69.366333][ T5317] __se_sys_sendfile64+0x13e/0x190 [ 69.366341][ T5317] ? rcu_is_watching+0x15/0xb0 [ 69.366349][ T5317] ? __pfx___se_sys_sendfile64+0x10/0x10 [ 69.366358][ T5317] ? do_syscall_64+0xba/0x210 [ 69.366366][ T5317] do_syscall_64+0xf6/0x210 [ 69.366372][ T5317] ? clear_bhb_loop+0x45/0xa0 [ 69.366379][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.366386][ T5317] RIP: 0033:0x7ff25238e969 [ 69.366393][ T5317] 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 [ 69.366399][ T5317] RSP: 002b:00007ff253262038 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 69.366407][ T5317] RAX: ffffffffffffffda RBX: 00007ff2525b5fa0 RCX: 00007ff25238e969 [ 69.366411][ T5317] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000004 [ 69.366415][ T5317] RBP: 00007ff252410ab1 R08: 0000000000000000 R09: 0000000000000000 [ 69.366419][ T5317] R10: 0000000800000009 R11: 0000000000000246 R12: 0000000000000000 [ 69.366423][ T5317] R13: 0000000000000000 R14: 00007ff2525b5fa0 R15: 00007ffc784c6be8 [ 69.366429][ T5317] [ 69.695617][ T5309] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 70.795731][ T4664] Bluetooth: hci0: command tx timeout [ 72.875940][ T4664] Bluetooth: hci0: command tx timeout [ 74.875647][ T5309] usb 5-1: unable to get BOS descriptor or descriptor too short [ 74.881015][ T5309] usb 5-1: unable to read config index 0 descriptor/start: -32 [ 74.884132][ T5309] usb 5-1: chopping to 0 config(s) [ 74.887052][ T5309] usb 5-1: can't read configurations, error -32 [ 74.955587][ T4664] Bluetooth: hci0: command tx timeout [ 75.015556][ T5309] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 75.145614][ T5309] usb 5-1: device descriptor read/64, error -32 [ 75.255740][ T5309] usb usb5-port1: attempt power cycle [ 75.595739][ T5309] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 75.616369][ T5309] usb 5-1: device descriptor read/8, error -32