program: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000004cc311ec8500000075000000a70000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x2}, 0x94) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='kfree\x00', r0}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000008300), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, &(0x7f0000002100)=ANY=[]) write$FUSE_NOTIFY_INVAL_INODE(r2, &(0x7f0000000100)={0x28, 0x2, 0x0, {0x1, 0x0, 0x8001}}, 0x28) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x7) syz_fuse_handle_req(r2, &(0x7f0000006280)="e9da20136019993c08ec978bb2a9468542baae93d2b65d2ba749277b5eb57d3f8d37b4b2b88a6e799c52931fb5c438c593648c4720cf8e6cda8b6087115b05435af0ea4580401d882908e5a59c00df1833467cce2a48c4dbaba8da9d832faf78234d46ac18f57ca21860100a73292cf30834fde714344b5511964f2a3d5656d04fe49aff4213ada76e7bc6fb53d763c215e8bc32ab950b2b4aeb82f9ac8a1a27ab487a89ea5968cf9847da5c18fe06bbca10dd438029bf7b95e41e5077801a8fc600c81dcdce6bacc1a0f665a506b3997269b0af9cc833fb15cd2278980c081f4a6af0f945055d1cf1c6512f1cbaffb713b574376c231e8e4b99462c0e3ccb3a55a8ce3e01b44212403420aab7717ec433af62d6713f5117f18cb60c50f022dfeee3e99fb95e3c66c4ad139cb7c089a34d45725a1fcce300735d1417d5b83cb90a4e21d7b2a49fde727146f395d9ef06087af24edce8c8809a18862f15c3720cfcf1e746d837e60815b293597766991fea673ea0b009f53c1e2033ea978f4a634fcd5201bd26d7db58ee33a7db2e8223bed09c41c3261d521aa5ebec06fc3516ea3ae74be0f6e8fd304bdf748cd5fdde8063f0f7b7230a8501bbe330f37ad66826cc006ce08eac9a0d081907d73ac83c3c07cfe992223d5b0e316bc6f4121361db4d9db9d36541c99798a684806fbcc06460b500cb300564168d62cd10a536918452e7c31daeef91c0148ef44273b7abc6a3839b75915f4d05274597453a343eaa8568e691664065b39a3f1cdb1e7a8c8fe5406b5c9604cdd19b229051f18da7c4ec4eecbb2c36201516d0833330fabe3e82955244919666a636f67b6f7724d8e0298e52677624d06c32a338d95b48b4c6aa84b9fd35628d523c2ef20ef5a527579f19f72a1f83928fb240e9aecf54dec7db1572d14c93b267b9764402e072dc14a8161d82e0af465b004a88ede514695c66081194a5d193a50be962a33b4e212bc60f08ec34c522e512c65759206ddf9c24b314a02ce4be315d33565d2d0a1721d60611fc40c9acd7d52cbe9e57d4284a977f494edf908bb41991520e9b966808dfe9a05a34009eabf1ea7acb166101a1629567ecdd2a8475de6406755c027dac8fc1516ae13e20eefc8deb9ef9d3a6a75a3505aec5625532d613d828e43ec5f77fde8571bab2f59422cb3f4a50a8a05d3924ba0fdaba82ba5b43dfbfff6a4f670dc0960786a3d69ac7e1aeeced3b588742ff0091b98d155d223ff429fb3b3698b04a3d17399b263b65d9e6b29898f36dcaf939c40e1ff6efa3c915a2ea885f2ce8b2c816702a0523adac0b1ef1e77a5706f7f3054a604a5fe12f5f4b5ff1105a43ade1487aade746396460c83d5a38896a67c012e271e34319fc5de6a384bdacee26713b78083cac64040e85df51c8e8be18c9371992e451c2c132bad36ebe6232e2603f37dcc0d6938e1e280b7a17cbf9d6a1c364b902598f21def5a17e88cda2ce76f69877378c8ee53c403e993f857c785373a73c4c5159c381fdb15aaff34513086aef8ef9eed85b9348e5a4a225ac80a9b6761ec982f6efdbe481e22df245fc4269fe6b7a964950855376ab31f3eaa9352866d4a9fedf5e26e8212be6ddf0289167d21e41b09d3e1a13a488ca1cd81ba7d41c076cc25ef62ad7403f5de0bcb6b565fa2f340dc027fd469ca9c7e1c23bf659acd7d13c19281b8243cac7a4e5585e692a1bcd7c031a08bb9414b8bbdefdaa16aa08ff24752b73566e65b2d8a26291df957400968302aa2c3b824b98c261f7bdce2b6ff522a907eff8bc6571ffdc9baae760ede49c4aaf18cf3cca256b43770511cb82cbbff63159762da6ddda02c2d588879e1420e67afe63801bad81b66fa3db56a994c0e5426a4b56bb168b8d74933d5413217e1861d9d1d9a546738e62e7fa7b4313802b692fdf4dad810f4ddaddb614caba6c70baf24682838f88ace91f9383e159fb4fc5e256f458c1b43c13176686c3a68bcafd1fbbc7d34012f5d756c9275118c37667ff5169804afa5e8c6187119b8e8d9d417b80e09d970476c58f1f7de990519fe7fcb0ec10d4a158427dfd8371981dc71509be9b510aa3e6ea18f73f79f0bbf74304f6caac68061c15e4b2d14365fd5bde0bef62d37cd2db26a0ff8b63a46099a495b49aae344a8b7868e7d44e1da22ec8f8d772136b68f2e1e50b31bfce14fc960e09e0970ed34c8cf1b2f812bb3020bf6fb4afb611449b14a4466ccbb7117dcc1e83202d0ad3f2f2e8ab17030e99cf6b22bb133f792f55c58e2621a5d6e3b1d33547903cd729d4cd99c4bb52d7a19e5475a9f619a658b0103e97b96e59dc4a655c71cf50265effa38197cb106f3e3790037b957ad43908afbb53b2d81d690dc8ae7a6abb18541a5fc6e5c3162a7357be4ca3f48f2dcaa415037f5094917e6982c25daed3e29446e0c4fb9a1332e0d6f25da7e2e0fb7dd781a952a78151f743b03734a4784233344dbc3639f0162fd60ae88dc0e78583adf031eb1e94a25b28331e4b4c428f32874121cf349923cb5ddf413e7c7c707041e5253fb8106846beb10bc29e17f9c4c75c0c01d8adc2e81db72a23c19b750c7d6337f9b21c87e7a3772ed566885973d67ba91846034fbabca907a0ceb8f06bcbafc1131b0d26b7a0bf63de20853e55caffacee1306412192c9a37212b6a81ba0d9de65478711ced3f7caa250d4f3a81a8599c635cd8e3f5749c9dd8c7cd1ddcea27ed84060d05581a1db5a36ac0561ae9ced0f67d45636cae699881fb12fa6b6025a4228d79655dc869d9a51759e7aa482cc174a0b0002385bc945e13d5c8f7d657347dcf30e81a5b84952ffa4953790efe730164d0d1cf4636bfe07e58a370a8b17e48851b38c96d55c510d0be1e3100e774286ad213f9da3b4ffe8e44606f817619eb8c4eac2b259902d4f501ec9b3bfe2a8b0512d305bc770a614a9badfaedf544c7ac969ba2c22adf5cf2aa192216115083d171ae2c5af6690a8e25a3599777a357ceb63e85e515ea24f03037be33397956238b0557f9996d6f18ced3137b00addaee21b3db7a1d283092189f4a7918cd77703b8328d43ab7a5861198fbdbfcc0691eddf0b0c76cce90b9650c3cfb74e96dc4ef99fc0a45cef99b0db5a263dc20fb53eb70709002e2ac4f7da037450c71594007934a9523094b3f7cd4e8be3198586a3e74b6895cc9895079c5b32fefd3e574c324512a934deccd4de9de74b439a0833b61ae4a2ded6ba2039a597d071dbfab2c50a4be37950e03ad585f9138ec8d6172b8bc2600062d3ca788de6bc12fbb1eaa4c0b51001730e4acdf64a5c128a2a024871e092fc151e56dcef2d6a168d3c91f840c514af6edc54ae4f82524c339cdf734216e4fab2d23715e276ba47aecf9fb6c0c79f90da1ebf74456008724fa6cb7e6e078b5c35edeb50b58d43b1e38b71cb39f5e2c4941e7e2d0657de8b3ef3feea5ba9bb181202b1d4f00a67d8130ae0a89bb514169ba2fb011b7290ca69a403069a5e23827d74d705a55ad32cd616f75f4ad1ac7240e06d127bdd52b50e9da5ce4c2c74f48069a7a0e8d325a94f5214e33e953172581567e56bfeb1d73d9e27a1b4e6ee036a8bd2358c39d45bab6f5f6981007d2bfd87eac6f0a8f1129ab29107a191e97dcac67eb57908c52bd8d3d71964e68ba6e1a03059f5f35903eeefbf6c4a79ff630117a3825ee5328c28d7371e3cd54c9103faa98ee67a454e9fdeef1d8f152166bd79bd38bf5df994d3e1be1f10e5cae4e296183d0ef9d7580072b962681a58cde02b3d89270543b023a0d3fbda36773170dea8cafe94e18f2cadf42bf85ba3d794bfc0114e686de7c8560ee1b00b0f4bc0f55de66d67849c55fe6dc806ed14b6669fa577e54e09262da155588633f4fa740962083d5565b0dab8313517eba42f7b626962b90d692a2d1155d85c8fd8ef4de182365ea8a02b3b3d3220efb4621a7def652ab4224c48b48c98c7615843dd9c1a662d5ccafbe310e9060073812fa7f0f562ed3b406f07a69a2cc5b1f3c17d30c293cc405d214ab17cbb2381fab3233be93c8b8cf4f0985b3a22057ef4addd30d5f54069aa28cd945b8e5102dfb3234c24344f25b7ec204951a3fa68738f7246f84f4332d2ecc16bea0d49e171e62cb8ac0fa524ca0bd309ea177a18791bcbdc2af933d48317cdda25e945dc6c328d50c7ba97f769ab6eccbda634f00c0b11b3e96d1093a1b5a184a8c950f89505c21ef70b3f5d27af336bf4b42e90a67eeed52613ebd8edc159ccf820c45f118f29e75f5917968107493c4b846a2af9b0384efa9070ba9898a81d2cfcb18218a8eaf1ffb57240c581b3351be5cdd604cbfebc79f0809d45edb5edb793322585dbc05274200b882ff6d1f9074871381ff470885d07decb8ef67ea44c6878f225e841e6d7637ca06506719dc65ffab9b26d0b38a3cea8893dcb2d3683dcd6ec6df81868020b827a3e05d33cf3c51052800bb1aa36ea24f716ca86d3da59458b51f05938c5aec84cf7fdc495430472306c17c8cde80504987dcefac3c95762f417dc1de27fad5719060f40a51143261a29fe3687f956a1123cb74a4dbbdb354a1272c98b71222c6d8d36888243c7da36c279e75936351938347fafa625571d49e9745e1a13af3af01c9ee4faa0f4fafad74300078f2a58ac781134f631777cc6cdd045f80f0bdfd8278061fe2b0eacbc916368e04fe622dac562d6b1a3e4ecbbeaba329d62f1d6cfa76b1a5742101a651a7f50cab57d5e61ede0d08a2b3c5f5cdc4f6fd2f1bfc1eb35b8238ffa25c508ca143523690dc124409142aecfe64fae1bcdebfb9ecd83cad58680bace4a3e2e304a9533cf30674c762115bd635b38928128fba60d242664671e7120ffa00a394dcf201ccc92ee266d41af415066866de39053b10a7491f888152a35e5ced656a1f50cf2d7c0170142d4a49c33634605cd4c4a5abb487b58fe5d009cf1b644a8d985b9c1dbb554ff5a4fa173908ca84b1cef329468dc59e344088999bd9f709665b45089134683be08ea790ae3e5d1672d6493c7c22622c158e7ddf19c666888d1df842e661f9e808ec80409c77c0641c1548160eb8e434a89f9cecb66d2759239d99058b14ec9c39001381377066f2bf44467b024cd13e069371c1c0e9566580d159e696261795984ddd5508baba7ddb0b50634d8db4e87a6f4c75d939dbd537a198964eb1f6bc9b78b73374d0070c30af09d0954dbb89742481b1c05d4935886f1b058adecefb45be5c3be89789230228eb5f87f4833542ddfdf75a04a1f39daefc9f680b2fdcfc4b64cad11bcbb434fba5e0ffd593b55061610986143b5c7117ef78145e04092228430dbf53741969933bd7f6fa3014bfd1fe4e57803bd1563e4bc1a9a6d74d7b23fcb52f11f9387738297d0366a608acd488f8b4e0a00fa6664ec8c1d63395e79a23499cdd2b07bfb9a6bf550938d2cb6164a48d1a2b2c9bba9aeb89504c778ca389ff322831b5e0798f3a408ec3fe56275fcd8077201476ef54cf7da7c7a8bf19d2d4d948a5c3428520dae74413aa0d9e6dc015e386839411995561afbb614e97ca56b427f58a70eacb7ec55c1ee1334d1e3b64767668a435abb5387b23da67813d2465865316fa8f5c3a2186ed7246c7f75bde34e815d4557b21f06416d74e66f8dae5cf0f93b06c5ea68c4037cd35644711af74feaeb8ee4ed2d3f65a6b1761bd373f39ad536ef0c2404a56c44a8b093a5307b00718e65ba4f89115eca6f8dac60354bfe70a0a6b695c68e2c65fdeddc74b021c776357d7f746f914d6ca25e72e4c3ee9410cd46b0bea8d599bb37bc793e264f117a8a00b55c46aba492e77b588adbd57aedcfb8ed3d1694efe80b8053d25c9393198013582106ea8caa47cfdb7fe0bed8da2eac01bc0e1efc3dd272cf8fcab3fc132d13ad8174cd13c2c868deefa47e657a2a8dc27981e45e46400db7480b3db71292809f05693a1f857f146de55bbcb7935bceab0adf209a92a6dd9430e1dcbfbd3e85475f260391c75c0242cf01688a2b31124c8c8bfa55c81368adcc214c19437455902ad6872fcc335fca7cbf1b6813f5dc2bee4109f7fde8f99238d84786f25c27a065d2f09420a08e73522ea80e31931d1bb2cfd245b2f74e6c2200806b374a8f6fac16798cfb2ab43989866cdc0ac6efdb8e72c9cca273b86f0a4607a45b214c3d320488162bdebcec55345d91a714bdbe34cceaadf09007603d02de928f51b37508d88409c69b4a4ba6c47c271a8d02aa2858714b1678905f67cdeabed34092988eda72575bb675a7685d9c64770fc87ea2d1075b4078dfb326c046302e35d33c7b0f85acd61079acab6a8f5816192a74430d557905e8f41045edcdbdfe02501ba2e45b9a2684440ae2c46c38f3e69192f5d4683e32a142de442e3ad1c46c4ba8a2a786b169b1900e180fa1a4c151210c7c8098764201054280c42781f3574f977f75f4469d75fcccd8913d79f69b51eb427d40c8b98c1f0330357d2a6b76ebcf3ab8103fb99966dc1b7ff07aa73d0f79d77019f560526f255481d657c899abdd09ced76f7e198f8be3fde0ddda4b2d7142d770cdbedc72611dd134cf1f0dce0d47462ab41d7e3d679689004e323507493c9704ea07b377bffcc78bf35c970c771ab9a5dded75eb75235662fa8b19f1514164742e8f1730b3ceb86e17ef78c525c44e769a43bbd0698efc3a34ffe623115310fe6eb856634c093efea9d92a714c7b2e9900c1d4c374f003c6a7ecab040d29c0e1996d9853d4d596c17f6506931207c3e82a069b803282c293b4fb522fc4298705cdf17769d81956c7b33742f02675b79f1df5576eeb9d3d7bbadcc20259779f1087ec7a0a2cadb450fbb87be2b112460f0825bcceef0599c0a85b7ec3775b350dd853214633fd689934eefcce3a4f5fa0e629bf1cebe56feaea4ca4c5991f12c5d45877abc7642a84d33902eb9343336c906d4c50c490c6df66623d2980dc1a8cddab6ceb5f6817f43898c2a5b45fb5230014bbec014669a496b94c739be9e3864851a6e4f5bb2afabe1bd8562355ca7a9f0c4b0486e82c49162bad36faf1affb672a4a1c0d6b6d8eca85b35b2ce9d719c50902a20a1086651836dcd59aa4ec79b07952342b41dbc199e87e4493e79b173c50e240bc3171fb388f2e8536e40e1e28a2e54ea7f3c9f3c1eacf8eabd3af33dbdd6a241443a9afddcd62b63434cb31a405ea67b4d86bfb7abd2ddda53ed33a360b3185ecf019ec44e1490ed7857a8442aa679a131d406b8415a726651fe2e6778ae4305f429e0d5a860f084bbae8d5e3e72f029daf0cf1dd429c3b440f1358634a54448458a2a47b6f8bed2e1184fb261d8d5081fa0df04bdd4d0d6339ec5a4576114807de59919b75a83c7d2579aa845284e141831cc16c2f652a7c69c0520462e031c7f39c07d409494998fac697397c7fad21571dfb6924f9ba7e411b6318e567b2b2976cbbc1008cfc97c3eec1207981c29ed19c7ac2b04253ef544aca662664c75781a3d54db2d9cf85f75ccaa75381960e74a089eab154534a855ba862e4734fdda32efdf3a80ee1e1bbd21deb3241b62e52415288073fae3262cecbf379c95e58b89e13e725c13a0665206ca7cf5e055a83b199524b755c159b6da48bdd2b991dd5b0f466d7456b4fed25afd8eef3bc4ab50952449c77357e025a05cb3a561aa0db2bc7ce9f44f6b2e3209a45de5480f138a99e5cf7513cff74208d21e2ec7c551bbab64cc9a0c5689947c5ae67bd44466f778d7f9744e38cddc55fd4436f70c6b06e070e10f5fe498f2f95aa7c0da796f2786f41d6f5dc8dcc67570585cc443de737835da64d7a9798cdf90e84d1c61ac98ba45483a6415c4de7eed6db668309087632340f24de3cd2db921c0d0b5982827c61f02609fc254f72fcd6f358077e3abdb6b497e74f44f980c3d2ad0081ba4b31f883a6033bcbb8d49727eed44bc6b4b75a8864dcda521fdc7e4445aef5a0337a37fb66695422a27d5cbd89101b37cc7eea2980d0ac4124b99547712bd28ce6c872df3665f03fff20008c431307fff365e71fa653ab6a4934fe0bb6a20bf20bd6a584fb7cea35851d57a5766441710b25ee80a50629c17af96237887cff9995863fccf3f006e44a80bf4f92971d87e57cd2138fa08f9d74b2a84703460c20d2a24b49aa4c390e5ce793dffec092003996f3dfccc424ed11c88d7592d54d3e4bd88260aab4b1b384f3127020cdd8a5735b271afdbf2466d5f76c405abda70725c9e3629939a148fc25dff4fc3ed34d1f89516b3a6fa2f7ece7ab7856a0795e9b3526dbae526690605c99a93a5fb3182606f3f910a39bfeb97af510a9b1721d632f7a0bcbb7cb2e9cea43a5a90c05774308c7e9d436ef4c7e6c24b03e1f1f8fd756699c7ed41b319dcc1c7abbc00976bae4bc1aed1746ac111d0c32cef941594145edee5e54860e38152778d415fac3901fbecb4535834f55f2c527047cbfc423a57739f5021cc42f1f853f62219ad54a8aed16115e40f309fa58ad424ee1d39037c16f8ac51f92f7797ee39d1de6e74b9970eb8ea1ff1d2ff72d72337fb1caaad7f3ea3008c4990e9fe96f610f2b68f901244c00701d4afb49a17a2d6513471d01dbbf5ee04b012c35cbafafca8357752dd8f3589882307892cf5b02a4d5c5c58fca286016fd6e5e43ed31449ade61951e93cd2829eaff5d5a6b1e7a01797da4cb5b769f5100e9e6a750d0762dba7b939563892fa9f49e092f0650b0038f87f3a4f9edf3d15b3fbe7a431709459d594c8e0b0084cd1814b2609fc97a3c7b54a8b367621e28e3ff80a945fb061ac0f6119bcd52cb38a7a5eab65a6c26cab52e3dc81a24349a5826cdb2af4e371fb38c420ecef80aa143407ec566f66b35ae819ebd69237b029e3f140a879bc14a4ed538775767c3362f68c6f6853585a90ff2bef11d6c6878d6853a869da3d674f0bdef985798f05aca3e9271d671ec61a8c1ef38cd173c065468caba9933114becf9c4ef146a60ed7dbfb4d47ccff6bcea55fac176834091a6df180b71ce1c94a40e5cb86e97ec85040f36ecb87f0692d8293a187e3d82d9dc6ef26fca8ceb52a7edd8cce55836c3b7d6e052e8aa8d1d34e04476f8fcc2d1f1f0c3e924028f8350ae114410345d95c947266af299b883a4398f7369b953ea5d79714b09da282e55a15b9bac7706ba279d7975b9eeac793723258ba6980a9767448f2d5b03792c41f83605b2ef5a23e7d692f263ee6d56af8be2acaa4ccc25d3e10d9a3f22b675ab69665ad7573bc2aeaf5c213d559502a48f1a2666b5bc4944677eee6f5a4a7f6ca0117cbc63a2ebc82c77ffada2209539146267d14d9b0c1ef95d17b139938636f34cdc4fdf767cfa5e622368dc82f31e7d30855f9f2f7f7f753932b81aecdca436ef6aac05243faed5d7467da54ece5f4fe64fa39e9fb11e13ae1f5b1a8f32fbd22a5e647fae9f23d8b894e9f8f1ff9ac4eeb48b433881c5e30bac0298741175aa0d1c6a509445026983934526a66449153ddc6c714b5b03278b149b373496e43a57224092e23deabad3dc6984dba2acf96db7114cc906a30e44c946301b66f4cbb98814d642fe357173957d0c0608b4349d30f3a5c1b663a650d6096c330bb0fb19edac2e19e5398541ac64ba5f31ca531ccebdf57f1fc22f58a11c446f56f8b52ae87832ee64ee2e1ed85b9624ffadaa682ca0f1fefa1196df274ee5c2d4227c22315fdcefdf4c9cbec40e1d6e4108d5b0b5ffcbe214bc0f69e9be2926d0c856f587ec22d55fe8466cbe683dc3fccf62270dd6147efbc4e95c74ea541a3f8b4fe83de894f86aefb0848590487c38f4ea0af875a1860307ee9251c7fb43def85eb4031eeb31b64179b8887cf9545f676f6b84a0aae23b251a75f46161bb4b73a5ceab7359f64f6a39144494a2ca0dc01e52d660c26bbfabdc2a9e6855d6828f85c6520f471080dc84612d74d44e50473942b284d7a734eff95b97980c8f56b6c579ad64503a8afe8910436fc2efd844406e83a70019775fabd04b868ce8b4d326efc945c3b0a7bc3ca51290c8bda77a1d41d18183c956a87e5c7adcd4c265f8e4af1a1bfb15e5d0a4884215bc3b715f0428cd7d2c01c2c05937fee7c4921aaa6e2f880c3b8e90c41930a63f542bca5fe37c5c3da96b1ac66634db19b2bc309ce0dee470780046283ce909160aea5453edb6ba8a84a017634dc835be23cfb22b40c659d7ec1d80616a11fa2d4aef615c29e313a24e6bb12c7bac70a368d5f89656da1889c4ea9011fc60f39aaf2f1b9a5af5724a130a146219586f5e23d5c5dfeb7db7550e628f97637114965a5570477d39519648c9d564e83164c5e9e6c4fa5456ac03191ca99e728ca0be3e71d86cf4a2e61eafac3eb2899eac7ba359d4129c63ae158a3d033132873acf622f94ae41dd00150fca53b50105ec43ab2fb27234a556a7c382ffc71b13da86e2dc779a9615a2bfddb1788b217a92af49c7ec6c79f2d5fc97123b4701069bb846f65d6ec73cec7e8c5a50c01dba4ceaaeaa24808acbf58e2c0d5949e43f8f713db26ada050d7fd56f7311dc076437eed9de0cd0761f15967a63edb42212d6522d65d787dcf5c625b900d98fcb53d023531ab7b751b0d03678ad53f7983a14ad6664a45abd63b12c07c0af796d714b48b4efbb6a8297de06437dfac4e79ee9b8da5bc9afe9e3f358db11697d2ab5390fd9384dcefb81573dc8ff0b4e1c70ad5d19484d3365d9f657e55441c41367ee027a8ae57e3b9f163f14ff1677c6cd324e45b019f36573c471814ae9e05cd0f090a6e4bf197493ed48268fa7d7162e7ac191fc76ecb4e62a2d4ff771f823b3ace71539933d14447af3fa67af029c65e9549e210c2ddbfc99d5150e71e6184d8d28a1fbca835d9082b02e34168c662f4b15a8552442c15b4d785882b5d7a55e1b6334a3aa4f8a1f297bea5443b5644979f32a4a3d11f8439c42973c2347ec21f99be5471046b7640201b34ac4f2c07192244f1e799b34aeed79a19273ba2c7453c66a97018539a2d42a2c4ee8eb63768855320942a9203c2262a75ae1488d1d5c0d878d86097643bbdf765c73d38f24e283fe3b9577b20f23a5a8792b87fb8d13153212dea30e7d63bb4276653e2507019e3295253f74adea2a4a29622fd0362c55240b9004701cc9d3d310e24c5170674be5172b3d52c6293512fbf38f097bf363a756f6cb4261ea444af995e485c371eb58eea688dffa6329a0381a39a048e08dad7334a9908a1224121940a46e531def5836aa0b615da6917a82e917925273f7445bc858e7170311fa574ad1eb7fe5fe40ab3d40642ddf062c63e06530f7f9c3bb17b6b703ce3f3454d284254e87d9409243b5d782a3e28f5c030be1ad0c5c41cf749e0467293c1987fbdb58f9bbe69179d5720692b877439d3e2bef509a6561343ed9b8c836d39dc6940f045a636f89725e1563ff3d6875e050ec3e275f48369db6f2e72782459c53fb71c4c20f3a7a7ad76d9c06bfaa6b7bf1f0d3af704fb68dedffa7d752b32da844ed49cdb9ee07b0", 0x2000, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)={0x78, 0x0, 0xb0d, {0xa05, 0x2e, 0x0, {0x0, 0xa91, 0x3, 0x2, 0x6, 0x7, 0x3, 0x7, 0xffff, 0x4000, 0x18800000, 0x0, 0x0, 0x13, 0x5}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) fcntl$lock(r1, 0x410, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x10002}) [ 85.594163][ T5305] Bluetooth: hci0: command tx timeout [ 85.796444][ T5198] ================================================================== [ 85.801218][ T5198] BUG: KASAN: slab-use-after-free in bpf_trace_run2+0x2c4/0x840 [ 85.804785][ T5198] Read of size 8 at addr ffff88803d7d3f80 by task dhcpcd/5198 [ 85.807948][ T5198] [ 85.808950][ T5198] CPU: 0 UID: 101 PID: 5198 Comm: dhcpcd Not tainted syzkaller #0 PREEMPT(full) [ 85.808964][ T5198] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 85.808971][ T5198] Call Trace: [ 85.808977][ T5198] [ 85.808981][ T5198] dump_stack_lvl+0xe8/0x150 [ 85.809025][ T5198] print_report+0xba/0x230 [ 85.809037][ T5198] ? bpf_trace_run2+0x2c4/0x840 [ 85.809053][ T5198] kasan_report+0x117/0x150 [ 85.809066][ T5198] ? bpf_trace_run2+0x2c4/0x840 [ 85.809080][ T5198] bpf_trace_run2+0x2c4/0x840 [ 85.809091][ T5198] ? __queue_work+0x1a1/0x1020 [ 85.809101][ T5198] ? bpf_trace_run2+0x1c9/0x840 [ 85.809110][ T5198] ? __pfx_bpf_trace_run2+0x10/0x10 [ 85.809124][ T5198] ? seccomp_filter_release+0x22b/0x2d0 [ 85.809137][ T5198] ? seccomp_filter_release+0x22b/0x2d0 [ 85.809147][ T5198] ? seccomp_filter_release+0x22b/0x2d0 [ 85.809157][ T5198] kfree+0x5b2/0x630 [ 85.809171][ T5198] ? queue_work_on+0x159/0x1d0 [ 85.809186][ T5198] seccomp_filter_release+0x22b/0x2d0 [ 85.809198][ T5198] do_exit+0x3b0/0x23c0 [ 85.809208][ T5198] ? fput_close_sync+0x11f/0x240 [ 85.809219][ T5198] ? __x64_sys_close+0x7e/0x110 [ 85.809228][ T5198] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.809236][ T5198] ? __pfx_do_exit+0x10/0x10 [ 85.809242][ T5198] ? do_raw_spin_lock+0x12b/0x2f0 [ 85.809252][ T5198] do_group_exit+0x21b/0x2d0 [ 85.809258][ T5198] ? _raw_spin_unlock_irq+0x23/0x50 [ 85.809316][ T5198] get_signal+0x1284/0x1330 [ 85.809334][ T5198] arch_do_signal_or_restart+0xbc/0x830 [ 85.809348][ T5198] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 85.809359][ T5198] ? kmem_cache_free+0x439/0x630 [ 85.809370][ T5198] ? fput_close_sync+0x11f/0x240 [ 85.809380][ T5198] exit_to_user_mode_loop+0x86/0x480 [ 85.809389][ T5198] ? rcu_is_watching+0x15/0xb0 [ 85.809399][ T5198] do_syscall_64+0x32d/0xf80 [ 85.809408][ T5198] ? trace_irq_disable+0x3b/0x150 [ 85.809414][ T5198] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.809421][ T5198] ? clear_bhb_loop+0x40/0x90 [ 85.809428][ T5198] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.809435][ T5198] RIP: 0033:0x7f3900039407 [ 85.809443][ T5198] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 85.809449][ T5198] RSP: 002b:00007fffbd43ecf0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 85.809458][ T5198] RAX: 0000000000000000 RBX: 00007f38fffaf780 RCX: 00007f3900039407 [ 85.809463][ T5198] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 85.809467][ T5198] RBP: 00007fffbd44ef90 R08: 0000000000000000 R09: 0000000000000000 [ 85.809471][ T5198] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffbd44ef90 [ 85.809477][ T5198] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 85.809484][ T5198] [ 85.809486][ T5198] [ 85.943945][ T5198] Allocated by task 5328: [ 85.946311][ T5198] kasan_save_track+0x3e/0x80 [ 85.948574][ T5198] __kasan_kmalloc+0x93/0xb0 [ 85.950550][ T5198] __kmalloc_cache_noprof+0x31c/0x660 [ 85.952894][ T5198] bpf_raw_tp_link_attach+0x278/0x700 [ 85.955509][ T5198] bpf_raw_tracepoint_open+0x1b2/0x220 [ 85.958963][ T5198] __sys_bpf+0x846/0x950 [ 85.961278][ T5198] __x64_sys_bpf+0x7c/0x90 [ 85.964019][ T5198] do_syscall_64+0x14d/0xf80 [ 85.966216][ T5198] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 85.968933][ T5198] [ 85.970162][ T5198] Freed by task 15: [ 85.972146][ T5198] kasan_save_track+0x3e/0x80 [ 85.974828][ T5198] kasan_save_free_info+0x46/0x50 [ 85.977388][ T5198] __kasan_slab_free+0x5c/0x80 [ 85.979680][ T5198] kfree+0x1c1/0x630 [ 85.981641][ T5198] rcu_core+0x7cd/0x1070 [ 85.983704][ T5198] handle_softirqs+0x22a/0x870 [ 85.986240][ T5198] run_ksoftirqd+0x36/0x60 [ 85.988419][ T5198] smpboot_thread_fn+0x541/0xa50 [ 85.990741][ T5198] kthread+0x388/0x470 [ 85.992582][ T5198] ret_from_fork+0x51e/0xb90 [ 85.994963][ T5198] ret_from_fork_asm+0x1a/0x30 [ 85.997588][ T5198] [ 85.998855][ T5198] Last potentially related work creation: [ 86.001442][ T5198] kasan_save_stack+0x3e/0x60 [ 86.003672][ T5198] kasan_record_aux_stack+0xbd/0xd0 [ 86.006292][ T5198] call_rcu+0xee/0x890 [ 86.008573][ T5198] bpf_link_release+0x6b/0x80 [ 86.010969][ T5198] __fput+0x44f/0xa70 [ 86.012793][ T5198] task_work_run+0x1d9/0x270 [ 86.015001][ T5198] exit_to_user_mode_loop+0xed/0x480 [ 86.017701][ T5198] do_syscall_64+0x32d/0xf80 [ 86.020274][ T5198] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.022893][ T5198] [ 86.023890][ T5198] The buggy address belongs to the object at ffff88803d7d3f00 [ 86.023890][ T5198] which belongs to the cache kmalloc-192 of size 192 [ 86.030677][ T5198] The buggy address is located 128 bytes inside of [ 86.030677][ T5198] freed 192-byte region [ffff88803d7d3f00, ffff88803d7d3fc0) [ 86.037162][ T5198] [ 86.038335][ T5198] The buggy address belongs to the physical page: [ 86.041686][ T5198] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x3d7d3 [ 86.045664][ T5198] flags: 0x4fff00000000000(node=1|zone=1|lastcpupid=0x7ff) [ 86.048784][ T5198] page_type: f5(slab) [ 86.050375][ T5198] raw: 04fff00000000000 ffff88801ac413c0 dead000000000122 0000000000000000 [ 86.054292][ T5198] raw: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 [ 86.058664][ T5198] page dumped because: kasan: bad access detected [ 86.061673][ T5198] page_owner tracks the page as allocated [ 86.064190][ T5198] page last allocated via order 0, migratetype Unmovable, gfp_mask 0xd2cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5304, tgid 5304 (syz-executor), ts 83361246579, free_ts 83361173865 [ 86.073448][ T5198] post_alloc_hook+0x231/0x280 [ 86.075429][ T5198] get_page_from_freelist+0x24dc/0x2580 [ 86.077671][ T5198] __alloc_frozen_pages_noprof+0x18d/0x380 [ 86.080328][ T5198] allocate_slab+0x77/0x660 [ 86.082780][ T5198] refill_objects+0x331/0x3c0 [ 86.085666][ T5198] __pcs_replace_empty_main+0x2e6/0x730 [ 86.088516][ T5198] __kmalloc_node_track_caller_noprof+0x572/0x7b0 [ 86.091368][ T5198] kmemdup_array+0x3f/0x80 [ 86.093427][ T5198] ip6t_register_table+0x29b/0x800 [ 86.095791][ T5198] ip6table_raw_table_init+0x54/0x80 [ 86.098436][ T5198] xt_find_table_lock+0x30c/0x3e0 [ 86.100972][ T5198] xt_request_find_table_lock+0x26/0x100 [ 86.103456][ T5198] do_ip6t_get_ctl+0x716/0x1230 [ 86.105553][ T5198] nf_getsockopt+0x26e/0x290 [ 86.107570][ T5198] ipv6_getsockopt+0x1fd/0x2b0 [ 86.109780][ T5198] do_sock_getsockopt+0x37f/0x670 [ 86.112675][ T5198] page last free pid 5304 tgid 5304 stack trace: [ 86.115746][ T5198] __free_frozen_pages+0xc2b/0xdb0 [ 86.118019][ T5198] vfree+0x25a/0x400 [ 86.119843][ T5198] do_ip6t_get_ctl+0xf14/0x1230 [ 86.122089][ T5198] nf_getsockopt+0x26e/0x290 [ 86.124258][ T5198] ipv6_getsockopt+0x1fd/0x2b0 [ 86.126682][ T5198] do_sock_getsockopt+0x37f/0x670 [ 86.129050][ T5198] __x64_sys_getsockopt+0x1a4/0x240 [ 86.131652][ T5198] do_syscall_64+0x14d/0xf80 [ 86.134091][ T5198] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 86.136861][ T5198] [ 86.137922][ T5198] Memory state around the buggy address: [ 86.140508][ T5198] ffff88803d7d3e80: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 86.144128][ T5198] ffff88803d7d3f00: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 86.149269][ T5198] >ffff88803d7d3f80: fb fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc [ 86.153707][ T5198] ^ [ 86.155466][ T5198] ffff88803d7d4000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 86.158932][ T5198] ffff88803d7d4080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 86.162382][ T5198] ==================================================================