program: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000200)={[{@part={'part', 0x3d, 0x40}}, {@nodecompose}, {@part={'part', 0x3d, 0x7}}, {@part={'part', 0x3d, 0xc}}, {@uid}, {@nodecompose}, {@nls={'nls', 0x3d, 'macinuit'}}, {@gid={'gid', 0x3d, 0xee00}}]}, 0x3, 0x5f4, &(0x7f0000000640)="$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") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x2000, 0x12) move_mount(0xffffffffffffffff, &(0x7f0000000000)='./file2/file0\x00', r0, &(0x7f00000001c0)='./file2\x00', 0x10) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) getsockopt$bt_BT_DEFER_SETUP(r1, 0x112, 0x7, 0x0, &(0x7f0000000100)) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000046, &(0x7f0000000440)={[{@delalloc}, {@bsdgroups}, {@barrier_val={'barrier', 0x3d, 0x3}}, {@dioread_lock}, {@data_err_ignore}, {@usrjquota}, {@data_err_ignore}, {@grpquota}, {@nobh}, {@grpid}, {@oldalloc}, {@dioread_nolock}]}, 0x1, 0x553, &(0x7f0000000a40)="$eJzs3d9rW1UcAPDvTdv91nUwhopIYQ9O5tK19ccEH+aj6HCg7zO0d2U0WUaTjrUO3B7ciy8yBBEH4ru++zj8B/wrBjoYMoo++BK56U2XrUmbddnSmc8Hbjkn9ybnfnPv9/TcnBsSwNCayP4UIl6OiG+SiIMRkeTrRiNfObG23er9q7PZkkSj8elfSXO7rN56rdbz9ueVlyLit68ijhc2tltbXlkolcvpYl6frFcuTdaWV05cqJTm0/n04vTMzKm3Z6bfe/edvsX6xtl/vv/k9oenvj66+t0vdw/dTOJ0HMjXtcfxBK61VyZiIn9PxuL0IxtO9aGxnSQZ9A6wLSN5no9F1gccjJE864H/vy8jogEMqUT+w5BqjQNa1/Z9ug5+btz7YO0CaGP8o2ufjcSe5rXRvtXkoSuj7Hp3vA/tZ238+uetm9kS/fscAmBL165HxMnR0Y39X5L3f9t3sodtHm1D/wfPzu1s/PNmp/FPYX38Ex3GP/s75O52bJ3/hbt9aKarbPz3fsfx7/qk1fhIXnuhOeYbS85fKKdZ3/ZiRByLsd1ZfbP5nFOrdxrd1rWP/7Ila781Fsz34+7o7oefM1eql54k5nb3rke80nH8m6wf/6TD8c/ej7M9tnEkvfVat3Vbx/90NX6KeL3j8X8wo5VsPj852TwfJltnxUZ/3zjye7f2Bx1/dvz3bR7/eNI+X1t7/DZ+3PNv2m3dQ/FH7+f/ruSzZnlX/tiVUr2+OBWxK/l44+PTD57bqre2z+I/dnTz/q/T+b83Ij7vMf4bh39+taf4B3T85x7r+D9+4c5HX/zQrf3e+r+3mqVj+SO99H+97uCTvHcAAAAAAACw0xQi4kAkheJ6uVAoFtfu7zgc+wrlaq1+/Hx16eJcNL8rOx5jhdZM98G2+yGm8vthW/XpR+ozEXEoIr4d2dusF2er5blBBw8AAAAAAAAAAAAAAAAAAAA7xP4u3//P/DEy6L0Dnjo/+Q3Da8v878cvPQE7kv//MLzkPwwv+Q/DS/7D8JL/MLzkPwwv+Q/DS/4DAAAAAAAAAAAAAAAAAAAAAAAAAABAX509cyZbGqv3r85m9bnLy0sL1csn5tLaQrGyNFucrS5eKs5Xq/PltDhbrWz1euVq9dLUdCxdmayntfpkbXnlXKW6dLF+7kKlNJ+eS8eeSVQAAAAAAAAAAAAAAAAAAADwfKktryyUyuV0UUFhW4XRnbEbCn0uDLpnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/gsAAP//6AY3sQ==") truncate(&(0x7f0000000900)='./file1\x00', 0x3000000) syz_mount_image$fuse(0x0, &(0x7f0000000400)='./file4\x00', 0x1018000, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000), 0x10000, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file4'}}], [], 0x2c}) r2 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000600)) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f00000002c0)=0x0) sendmsg$nfc_llcp(r2, &(0x7f0000002040)={&(0x7f0000000340)={0x27, r3, 0xffffffffffffffff, 0x2, 0x5, 0x3, "5daac9e29646e4088f80785c306f3d11d4f9480db83aaf7105630088b4f5fb6f3f5ce3c1e65f9807307f3ac9de092219260b3fe20f8aa43a1e9325fa45a168", 0x1e}, 0x60, &(0x7f0000000fc0), 0x0, &(0x7f0000001000)={0x1010, 0x110, 0x100, "85069378b81589c3868efeb363fa11958526dbcbf757550a4407f176cf3aeef8898921a662b1889ec9e1cfcb05a9bcb54f449bb0b0349395d096aa54ac42344637403446359e41321873587dd579608d3c8ee58e6eb148ce923daace50320680736bcee371f9a5030f12e6edc6a3ee67c5fddb78288de11f94c72a96ecb85475a0b7d114c618fa84a571f310f5651e601ea5a4a50f43269cb7f87c08d828411fa3bfa11ecaa4c4f36b5f16bd9a26106be38c36db8bef2e45914db8d43bd02c1defd245783049911e30a493b77ca645d8d484fed1eec7db172b11004da06501751dc79b9e38b2a0963f4c547ad8497e3598823ad366178c50b337483cbc062cce3760c4a8fd12530730d93c62bc0eb55889da6874045a4a0256b3f05ba2ebe30a79ec51b0b2d0ed24c982acb25a4b8b2e9a4f7ef1a88f9ab223268b99ae9befa0bedec4140ce1a3d0a6a58ff362647ce3b73ca434cfe9933ca258d03b3ebcd8f9956d0d1f584dbb6ae7b849eab060bdabbb91fff4deb69b0dbc18d55a8c491ef4902d02fca92e025e421625acc10a2b611efdbfb0b0874b231565b231ce98e23867771216919f91c557bde96584320be43255458446f0f2b9090308569cbdede630613b9474b3b02efe14bd2e20234a963a6e684d853f76b2c8fc58c927b021adf6aad13e712262105aef591eda6272d9eee5af2a7ede46db5b779e5053d9e6cc8daf81955b45b822d82437f8acb2f5b749e0d4ce3fa2bcd024ccfb5f719ba5e2a706ddb8d5c7d6953f026adeed157682192f0290992aa6711c4cdc50ec3bbc9d540058a61f954f73fe1d25ff47b7908495a1e0ff3353ba788068af3a2c408e02ea4ab55c4a58ad1acba00c343650525e1f70380476ad570072d82f18259f584634dc3862a5665464ef8ce4da0348ff6d392bdeb3313cc4d2f4ed6bd1eff65063a15244f54ef1b964976de387aa2e251fc64c0681c8da6e2303028b3a988ab27f4f0139b77eebf401cbeff0cff98b25b2e40cd9632155d244f528aba9e67499ea4d0c832e6580c31b23bc0d4e2f46103f529b4fe18197be1a08d7f832461c811599900379cf42d1b13a723538776444c959c38a0d85898b4a6f90f872c9d9cfe48a8e590417d0c1ec75b7847805b6737966a5d7cb7fb1df02a6404f0a43ee8a944ab5ce3a4339c0e6bd71c7b4996a70551f8fd4bebdace602aa475ae2067486c8e45949dd12875aea52bccb6b49e19917dc52bfb9b7955a04cebcfcae1f1a5bcb4a7121ebd564d221831e8a8964b0cef396b3cee1f14019788b7a269276f3e8bd4cfe40ea94d50d6a7784e0cd366cd907a0458713dfe22e5cbc68a922448227ba8cd36c5ecf834556dc4ced3c9a55366e114ef6176d19f9b11aa04a7c19177fb5e0e608829223b3155b1ad46cb412d6b7e80dbc33b5b1a4d980d5eddbe7117e78b765b1e181125c16d7f13c7c645200b46bde144a6ac1fbdbb443c9d1f6644a742a9457fec035b7895e2cbe1996136f0a53f2dbde448d8389e9cd80ab2827646a2438e448eee2c139f1005e2a6cb6c77879f9df4c1989151c5e5cc11a8d7f37fd04a1252f0376cebf27e23f0694fb2ccfa9b8278880ce577eb64d1c3c07eec3401eba0a95818d2a9a06389ae9c3969d75fb4c01ba157cd5ee6d5f6e77c5204e23f3ee5aee7740b31895b07a6e4a07787d5e2cfe733d4e4e8ed327be0c0ec56ec45255a2d16c8cfdfafdc89ce07296e0462bc5d8e30c2784b72e0b6512dbf39b6b4b4ab09b7ec27de83efe7b4dc51885b9e1be993abf56f6a703c7ecc4630476770a2c030b246f153c46645d97090d3044c5bde779bbef356018632cd40717d250b5a49692355fc3c7cba513c25d1b172f8004f87953937aadb109d6a58e2ffebd16d620415f08a9a745f61caff13967b705741965dfacfcca11e932a447eecc60087d72ae8eea3a4f8f9394387fd24990c18faeaab98fc03e501f5409e064e0b65e02bd3f5941bbcc363ac522f27b672ae6f5868a476090d0db5643ddd84e2ae72ac98744f3d662935f351408e235766eb3c8ac189a5e435e5ff09381e2d0cf5cd7a70a11fb9839a04a9f9307eda7dc4b16120f5966c791cbb6f977bbface622bb74cb0ad47de4808d6b995c9c3aae6311e192ba2dc983a08636491f241aed5d1b821a92e0fcdc16e2ce39423303d0c16bd913fe2ed53cbd1a4ef86a21a31c8bd18311bb6fd014512ac05a0c6293d85e39eabbc03ab2f10dd6715222cdadcd1f81589878b9d06a9d6c786768ab864e6e6cbd309d6f203e12a7d32d203c16fb11e1db7569a773cc3d4bb4d6696f747a2373f1dc7dd7089c6ef9358658b9dca477424198d6fdf70181f6a0f39ea1c506e33a93ae101ccdccba49ab6e6ee4957e68c62ca3d746c089a81d13981b0949fc6a3e00a16a0cd08f3c1f02150a28819337b0fd8f8b08e691d6a409ff7277d0fa07815ff2f8adf5217f0ee67db9af5b1e7fb0521a890e79062980350e33b5198435d78b906c6291dcdb66845315aea11cdda1f7908a3e390b0d0b9ddd2dbf9b92c34feb695e77c5d5b9595eaf0a2e89f015f6c6063ac6fea4dc89a41d0f838fb78f382f01427dd82b8741d11187bb9c5a8d02e4e473ac629174edbe363e7455f96b2b6afc447e193aeac9db44ada8f2fdcf013cfde2e46083f278edbcadc10f2b477db0430118aad9cdb37e8226dadc99758dcd5b0fc3c33519194a61bc2a7b4f9c8791d92e103591eca2941b5c71a1b0e8409ca7c40097684109bb766d727b10eec007b2f1d2168d2ab6b03dec89e6000cf2153b9a48b085882548559cf74d1a9f40abe82b13f4ea76d8a94a8d78b5dc6fe7bd33e89cc9b1f4d2ab489ce165ddbcef08baceff177613dee472ebb897c7f6d27fffdfa9c8cb12ceb7c4d138f607f80a2cc91a20126ee0fc04c5fb5acc91503db08c7907fb5fea63428f2de49c5ea17717bb9ca7300b503c211fdcac69a263040329d5c06268a8f2eb3dbdb26a0f6c7ea5af124d200317ab36cd5a4961b314ed460ddd414a301da9031d87b179b469a8253b1cb8112d9e417147de40dd9afcca8f6bb2e12cfbf49e1d7ae4caa33ad360498d95c2b4c10b9a6b6d3f59f78ac0f5100a82fe8ad2fe550a0cc6d2c0002d95713a06e44eaa001436dba2847d9cf2ba35616a759e43d8ef9d19ad510419740ece830292e51f8ecdbb910f79abc46ce0d972e6122576d127dc37fc528f9916f385cd40b659740ba0411a2d325fce93e982d0018f88bf9327670f7c25b4f2060773ea0cb02904da14d3b1fd62cc2db8f589b7c200c1e912faeb773dcc44c422b020b93a7e397a5ec0d0fc3e88f31c0f0391a0ca05bd599b953a54c4e6309f89ee946f9c779d3dcf2d45f0ec5ecf37a1640f2fdd4b482d1eb588547cf5dc24f2f046a475a31703997c581d4c01a18fab2fae6ff21b5cfdb7425e70cb5df86cc32bcbd1e99b0cb44dd5bfa5368115203dc854cd29f85439beb9c099e1855352b63be16478ac3975acc9a9b7a5b9d08f115a83542e77783122edc0d4acb1afb50aa30d468a054f6c074761b3f489fa89974169de56d5c7fe28c92f67cb7ab9484bfeb9f7932bb40219654328b9ae0367e9a39b49dde81e9a8db716be8ca8433e8eabac84b2181cb376536553895225c1f41b430e22bd35b13a226a70b94a8d5b7e54edb4cbb6eb38c1cc4578fff398a4abdfe41945f4203e4d0a097ddd9456bffb07ce509fd18bd1287008161d5cbe277209ee74196532b00c86f22729e266c731de2d295fffba3929237b73bf49973c62a38ccfac6102f176dbfb85f1e8505306c2eb3b073226bd29d8622b2d34f06b60c655a1a25c03a5b729136d579080819ed367670a5a0b7bd4e5872ad3433868400c39cea5c2ec572ebfe721691f6e3a274685a01c3f9506829435af257a5cac7f9a1ec027b701440a24c2568e97b4dde9e0cf0f910ba6d38894366eb1b3058a3d6bf93cf61dfeb26723620a0b79be310d6aeda23e1c921ebeb492c9330a4535f8b41d06fa505be5a3037d02a49d6ba9c0c29e559117dcb47ee5b379ea550eea3c47d7c3d6e13dcc509df431cb7f9cafa831ad34cfaf782bde9e1436a03d52ea998de7cfe028911ef89f8f844bc25eb43ee5e3eb24426a1cd4d048ef99e6101fbccb85ff2a11e8dd2414aab93ff40db9ec936cb73de5db61c257d83a0ef4f46f56a863a540c48bb252643d27115dd48a5a0535e2194f89d2d30d19ffcc26d831f5adf344b252872a216d4a0420bf783b6896a0bf61ccd675c376cd23331a9f1969d5a687cb692d5c58d11500fd2de71fc84b7c086b347b4f29b9ca08d7a3c7e2964eadf907e545559d593e27e41515bbc62ec071e93f83ab7c00db17c3dbf8cf8b90bf0c19a65db50c8f893f8ae2bf5fe905faa71c49bc633d14c7618caf1702eb3a90e52b6916058dae5d8ee4a39d4ae8f64f6aff8af3473193b6bddfdee77653338b7b1cde49f5e2f54ca0dee37be1963612a9e80cdc07726de318d6618442cf71f416a859f3a43f3f50f22a17418e74aa7051a6054aaa99698d9abcd8a8b999d0acb2bb6e14286bcbc5b5ce55b4ff7715090376dc95b4326a8a5a83cf85468438795f475bff8659c53443d222fe0a1022c743346c8ba04dacd0f94db7ebeaeef5564d1064be4d51bf0cbf0b836da5dc4510adb9e2265734bb0c3235fd8947e61ded1e546eea22783d272199683566c5fda5a84303511a4b1474016b2c8d65b80fed6634c586a25b63324427320620061140db4bbebcd059322eaeb9d78f3ef9f7d6226e1d9dc6880f6b45f9317d00e3aa3a21f0c23cae99c40d1f31fa3ddaa6e2333588fe3d5a6aa3adb2278e0fe4d140e5c997befd08aa85be8fab24196495b34d1cfa43f27f1aef6097a6421b55056dc7952e751e7299f2a94b5739017dc65c6e4742d3d1ab489dab591a498850eb47057c522399f2b6800265e321404e7d6ee4e92c17fb9e53b1eec61ce283b43c6823ad91b168c46692a4ce39e242bad5a611e1651d39afc4e86610fd4b71d87e4bac9432fbc6809539f90ba40ff2b44e4fea516245a478bb71e21d801a77d35d2c00066dee31bd3f922ce35871aa2b04c932580ada3d82878518a4c0e357e5fc58bf5f230b3b4a292886655ec64b6ff5bc990c34791b15b16e432bdc90f7478a66003156d96cb770420842f9c124034f81a332073627c9f7c7ebf12457a5f3f967541c750c99b96b45bb619e105d9b75905d0f7fe564098833c549626a73f27a905a5956b6a73f83e240ed36cd54f68f9642f2fe447aac10e7719deef473ea6405b76dd2362b034f0f4b8b37f1bfeb8476c2225a9c197ce80330d1495f12e6848008dcf6082f6dfc36dac527a1255336207ecc079555a803c794ded57b60b7555607b7f6afc7d319528312f995f51ba92afe68024724324c5aefc75158ff69d94753613e0809d6d335cc65ed05510c1bd67b47625d749b7263d5ff16467bca4dcc1c76c4868a8b3f587e665cacce36eb52a5cfc3e1589d0925d791f8bc6c27a5065a42fe6ac04fc0bd90792955e8dd65778454a0310be4e4a773a1bb2f27fa00f539f645685062ee7bd9571da1bd6df3e6dd98d1fbbef51c9d89d293943063bcc66b98ce3cc5cd4bb6e27f10e1a96dfa40b2b876f47d2f3eff384a2eb3ce38a0c9c843c53ae314601df6b3881ccf1acc974b405c1f8095a6ecb1631947d6813c7a3059d147a4b402a682ec0562c3a899d19cf310e8874a4d5cde711742f63ab10dc5ad411607ef9abd02fc07d6e93703c"}, 0x1010, 0x20040800}, 0x804) chdir(&(0x7f00000001c0)='./file0\x00') pipe(0x0) write$binfmt_misc(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x22043, 0x69) getdents64(r0, &(0x7f0000000100)=""/154, 0x9a) unlinkat(0xffffffffffffff9c, &(0x7f00000003c0)='./file2\x00', 0x0) [ 75.654318][ T5334] Bluetooth: hci0: command tx timeout [ 75.700097][ T5353] loop0: detected capacity change from 0 to 1024 [ 75.809447][ T5353] [ 75.810516][ T5353] ============================================ [ 75.813366][ T5353] WARNING: possible recursive locking detected [ 75.816025][ T5353] syzkaller #0 Not tainted [ 75.818003][ T5353] -------------------------------------------- [ 75.820655][ T5353] syz.0.0/5353 is trying to acquire lock: [ 75.823173][ T5353] ffff888053025548 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_get_block+0x39e/0x1530 [ 75.827780][ T5353] [ 75.827780][ T5353] but task is already holding lock: [ 75.830939][ T5353] ffff888053027048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.835599][ T5353] [ 75.835599][ T5353] other info that might help us debug this: [ 75.839026][ T5353] Possible unsafe locking scenario: [ 75.839026][ T5353] [ 75.842224][ T5353] CPU0 [ 75.843690][ T5353] ---- [ 75.845261][ T5353] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.847719][ T5353] lock(&HFSPLUS_I(inode)->extents_lock); [ 75.850248][ T5353] [ 75.850248][ T5353] *** DEADLOCK *** [ 75.850248][ T5353] [ 75.853615][ T5353] May be due to missing lock nesting notation [ 75.853615][ T5353] [ 75.857240][ T5353] 4 locks held by syz.0.0/5353: [ 75.859309][ T5353] #0: ffff88801235c428 (sb_writers#12){.+.+}-{0:0}, at: mnt_want_write+0x41/0x90 [ 75.863280][ T5353] #1: ffff888053027238 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: do_truncate+0x171/0x220 [ 75.867789][ T5353] #2: ffff888053027048 (&HFSPLUS_I(inode)->extents_lock){+.+.}-{4:4}, at: hfsplus_file_extend+0x1fc/0x1990 [ 75.872729][ T5353] #3: ffff888032f608f8 (&sbi->alloc_mutex){+.+.}-{4:4}, at: hfsplus_block_allocate+0x94/0x9b0 [ 75.877211][ T5353] [ 75.877211][ T5353] stack backtrace: [ 75.879802][ T5353] CPU: 0 UID: 0 PID: 5353 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 75.879820][ T5353] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.879827][ T5353] Call Trace: [ 75.879834][ T5353] [ 75.879840][ T5353] dump_stack_lvl+0x189/0x250 [ 75.879860][ T5353] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.879874][ T5353] ? __pfx__printk+0x10/0x10 [ 75.879890][ T5353] ? print_lock_name+0xde/0x100 [ 75.879905][ T5353] print_deadlock_bug+0x28b/0x2a0 [ 75.879919][ T5353] validate_chain+0x1a3f/0x2140 [ 75.879931][ T5353] ? lock_release+0x4b/0x3e0 [ 75.879948][ T5353] ? look_up_lock_class+0x74/0x170 [ 75.880000][ T5353] ? register_lock_class+0x51/0x320 [ 75.880017][ T5353] __lock_acquire+0xab9/0xd20 [ 75.880035][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 75.880047][ T5353] lock_acquire+0x120/0x360 [ 75.880062][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 75.880073][ T5353] ? stack_trace_save+0x9c/0xe0 [ 75.880086][ T5353] ? __pfx_hlock_conflict+0x10/0x10 [ 75.880098][ T5353] __mutex_lock+0x187/0x1350 [ 75.880110][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 75.880121][ T5353] ? lockdep_unlock+0x89/0x120 [ 75.880135][ T5353] ? validate_chain+0x897/0x2140 [ 75.880147][ T5353] ? hfsplus_get_block+0x39e/0x1530 [ 75.880157][ T5353] ? __pfx___mutex_lock+0x10/0x10 [ 75.880172][ T5353] hfsplus_get_block+0x39e/0x1530 [ 75.880186][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880197][ T5353] ? do_raw_spin_unlock+0x4d/0x240 [ 75.880211][ T5353] ? _raw_spin_unlock+0x28/0x50 [ 75.880226][ T5353] block_read_full_folio+0x29f/0x830 [ 75.880239][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880250][ T5353] filemap_read_folio+0x117/0x380 [ 75.880268][ T5353] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 75.880278][ T5353] ? __pfx_filemap_read_folio+0x10/0x10 [ 75.880294][ T5353] ? filemap_add_folio+0x1af/0x270 [ 75.880307][ T5353] do_read_cache_folio+0x350/0x590 [ 75.880318][ T5353] ? __pfx_hfsplus_read_folio+0x10/0x10 [ 75.880329][ T5353] read_cache_page+0x5d/0x170 [ 75.880339][ T5353] hfsplus_block_allocate+0xe4/0x9b0 [ 75.880354][ T5353] ? __pfx_blk_mq_flush_plug_list+0x10/0x10 [ 75.880372][ T5353] hfsplus_file_extend+0xae3/0x1990 [ 75.880385][ T5353] ? __pfx_hfsplus_file_extend+0x10/0x10 [ 75.880399][ T5353] ? __submit_bio+0x2d3/0x5a0 [ 75.880415][ T5353] ? ktime_get+0x3e/0x1f0 [ 75.880425][ T5353] ? seqcount_lockdep_reader_access+0x175/0x1c0 [ 75.880438][ T5353] ? __pfx___submit_bio+0x10/0x10 [ 75.880454][ T5353] ? blk_cgroup_bio_start+0x59d/0x640 [ 75.880473][ T5353] hfsplus_get_block+0x411/0x1530 [ 75.880486][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880498][ T5353] ? submit_bio_noacct+0xd6f/0x1a50 [ 75.880516][ T5353] __block_write_begin_int+0x6b2/0x1900 [ 75.880529][ T5353] ? folio_add_lru+0x1b2/0x3d0 [ 75.880544][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880555][ T5353] ? __pfx___block_write_begin_int+0x10/0x10 [ 75.880568][ T5353] cont_write_begin+0x789/0xb50 [ 75.880581][ T5353] ? __pfx_cont_write_begin+0x10/0x10 [ 75.880594][ T5353] hfsplus_write_begin+0x66/0xb0 [ 75.880604][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880615][ T5353] cont_write_begin+0x2fa/0xb50 [ 75.880639][ T5353] ? __pfx_cont_write_begin+0x10/0x10 [ 75.880650][ T5353] ? seqcount_lockdep_reader_access+0x123/0x1c0 [ 75.880663][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.880675][ T5353] ? ktime_get_coarse_real_ts64_mg+0x52/0x1e0 [ 75.880690][ T5353] ? seqcount_lockdep_reader_access+0x175/0x1c0 [ 75.880703][ T5353] ? __pfx_seqcount_lockdep_reader_access+0x10/0x10 [ 75.880717][ T5353] hfsplus_write_begin+0x66/0xb0 [ 75.880726][ T5353] ? __pfx_hfsplus_get_block+0x10/0x10 [ 75.880737][ T5353] generic_cont_expand_simple+0x13f/0x210 [ 75.880748][ T5353] ? __pfx_inode_dio_wait+0x10/0x10 [ 75.880760][ T5353] ? __pfx_generic_cont_expand_simple+0x10/0x10 [ 75.880771][ T5353] ? setattr_prepare+0x1e7/0xac0 [ 75.880782][ T5353] ? __pfx_current_time+0x10/0x10 [ 75.880797][ T5353] hfsplus_setattr+0x169/0x270 [ 75.880808][ T5353] ? __pfx_hfsplus_setattr+0x10/0x10 [ 75.880819][ T5353] notify_change+0xb33/0xe40 [ 75.880833][ T5353] do_truncate+0x1a4/0x220 [ 75.880845][ T5353] ? __pfx_do_truncate+0x10/0x10 [ 75.880858][ T5353] ? apparmor_path_truncate+0x238/0x2d0 [ 75.880873][ T5353] ? mnt_get_write_access+0x223/0x2a0 [ 75.880886][ T5353] vfs_truncate+0x493/0x520 [ 75.880899][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.880941][ T5353] ? __pfx_vfs_truncate+0x10/0x10 [ 75.880952][ T5353] ? user_path_at+0x44/0x60 [ 75.880966][ T5353] do_sys_truncate+0xdb/0x190 [ 75.880979][ T5353] ? __pfx_do_sys_truncate+0x10/0x10 [ 75.880992][ T5353] ? rcu_is_watching+0x15/0xb0 [ 75.881004][ T5353] __x64_sys_truncate+0x5b/0x70 [ 75.881017][ T5353] do_syscall_64+0xfa/0x3b0 [ 75.881028][ T5353] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.881037][ T5353] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.881049][ T5353] ? clear_bhb_loop+0x60/0xb0 [ 75.881059][ T5353] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.881069][ T5353] RIP: 0033:0x7f32ea58eec9 [ 75.881080][ T5353] 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 [ 75.881088][ T5353] RSP: 002b:00007f32eb4b9038 EFLAGS: 00000246 ORIG_RAX: 000000000000004c [ 75.881101][ T5353] RAX: ffffffffffffffda RBX: 00007f32ea7e5fa0 RCX: 00007f32ea58eec9 [ 75.881110][ T5353] RDX: 0000000000000000 RSI: 0000000003000000 RDI: 0000200000000900 [ 75.881118][ T5353] RBP: 00007f32ea611f91 R08: 0000000000000000 R09: 0000000000000000 [ 75.881125][ T5353] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 75.881131][ T5353] R13: 00007f32ea7e6038 R14: 00007f32ea7e5fa0 R15: 00007ffc95e46298 [ 75.881141][ T5353] [ 76.149351][ T5354] overlay: filesystem on ./file0 not supported