ca18ebffb580d9ddeffcd9bb05c68480157238e187cb", 0xca) 16:00:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:45 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0xbf, 0x0}, 0x42) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000000) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x100000001, 0x3f}}, 0x2) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b1000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653100d53d54606555e80d29372034f31e804a9e555075c3b6cdc075ace202fed9ef5c7759bd9a01deaea87b6aa8c1b753151e4c2c5e0b74d7d5971437abd96194801461ed7b8cd81eca728e6172a274a95afa76b27a41129afcacdcdb06ec335132f935df08792e6b000000000000000000000012386f10945b21bff2e70ee7d6e111a6059809ecf3b168194929fecb264c8f33a7336b0750ee4e351eb88223fd8debfd1c12f25b233e988edb1c994e875b3405539f7542335c8c6bdf07cf27dee83feebe46dfb210d13e993da796df1593a9966616e0a959a3d2e3c4dfb0567ee6c95fcf2794e701705c7a334c2e4c413ef45b5e0e21fbf34d72e291d0b8e0d05108e0913a3b1b7632ac49649e56da7a1f164f968fee07150c"], 0xa) writev(r0, &(0x7f00000000c0), 0x33) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000080)) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0xfffffecd) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x44) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r1) r4 = kqueue() getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$dupfd(r2, 0x0, r3) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{0x0}], 0x1) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x8001}, {0x18, 0x3, 0x7f, 0x9}, 0x7, [0x7, 0x5, 0x7, 0x7, 0x83, 0xffff, 0x1]}, 0x3c) chmod(&(0x7f0000000340)='./file0/file0\x00', 0x8000000000030) mkdir(&(0x7f0000000100)='./file0\x00', 0xd) bind$unix(r0, &(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x23c) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000003c0)="7ecfc446e117b60dc0034ff02a7f63e1042881f701d92c4d6b1a4dd8e49b454c7c9c593bf836cbc7eec4260e709dad5e53def2da133eea58fa97bf2ba458c9edd182d70943f26004700939", 0x4b}, {&(0x7f0000000440)="54fa7d7326afb9492fab8c41068b758ca09a6bd5f79dfc89ff7b6416a068c0688fa4862601393bd2792a918637fc670c603283bbbea457b36abd1fd133e079d8df82e0626b67cdda0d06f87a4aacf1e63def700fbeb130e0862e6cad85", 0x5d}, {&(0x7f00000004c0)="8d634ba4316c44b610de2a54f8abb38c67de7559606ab0fe2fccc1255591727d14cab3caa3e57b", 0x27}, {&(0x7f0000000500)="c189f533808ffd88b4eb667a83027b66ea9db99266505b27b94d0fe92de1f100b8adbaabbfa98980e953f8b2ae47ec3891cd6b015b978f3d4c3aee383304de7b07a2d2ba07affc6b16380fa875b2f6331ad7db2f85c02c259332563cdf1e9629d508b8364cf4024a32df0d2b3cb56d8fb598688b5452c3ea577facc7a7311a3bc85c691128467ac69a89db92bbd1363adc6fb5d2a134bb18", 0x98}], 0x4, &(0x7f0000000600)=[{0xb8, 0x0, 0x80, "a5f178948a253a0543e626688cfa314cef9ad663a105aa69f9cbf2b15cee29733cd51512f34d6b65608842cb9040bee734a71104ca1953d2700897b3dcbebb579ff39dcd1325fc88a55ca97036c58822b4cee986efc6939bfa44de89a7dbf6cece50db6aa98f23a08f52e4b281555b67773e90d52b5a7355e0e58a3a8c87097368e647e4c3896904d4c667528e1bff29b540d2257bdd23fe3450acaa35dfc53896dc5567800965"}, {0x48, 0xffff, 0x8, "8af962aec9e9fedfeeea0fb4e0261fd1923271a785642ee3cbd13bd9f212e12a2dcaa16f7c4934591c1df2a056dfcd3eb99e42ba"}, {0x30, 0xffff, 0x2, "81dc6ce71ea15529479a6ee78138b5b1e7aa74c7557a2349deccac54"}, {0x1010, 0xffff, 0x1, "9e8915dc6c583baa489cc9fd3bfceae23d87c836528839a206b4940c1583d11cb54a88cf12e7fc6715ddd2eb6dae54447e24e7447ac3cf4c60ce01cfee30a7322d9483e751a445931e4706b764afbd8854cfad50303dd6105dfead954b5efc2d4742a467ae9f94dd8a53db0f5238c02dad3101cc32ec162fcd2014b2f1bb4b3acf8b9093b62b86e68d212e0011d1ffc752424c618f200b668451cee1de1f798318d03113ae4d14446c005a55d4ad6d728c702db9ecbeb66f9110d5cb89e8949ed18ab4aeb3f5672ff87c4554afbf0b583b64cdf6eb7ca853f992bdd9467d11d254438df83eb6fec4f78f621a39793059cc5a9a0d146a0beec6c90bf12b83dc7f2ac0ae9e352465b3a1eee67f517926b30cf04dff34eb0503517ab605c59766fc0b83018ed1dc63cc5dd8eacfe98438a3bdea06a127bd993a64a469310d3d0962eb231660d905e80952a4b528387b2ad87e1c2e594bf2aaeffd1712f968c19ee7fb90a4c263248b4176be86f060db9fbb147be9b66c78b8e8affa5c73c22ef67b854d259e99451112b7727cbe222781d35d8359791aa5f2198188660d8ab9adf695209227cc39af2e0614a3b3935f74d5ea900ec1e9daa788994de5e58f603577e6f556749daf47207365d63c1d180493c786cb86d42fd28b2d2cccf2fee59fd090d240235e6b860e4142af525d96155206df3df0a607a0fca3e67972cf199f502a5f8d0bb49ace39d2929a46ca1e95bdaa588b500db16e9a0cbd0bd81fa858f4f1c68e8fba4fb293e1afb99144dde4fa8c97ab807ded5e3f3845f68c2412ccd212a56b3e56d9a543af2cf9e455571bd60f40275cb8616a2182423f96e66033c86294f99bb1869df28cc7154df553a3dc6ec4c7f74a9cc791f60bca9c7332f755069d4bfb9d68e0cec582e6ca21177375a06d919f62689272e1b9426beeca5aae68e06baa1e60391061873fcabc484102c54270c365a2490c2db4a9ee11908cbb178ff7bd607db732dc755c371e4f8ee3a9e7c28860b4de14408718c7f76953d41e581a82b25a1560ac5c2cddc4feacf112dd33d0436ad20b5f10248e71d71a2e2337f2ec3dbb4c0cfdfe3b4d203c8c2cc0571879ca6a095f49a75d242f5ebd67485e063e4575e066165112bb982b009358bfbc790c63a3ab259e89000f56b0383e1a90e9377cb155cf9b603005556b992dacb280a962c86c0cba1d256731d64697bdde5c811d140c0f68c2910f0d1340b9af942d86b789ee6c42ccdbe55b4faf60705398d4ae692569e1dab320acd6b53f0c3e72b936a344722fb3f4072b7a5f99b6cd6ba44b72e41696e27ae618a3d9cb9739b69dc85036287380a88c5b2f3d936a04d4e7f1e4c0cab3a409cab14ba137004563361865672c39e81f6614cb1330ce865bce72c69687bd463bee793db05777d23427a57497e81269b79771f54111a505000af299d81f03c3b8ede6ac04be32f8dbc6e544e65ae2e3caae55b4732117cbb629128a7cc520e37b3d34f185ed14e4da6e18010e92e24311a038fb916699e21be59372e5eed5f1e79625a9b6177b0a37f1d778553c480e2f4aa5a595f8bbb8661a779c9afea701e843fdee809e220eec0eefb821ca1b41e23968010506483f4e7d394a6b9e26d311b8c955dc460bf0d08532eea16a606dffc6ed7fe85aaa4b944c5e7952716c13084b2301899fc01286cc0e6cf427562cc8da1ae1056dc432eb3c3abbdcfd3ec176fc2f379e015a614f70af82dbcb954f173cc106513e82fbe3cc17e62be912030a36da8a6b80c26de8c460e5a750ca2834064927a590c322f09461b6d51f28dd26ffd874ba8482696aa354fec68cc8f2d5487aa1c494b6f058597e17205cb71a011a3c385d5ae3a02c6a0727cb04dee7dbe5900810dd079697358379ad6abfc007104c290e6e996a2585b79ed1f5126362beb053cdee096848f23ee4765377952e6cd6d166ed113582d123d7e6415ccb3146006437dea5615462ef55ce72dcd6d90d3afc59c4c3c24cb220e46f0a2727e268690193f7d7f5284d3788bd3dca9073543286ad940c2bf4f714cb860d8e917b3a216998477e1d93a3e11a7c5ce9e83cd6ee5a9ab502f2b9a2c629271eca19a6d14bde970e54f235fed9d4ecbca64870c41277455d7df5b5196f5c595a9c070a35b03923224e2d12333745fc3e32440f4da922f23cca79bfb9e597df48a0d069812e1607248956515c8714c97a30d2bc87931cd9c4d91a2771bfe5445944d68116e550682ce03f6f9f319eae884b19d65422406088af3cbd3da91b62c0d4765779068e3bb4739974171e90bed5b9ca51496bb512ffe7e52f2d36243e5836414484204af37eb9c75e945ca09d0624d808653885524bc380cf6d63fde7b1b6ee761108cb62f3a6dea8df2405d245fb0fbe07111f180f010ee6ffc68dc4054bfada18fac77e684c73456c93aeca2e0f76d57829a208bb556b2b825c02e4979ecc21a4d7f361e3f45070f2ec32c74ef2dbd26f272825a3fe257867ec7b3e4d29a60f5d43fad1f0a912411393c2cdc56da5522e373ad9e435d5f921a02b6c536afb1f292eaf90b76fb6b6fa74c1951d0a16cd99b9cc186186d9c700df63e05eca480e7e8de45b5cc0bce63e58eace575d4e0d5ba151d12b9ac804cf84d9ee78b17f1f1f7bc7d123aaa0d11ff37e3a8a9efa7530eec113be1ede3cc816e51c87c78f12cbea2f4ac8f0403eae455780f573385b80bc7ea4d71fe53265bc27a57bedffbd986e48635ae15bb553e61168a671beffc23b1739fc5dcc64607ef6fbe5a85ecd6f5bde0e22784a0024e43ce03b9b7966b1ea61b58f9dcf44684379ef26f940bdd5dd6081ad1caacd1ad82a75c16d77d95ca131b724a5400390d75c3cef75d5433b71bb20fd982773b0f0aab809dd9dfa41e4f08ede1b9d0955df1acf5c56e8df7498d0815801c879da3b1c88563ba6d10d84c96492aa28587c239ce05f37b1e8197850da6d54bbd7a1d4cb1f87a73a0c21f5d342d85275d6569ab1446b5e6884be95c4732058acfc3b15811821bdc0cdc9426e049b9c6a59b6b7d2c7da5b087ba446f5e69c156f3ac4dde05f4d5a8416a6e8c4f423e217b1fd9389b1c5ccf54f41d125aa84178e8464046aaff094c454dfd9ced012969f985e6e49d23c1dc838055177cbac96d2e383f03ccbb5affaa739246ddef507a77837492295177de0fd86fbdddf6e57fb64a009e08014ff02a6f65b30ab452dec173018bfdb2bb0e389e22703245e024d1f2796a9a138fe33dd555b89ca220b7f27393db4b00303b8b5f5096359db5161099d04a948ded22b610817a08bd7c32c4bd5dc20b326225c4ba800e5ac59e31a1b45aeebead33b0a210f419ef4d993cd23c41c1319492db698501bc7c4ebea938969186777b211b096bbf86fa9a8f551cd9c6781d4821cdceafc78d22573525264ce784cf0d1f128a234705f576c75dd701927bd3e29956902a48b4320b5e0c9550ae762e10e14d951f092a250444d1c5e093ef2e3606fb4e3d0a7abf17bb367be8cdca9d3703792f926c66435e98bd39afa680dc39244c2c692696e36ce354655bd8fca180850d961ba04a0b5ff548a6120c7ae5c6e14bc9b143fbf8a8ca1e33ffe4281664ceaafa6c5f961ff822a67ad9e1d928f4a96cca239336aab436c0ca40b751ef04c7d696a9f56bef3f7ab95c94d16f3d0411f90013f69984ea881904724ff52e2209efcb9ecd9b809529ae6aaf2a2ebdb60a87f4692ca619b8c01067e146fd51cf7e628f77d41aaa5df89f4e96883e8c3cd9bf1242e8c7ac7aa716e2c09b9efd80f29eee96ec5dd65cf9caacf886a58ac2782d9411b854bccac284d7e44e54744e664a28af877ce1c722ab71fefbc2cce3f769898e7b505c2a8f14a57738a5613a0213d7d263eac468ee50c1e755fa3842f79b237401cac004b59c59777dbc75a1d165b68ae565e9218e5e743e947418fe5fe9f1a32e0ae24cd8dd8ee668b779ef032689c74e20fd2212b3941ae4714bd831523b5f73cc50e96540eea9edae8473e443e06c7a6115fb3eae444ed2e0a356d2c7bf0667d362c4af31035d32e9608cf43c5875d6f14de7c9499c160e3db7e920428dee0effe170c9fba0e419c4423da9486d5a11c9584a70c283fbbc81fd920af9c1d00e09b86f6419391ee12ccc696f9fcfa3ccf17518bd7bd43092a6c16fb6c7496ea53723648e9b7f07e74552be832a3e983b9792560794c119b58fe91729cfdf3a5bf3cba0606b320385633dfe0f00d5490565eaeb8fabfe7bff55ed8307d0b39f5f8641f98e14ada96c24f7575581be7a89f73197628c9dfbf351af1f08719fff4f1771373e23af22b4c284fa3be4f8fadd430f372e9ece22c586ed80ea41638441fd48b8589eac61e571b85f4160f497c5b72af9969ef0952ab9e7b8b010ad17036dddf95f940a2d3b8471386478d36f506333580d55531fd818a041c8cdfd9c61cf9a17f5fd49704e14a276842aaeed841ef8041744d582bd32b8ebaa736bf080cc8d8f0b3b033b5dab96b568a1a3c73bfd392318c0ae0a8e1e20de627fa3c63d41ec0d31c1fe1425b0d8db5f7256070a35dc4d02e94a992694fb5d4687835b4e555062666f760807075f5779a947a344f651c43fbf01ca4201a017ad1153be00b1e081f2626c9a0afce6e011e6779ffd25d33bb43b0d345ef6e77f74f99376cf36c1f41c3a60ec4077a005693111177c20eea3d2a0129af581a68c63c563644b397d9e4bc405f6d836c0ff94b223c77f066637191a75f25c1dc4bfea74e4f65285cbd085e0067e41a05bc92e76ab928cec8f5c47d3d2aea14472c122562c016a32b00c259c3bbbc741f7b37842953bcd6ee1accb9a183df189fce3d8bf8a22b9d4f85d5505eeb32141a6ad3f9adfd661a6c7bc3d5f79d61c0102798d27b80b9aaeb1e8642c2de0e3ee9b251abae58ab78b29b556ddd7fc41dd99f91ddd506506eba6a648b3cd645d68d29495a3d1a514969fd124ea6b329a04995a514b7955acfd65c5dd68cde2e70e7b0fa77cc510bf85daae0dc6930f30cc5c9da76b551cd7209a61d73342f479a1a57a99a391cf1e619cc998dd54166c298ec9d5386b6d1b37c14f1f14b3980e237fa58d390e78da2614fd3a3a30055cc5b9d8c04841735db10ff44bc6c3e21743652a31a8ef6efd941d3e6d23dc09dfe0cf543abe65eab9fe23cd7ff7069761364ebeb61b40f9447979de9af3cf0142b4c2e204dbd6e73906173a4b67fbfdbfb9d94e54dd574fe9d4ce9eec559b196d08fa66bddca1d3443fa02750477cb55a8d4966e26087086ecdf6cf3db73bf5f9943063f30857474a41931fb2a05e2600f4542e23ccbae4740effcdeb1e368a9716548d0801946261a2259b0c3825c8de20ca020bf502b542d6208e968b734c0117ecdd7f5b32f252ab830c6ffbdac8b00997ac0ffd725f52b36dad4b21cc7989650eebf21d0ed0246ed403391ee56b2dbb8108732cdbb0637d0bf0fe20ef05a9ae4b2cc6d0f71f2acab8076fa6c44af233a5dbbf37e84ea930fcc43f58fb12d90ec2ea13c51fbea5bf983968ce002c817fe628954bd5e20b98a1f67d9281fc2917b2b284298f9c22c207b5a2a0ea973803a46794289345edaf4d3054b16a481b7469c3b339c3b9c5a5b5547ef2d3ecb9b8d218dd597f2ecfd39bf7fb32e62e09dd5e6bbd0e61f13b1eda2c6b7962f347f147b8a6884414b63bfe5eb9cade4faffdd83cddadef64b97c6c54c3d9d157cc4db38417e7e7f609295e52fa861e41c9d09a4739b4009d5404ce8"}, {0x90, 0x1, 0x2, "864e5ea8d8c50e9ea47e82ca65a02b5896052794b0959b651188629e26c09a49fc3b22376b44008fd94517f6fc715e243fc7278bdc942d969cc13d60414bdf2998be1b694f568b5cdf2b605074ec14d470454cf6f4392c3f7824d74c48e795c9da5942e2032893106cce47c560049cb50f0b8f129dcd7b11b2"}, {0x40, 0x1, 0x2, "259c237bf41ffe2a6475cf1ec64bfe59bf106fd9388f718a3819b709e9b6ca298b15de2d412785b0ca"}, {0xd0, 0xffff, 0x4, "ef1da5754489c04770e07b66aa4fd65102a7aa5b81ad34c848d6f8d2acd7639c6a5b88e09893c3d0a34edc949880b58aa6ee33e60c6a46160b9cb2c25a940beaa673b68df03478cb7b0bc6f6b5ad3fc3bd6aa65fb7b10301fefbc203c10ac038a386de9210a7836724444d6884ac744d487a32d3046e911b6242613c59c5f4c31135d3fa039d911e746b1c55ede47d954dd0824fdf0f23d5ddc8e44522801c8a1a8cb660eaefad13ab963a772dcf0edf5b3fbc6e9d36a7b699c85b89d044"}], 0x12e0}, 0x40c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget$private(0x0, 0x6, 0x280) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0xffffffff}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000000000004, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) getpid() r1 = open(&(0x7f00000000c0)='./bus\x00', 0xe0, 0x50) r2 = getpid() fcntl$lock(r1, 0x15, &(0x7f0000000000)={0x2, 0x2, 0x0, 0xfff, r2}) 16:00:46 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x308, 0x0) 16:00:46 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = kqueue() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="840d002141ec4b00ffffffff28eb7531a50ab21d4b6d11e7900e55d41baadc8adc1d3667f9d51e2ca48f285fb13050bf8fbf56815082e1b69dfa54e49c72eeee06b289d21344da2a256e66271a93f19d2bce4d5207e05439c6e68ea5c42d13c972897f0bb4c0d1fdbb903c90e4462d1050e68b6e384338daf49bd2bfd0ab86fe74f3b20a95961a3af435e33137cf902055b39a8f4900763d27bf2f7ec09e8dbafadaad1d0ab0937d0c22e22906f7db1eabb83550338393dda7401231fdfae3"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000000c0)="ef48b834572de48882ae5cf7d30e14d2e6ce6efebcb6e05d62a8b394880fe6fe4f762302cfcbd2e6f435d23194981781bc875df0c9d11b4de679d8d8f0ef5f3634bd5b989bd1bccf4739376f5cd33b6e3ef35bc7b6d56f68af242365a5964d51d3cb65d1be159b998a436fbe0e7754bba8660eee50ab", 0x76}, {&(0x7f0000000140)="a079c2e60a7fc75ef6cc0da504aea5f63d610a359b126bb7affb95c49f3feda17ab18bd2c984b3995cb39104942886ab476a6b13dc6582b6ad28195d6ececb1e6d", 0x41}, {&(0x7f0000000200)="649fdd3a8b0083d8b252d16c1031d66717c76f14206a6f601699dc179b92eb56929b9e2f4c88ec9511bc3fb0df22ed0b44c403baee7852a23518f1d62c3c1614f1f31146ef6d4a07edf5015dad6f281ae8a427998925505190d1e45f23860fbe9905659821e11767b6381f9a1333cb7c522fe5a390e5e7c9b3247cd71c8395a86734503c89ec2f14db075f853ff70b908009c6ddc20ff0733760b8c324c31b846394bc4d0a07de3c0de729cd0e8e7ac980e83689d87e1eb049e592d32efceb3d40ac7fe493dc40935a", 0xc9}, {&(0x7f0000000300)="aeb16152f56053e209d357eac23a159ecc5c8daec4", 0x15}, {&(0x7f0000000580)="e7ffba2484f6c03e235b6829cd1d684f0b4ba198b61efb99f021959182438d9d499fc5442cbc21d3fec16246b0f244a1679fc9f561325d862de12e91f85457535a4e7ac046a108155ad46ce0f2655b6edbd2876088c4c7d546f95de14028f63a8a7e98a856d0a73ad7a37a3dd32071d1e47c2744e19a120c0e41ec353dcbce2e916444fb09c62118e3b764b6ffab366392056f2b787372b2ece30b10c41967438cb3d1a26bbfb98440a0b1f82bd333295ea3643aa7ffd200e057672657f6f90e95f6671e58bfe2671f1c972998367a8bbc09c3941c6b49d280a3168ab07e37adaddb4de98330dac8a65f918355c268064184a511afa744e4ed87a250b22c94113ea16e29a692824ed63bb861e933036578afb68f94eca5e4618901ff761ef034b5dd0ab73350a83e08af300ce53debf3ac37f07091f6fdc24cc1a86cc577513b6e7544cda407289be73716c9a3630c074fef121aff334282c7e6a73564a5feb8226cd71b890f700e3fb20d3a47c3dea463a3dc077621ee1464586ddedcb15afdd26855da96b307223de4a904fcacdfee9800c45a94e6ddbdaacf0df6529ddb83eb7f9a81e7b82351d5d9ee50d5c7d355bcdf5507ba5d96e6c057b4a2ec3c1a2396a8aa5130a95d8070097250ca7f908234e548f8ef3d1f06ed2fdb302ffecf9c6cd3717acd3c055d064c2068b99521c79395a5010eff08f64c3b08f8b7a5fef2f2719981180e2d84dbf817225a780957202f15a6895f56a712f1bf1cf5a6800e6d56ebc477bebab472db5382e7ada8c9b2d48e539dc623d73bf4ec70b964217fcfeccb4acefb0cab73ae139dcd195a5a0fc6600708baa5f4f774e6db8e1580f40609149710bf7166de300f7453cdf50a03c4058d3984a86030d4438f7dd560284328e809c398f5ecd6c69e1dd12152c29c9b5eb60cf33935046b75a15954003a3c13c00afc9dfb389116b0005bad0cb65672e02345af8d694a32bb2f78cb025ed45487acd762986e893b9588c25e0effa0beed8ceb42b56bc15d3eaf1b98ad22e678e152be105503bd51e5dadb666161a2dcfee9ed40eef141115ce48121d9ae7b653811c0c7844997fd3333ccebcf5c9556ab4080eb0f0edb421f6e1953869e4e884d6e656cc776c3a91b585370313c1731eb082fc1903b58896604001e5b55a500be1184778fc937cc774132216b630475fe7af213dff93216ffc6c9622a98fc7eef07998b097b30b0d5d00f917bf8a3bc99a884b6a3d3f0e02f86934302abe80e7b39dde2c3b10f60e129cc68c80d5f34997a00c15a42ae7e336494225cc137e16902be358e206c1a351905655b4f294f2dbf3e3f1fc21e394c15a55a652f232d8e6932b5becd1c576c02f2576f6502b15cfdcec577fcc6f61972391c5be067f5988340f365f24f6b613b5cfb874623aad376389bceffd3cb483778b6e94de13d5ee6a21091c4cb306132ac5577958dd06cf26f57ae44a04ba01f70e60e650540a8dce9dd6b7f174e92eaedaad5bb8497803cac8572b4a59fd94a56220c9e1088acb944341e968778f21f9922e6efeb4b01cc118c6edb053fc52ee631135dd49df617891f98baf24a39593ed2b94bc712247866f0321b6defcccb778f9fe84e8f8011663e6a16af436216343b0db47f7662190001b9fea5fbd19a8eeee898fa2b7e68750c6ccef0c21c007eef7d6c8798e872bc632a869553f6c32e855962593de63d7fb0a5fef22ead9fe29b6569f328bac8eedb16efa25fe7e9d7537fb38eeaba2095c3b24ec36513ea938cdff87cc5aba4777928695dc40dbb8f5c35c459e3b5cf1334d45f1683cba4e4856d3fbfc161a396307adcf6865fdafdaeb34cea147c435508c6378035d4627d7ee5ae24f2cd941e9e482ddc55feae829bccbb3465e93e4d018830068a7ab5b1b884af7b0f7299f9332660a8e45c744073d06154235cc29495d505d939729119b58ea9b480de7602982e74fd11b952acc57108d315808ae52d66f6c488471f3ba8ccb7193a97b0d2f67ac39f154763358f91b2b43d88e6908fcaf0cb1c3d04bcf951ec0df8a5717c55059fe4f088e562a8877aea769f82fec5df5a366b230555aa7efd1ff3e66af3228495df22b541e3e4464d776f6298aab18c254f8389b352a060dfe72764bae1f00560ccf6caa80df04e16d9e6c76ada069a958492dd1220ebab5f1386a3f40f33f6f398639871fe49b4906c4e2a945954fd9634638952326d13b6fd46124a09cc058c2e99a70e7fd95e4da3bc760d87849097983e905aa90ae1ef6607dc22da1b015bfc4ec1f36c9a0565ecd9f614aa8bf7f1900a1608c9b7095d32c116cc1a42da76517958e378281b93ea5d5cc7546d1845c28ffca7fc8180f59f53522d0f58e20b959ed39e424847dd3fc5f3dbe5f18d013b9235e1851c7e7dfdb60a9973ff6bcf30904b2335d0572589040f2e91140ff7e91e49c6b71cf34f8c0eef057230e04c4903369a95f492cd8ca0044ca95e3933d94138e97df099c6c3d988629964b03121211e17a23b395a0a6690dac64ebef522e8f748978b5cd6aec15984cd048c2fe97b560c987a4d049cfac423a4b431e92146027b0c63b3a8b92716196f6f439ff61b4d61a5b221a2a0b866a70ebc1ac8f142843b9b5ed1db124f61ed86afedee5ca6f920b6dece3bd31cd7ef56ae7b18dec8f2a678d9dac5264e7d8c442568ed78efe414b77d04f371af046bd4e0795aac26dcd6615dd64086b7f17a669d9bf49ac03d7f42c93db45b8991a02e9788e9950f538556c6f7c2ecb25fed0f0b5135e698067555557ed3a05a789e2f49044408a32264d9c3790ca5677b12c7bf880c09a371f68b2824c7650d98d433d826a5d59123714362abac072350d6432321d94921a56e790fa24e044cbf19f164557b4d5e25da10f3274752b0d70c2fcceda3e5aace5af01f05464d4e445749ad5ec39a0c80abb616776df78265b845294a100bd787e56053b02a171bbfc1cbfb9593237fcf9f02059108ca05734898131ce7bfbcea922be975abc1dab93bf3214572813ab91a0c613de2c27710e6224da1147b7739f1ef2d69461351e2d6e142bc9d5101411781cb33013a83fa0e38d96ca8f454345bb0c0ab79fcfcc578fff73534332b1be78924b8a3bc37ab6cbc30f385385702bf1f5b2be49be2c60a7906fde23ffca1d02d5eb2b094b72792e00ac056be61869a8cf5576369012fcf80df044b9c054a6e780b1ec31ab73aa72d16e3bc43a92f65b98b3feb72faff35c7d0255d6b7e032a8af78ca0040ee533185c33850c98825baa6819b14b62df69213fc4d7c12f718676e46f92543c53b6882afaa8c6d0a7169f49e3030dfbcf0f177f5c235244c004d5fa1974039f7d59267b2db6b4419671db3b609c6f5adf3a9656083fd0b604821d88bf246d1a5e873f80502eedd74751945a66dadd869ab59b5437c35a7df24654a3d5226e2a6a514624e2b2b89e62e7c9a36dd4baa02b08ca53a25eea788fcfba829bbdc95eea4c28ede692da2c4bd1c6575f8cc09426021a3748d24d2afd7b98fa205133186e0b30e1f475d22411584d315124609922fc725a646c7c9a38e7f86335dd1b5a7c966d1bd49e0bda858c37b5c07a4cac58693fb5ff79cb962e862bb14d2b9dd2e80e4119060bf572f4588009ca2dfb7cac157c1ca13c282efd5c1e2474be19c675a628a94cce7a3225fcae9aabd4a0ed11878eafcfd039ea42eb784bf6eb265ed213333958a645f8b3391478481dc0c3b96fbd7bf77a15da1ca7650283b34c47670f0683f9eeea9f10f5a123ce0c72b172a8349e44ea3b6e82fe680bc75e5d423fe0dee664439ae263539905cded3d2eeb354ddbb80631883e65ed5bab37da2de8c31be73b611ad40bbbb92f2d5c988299de6d6d5f67cc93475733043a2103d07a494fbc4cc349861ceda8024134a315ef4f4eec7e4577143b932381338ba75ba75bd6df0258c1b1f6e9a7a3dd32dae0d27b8da34f08ca27c20eb1f0597db1f8181499333a37d1ce564ee15696e90e64dc61153ffb4508974221b633ba5fe4220f8d1f3c735f9eaec88a527688ddc04996f5862cf5e8d4c5a09d08cd5ec68cda953e9d726b1279694ffc76b73768e626939ae35896c32448223e31a0184d2ba6f7d1cbf10104139835c60f7eb4cf162bb0884eca5bbb1d5c2587d910b52349c667fad22e460bbbe38422474c0fd45a2d52565f3b0ab7875be7394db27ad18dbb8712b17a926d47c8f919a04df71b91ba677f1a24270c171f56294379549b77f709d95fbd9c4d3f14e5dbb19ade17a89d86169d877fa7413ccc71907e24af5e0d673574309e37e3dafb05369055ed2cd36372ae783eecd15181b06b4361a690c42dfb697335293515f88866107c1911d8fa334ce2058862ce49ef4802a8c9017d700c4209b5cd6a1af0905308571af8061e81e884a9effad796c0ee8854a3373ddf04105bcb01c35951d753c947ab72e444d5f49ceb36a9a8ef7aadc4e3d53ace35d5b3ea648c3519a1a347fccd13cad8bb74ee6c2d293211f454ea833dce968bd2d8329a99d6ed4358d42185e556115b4df6a9a2ff80f5fdcefd6e3d3735322c408590b7e14faf3b94fbb196d03a95462a448da9f5a84763705f1c24014462f9c96e02141212ab2814f84c1286c64cea9f3e77a3a8d7bbc1124de779f83c59e77d64fc02ca1a89a58f66765e6b62dd4a43b4112d36d0bf223fe861e2c8301b15967f59e9d959c1dc0c3ae099a0fa282aa39a69c8da02bd7c6d2c8ca03180ea8c2149ef98a64f0e7ebbf2f289374bdff1cdbef8c14f2ce1a6ad14118794ff75a061f460ebdc6ba0f0c03d64cbba2e840ab96ca760639528856703c8ac46f9a38bf8dd082fd4bc05fff7d1d144adf13a17304a14af2f6c24783b58d6015bb136d966dbb161ccccd8fb9c47ca7261fd172d80580527836d9b8ee161a1804c7130a69aeb6814b478e944fa45b5a6a61d5cc6c724dd267b0698d279c69ccae3fce08d17f5358fad09407c2a7fddd1f4176f138217385ecf306ed0afee090235cf8db4e4726dbeaf64ba40e45a9af64e5269ab3edda006b9527571dedd19f030f81d645df52fa49a7e99b93be03658fd59ea8294b1a381f5f178180550b3343417f13203025705161916a3581fc66bb7da1d70a2bed06f3fe78bdbef4c7016399659462642ef97f83307ddabe3a56775c1d2d912106c9fd8aebc21a12b81c5714bf3b10522e0dc8a98ab210ecd1344c657d19ebe45c00eb7368b4eef3fd3790daf6faa247253c97c998714088e602e1c54b8555a4e5f5a51c6a36ebc8acf1e16993bf63191b4d02846c6ed66342ae92cbf56757b8e88544b5e21d9bfa70a997be0ec919b7a0e42b3b01f3975c0c269ddaed49c01056263b8e01a35d115031a9f8ba242ecb5b2d134bd74c6a4d174ee58472adbaa8e146c3ea462893e5398d12c817fa931ce948156698d0a6d8f73e92bc53f48a9ea9e244ce1e209185805379d6053b3f097c5b693a11a8d1152633afb810291707ba600dcd1db29f13f98bea811c19bd59fc19b8ac98c1b4166aadc7916e19dfb386f2668b85546c50cc66d9790d669596cfa46f89a8bc95c81c421bf9975974c6febbbdf4714184d9b6e45c4b0e3f3e8aedd665dc6b54740e1c90bc5eca03c691d34a3f65e3f34281916f52d92f51a49bb3a3cc5f1b763ac20558a4d9ba3f463d9f1176651cc2df02ee171e2cf4a4f5384be5c11505e18aa90ecb88bb6f81cdbb02a3dafd7285a914cc21e1b14873b77b2672f2f91dbb77c9b876418b7", 0x1000}, {&(0x7f0000000400)="f1dd353fcf4b55284652c05f89edc4c613a3c9e528e95ccff3f93eef884746ce0ff50f88ee3c06d1095956e50c52563edf7a4c2e8d5e0d88f529f94f0d74d5ca29f594e70171c97b1a5599098935e604de3955649712c0838b35e71112bcff7875a57bed003a6bf85b57dbd5977b3e922adc09a401719027fc65c4c781136b1afdedf03871b2911a10b6f839b1cc7999a47401d5f6ea6c381406", 0x9a}, {&(0x7f0000001680)="2186b2b91e1c4de8a1a493b1f802a11e32c77e58b42dd6fd3beb18cd818bb6006b082bb65b12ea8213588e2de6c6d5414da91644b67bb01172dbfb0373a7c9b46e0994139275929c9f4d587e09f967fa611c8f2f79a7d736ec31e9f27ade73d469e289d60db8f5d30097414cba9efd53adeab44ec1067c05bcb18a532f7e7fb6fe69534e67ee270601a804d98c751fdb1ae3c1dc51a8c0a727b1c794733705baa9545ca042322c49c22f228c10c885f24f608a7dfb2a515cc8169bef08ade03464e075184a78f9c62050131c5d626890bceece0df7fbe47a0ba8fb6b4483a014df24", 0xe2}, {&(0x7f0000000340)="28ea870a8ae92c3302251a340403dfb4809152fec3e37d4ab27a3b423cf53fa451d3b11fdbacd1d2ae36e17ef7257354a9e6da04e30b3e8d721982bc2effed7e1ce52b4401f8de3b181b8c69c57425", 0x4f}, {&(0x7f0000001580)="764b70d9534ea6604bd8991801ff95c3c52abf7669493757aca856b87179ef3b47e4df2f2289cfe60836ca39c3d26f05176a154affe7a87068efb39ec412d3aaac36acb897d60839a14711c3a66628574933ace06bc4124ec90551ed11ab783f851fac38f091172b17f8f593eb1a0080e902b9fe8ab28f4c8cf52006c4d072c407003fcbaaf0287f3d15e95167b23af99db1f05cedaf6837cdf92af318e22fa1e322f0440d5b4cebb0d78afd", 0xac}], 0x9, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1000000000004, 0x0, 0x100000001, 0x743e4b85, "ba000000a99cb100"}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="801226830f99efff2ef9749b82031b79de3916543bb021461a2f9408e8e571a367e2b8e4c0f3e1f66dcaee41a92046fc3e631a630994c04e58dcf6231d57bc6bfd5da3029a2ff884c2621535c45f076580904c87572dc5723d8d03d48bae3263d37c8f681a79335a0fd78ec7d8ddec789127242aee19d0b523eef0a86d410383e3cb8a9da8dc701a69f9d6fd55be05c5da9e", 0x92) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26c3a7f55de58780de6f94745d451b90e52e49f9b1ea5ef7f6ae3cb00f99e2a3f4d23ff49d24f5527004a7102d5e7e415ca1d62f28db13432c13b088a9233c70bd0b301ec008", 0x46) 16:00:48 executing program 1: syz_emit_ethernet(0xfffffffffffffe3d, &(0x7f0000000280)="2e3780a4f2bc00c7cdd0d3346a16b97d94dc95ca95aa55ee5a0ff37a1f5d03ce8fc5d6f1ff00d11aeb934e74c4014aff1578398b4c7a9551f670ffb19baf86804aa8170fa172309d4f4dd9e6d7ef2a3019e5f1c9980053fe9011d9c3c46e6a468505c623fa84437d7b45a82bc421ea495c000000008da4acff0f4e39eb28944910ea9920f815ca6432154360b96d681972326418ac22af2965e3d4a0a01d450361f553bcab4ca5fe88dd2a9b11db8242a47c738b382575f60ae199ec68c147e72e67c2847d908272fadd16b187a5e6") 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000224000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = socket(0x0, 0x2, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:48 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x2, 0x2, 0x4) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r1, r2, r3, r4, 0x8, 0xf83}, 0x3a3, 0x8a32, 0x8000}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0xffffffffffff7612, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000", 0x100000000000000, 0xa}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:48 executing program 1: socketpair(0x18, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x1, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:48 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/209, 0xd1) setuid(0xee01) mprotect(&(0x7f00001bb000/0x1000)=nil, 0x1000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x20a, &(0x7f00001cc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001240)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x1, 0x1, 0x0, 0x0, 0x5, 0x2, 0x7}) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x10) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x236161aa) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000600)="1914f571e15fab9ef295e242cf8d3a5568ae6f85599c5b3287f193159cbb158a94155b918cf0ac37dff605b60b72a8013fa29dda55b71d02fe87c4374523203c5bbd322a5dea6c639d474a807b956b5e665fb90a658e8c2c762c6969da8cc484e8981cfa1b5d308e7fff4bf7f2b13a18e5214ec0369f5284b58e80f475219e14904a38670968475974a18284b224", 0x8e}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8801, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:49 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x0, 0x69, 0x0, 0x0) getsockopt(r0, 0x4322, 0x1, &(0x7f0000000040)=""/226, &(0x7f0000000140)=0xe2) 16:00:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) kqueue() 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) pwritev(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)="ecc58a48cb99815fb9dbbcae15642a535988760fa219020081548ecec093475dbeef2ba17be50c0566b7b5ed4e938465f17f0c259a6e3db99393b3f19245b6fc44054fa3a149309f3188ac9c07a7df3c3b1d4b313bd84221157ef91b64bd5c0e05a727b5001f6ae785bc7e53c095196d16f2214eeff85a5f7e24e2f066c92a7bb73d084befa49e5a9e6d23a74933bda699a02596b44546ddf6502494b93376fa5003cf92f803361ae7cd44a47a3afa21ef5f8e1dfcd8822810e3982af89f38db49caea62bed22d7cde0ea5ed4efd2e", 0xcf}, {&(0x7f0000000400)="4a8ce5aff0a1780123fd0f0737f4ef5228226413f7f476f922517b8e279ec5b4dade0a2a1c1ee2bbb2e138d1604f8fe53642b14cce31d41e2195f33572be7b386b88d1a8c31c70955efe5391d7b68c7ffd6d1983b3ef9303c789acd744ce02a52e5d6a474dce4d4ee61dafd310f0ee58b9bcbd1c84ba542d249544529899e498fea93063dd15096e9969b72ea2e972ee1d8e04137d836cb72bdcd918590fc8e917dda2457d85455609fc90e16dc54e517fc756892330348c88f026be1b74ca931180a7596b0f4dbddfeef2bbd92f9bdc80eee55c3c66d362251b1ad639f38f99db1cfc0e6e0705ec1915bc9d51d7ca04c3", 0xf1}, {&(0x7f0000000580)="05b09a0198c6a5edd62b3b7daaec8ee7d34b52ac7102baca67b40707ddf7d26fa6afb433f892059f2c35bebb26b012d6cf0116302a013877ad759f3e05b451e401148d7869412e7afb3246273fd75ae0d55ab62e0bdbc74d467378b0340da06e4507c1d5c54318e757fcdde41c56bb975ba7c9c4abadb6c6597b96edb2323528709a1815148518e7b5d37707a423b54e4f8497e5bf64b34622845f6ee0ca42b1c397f1c51caecde281fc72e8fdbfa80713fed7fa85eb70207517fef48b93c2af4be33dfb4357", 0xc6}, {&(0x7f0000000000)="5f445b7719369343b7c3e77e1b35dcbb5f7a1937b3cad8f89c98fa59e796d1f7154ce70dbbc6277d51e5cc7d89d976e43e9bb74edb3c67f5f4c3843fd9abd60b68c9eb52b33357", 0x47}, {&(0x7f0000000680)="7cf1fe90d0698e6843c99a902c4272b87654bb36777101552d9e923d184c9dffd8c8b1c57b9a7d398e4e1fb348f0b6cf5bd4a43b33989cd42e5c018cd30c11f725a261e0665544fc3089fda9885cb4685c1c59d9f615a865c33c19bc910fbd08e4d2d54a4fdc474e0506816ab38bd1a1ec16273cde641f3071cbbc5c52465256caf64c56793745b8ad4a5670837f23a2b97bb29926049dbdcaf7b27306ce332c4fc46f40a5990e7b6f5616435bf7a6019e8431c2b4ef78bd2d51f5da0f7d98312318f32a9f0636b7fe173435ba4e97e5e87cc26e", 0xd4}, {&(0x7f0000000780)="f879c26716a7ed020a3163111539bb69036a7612ce43aae90810a957a23286ad28b394f120baec3b4bcd80d0bb189b5aba49b3a93c57875a0f5d6c17bdac4433227ac471f4fb3c8f2f9865467710a70dddd51c83ee797f1fff25f4e387fe6f291614ab4a2d2250f5a2e87191428d0a62a197685ac89284a6128fec484eb79290c2a71d18e57dd4af60da5ed72440ab1db042ba0e896341c4f00076d7747785", 0x9f}], 0x6, 0x0) read(r1, &(0x7f0000000300)=""/241, 0xf1) 16:00:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x800) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x3, 0x1) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/25, 0x19}], 0x4, &(0x7f0000000380)=""/191, 0xbf}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) sendto(r0, &(0x7f0000000000)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6c205fa2e4d2ebd1bf1fdd63da706bf26e1380351d04097fb1841fd5eb2c69b69f8bf", 0x40, 0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1) shutdown(r0, 0x1) 16:00:57 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x1e, 0x8006, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/34, 0x22, 0x41, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:57 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) clock_gettime(0x3, &(0x7f00000000c0)) setuid(0xee01) nanosleep(&(0x7f0000000140)={0x8000, 0xffff}, &(0x7f0000000180)) rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:57 executing program 0: r0 = socket(0x18, 0x0, 0x7) sendto(r0, &(0x7f0000000280)="4a43da87aeca67ea839c80e3c008dcbeab472ec1bf0c558b162656f459f4a14aa4454da179caa90d5bfd810593e5689c096ff9371505fbb17ce677f1feaf2ac2a448e98a5f9fd96fd0a3258850226a72234bc46c70dfced5fd3202e9b75a2d7cd275ea298895fb2ea498a72438f78aa4ffeedc253bf6215b876d2cdc0db020b9eaf8408bda8eb0bd56226da8f06b77a56671e907efb2b722dbeb38a911c6dc7ca7a4afe39bfc41f06b7d98f6e13ce34d", 0xb0, 0x40d, 0x0, 0x0) r1 = syz_open_pts() r2 = semget(0x2, 0x4, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="a87eb8e0ae39b03151a0d19e9c49444bc91304fd03057a8d1fb07389c9c691e84a05aa4485051f5e318a7c43ea97bfe83cf13a192970bde915acd46ecd08944b3f0718ed0b9ce4b06befa45bf5bc2147f151e4de1bda58518004f17402675ba489c03ee7e230ee022392bb7939ec4e2b8ea671db8fb02e143daa9e6c24504d45384bd5adcf2f7683c078956c4055ad565737ac8257a5e420406d14acf224cd0ff301e364f115dd31d965707e405cd1b0995c81b85a8149d7a86f041d00f6", 0xbe) r3 = semget$private(0x0, 0x7, 0x18) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000000c0)=""/200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x32f8b30ad4ad9e19) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x30, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x88, 0x60000001, 0x800, 0x9}], 0x6, &(0x7f0000000340)=[{{r1}, 0x0, 0x1, 0xf0000000, 0xa0fb, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000003, 0x7, 0xa60a}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000000, 0x8, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x30, 0xf0000006, 0xccbe, 0x4}, {{r1}, 0x0, 0x22, 0x2, 0x7, 0x8}], 0x1b31fd7e, &(0x7f0000000400)={0x1, 0x4}) kqueue() kqueue() 16:00:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) 16:00:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus/file0\x00', 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x302, 0x40) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000040)="d3", 0x1}], 0x1, 0x0) close(r0) 16:00:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1058) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xc0) fcntl$setstatus(r0, 0x4, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) socketpair(0x10, 0x0, 0x29e5, &(0x7f0000000080)) 16:00:58 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x7}, 0xc) 16:00:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000d00000/0x4000)=nil, 0x4000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200000000009) 16:00:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0xc002, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:58 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x4501) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)=""/194, 0xffffffffffffffb4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x724caf51, 0x4, 0x8, 0x8000}) 16:00:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) fchdir(r1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x92) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xff) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) unlink(&(0x7f0000000000)='./bus\x00') r0 = socket$inet(0x2, 0x4000, 0x8) fcntl$getflags(r0, 0x3) 16:00:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) syz_open_pts() 16:00:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x80000001}, 0xc) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = getgid() r4 = getegid() setregid(r3, r4) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom(r0, &(0x7f0000000040)=""/87, 0x57, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) close(r1) kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="cd6699a38a18f433be50e7706a18043710c1443536efa205ee9a9434d4d9295f6afc5f265655d37496d45100e01a66bd755711a29e5e61e1fbb27d3503a8b01d019d87f3394824b68f1c4b285deb687597fc35a980b71f258bfb0da4f6a31fd667d2c270a6f5ff66919c3a3bc2380ad2d49bc28bb23d936c6e68b2b78d9927be9a14ff44755281eee6b670a31dac584fcb0edbac02435a21f1462caee4333942fb9994f76af46617ebb33b54b1cfe2663211716a79db72709bd172726c5f9a961c4ecc19403868c16bc8595155919223b02eead82f39fc8f333b57c6f18a7d", 0xdf}, {&(0x7f00000001c0)="ac6f1a78165dc169eeb87804974a63bac40c7ed2f4f16da3b7dbffedf577117ac86b11b4b214f6815e2f236a778c019ae91fe270969880ee5878c24027dd7b16db1e7415b7cae51f8e2b6a022c2a8989164168d8396270b04c684a65bb1a03cbf87d3fc895f0050c9880ace45de281ead90701858ab22f3110c4341c39c2a3254522415542a9a486147dcaeb9709674a7d2e3b0be27c145ef6a779cc1870c3", 0x9f}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x400}, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9202aa2effffffffffff"], 0x1) 16:00:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="befc57b1ede757e9aced52b418a6677bef3501b4eb39fdbe382ab42ae88c2b827fdb46acc86d1028c735df4c70794db3279b849c6ed8bf6d31b83bde954ae2746b6ca5ae0b71ed72262a2e491c6911d4ed90a7c612", 0x55, 0x2, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000600)=@in6, 0x0) 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x180, 0x20) read(r0, &(0x7f0000000100)=""/31, 0x1f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xa347, 0xfffffffffffffffe}, {0x18, 0x0, 0x1ff, 0x101}, 0x27, [0x3, 0xfc, 0x6, 0x8000, 0x2, 0x2000000000, 0x3f, 0x7f]}, 0x3c) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x20, r3, r5, r6, r7, 0x103, 0xfffffffffffff801}, 0xfff, 0x3, r8, r9, 0x7af, 0x3}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eaad35964e723a2c3b2f78f9840b26074d3e589ea015941e40986ecf45c4f1b059a8a6600000000cf1d5ae1e1f9986e985601fa3c855ecd3d78ee960e393e00000000"], &(0x7f0000000040)=0x2c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x8001, 0x1ff, &(0x7f0000000080)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendmsg$unix(r2, 0xffffffffffffffff, 0x40c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() mlockall(0x3) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) 16:00:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe93ac39822c5c83, 0x1, 0x5, 0x71}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x7f, 0x6a}, {{r2}, 0xfffffffffffffff9, 0x10, 0x18, 0x1d, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x80000000}], 0xfffffffffffffff9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x7f}], 0x3d, &(0x7f0000000180)={0x1ff, 0x9}) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa6) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2020000000000000ffff000000000000", @ANYBLOB="e772", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x76}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:59 executing program 1: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000003c0)=""/182) semget$private(0x0, 0x3, 0x10) 16:00:59 executing program 1: socket$inet(0x2, 0x4000, 0x2000007) socket$inet(0x2, 0x3, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000004880)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8dbb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40cb54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d330ad39ba307d1f1b798bb3fa46edb69112fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d8444970b9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8514227f3eb788b829c506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde1418547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08fb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64bdf5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4e3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2639538d8e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f76602d47a08e036da20ae24b1b41c91ba8347c708000497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8282f86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd18470a4180ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d991305000000000000009d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54043d5fcebc9ecaafad409626f0dcd548395cd1289421e0a86b0204f7a9efece55d9bd199cb26fb746debe279a1ccdda8326f77c4b10e4071078e30fbcd116d2d04132f38e3e45e74ac2ca41d7728c1876d3736fedc45d0a9922d5534cb8be8d6db09b900149b6e692659d918af15c1c1cb89a7318f826d5affecc029e0f647892bfd63aa4285e7a9c14e8de9b0d7a991ee2615a168f395166ae736398506bef7f6be8dec8f57aa12e8830b8d7995b7f29166bb1e1c0b858033f405f563681f830c83e2e48ed992d6d848ed5edcb2b0f483c4e9db855ce2da0a892df45bcb27722b000000000000000000", 0x887d11ee9801c63e) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgid() r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8800, 0x20) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x349, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000a82468290486bbc70000ffff000000000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffeac}, 0x2) 16:00:59 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x5) write(r1, 0x0, 0x0) 16:00:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x3) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9435846604b37b37ff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[{0x10}], 0x10}, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff77) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b5404", 0xcaf) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000280), 0x10004) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:59 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) fcntl$setstatus(r0, 0x4, 0x48) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000001100)=""/31, 0x1f, 0x800, &(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x400000000000003}], 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/49, 0x31}], 0x6, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000780)=""/201, 0xc9}], 0x1) 16:01:00 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:00 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:00 executing program 0: r0 = kqueue() pipe2(0x0, 0x4) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x0, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000200f800", 0x10000}) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) getpid() r3 = dup2(r1, r2) fcntl$setflags(r3, 0x2, 0x1) 16:01:00 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a, 0x40) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x9}, {0x18, 0x3, 0x3, 0xffffffff}, 0x1, [0x7, 0x5e9, 0xeb, 0x5, 0x0, 0x6, 0x1]}, 0x3c) msgctl$IPC_SET(r0, 0x1, 0x0) 16:01:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x101}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) write(r0, &(0x7f00000000c0)='K', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x2) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x100) ftruncate(r0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) ftruncate(r0, 0x8) kqueue() 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='),/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#@&\x00'], &(0x7f0000000240)=[&(0x7f0000000180)=':[-[\x00', &(0x7f00000001c0)='%^\x00', &(0x7f0000000200)='$\'(\x00']) 16:01:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="160fb8973d3e5fc5d50c8163b45823d13b3ff83b3e9f31bb15ed82fc9c4c7ab128c278b1f38f60fc1dc3d17882cb5bfcf8599eab65e164fa9d633d08fdff1ce9b33d628696b3d094a3a5f6954e293fab78c7066629ea08fce1f05fd637aba5d4e27288e6d8233ae7cf5334f4556fc46448fce38a8415178c3a2936072f12bfff46bfee4d43272bcfb926dd02560f4de324e651e0396a2ccdc31f2d88ab2d6374201c93d5c2f5e9", 0xa7) setuid(0xee01) socket$inet(0x2, 0x3, 0x80) 16:01:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x7, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000002040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000129d5970643822eb7e4a4d762267a14a1e7797f8651efad27f6aba19a633bd29429add8bf55bdcbed8ff0fe808aaf9d0f6e2e0fda338028933"], 0x1002, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/209, 0xd1}], 0x4, &(0x7f0000000340)=""/83, 0x53}, 0x42) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) execve(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)='\\\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)="8f2c2700", &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='(%]@\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\([\x00', &(0x7f0000000680)="8400", &(0x7f00000006c0)='//$\x00', &(0x7f0000000700)='[\\.\x00']) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x5, 0x0, 0x2, 0x10002ffffffff}) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getgid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r7) r8 = socket$unix(0x1, 0x5, 0x0) r9 = kqueue() r10 = getgid() r11 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r11, r4) setitimer(0x1, &(0x7f0000000100)={{0x7fffffff, 0x6}, {0x3, 0x159b8390}}, &(0x7f0000000140)) r12 = accept$unix(r8, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) clock_settime(0x6, &(0x7f0000000240)={0x100000000, 0xc16}) r13 = getpid() sendmsg$unix(r8, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="3b311752afaa614c4f5a7b96a769d3571308dd1170354674766dd740a83c6604725b668e3d6a052d61bd35503a7ade7820b071f07b83bd20a581043ec57d054497a34760e126868abb576c11e68628fd5dbc88b3307b0486e35f4ee5f7d31c0d1e57411ddeb2d1e780c0fe8846c04e42ac401eda4025fa42332436834905e8f658fb39582507a9618a242096be1aba7ca4ad430b37ccb9fe681b2b8e9462de09b404ff1ed0d81151e9b6f481b3b5846e0eee5d99a4d69f2e5895177641446dc87f2a9ab1ca2361d65717bb4ec0afd293a81071c31685acea1e2455", 0xdb}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r13, r11, r3}, @rights={0x30, 0xffff, 0x1, [r0, r8, r1, r12, r9, r0, r1]}], 0x50, 0x2}, 0x2) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') readlink(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)=""/123, 0x7b) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file1\x00') mkdir(&(0x7f0000000680)='./file1\x00', 0x1) unveil(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='r\x00') getrusage(0xffffffffffffffff, &(0x7f0000000740)) r14 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000800)={{0x0, r11, r7, r11, r10, 0x2, 0x81}, 0x5000000000000, 0x7, r13, r13, 0xfffffffffffffffa, 0x3}) r15 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) getsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000008c0)=""/95, &(0x7f0000000940)=0x5f) r16 = open(&(0x7f0000000980)='./file0\x00', 0x10, 0x11) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = semget$private(0x0, 0x2, 0x60) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000009c0)={{0x57, r11, r5, r11, r6, 0x102, 0x4abb}, 0x6, 0x5, 0x366}) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/190, 0xbe) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:01:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 16:01:01 executing program 1: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x10a, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) syz_open_pts() 16:01:01 executing program 1: shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0xffffffffffffffff) shutdown(r0, 0x0) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8b959d828dbecda04", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x32d}, 0x10) 16:01:01 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x20, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0xe2cd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = getgid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) mlockall(0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0x0, r0) 16:01:01 executing program 0: r0 = getpgid(0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r2) setpgid(r0, r0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="0775a00de456a5a50ab8c13e6247ea920ddcfbb8927cb3facf3527f80a9ce0edfd437eaf52914318d710b48e8fb58fe5478ae7095dbd300b36d33cfa12958e5a922b03d3ff1a081c2efadd08b27fe8ca0d70f3a4850d7d8771714ae206ff25b16859429b68583281f787a2ca75cc4aafce56e5e559fff03446ead3a390426c8f64790c69939752dc05007cdabcca05379f14aacac3fab5ac39b44e3ec2c0", 0x9e, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getpgrp() 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:01 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x2) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r3, r4) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) stat(&(0x7f0000000380)='./file0\x00', 0x0) 16:01:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x7f, 0x101) listen(r1, 0x718c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x2, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0xfffffffffffffffd, 0x5}], 0x8000, 0x0) ftruncate(r3, 0x0) ftruncate(r2, 0x0) 16:01:01 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/214}, 0xde, 0x0, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r4, r5, 0x100, 0x9}, 0x7ff, 0x8000, r6, r7, 0x7f, 0x7, 0xb76c, 0xa44d}) getpgid(r3) r8 = socket(0x1e, 0x8007, 0x5) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)=""/11, &(0x7f0000000240)=0xb) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r9 = socket$inet(0x2, 0x4005, 0x6) msgget(0x1, 0x18) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r10 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) fcntl$dupfd(r8, 0xa, r9) r11 = shmget(0x3, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) getgid() getgid() getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) getppid() mkdir(&(0x7f0000000380)='./file0\x00', 0x4) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) socketpair(0x6, 0x8005, 0x10000, &(0x7f0000000400)) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x23d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b4001000087f6d99"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d002141ec4b00ffffffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x20001, 0xeb) 16:01:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x2a8, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) 16:01:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="6c92cb47f4baa014a5c04175226cd211e273725aa851fff1083930e63ec64ab769817cdac4313b2800de19dfd03b557eb70d12b38d738fe2e82338ae01a83e287a4bc82209ea4340798fbf9ce1bcc6cd9e82c4cc5c7e451e6529f8a936c11a4b585948b1975c371dd5029d2195ada9e37a325d8e74da8ad99df4169a45942c60da2953f3b6428f5c3593153f6c84c0224804ba444691c9", 0x97}, {&(0x7f0000000180)="1cc1a5026a1c64d195a5d5d821bf4ffb5cd0bf9f65c92b9d321f2d2663a75f38e6ad70e70bdeb90e393d", 0x2a}], 0x2, &(0x7f0000000240), 0x0, 0x40d}, 0x0) 16:01:09 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 16:01:09 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18ab0, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3809, 0x9}, {0x79, 0x5}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) 16:01:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x1c3) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x28280, 0x9a) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="d2fd64be9717d44e579e3ebabdb0a2e512b7af0431e23047cc0cb8e134f104bf5fe8ce9f7f8da2b99defa347fad3cc78efa59625dcd94635be64bc8e4ee194de3f4abce26208e0ea039e1976cc1eb2513a4a4926b051897d0fd0d5063dabde5a922c5fdc6b20d4414f03102ecb4aeb5390b575cf95ca26a6560c6eba88a3795ffc5ffa916db77c740735866ec49f2169c2bfc91fdb444d6981112af1d3498502a14a5903337b1e77b221ccc25a8d38b622", 0xb1) 16:01:09 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x5, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x48}, {r0, 0x12}, {r0, 0x8}, {r0, 0x101}, {r0, 0x1}, {r0, 0x64}, {r0}], 0x8, 0x3) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) dup(r2) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:01:09 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) recvfrom$inet(r1, &(0x7f0000000340)=""/185, 0xb9, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f", 0x22) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000400)="1c593b5309ce28aabe798694be192ba4d0f3a6cdcae5fc50607152667010c5dbea433a211f4833acd086c8f1ec287b1cccaacb62c1e78127ddf55ea48d50e02a4ffa043932104c3170f48de57b26b66d224459ff37e30e0871f27c03390af1ef7e258bdd92f6819290eb022a8ce82d3714bf9655c48e78b76ae3b9f8e567aa245004443fc09f2d0b9a52eb4ade524fa7e025651bd31916ba59e70c9156fbd2d9a12a6ffc7e77cbbeb6e57439ff6228252ea0d7a99a6adde5a6ab4c9150cd9e832d15825c8fd413c18f74c11e97b422f37ac0d45be55c9c2fe754093a17c3dd99774870", 0xe3}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) sendto$inet6(r2, &(0x7f0000000500)="33bd21fa8a3338a855450c628feba916efac3d26ac67a0d1356295c59c36fbe3e8e9cdcea376321b1c51374980dee24bbe5e45da2d07ee096b66a5fc5cefa7b033acbc610ffc7df6bd9750996833fce1adcfd929b0ae4fe22a357d05db6e1eaf49324d370e8442e346d3ff3d8437b948be3f0a800a4f75999c4112ab73b74fdc1398e83de8ef7ab19cd527f1a7c54ee90eeef3034835670cc9cbb0956bdb06804b114c788162fc9f124b33adf2ce3583de020b7660108d2660fb37ec20aeb3e7602e603b051a9f4ac3b383bb448b2d0f8adb48b4e1aa0458fc87dc9af44fd4b693912d65db516c6dce534bf6908d144e02245ef68a6779d2a799f08d9272649deec7054719d6fa43faaca742051b4808fa3af2a7684ed359111705d5816b2ff77f70be671880b125d3d7adeec9cfb1195b9b0a9990fe046bd23e9c060fbbf2b5862a842ce4f147c578c8d32be8d7d536ed0a6fd12e471c37504101b5d9e6bc796b19207dfe51a5207cfcd9eee9f8c75a03530175e2ccfec87705ec2be2552a6015882406d06ac0c7ff0d51d7865dfa89fd32e11be9b87643a289fea30d74701a4bcfd5742a262bc6b0561c90bfbbd50bba7d2198aaf25689848e72e91b15138e8316e6197fd10309299a0628db9ed43fc5f224e2cd9606a275509cb0f3594ac4644f69c06b4b8ebe51e1ee86be455319f653315b7075a458b8ada69a9e71b37969d53d74b0e44f8563fe95c266349dd49a6d3ed105d0bb6e7cf90fd06734bb1fb195a5d08d0ff91feb62e5a358af80b1540f45d128a7f472446b8ccfe24390867440f8a7c877520ea6ea0279a0860463af5f89d283ae8cf70dc03c80bb745e09f30f05f90566ef717c5ca491a083fdab25a83fcde49e23db8211c27625e4dbb044d021a4eb15e81b19af4e6d09c4a0e8be5b63510dbf742b2da409adc62d0e2e36b994f01767ae34daf22266d70a551ee924f985227a0956fb2e5cf8fedd6b1f3e07b52f1decd59c5d84ccf620d55dd1cd8d96f168f56a9f4b3c4579e02a7ae7d7ad300cd24848a3789c414476414258b25752b2f6d358578a01765a62c5c59e2b42ccb2bd6d15b6a3eb5b9969d3f4927c744c9e853e0baf819aebb5711a1bfd02fba844eca51b7f2200b5535b954346faf94a867a9168f5a6c7fcd9f22d661443817420229515c3c68f621c5df69293abd236820e424afaa7967795ec0424f32ab5a6a3a97df287a3b503429c047d5844e6b76d48d8c00188823226fcd07a7d1ce30f574d96c4f6b330008b45d7fd374c4f69b2a3f081ba5ab5b55e29fc7a2713428848435585edf401cff2859c64fb39a58bc337349efe76dba8fc4d9383c0370aa2f7d7c79a8653d51d45f0c6386e723f7d97fc1bb44ca14ab0ae4b4b357359f293675c28bc6aac9d13cbd7dbb4781ab9c819c4488bea2c76404fb8e65c8d2887cc7dd8219909aea692351638d1801c4ddb76a413f7994515d477ae7c6277a9638ecc6f8848354a88c3c6544559e0f027dd75dbf24890d0bfb1a8ada65aa79564bab5d2094fb9d7944ebb1e46475c6775dde595c6eecd716c29008e1170fc68e946e7675ec8aef93d59dec98ad9bf616986ac7465ec6f80b2856b7657242feee9b7447d42f8ab636d258bd57c82ce8c61b538ff420809623f00e3cfd65e717844f63229f5fe27a45c2f55e42e6029869d140bf7cf4c93ae31828b67e3a5580b3e9f912a27a51b5b1a6c48804a3ea96877d78696faa31d98154b422acc767c3e94e469ade437cefcf0b8b973eb34f3cfbd43a127d054ea0eb64bdaf9e509ea32afaae081737c65dd4fdd17590d0545b2210deef7e17895370b9f901381580f88d17cf96379b0541e120cf54c0c4d2f043f54f7c1da2893718f01a3f1cf2d318e2033afbe2495c02d120327eaefff0dffe816b0892a60d9bb4eefb180e4e5739f34279a52aa7d92b8cc0692d383a3ed70b487cc25720e4a49e4f2cbf8e488dbba09ae73528fe50e6f3506e100b99e1f28387031d5e5379e73604718b93b90c5500181d8ce1405ce98c45c5dda61690944aec7057474f0a6be1bf11b5a09218ade2c41be89e956ef48b1731e8fe43ce93ec2ace76aea292e9d8d416819fac75a8c78cf251d5af1564d98a1911a2704c3cba74687592e9f9184b24ee1b6ee134735570686f6acbe48ebdea9d0775ee14390be72e2142071f340854b2aaaddce3c4f5418e4b69267cb6a54508f574cefca4e0568791518c6519fcec15740817fa62298a7b0207d45d431845bd97ea64747eb573af8f8490fc2376d62bc0e467d2795cb66eed223330f804d8405ea526501c07aaaccad4944c3a78d43b50e36fa4c50ff81f7546ea758d20caa461052c57803977f8a659a1fb5cd20ddb3875b613483e3ee423b259e0f33c11b665f0098f83b2de6179fbce1763bc2c4ea6e4a5dd2f28b962e633c22e9e317fabaa633c882f465d9b5237658d7a2ce1dea76b3132ad3f606292962968d9cc31916e59bc954bb42b0ce67256353954e7c706878997c08c2da707d585644edb307330f161799e54963fd56423f6c796d6910b31cb6ec812f509d09ba3bcd0eadcecc75e88636b427dbafdf5aafffe1b6977b5ccec82e5e326e165d4ce7c2425788344374744e646539ce817468538b7c5f55be889079f79537bb6b75aeec111584bcca138b2f49a2ba5ed04ab86b1a1fdd98864261edd23c740e465e9e63d5b4828fc15c66ff8ca4f642d27c0218e7d4b09c153e84539837473eaefb5b4cc7d148c7a38668611c9994786d9bfe595e22739c4b4473372c62c839c21d4e9a434255986d1238ce877957bca171876bcdd5e2f39e2e0f828ca3d82c440884c80da8af1da314d23c634428dc0e61010aede3dcd25276611a553d1b7fe26df4fc17f1ab56d2d182dd2bcfc74ee46dfe1460decf623d31a1f6c62608ece6ad32881eed8bf9f5ef06f5af2d16ba8833e8d95a4f16e7c73c4313af834cf809d0b0fd988247b2a2609194d5a5bac844fddd6b7491393e2256bca9a56aec2f7b3fbd5332344cd6b39fcb203869774cdbdd68ef725d3f2f999850db83628671f0381623c06baf35e4760db0f33bb689270daf3d31960bc31141038898335516c01751339d43ad2e425d866faad2304087bdbd93b9298d560e21aefd2d8388669ba0ab7fa6e2285deeb04534b2d72f758307e0f62887f764ce685e88ce0871ac2a48c95978781cf34664a6121a0c2d3dc664be51e9ea5c37790548562052866301ad7135cc084a3bd3ea6e9c483c54ba3bc4e330bfdcdc1aa130a47468c1fe2a8b0657e22c5a99759505b4965b9fdc2b623f85d4573bd701ad091adaebb656401d1ec0849d7366fb829191ff556052b41d6d24464b14f3af2a3cdc9956af1537219a41ca1e7cc548553aefa1f309674272bbac37c09c4500f3698c4d508807810616aa769d4129b4181fce04025e1165cba038f7d958e60c03ada46be2625114d50ed0f295b9cb4f37859067edd102d78b286bddaffc986bb7d2d77d04e28d9cb536aacfa83ee5576a9a50f7a0e7e159b1540bc59e847bae9f509e187026e676d3216ab5aaaa17b9c03468ea2dc44b43292d61b12d28143232cab83f4a624adb3922b0852231b200bde16665f0b4caf3fe0007cf573fa5958046229bff107617d7895f277215744a2cd9fe2beebf7e9f9b127225b80f4d37a4a588413933cb2134e707927d06597b167f467d1e139265a11f28ad687a46b871e3abe63c71df3421116a3c38f76bc581ac1907691dfef9a520afa1a9eddf0279f730b5c8fbf64ef0a544ca244c953bf0fa5e3b7a67438fb4eff005c6b328f0f15b327d884f561b367b9ed179210a886d944179109c2b9511b3794583cef8eda5f42f36d2da017e16487c9d12fcd34b0b83f30fe77c2e69791e261d2ce86d7eefba75d3592759d292c777cc304eb95f24ac00915326af0d83835f9b4bb66d28fbc3bc001e82db0b5a7b60fef4da57568fb83a62127aa2d299f7b569afb088c1216bdf94e9781b6594aa7faeb2809d9445c57ad4722e86f91eb87f87ae6a7a43b28b61cc345f6ca9e8656cea9dd502939c4bb8a34d67719285f239f07dda3dd2815fd666d0a47694121254f5b6b2b619a3e07ff323912b1af905412a1814120cf6252182c967488a00fc02dbfb426374082e8d8b55a527598e757a9b06fc4e42440bd44af2d1a760ad75748d792cafab81825b88ddda0374885ac1eae66cd035c4492e982926d44c30527e98c149164d289595223f3a1c7439c3803d3957fdc6b498d04497eefd35802494c35e569d859ebebf78326a8c2472cabe5124165abd0cc818e3f4a53b851c5376f5551605a5ad8b2baad221596634c55810fb8d460e2966353f45a016570843c65ea89507f25b71637f7bcad2ccb9a06f1e332d2f3ce4e4ddebfb59a55a1b886d2a32c5233b781a768e917fa395d649179912b107345e548a02059843aab435785b2230dafbb4e8c5c61a9a9875951ae2ac345c473660c57c7e0399a903a4582cb43f8d5e3fe5f4510f424707e49c7221bbea497a071a916fc7bf21c65b409507f7a25f7765c28b89f25e8436487fd623dc08bfe5218f2d6997f9bd0f2586f396f9e1513252e1de5197b6281f796cdff42786a04b9045584b5e1e35880d197d8ea589ce93eec113d44babda7db225702a5a7787478fe1d13c47c88985c3a0109c38722e9fc7514e4229801f3b4c389598fac34d04aa99ddc1fd84d49f70afb0626a0dced852921d761dbb74098f752e60f3461514f6add045bca6d59d6494316c9f6ded8d54e9e4753112ab6628de7b24b9e0a0ee1eff341b95116c8bfd1036470c746a0896ed98b79d7ca86adca16a9f270baaf1fc67947cae3e36ff2d1f14c8942cd1f08dfbdb9aefad8a92c7bc24dfdb1ebad111cb47c1856faef0ef4a085cbe90eddc1652d234bc2e30b44b4d798685d2e032f8c498f15997d519495bd3ccda8fbed989010f218c2925d7082ac81daf0ef45e297803601bfffeb21f756fbaef6ae91553bfd2e4a103458e1682931994a1d811d8f9955ec61c523b2b2799fea4872633c9113c591922cbfd0e1e62fa82a54363641180e76c4f546b6b9fb72e5a43da9b2d3f2fff0137a148d93330ee9cc20a958dea62610d0bb9aa89b40af2bf49e49bb2b46c49782733f90f2f538290b6c8aa9a1d02c76ad64d30827c547079d0e5459caa2adfeeb66bd3bfc368474399ba7832fd23d7fc3d92ff732068c847bc139d4c6dca14f8791103b9cd8f33fbc25b0ed471d9c7954852e4ae50294e11a141f5492c41d653041343c73861a26f7097223a6bddd43a5572db6980c5d5a9b5addbe6e0895f0cf3304aae633d7f0036d6f4394f7e8e2525d2297b60577c5c3d6c33431dc913a26306e24f92972aa538e4f12fe42e9aa3c2c9a1ceac8a8bbbf3193dd3638288bc4b529bbb024a7606646c47c2f67bd453d731f18301b55cdcd3d895454263179d956fcdd84b93deb4fb8e6be0858a8d1e36c0ae6157c1d5776a55f856a1beae0de8896bcffadf65694690737c83f1b41101adf79920cb8bf5bf5590fbe8602c4889119a6918154e33c7d58fdf796b2863c256db837026d35411710c0b5073409370472275a1805b0f5cd1094a1db387bbcd167597ea3a2ea0e84faff8b9e70bd940af7bc22975e32eb18f60f47e47d7e7c08f1053fd806e16d9792e0fd3227a51e2bf4e7dd320ede153a6a9427a5c389e42f35e6ac32bd2acd22664f014e96d3cafb89ae59f40339a160e7dfe8bdf4e83", 0x1000, 0x402, &(0x7f0000000140)={0x18, 0x2, 0x800, 0x5}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:01:10 executing program 0: utimes(0x0, &(0x7f0000000200)={{0x0, 0x7}, {0x803}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff201619ba89193d2c54dd120b79b89f2221b5d845c47c85cb"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r6 = msgget$private(0x0, 0x400) msgsnd(r6, &(0x7f0000000a00)={0x1, "f0576f867cc2a3105cd50aab86584b13d1b28643f7b6a90a0575495815ea70790823a97ef997ac3ed07de264e3546021df5b183e77112fdebd2cb7cad0594f2ff4d90d0e1bdaa05816b8adf7075e251648924ce99388f6af1b99382e0bd545343eb6b4ba20e1aeb51384cc085b3c1d77169b6d9ea7df1ef39859936d9a4b7f4d04f74201ac681f1414ddcf940acf08af945454ed2c5d138e0d70a808e6d99b2f27d0d7a169ecffa909924764f2adce725be1e77b29817d79d3d9"}, 0xc2, 0x800) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="f824a6ec429023fc0beb7951c901c25d61", 0x11}, {&(0x7f0000000280)="31a86c5585f01448fdc19c9f57f81a4c6755d5c14a538b00034117bb0cf8ed0489ceab6e08de0d1d6bde87859d129786c319bf327256ba88bae75df43b61594b6226dff5e05f2f08bc103d286bc79aef8e6cc10692689bc6421cec069bc97bdaaeb3595e104ff6bc495b3804f57ed130401196522cf059d0d169f47ed2039cbf8582a1875175f6e98b23cd2d23ab5e05cc85567bcd97bdc15c11f42816ff2f8a897a7a14ef04214621affa1d671d308082e1188aa3223f17d8cb2d12b49be6d585386a8a4fcc1f97db5f1540132d0a56e6b37fc76451647d92b0904aa99052c1b4baf4ac9ce5b7ffe2", 0xe9}, {&(0x7f0000000380)="4792acc47e20c0928c53fcab882d376cbf3f0213e5032abe17c5291e1821a75e516e43d3abd74d42b99530ed0717a32b8c23bf57611d6fa632d79d023af10643e58a9bbb0d82b3ec54b9c09d8e609ea9ba48260ac39f3aa32ff6d3b18f123a3fd5113fef266c73a0e4f8d3c4a653e3f9eeacd69324e961a055548fac402f3d6d296b5a804c523a4fb9c478950b655aa61ce3ead788fe72e25f8f5aed709436d184dec3cd100d4114c5860fffb69d1cdbb3c237d5d9b79d81d8bc7cfc99d041a6ace89df44068dca0e938ee4916455521940a64db81", 0xd5}, {&(0x7f0000000480)="9e11f39cbd32a9e1ab9ca7364dd5341d9714f057a86ac1eaf7210a2b8b3cea6f2eca64ef08161be5c8a415c4a4b73729de7fabc3d2f5c48010cc1cc67e0739febfe1300eb602e6d78ee0f5db58aa7faf8973a2", 0x53}, {&(0x7f0000000500)="7e7d28eab82f0ffb4f38fe516b0836845d0a4b82ed537b92cca01913d3dda2ed3dae748b010ad808f2492fbcb698de877197cd6035699ae79c458ea8479cb352709c3171fa", 0x45}, {&(0x7f0000000580)="c2f991f841d18542f23bf109f83ee9faaaacf4e05493ee58eb4a651670e34ef7c0432dc7e1e47493eaf7b8b46aadf04731e539191715d5cd887132de2a25f3ef022173f48ecb10f3c587a24db1c5429abd30e97383be1886d7dd7028c34ca89ac7ecf0dff538a44f4a4aa0653aa5ec18c51044f7e1c405b2b17be4485b2db9ef5c85928dfd7b7a7697e5965526d7b0e2b8b7", 0x92}, {&(0x7f0000000640)="c000fd3f31e4f82f9f3f1ecc272dffc6cc73cc132b9e404c9fa79692dc20fff909dae3159b7274b67b14c335ce7ba90a7ed6f88591ab33409fe28fc3b38a62cefeb9c7ce069a9d44a20d6f3f6985d013b6687fc2844021507f2b999b7e9c2b673fc515f331d6d0731b6dc4a5b40bb8c65fbe5ab0c10a7445a548e5d47c8fc1e648e8286e7e5eb1605a5b58", 0x8b}, {&(0x7f0000000700)="91e38f84f49bd0d400d27d6601e414fcee656f44123ca540dfbe2d4d2aea60db0ccba7270f0d5e8271cd50916790e71a46b8341ff3ecb43379e1d6afa33b13847920c3ee56f30048caa8109ee2e980b06875009dfef6672e8a3dc3a45ffa259f9fe452583c83355aa7156b3afb03210ca18db31996514aa7cd2bff8e4e63917483e825", 0x83}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x400}, 0x400) recvfrom$unix(r1, &(0x7f0000000b00)=""/37, 0x25, 0x42, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) writev(r2, &(0x7f0000004480)=[{&(0x7f0000003400)="4667cf4fc08aad2fcfae744747dad1d45c2c3924b5adbb7aa396b2e932e72f76b14e4fd731e30ff0d75cc863ccb0bc97b799dd895ee078b4960fc4abc61fb36c4b886d916e43bfc0e6244cafe314373c5a8095ad146e0aca0fa51197ecb216768594e7f5ea90b118d718c9a32d65953a5a1eba5579d5a40c3db9959eb68bcfd1f6315f9bf7a1d1522aff5b7eb225187d836b0acbf0af326bc5d09be68ec718154be729b56bdb378c029ce9857bd847c627cce14e5af3d1b5e843f096e8ba576d6852852200f47b088f255f3a25c28c4b7c5167fe5e95320070d70808234565c6323d26e6cbe245fc1bbd15fd0e2b4a6f24cbfb9329b30b34913002c911ac061469a954468d4325f3ca3e42fa5e85785d16d3e63c4694bbedee23a9fe35ca0ab9f662fc6357097c0d11c9dd1f6f76fd18f778f249480fe4b9a04a1e7b47a5c8bc50618ca5580d2d1bf7df8c89e62d6c41d65fada748ff1d23cded95270edcd5a606177a64841b234cd8c38eff996d354289ecf2e85734b4e337cd8e7cf57c9a4351af0e628d789fea68eee81c61eaa88e3a7422ea1caeae316c16309dcf0addc92aed672838c3b6e6c06f6a59f999a2e26d991e78abf20dfe61da42912cda401b475c7a1e4f6c3c1ed400dbf9079c32db6e850420f53be5e1091da2defe3114568077d818d3189c03b8cc84eb093cbfd1dae901d45611257a3e483fafaf7bf3a20684db6ecb907d52003a6ad5a059d2d805727fc4b869f14138c0242a053153af29de1e0bdcb3cbb8d6a017bfea1482a7c231832fc067645caef830ae758e7fdb9ceb8cf6785f7dbebf3029fc9176d073aa7ee01b5942d07d6d33f4783c3ce9b3a9a5af6d32f62eecd14135dd01e0b131d3403b30124096c7e38aadc1e6c8e4e691d9c323cc67258b4000305b2cb21351dc2f386d43062d36fa2d99af3c1457f316a806902ddb6e9555b9c513b10747384abf9a7c97428dc68cd107560c10102876558e08095c0ae4172b7d70f7c1159a3902b1f3f3f3797ad8699e9285d76d290ccd21fbc2c68d0fe0659b540316af98c18b43c9c7068362d353b213b322510bb8049e6daf8d9d271727cdbb87f7421a6fe8d236619c466595f0d15290f7c63a2b8b9580b83472806698fa4aed927ccf0190dd7da10fb43c8fdfa93a0450dbb4e5e8184f120564801ac3f53fdabffda3a6987fb6a984940eeec1fa3aa9978a3a1dfec56e5e7f359abbaf2e52fdb59a00868fe2f502eee41c107a406aa70c99a794cfa393398e4da890c1a91d37e4e0db5e83220c33b120c6d65e7b7800f46f64b368d4907b7021241587b780dca9552e52c34f4f904afe3c83ebe1d4f087ae4e4fc5241f98ba8f65891ad1a1c441529a14683de63dbd3f42b2a6a773ec9204674a48653e6b93dee169c086ff7d2d65a89e2fb73daa70f8fa2611026b5fe1e0d98528b47b8c7eed43d13dadabac5504bea4d67c4a5fbc8cff0259b9fa96c7128a76e90621a29eba1a6571e9d8efc2d334c02fac8abb9d157c9e0877f87c01e8fd47daa9b1963e126c0814cab276c421b59ee6bc6f60387fa2c95a73a4bacd62042782064a4726d6944958969a947b708fac9dc37ed850c06e5ae0da34845064c3dea59bbfa9cda6bbbd27392b7f2ab45bd918ff63fa9debfba0c0701eabb6c07dc7eb7a9b6cb06fdff6ff5b0deed06819e294842ed34bed8e580afff4bdc65dffd401318246be37cf7eb8c8e2b4a1b8818e8bf537602e8172f037dbb86aa828e473d78c0a4d62498042e201d42500e4e19682b5a84598c9d90f0370c314d5207b50a5c0e51919054eb4ec25b472a7192b9920a44bbe1a447915d993babcbc7e7a1333df85a669a1a42a7fc9b1bbab624c8d27ddfa151b19928404036eaf5cece002e12b6e5149adf6e2395d7b0f2b99a9888ba470b819a0e5c0bb277ed4c7d0d9b93d546cfdfd6097ca9716fa9bfde8d2ecfab868e78e8b6c851aab26925ab59b1b421d7bb24ad12707552bc7c600206654bc223cce5d0a369a66623e7b5adf9944f16712695f1e06bf96ff4bdea85a661546a2231f00bf5da1f13a04a5780b8618a802e3ad09e5a93e865dfda957c6e38eb7f733702adb484abe2270ef4e494d51311e2ec6add711349954129c4a84866895e3bfbb6d2920dfbe5a01c89564974a6b13301866bddf60c6834c6d6a03733fa0f450301755893995c1153c20f569f1be403d064d80ce94e67a58fb0e5792e351191d43e6ab534ad2f3b643c012ac94f266488df3fd82530a04819c14058a0fba1fd5df4a44d307e4a4bc5cf0051fd23c0731efa55d72226d67d3d4d98674b03687b32889fd62f08491acc2ad885ebbf31b5a06a1a8f1dd6ff39be9658f75cbc7ccd919c7c76f307e4ea8c9affe6740fd6eb87ae0ca134a6518d8039c107d800160c84ae902e760323bba1941ac82e81c91e949f69508b6388cce7f1508b723db26db336d77408919bae14d0e1ba4882a76a10116e5986f84e9a19aa3aa2265519519ccb1a977d2a4b8ffc95dc84b72e2314f6f2b4d20203acb49d231af472bce99e67b06f515e95fba4012ca69d87570223a0e67e7d441027876b7f4a283f4e6f5a06b88c07005709ee40123f3ca696f5c677f8d66ed364ca619b627a1a92f499aabe157cd0c85c3ce1856bd90562fcf9f38efe598f8c02d991763761c9f3f7788c54b331f734bb627239052539aa88fbc2d1cca2d27e1b9354c5825fa158698ed30761f342cf5e1dea2f8d6469157f6361e22c7bda9a88df95dd3625886f2e56e26d21ac68ace71e3eda0d375cabad46d5dc6aa80cd7e772dd6b80113997ca1847877d4621b23625f1f2935b124f94056d82605957f96b5e181e26e746f61ab6644fe0b4c7fffd1c364fc793def14cd63fe79eab8680ed2ef97a823c3dd92140551502e89ee115a3f71c2ddb8c7f02eb147ef61af349c475d6498d8aef88f6da49364e9b03192647367c40042f3b51215bb4d429af40a59833b2f85aa5b604d2f17d4a9ad45ab914d6fae1bbfeb15427ab2129f362dd309103b825a30cff6241fcf4f446ed28d8142d53859df0d5d7fb48f12cc01b359c60e2332e7e437ecc1ac0014c81e78fad46f790d6ad28e07ede17a2474a28737f9637ab7fd61554b76cc1569669ac58e4d4a564ed9822bc3f9165dcb308de8f83645b7c626482600428796e7c30c70520f23ef844060cf8c98fb8b1a20c6408a16fd4985b8ab7cebc61a70a0ed74c5fde45daa30e0d6b56dcf64e125c91e96e418aac6010cf7bdf07595aee77bd1199b498d08d854a6acfa23fd4f47e5373f269d29bf87cb95dba21609e5b567a2394d5728ab72b47d3622050ea5a94a8220b67c050d0b6f23a7444a2be16df6ba6c98c2584c98f8d11c3d919d9f4222c9cd8077da20a15d63ebbaaf28f6b907b4208d8e4a2205ec32a640195f2e373719afd405f7facadadcd3f352202017d33c0723f8ab104725b24ea748282c8d7ab654c4a1ee26a0ae1401d8a198c3d2f181274b0512b93748539024eaaebbfb015f5bf22865adcc6a78c1a24cbf6290eba3d89e205ad6091ac1f0b5bd70a46015ebee2a875c7b157e55e66779c872ab4e4dbb2268b9f51fcb49027322e53c375d961d52f742310d8966c89adbf536fceb53ed08c8054a9977d6b2915ed25b5967495090c8204609eced224d7e9c7524aa015aa285bc52f438ef8f1cf9ee30ea4ae738ef2fd80a19e623dee2894a0db1f6c981f279e10287485e3774a849a4cb255fc83f885900705cd5633043e2edcecb10db27bfe89cfe592453196cf61857693b5067eaf2e2fab3e4c213e4acc418e769ab13486dbcfb0ccd91e6080e6d63b1c74660a633db96f281129bd760fdd63ac062e512119c415f9a29435354ab62081f54315b41941368184ab544bafe0069d3ecdc35fd9d06ab77d64156dbd22f929efd9fad448cbdee52adb262bd846d7e8ee5c39a0069e6e70d5cd449f4ede64dd584b585e370f38020957840384ea3d223246b9c4d900a8fb42ac2b138c16789d44c244d7fcc71e29dd7f419f4ba1e66d89b5fb4b8a4866abb7aba4909b695eaea8b71a0cf410a9fb5db5636698e1d5f0fe41c4cda09eaef9b91ae466a6fd6d08dae999c3fe20e7f064fac0a5630209d3ffa12cd9032551608d0872e922ad3050b3779507e6f679435c7692351ab80faa389a89095649678ea06c8228a560e9a071f281955792b1fb412dc12ea7b641e1e6009b9f3ccd3670ebea43876a31f9f0740d9c033b2faa44b55d96c490db31729ace37b7d4681460f58641472f1351919a8f2d330c877e37f6b296177f2a56b99c2f54bbe8bb2703cf9f6da8f4aff23d35287b1c0a118fae8e5fd6d0dc6de6775218ac73f1bb84611447f27fb3350022d164cd04a19fa835156768214c9ac0a62726c7e2389e732d2539465be55d009540223bb2fcd23db5023f383bbb504e2a50df42a96ee0d54a228fd3c73a1ecb47c62dc5e7de79251b8366ca47d675b29bd95779fe7d95ae53198ad7f65af986aedcfc332139a1f4339554e24a3b6d4d460aebd36a373a8572351c058533cf5673292b8809aae4bba57cd8f122f3b4cd81cf998091bddc28a5629ba25b7b5a1c4e65de863ba6328a9cb3f028726446f307b2fffc25d310c1ff864c1cf85a177ee689097d55e78fa6508233d10d88ad99ec52df0608f2bd54575667437cfdaa36db2fa692826547d3382d7d056d86585bf85b865984e0101b2242c38521870cffdbca67ccb5c5284d190c6893a25fc9d24ef094c4a6d51c5725993ad5254435c4b070120b00be17739e085b652e92bd35eef189c242416b53138256de870a202da675a93d89a896e2de91b68358b167310d8e7ff29ef8877467c7be7a565e4f02f76e2e2f66c58bb", 0xd8d}], 0x1) sendto(r2, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2953) open(&(0x7f0000000080)='./bus\x00', 0x10040, 0x1) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x45) 16:01:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x14) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x40005b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 0: socketpair(0x2, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 16:01:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/95, 0x5f}], 0x1, 0x0) 16:01:10 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x97f43968d3feb6e6, 0x90, 0x83, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x14, 0x20000001, 0x3f, 0xfdd9}], 0x8, 0x0, 0xe5, 0x0) 16:01:10 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:01:10 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x20000080) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000240)=']]&\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='x\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='x\x00', &(0x7f00000004c0)='x\x00', &(0x7f0000000500)='x\x00']) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8440, 0x4) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$getown(r0, 0x5) r3 = socket$unix(0x1, 0x3, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x23, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x9b8, 0x5}, {{r2}, 0xffffffffffffffff, 0x83, 0xf0000009, 0x97b8, 0x6d7}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x0, 0xc74}], 0x6, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x8, 0xab1f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x10001, 0xffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x10000, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x67, 0xf0000010, 0x6, 0x7}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe4, 0xf00fffff, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000054, 0xffffffffffffffe1, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x93, 0x2, 0x80000000, 0x3}], 0x8, &(0x7f0000000480)={0x3f, 0x4}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchdir(r6) r7 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000040)="9821db", 0x1) 16:01:10 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) ftruncate(r0, 0x1200000000000) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/9, 0x9) 16:01:10 executing program 0: r0 = socket(0x3, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:01:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x498, 0x1) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff16"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="a93a40673c09f1c417d82938441c548c872e788eb9d036a4aa071271647bc55a1ec64e02ae449e0a", 0x28}], 0x1) write(r0, &(0x7f0000000000)="e3050017000000517748d8c0ecaae0feb312105584c891", 0x17) 16:01:10 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xcd, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:01:10 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000097c6000000000000000000000079de5efc9f733e8f000657d4ef40abc4a4c2ae47d67bfe3a10ca944922c824de9765299612e3b72f6cb4dab5bcd5b5c0640b559060f21c03633d00d5f11749f3e2a7e719affc1138417fc422889c2835"], 0x11}, 0x0) r1 = msgget(0x2, 0x344) msgrcv(r1, &(0x7f0000000080)={0x0, ""/16}, 0x18, 0x3, 0x1000) 16:01:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) readv(r0, &(0x7f0000000100), 0x0) sendto(r0, &(0x7f0000000100)="2941da322749bd3296a032e8ee4e7d22d3746622f3c03f104366b515b2f60c1644678b6340457b33e3d978f6cf72fa008771bfa27f363e202618fb48918fcfb3bff93ddfec45539f50c0343f0b60cb9f9e2920a1c01f048d2d4e4618ffdc9dde6d07a1fdf670fda81a30347fd5a84baff288573e8c", 0x75, 0x4, 0x0, 0x0) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x802, 0x100) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fchdir(r2) 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x1ff, 0xcbb}, {{r0}, 0x0, 0x6, 0x2, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x41, 0x39, 0x100, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000004, 0x5, 0xdc03}], 0x2f01be5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x3, 0x3, 0xfff}], 0x20, &(0x7f0000000140)={0x1000, 0x35}) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000010006e, 0x0, 0x0) 16:01:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x0, 0x1ff, 0x2}, 0x800, [0x100, 0x10, 0x9fcf, 0x4, 0x9, 0x8, 0xb8c, 0x1ff]}, 0x3c) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 16:01:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) getpid() 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = socket$inet6(0x18, 0xc000, 0xc000000000000000) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0xffffffff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="ff44633278752b", 0x7}], 0x1, &(0x7f0000000140)=[{0x48, 0xffff, 0x9, "8351924605a9fa9392ea3e7b941b88471ee52947b9277d545bc07e9b95e66ea4355a4dbbdc5e9758d09acec92ab30de667c88942"}, {0x90, 0xffff, 0x9, "a2e223718fb4f9abbd5d5b0a041a6d412731c5212c643bdfecb9179d4a24afd5c6b55bdfb26914f09f9e105c90d09f38c9fb8de919535a13cd82b486c87b6e9b1054f5ea11507a188ae86d8c9642949e95be66b51a0631076d5cf0249f1f4936394066ba48f7319fb0fd00e9a99f0de211d2f6052fd4d133be67f5"}, {0x100, 0xffff, 0x80000000, "4b6b0b3755146f06e853fce2c8f25b70965b60c73e3dc806406a63627e7a5d32d2481c6e4e36d5ddb68ad52fde7c9fddf05cad255b1c126bf137fda83afcb8421890436983dbbffabb4bf9c2fe9ef802e4e0f1ebe094711de42e38f6dd002727c41a0b911cc5d585b705faea80f0d1cb29d9ec7d9edb3633adbab2b8dc9ffa00ac3f58e3dbf8f5d9326fc0eae03144b5910df2a83ebe0ddbc628158a467c844947f444c12d8c0f7eb1f5782532bd46c59024491b070b7eb507184426661df64f0654b0b0efc060d09338531c932b9a63b7c5d08c1a208de763cf91f4b5a9f15ded289f4650b71ba699"}, {0x78, 0x0, 0xe2, "ba1a9c097490cad01dbb48b751a10fbc229f0a6a103358efc6f596b5986d2c96e127f2486f17389b9ec8af4ce88d9f98b02d07910b717862064bfe3269e0fffaa0e53a42070530062a6dc4bf1118024aad8d98b6c9653ae13327a8b010c0e45081b5d3d24ad9"}, {0xe8, 0xffff, 0x2, "506eb2ea37cafb795b169b8e720437106a1b6c3de47f398987ef152e5b5162a8f01d701f1db32fabfc2fee1be1c2aa7521fe9ed3c501aa285bc6603ed92bd7d2867735581b84d609e2126bb8ec2a9f0ee8696e150ac613f3fce7f9d3768c11a54aa8073c8124ba4e23e9f29207c939b1ec3c03b2b6aae2d18dd758c113cfd4a78862b41929f1be59f189de1704c5e96b008de15bf4d69b6b7b2e31db520631375a5365050179e42478ce15390528d837913a1bbf061e6a3f400d219e05f9c2d976c58706d6cd53a2cfcf1ca9d9b13eb8f96341d272"}, {0xd8, 0x1, 0x63, "4c14fd0a60dbfba1822706388c154c7f0ee8c0aeb8a21c11f31c1cf73965f1bbbc2547bb60df3ecf011b785194489e57af1d4d9a4876d68ee8e3abe1536ee647d2f613135eb62965e072db81ac7fba5c0ea71dc5ed2c643f487e5e4b4585341bb9eacc880049205eaa4030c40c6c43a45c63911162d7300ad686c37d4665e46d21730ff54603c4c810d2bff42aecdb7d55c1ef39005948239631ebeaa532a6c56f7273a08a1316436965b3bb0e93b56429dd2fb4383add3bd1d25bc6f2767b7e3fd7d4190959b141"}, {0x90, 0xffff, 0xfffffffffffffff9, "4927df021ac8d56aeab618999861ce541223b195d9a4c5e66e9214e3665e295797cb83fd942dbd45481f02f6d39ffc38bc7393feea742c5ad1d184c336b73cdcdfce281b23b2f22436c35a2b20b7904141af74ad39d2a96148b2d96157392ad45ee35a288e8bb78fba1101c1502f622095afa0947509f7c9e3a58139a828"}], 0x4a0}, 0x4) 16:01:10 executing program 1: r0 = socket(0x7, 0x2, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x1, 0x8000, 0x9}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x4005, 0x3ff) socket$inet6(0x18, 0x4, 0x44) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x12}], 0x541f, 0x0, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x400, 0x1, 0x401, 0x7, 0x7}, 0xc) fcntl$getown(r3, 0x5) 16:01:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x40004001, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) 16:01:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:10 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) open(&(0x7f0000000040)='./bus\x00', 0x10500, 0x101) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000003c0)='./bus\x00', 0xa4) write(r0, &(0x7f00000001c0)="a0d42995cf91b673327d5c4123090e706e39fef411512b9e4189bbf76f5aa5dc4399b9b1a521c845cdc167e759840fca8b41bf00b8ff1daee196638d9bed25b79be5dc16b7663aa3768ba589d8b33e26e15f3b460a2dcf44bfbed97282ccc923be2dfff8a62f5d58ecf4e15cf66caac8aac1887cab652cf294060ca9521f4c5d6ce7f8ca13e3212fc21a920a02f9806b4008a22d7721aa1c6f5541d8e9b8982f74e0c3f2732d2b2c3f5db314d05196f6c59ee0ee65576d754ecb80d5e12a7f964956e8b5", 0xc4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/227, 0xe3}], 0x1) r1 = semget(0x3, 0x1, 0x411) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000002c0)=""/209) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) read(r2, &(0x7f0000000100)=""/172, 0xac) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x116) kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) setgid(0xee00) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000400)=[r3, r4, r5, r7, r6, r4, r2]) dup2(r0, r1) 16:01:12 executing program 0: unveil(0x0, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) 16:01:12 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) munlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:01:18 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = getuid() socket$inet(0x2, 0x4007, 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket$inet6(0x18, 0x4007, 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r6) getuid() setuid(r4) 16:01:18 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x0) 16:01:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100), 0x0) kqueue() 16:01:18 executing program 1: setrlimit(0x800000000004, &(0x7f0000000080)={0x0, 0x401}) syz_open_pts() 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a9e6d37", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e6d8d9d7da5c24f948859b52dd9a83ac0ec0897408cf321d9b677a3c78f5a4a360a4e47a018b6024f0ad240246bb25b9a44aa92fde3fd404ddb29729a4cff38a68fecbdd5273fc3387685e1fd7c71afa463c2a58faf2ed3ef8c7d37dadca4d8afd15d428ee9f86938af2720a52478ede796b4943d47191bdd68719892e694d275425840098daea8af374302107dd2c650a5e0197cc7182a8be01ede5c98df82901a87d072d468de8d85b9f44e139f696eefd6225ae5ec0a835dee8a736c4c3a7f63736135dd7993a98e5bbb4f28f79888a34f27fa33105d93a43f3a11678db7c02ad59f66a2fedf87966e0ec441cbb4992d47dd06a2308db5a42307d34", 0xfd) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x1) 16:01:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX], @ANYRES16, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRES16, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC]]], 0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="10008000000000000000000000000000"], 0x10}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f00000000c0)={0x3, "7119066535c50d68c0a3d7ae66a8934d349089ba1141c8598142df416fedf1ae5036d6cc25af1958b5f07db042ef9c9a22c9bf48e055f34dab7e0a34175076e63ed11c1a0aa318ec5e2247408b2c5c3348679b959748dbe6d029781edafe6cf6e1e98a91a90b2735e545b50086edd46816aba88cce0b7869439f92e9ab17129c472a6fd8571d7a92a9ccc0f81b0ab8c89d8bd6b830771f5d8bd91a4d8f34749b497eb11f29d31cc9bbb94feca2fad2c7c8fb7cdbe081cab9bd6b59b2c9f3e009f5064fedbdb3deacc5bca2f6c6272b3b72adf459f99fe5f666fa31db279f8853627a82a6ed6fe382031928a42359"}, 0xf6, 0x800) 16:01:18 executing program 0: 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/4096, 0xf1b}], 0x3) 16:01:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae224759", 0xf3b, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendto$unix(r1, &(0x7f00000000c0)="0fc899c482e962719476cbfa31c59d1d3b26c02ae1578e87de8eeae790216f437bc653cb3a435e31b9f42717dcaeb94e5a269d6ac539759f054187d018f2bfc2cdd9c421ce344ff719dc2977b5d97b44b678ad4371b7364091c9f51c9c9d09552f4bfeff0cc739c953d7d22766322f263d59782e86757ce09e99439f8111676f2685d4af14b1e3f1bc17f2add9dfbfe270d75f030018dd9eb844bb2f936ca99ecc883c1f1dff9683e88b6031aa1b6ae1cdf5938f193994530f23330a23cb8aae17c077f00f2a", 0xc6, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x1, 0x0}, 0x0) 16:01:18 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x40, 0x3}) clock_settime(0x0, &(0x7f0000000080)={0x700000}) 14:53:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2008, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) close(r0) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) syz_open_pts() kqueue() 14:53:52 executing program 0: r0 = msgget$private(0x0, 0x8004) msgsnd(r0, &(0x7f0000000080), 0x0, 0x0) 14:53:52 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = getpgrp() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, r1}) 14:53:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:53:52 executing program 0: r0 = socket(0x18, 0x0, 0x7) sendto(r0, &(0x7f0000000280)="4a43da87aeca67ea839c80e3c008dcbeab472ec1bf0c558b162656f459f4a14aa4454da179caa90d5bfd810593e5689c096ff9371505fbb17ce677f1feaf2ac2a448e98a5f9fd96fd0a3258850226a72234bc46c70dfced5fd3202e9b75a2d7cd275ea298895fb2ea498a72438f78aa4ffeedc253bf6215b876d2cdc0db020b9eaf8408bda8eb0bd56226da8f06b77a56671e907efb2b722dbeb38a911c6dc7ca7a4afe39bfc41f06b7d98f6e13ce34d", 0xb0, 0x40d, 0x0, 0x0) r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="a87eb8e0ae39b03151a0d19e9c49444bc91304fd03057a8d1fb07389c9c691e84a05aa4485051f5e318a7c43ea97bfe83cf13a192970bde915acd46ecd08944b3f0718ed0b9ce4b06befa45bf5bc2147f151e4de1bda58518004f17402675ba489c03ee7e230ee022392bb7939ec4e2b8ea671db8fb02e143daa9e6c24504d45384bd5adcf2f7683c078956c4055ad565737ac8257a5e420406d14acf224cd0ff301e364f115dd31d965707e405cd1b0995c81b85a8149d7a86f041d00f6", 0xbe) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x18) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/200) kqueue() kqueue() 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x10001) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) close(r2) 14:53:52 executing program 1: r0 = semget(0x2, 0x6, 0x1a4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/23) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/17) semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) 14:53:52 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x37339824}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = dup(0xffffffffffffffff) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1a7c1ba874cdc466, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) r11 = socket$inet6(0x18, 0x7, 0x80000000) r12 = open$dir(&(0x7f0000000300)='./file0\x00', 0x12, 0x40) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x20000000, 0xff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x60, 0xa, 0x401}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x40, 0x7}, {{r4}, 0x0, 0x20, 0x8, 0xf5, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffa, 0x99, 0xfffff, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x1, 0x80, 0x9, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0xf0000010, 0x1, 0x8001}], 0x1, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffb, 0x50, 0xf0000000, 0x0, 0x7fff}, {{r9}, 0x0, 0x40, 0xf0000000, 0x2, 0xcfe}, {{r10}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x4}, {{r11}, 0xfffffffffffffffb, 0x20, 0x80000001, 0xfffffffffffffffe, 0x195a68cd}, {{r12}, 0xffffffffffffffff, 0x8, 0x4, 0x80f1, 0x7}, {{r13}, 0xfffffffffffffffb, 0xa0, 0x1, 0x400}], 0x9, &(0x7f0000000400)={0x7, 0x100000001}) 18:49:24 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x90, 0xdf) 18:49:24 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x106) sendto$unix(r0, &(0x7f0000000080)="b87c1216dc43cb565f796e9a9a3deda210db5bd1e133da41071c380dbaf3a68fd7ba171575771e25e8b3bc965735d7eaccad1b417dfe2681b9b1482a364565df72593d01a4a8ff180139a04a21bbc932be98630d12b8b14907415bc7d8989160fbbc1740d6b265d300d6bcc2273757400b41a101822a73ec0d039c91bd6c83ed9689bfdedc1b7aae00909f4aa5b3735d9e2975477caaafb1ff83c59f88f6", 0x9e, 0x2, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 18:49:24 executing program 0: r0 = dup(0xffffffffffffffff) r1 = msgget$private(0x0, 0xe7d26a291c31c94) msgsnd(r1, &(0x7f00000005c0)={0x0, "b30e077f569d49170a778409f2e907b676efcdb6d0b4f93e4f5f243223427373bd8669071573d836be8427670dc484a4b74dc28202ebc077e2c46aa0c3d331d08af8b525679abf47a3dae9f320ad7df239787313d9dc63e926831d238ebaea2f8b2ca7eab65056175d7f93912763aeec6cc609da0a623d62f73a18687d2e7b948fe600b51b895c818c7faacc52e80798b23b8cc928ac09f3d53d3222895e65373290a4ef138114ac2f497317616591e64d99b493ff1295c17a75f43ec1f8136104b44ce76cb19944ec88d4c29c9385ecb88e59d6e19f2c85c0eab2f711418d22d5f3bc9f797a3e158acf1fda6937aa4f63d16a6284581c07ee53c146fb5507d08e74c6ca6a35ad5aa6845c62238b1e01857c71947ec60a812d993a98caae8058f6ab4fb5d119d424881ba78d6626a46c4b5590b6d988f36e1bc918c6a51a2650f3e081e80ae618e99d0f7f520dfa3cd0558de4cb9ddf365ebba4df2eacf3a0241e7dcee4f96d800e2f52ae497d5e00a460e5c7f8a725c90cb638922607ded489c3a8877a5d6f3732045975bbf754cc6eec30efc3f37f5a82fdda08ef1057401f0e06f42f2d162acffa72205f4887a72aa6e97d2672bb3cd0c33986d1dcc02ff68252202abb1faeb6b589996e90267bc41aae77345ed478bd940b4ca11c085d4f8363f2198cbad1a7594dd87b8d1faa2e3fb0d2d7f9c5c61b0a1070d9273523149617a867e95b1e86a001714537c3730ffe79ab611e7ffd3de66775e60b19208a91571fe83e496a72a273d5e4a1d18b0941bca623826a8a22b5632fd5e0601be4d9085de5d0daa4cde25e1482d2f94016115fee91d6cf63f7328c99034aa0c8f0de5c0c3b68e7f641d540add218b3aa1614eb349f99f2abcf6d5385d18bf0d2be2acaeddc6c805b8790dd9fa0eb8c838bd6852b8a651de719f76ef9388e29255767a255575db3c7fd5de7ce299c8e4979988219cd0c90ff51521795af1933b632564dd33477c9d29a4f57caad348aad9cbd8b2c2a8cf982a5f0cdf2179c0bba0baa1b6393bdbb55043d3fd89e8a23a00f8b0f2c1ac695aea6e48c6f61daf256ddbee3a0e5580e72f6647e28d13fb91c70ad4aaaa77a7f1d99fb9440323e4b2477c44b601812b8c3e9c5ba2a11799006d918eb2d00876acf2b5d546ae7262ef461fcfe5c1f9ec08014f2d43d990c8baf7eb5446be13dece19220a4a510d8d9c9cf8bd72a58c7842a0a7c8feebc8f69a14d6c4ff18b02726924da10d87881980ca0c263a105b96d1734eb14e1ecf8305c1d13bb80c6645fee7650a8a445bb12dd776c586e35707d07852977c10732cbf97ae44c6df336941283a23d157a1c3cb268f76766123b8c9f2ea40160120d1ad817181d467b5940d588d3e27dd28c081470454505899ac32b86fe6589ea6c697aa73b9adf5713183e52df452ee8f5ca43af157f3f5931f065a81805ebb8e9821cfdc73c0a12a095df352fea4f04926fb09ec2cd7465c72836d2239502d058b9103f263b7fbfec8b7558f5115b461ad7e0893c0a05b9bb5812287836d0f706d15d3312ced656e564dc8b2562ad65ce309f46955eac553d5c72819491e9ddd44be9c848373948d7c4c11072f175f9d6aff333a48c382fd56de50b98b0f5794a0da14e5d698723704390cc971aeac14c1314362671a051a1092cd1d5652b763efc28eed65ae94405d4753911c27a0ba7fabbd7d7f187d5db2dd5e7c3500f2e2ec752c6542b070005e75c0c8229d2ec02dfd802e105fab2fbb5c765667283685f1094eaf670cf6ba781dd22f5f79e171491c0e14991f23d0bda159b3aad6eca773f44dc312f4d4bea3042b8c0aeb405ec9fb5734a9a7181db732f2e8cfa98838f400b6e2aeef7015f49cd269f15ad9fdc13c5bb5a8acf3c7a418fb297cdb0e56abae66b986925cc4f69fff6b4e898abea5dae1c17b2b42f65575b41094e34ec1feaa14c90400626d45af56e16d4c42728f9c2ad13a94f4b009bad86ca9c03ef89dc880c1fd28dc09aa498426003971ba83e6e9e4cb98925e3f05882a1d5b3f64cfc92ca7b9152de3d829b4d757a76035007cbb3c500b2b0c82fdef1c8ff7f097449482827c87c8a484452b0f89cc891c63a67152af531c06e1d1b47216316cb1c5ffdecbe62cc5f12ea2c180e0ab83e7b3c87004265a640e9ae06069ab6ffd0e30d0ca52db78529d11d5db8d94f288b062aa83b44984189d8895fe6b921c0c21fc4b6cd919116cac1b0fb031109cd258ca3b150b3307891c58bcfcc8c2800190856bb015639e1e255b9946ef8c6b5a5b0ae69fcebd8c357bdb51218fca0a1812e075a755921c555c4448c8b2c5853c75ccf89631905a6cd4f0a2c180319a51de13938e8e993683bd776f4a39825e31dc66a65c517258b4819accd117831fa9eec0571806d23106e8ac07c7ee44f3b8226eb42282927e6903ab00430df5e584a4f39d013eafe498a748a3f51e23ef855b8687dedb55ff852f72d50eb61ed16129e6889c47eb118a203fee9b3620b2462df3196235d5fb36d683fbb017e3a80f63aa32a5d5a2caaab145ee817c914c1a6cb9fe5e396b58d6056a7052108e97d575259f0fc674b9847703496e10f8c0ec3a1f7c798d38b4412808916627594722c35218ea8c0839c1f13a2aec5c32a4014abc93805924877edbc6b54ce1c66902de5f48a9b2b3923ad88ff6dd2c6b0a58d20e37aa510caa3a1c8f4731886c4dce207673eb352110705171d31cc2eb1b98131a7f49373b8d0e37c66298b70480b4ed8add5fe2e3df1dab218a382fa10dce5fb9b228933225275c5e50185cc183c5a6dc737d3682f4ebbea2f1f1b04a386804411e7e4bc3a4a4a2622100aede62e823141749cbf421f92f6906fb0eef809be510c07d5"}, 0x808, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget(0x3, 0x180) 18:49:24 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2002a, 0x60) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f00000014c0)='./file0\x00', 0x6000, 0x7) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x108, 0x0) r7 = socket$inet6(0x18, 0x4, 0x1) socketpair(0x31, 0x8007, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r10 = socket$inet6(0x18, 0x0, 0x7fff) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0xfc, 0x0, 0x7ff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x8, 0x42, 0x5, 0x1200}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x4, 0x3}, {{r5}, 0x0, 0x74, 0xfffff, 0x7ff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x30, 0x26, 0x6865, 0x7f}, {{r7}, 0xfffffffffffffff9, 0x5, 0x1, 0x80000001, 0x4}], 0xdafe, &(0x7f00000013c0)=[{{r8}, 0x0, 0x4, 0x20000000, 0x1, 0x9}, {{r9}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0x1ff}, {{r10}, 0xfffffffffffffffb, 0x50, 0x400fffff, 0xffffffffffffffa7}, {{r11}, 0x0, 0x50, 0x20000000, 0x0, 0x7f}, {{r12}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x0, 0x6}], 0xd16, &(0x7f0000001480)={0x3, 0x400}) 18:49:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x9046, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchown(r3, 0x0, 0x0) 18:49:24 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x3) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, 0x0, 0x0) 18:49:24 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = socket$inet6(0x18, 0x4000, 0x84) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1f, 0x640d}, 0xc) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) ioctl$TIOCEXCL(r0, 0x2000740d) read(r2, &(0x7f00000002c0)=""/249, 0xf9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x8000, 0x4, 0x81}, 0xc) 18:49:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000180)='./file0\x00', r3, r2) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) 18:49:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="be", 0x1) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 18:49:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 18:49:24 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) setuid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10058, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x1, 0x4) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x7, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0xfbde}, {{r2}, 0xffffffffffffffff, 0x10, 0xd, 0x401, 0x3}], 0xff, &(0x7f00000001c0), 0x4, &(0x7f0000000200)={0x8, 0x30a}) 18:49:24 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 18:49:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0xffffffff}) 18:49:24 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r0) getsockopt(0xffffffffffffffff, 0x4cc, 0x9, &(0x7f0000000180)=""/225, &(0x7f0000000140)=0x74) getuid() 18:49:24 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r3, &(0x7f0000335000), 0xfc94) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x1, 0xff, r4}) dup2(r1, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 18:49:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e05bc2637362444819fe8c74edb17792f66696c653000"], 0xa) r1 = getuid() setreuid(r1, r1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 18:49:25 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) fchdir(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/139, 0x8b, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x19800, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x8005, 0xfa6a, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000011c0)={0x18, 0x0, 0x3f, 0xfff}, 0xc) 18:49:25 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000140)=@in, 0xa, 0xfffffffffffffffe, 0x10277, &(0x7f0000000000)=""/33, 0xfffffcb1}, 0x4000000003) unlink(&(0x7f0000000040)='./file0\x00') 18:49:25 executing program 0: socketpair(0x2, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file0/file0/file1\x00') mknod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x3) 18:49:25 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0xad6f}, 0x0) execve(0x0, 0x0, 0x0) 18:49:25 executing program 0: mprotect(&(0x7f0000405000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 18:49:25 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffc) write(r0, &(0x7f00000003c0)="000227e10abc05f76d5cfdaa45a41eb7ebaa875c781178c7ab897f620a6709db4a958a49edec13e13e159128010ce9c7585f9af6e3d7104f35ae6ac8d7fd362399064a09ec3113c4377b2fd776a3cccd69fe00ae4063bb", 0x57) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000440)=""/161, 0xa1}, {&(0x7f0000000500)=""/165, 0xa5}, {&(0x7f0000000000)=""/111, 0x6f}], 0x3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 18:49:25 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = getpid() r6 = geteuid() r7 = getgid() r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r9 = socket(0x0, 0x7, 0x1) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open(&(0x7f00000004c0)='./bus\x00', 0x20, 0x4) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r16 = kqueue() r17 = socket$inet(0x2, 0x4004, 0x200) r18 = open$dir(&(0x7f0000000580)='./bus\x00', 0x400, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r22 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="75b76af3abc95f06dbeb5d54d0f52325b8444464e20e16ba61d21ac94f9d9f188bc6a0ba05e19b8f79148c275421da636a58946eccdba35e171e483400de007d8eacafe698bb8611482b2bc1fa38d56a", 0x50}, {&(0x7f0000000280)="81bcab150ba1b36c98e6e04fd03e1c7390193fa87296f7bbf622f361451ac5ef0c76133899b17494fc10908fcdea629695cff4142a4b56c06c3a222241acd8638269111be30698ab6aaa54596ae5b53e4b723ec482473af02efcfca371b2c025829c6be196d887cbba0ec0c3cabeffa909f89e0afaba32e93f283b6a9db8ae3a905ee7d24ba90ca5ca9b68947bb7d51056d017060ebf71afcb2fbec3", 0x9c}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, 0xffffffffffffffff, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xd0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r23 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r23) 18:49:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 18:49:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000922720370f25db1cade2cc75d84d22c44ea5e9143f492ef6ee6628717551f08f774944bc1271437c28ccbc20cc3f22207143c4996e4ce8f282fd83237ef8231f5e3b4b9bdafdc5afb62f810e622e1b08f4a1cb825dec6d5030697edc11b501508c993cb9270"], &(0x7f0000000400)=0x6e) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f00002fe000/0x4000)=nil, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) recvfrom(r0, &(0x7f0000000480)=""/104, 0x68, 0x2, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt(r8, 0x8000000000000000, 0x9, &(0x7f00000002c0)=""/85, &(0x7f0000000340)=0x55) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7df, r2, r3, r4, r5, 0x80, 0x7fffffff}, 0x8, 0x5, r6, r7, 0x5, 0x100000001, 0x8}) shmat(0x0, &(0x7f00001f8000/0x4000)=nil, 0x0) pipe(&(0x7f0000000440)) 18:49:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 18:49:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mlock(&(0x7f0000f78000/0x2000)=nil, 0x2000) recvfrom$unix(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x801, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) munmap(&(0x7f0000c52000/0x1000)=nil, 0x1000) madvise(&(0x7f0000e5f000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 18:49:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20b0, 0x224) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000000)=0xffffffffffffff62) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r3 = getgid() select(0x4e1432f5e2fd6d96, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0xfffffffffffffe05, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x8) fchmod(0xffffffffffffffff, 0x0) setregid(r3, 0x0) setgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x3}, &(0x7f0000000100)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r3, r1, r2, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x0, 0x3000, 0x0, &(0x7f0000e45000/0x3000)=nil) 18:49:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x7109, 0x3e) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x401, 0x100}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xd22e) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x7, &(0x7f00000000c0)={0x79c, 0xc24}) socketpair(0x0, 0x4007, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000240), &(0x7f0000000280)=0x4) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r2}, {r2, 0x9b}, {r2, 0x1c}, {r2, 0x8}, {r0, 0x2}, {r2, 0x2}, {r1, 0x10e}, {r2, 0x1}], 0x9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x3) 18:49:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xd000, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="15000000ffff00000100000000000000"], 0x10}, 0x0) 18:49:26 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = open(&(0x7f0000000080)='./file0/\x00', 0x0, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x12000, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000d06ff8)='./file0/') 18:49:27 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0xb) r0 = socket(0x18, 0x3, 0x100000000000) fcntl$setown(r0, 0x6, 0x0) 18:49:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040)=0x7, 0x4) 18:49:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e24745bc192775b706fb9131ed0df99082022e2ffc9b02653000"], 0xa) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 18:49:27 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="b3af32ef84ee24ed41ff58a8e7f02f0edc71b595c13416d5dcc832bcb3f98c625af442c2c34065ccab56d9912e9a8cd5f9193f87e3cfb13aed9be552564e2904", 0x40, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 18:49:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) socketpair(0x1, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400150008363300c3a7e907"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 18:49:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) 18:49:28 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x26, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6faa5c1f740594aa0d277ffaa1118f28d8f15fa8", 0x0, 0x400000000001}) 18:49:28 executing program 0: r0 = kqueue() close(r0) ftruncate(r0, 0xa10a) kqueue() 18:49:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) fsync(r1) fsync(r1) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='r\x00') 18:49:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8008, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 18:49:29 executing program 0: socket(0x1e, 0x1, 0xd62) r0 = socket(0x14, 0x2, 0x5) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 18:49:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000003c0)) l      18:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() socketpair(0x0, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x51) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) read(r4, &(0x7f00000002c0)=""/157, 0x9d) 18:49:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="06", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r1, r2) 18:49:29 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x800, 0x20) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="8c6e6cfe1b9cf95224f90e82b422a33b5876ff79a765b3ad8e5b662d03280b820b590e99454f6e85a265eb7368fea3ac9ebdaaf554117bfba511f64b04dff99ecafd00932ee27d3ec4898fe7c21e4d2cd5e511d7c6197898b87a4a4cf12323c351c9cf3cd0b8bf2d6d7b34b3dcdb430a6fc0122c30274e449eca819acab1555326e5976c5fc04d431618ced53d2317d99a0da7bd0170e2157a42705ed822016f774e8c24f11ecd27ee0d08dd64f47e89d877b652dcc2073b62796c57c6e073c4e9f40e08a9266bc48521a5a2c2240b806f219593ffa088bafeed48c773cc4a95516d70495b409870d53de316c6c96c6b2be618a453e4164c", 0xf8}, {&(0x7f0000000480)="51efadd24d0d76b34a56beb4f8822c9552780d6b8657bfe235eda34d6b89ed11469ce31f11aa38548a4c844aa2ab462b97262c04b3983e1bfc8670fb7de97a0cda5af74ca12b2fedad505a48d7fc1afb0f263120423b6ff27c53645df95e8effa581df9873f68ba039eefa71f54bc15eb03178bd9df32ab463395666d10d77fba4cec7955c3513eed0a56ea6ebc55e33d575590c4c545d1efd3a4320423d40468cb71efd2e3f7d9faca9ef89f4aadbd29ab47433615d09387d830e9d4c02b9d575f62e2524a24b372efe3f198b01e31ca8f5130bc72a6946d4c49f0245615fd56ff1188330", 0xe5}, {&(0x7f0000000580)="216d083df1c69106087f4f14bb8d0f7bf3bf5221bbbcb5624f05c5c8a756eac3adc3a086ae58f4d2ad0952451d2bf7bba6deec5c", 0x34}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x68, 0x400}, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x80) socket$inet(0x2, 0x4007, 0x7) 18:49:29 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() getdents(r0, &(0x7f0000000e00)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000980)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) pipe2(&(0x7f0000000080), 0x10000) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff}) r4 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1810, r3, 0x0, 0x2) fcntl$dupfd(r2, 0x0, r4) 18:49:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x8000}, 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:49:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffcd3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x65, 0x1d8f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x5c, 0x7edb5efb}, {{r0}, 0xffffffffffffffff, 0x40, 0x83, 0x7fff, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x3, 0x1}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000004, 0x1}, {{r0}, 0xfffffffffffffffd, 0x35, 0x40, 0x1, 0x637}, {{r0}, 0x0, 0x7, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0xfffffffffffffffb, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x400fffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x10000, 0xfffffffffffff791}, {{r0}, 0xfffffffffffffff9, 0x29, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x31, 0xfffff, 0x6e5, 0x7}], 0x7, &(0x7f0000000300)={0x7, 0x100000001}) getdents(r0, &(0x7f0000000340)=""/236, 0xec) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x699, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') getdents(r0, &(0x7f0000000980)=""/4096, 0x1000) socketpair(0x2, 0x5, 0x10000, &(0x7f0000000100)) write(r0, &(0x7f0000000840)="fc99d3627bbeae964050e4915039fd415fa1d99bf48c2c762cd3f0daf7da33f0e326324b8487e2a07c466147760588d0373b7a9951d69e212ef4b8b7c865df89d6234e9dd56c71adea536e1482c16d0f4c7d1e7a53497bc182aef7d5845e85d2dbe814cd81946a9960baa72d1e832cc4d2cf8668b7735cb0b0b938f5733534a3fee35f6250fb8faef94b1f61bd19f1746e9dd753922c014e1c1dd731d4030e4cc067c107907d8efb7306ec9180beb0b1a0ddd19e838d41b54f31fda14509d593ba3a57d6c4e292e55be4413eb8ab5f5712e4683fdb50aec4cf395b96953a4cea1c0979a4cd3f27f162d0cc029889236f2f8859359e2654b6fe5a660c41ab517bba283317887561d064de540e5e1a2ba3ca4f8bf15a340d000000000000000000", 0x120) 18:49:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) 18:49:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/4096, 0x1000) rmdir(&(0x7f0000000100)='./file1\x00') open(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001140)='./file2\x00', 0x40, 0x0) 18:49:29 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0)                              18:49:29 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x7fff}, {0x400, 0x5c}}, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}], 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) 18:49:30 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) 18:49:30 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/213, 0xd5}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x67}], 0x257, 0x0) write(r0, &(0x7f0000000200)="df2b81be8c0a19346d128d7a10c9c492c743834fa01f0c3ca070cadce927c44b998d7c172e1239ff64cd4ab0e1a21b517ee7b0005ce868e92972ef65355276ae835045feab2d72bca458dbafbf1fa36c96f0113b57d09ba293103fc4bf46bc2d3e7366a38f7c59c0b59b9945351676866adeb57e826c92dd5bb166b8406f04b3ad97e736c5293e7f51cde94553457c49158fddf0930612ff4a6bae24c58343d3465bef149e64068d599c2af86666f9cbd069d5b133473dd144b13db1e074ca73aae94378405eb58b43613717d303cca55a3c7b762cafdf917f5f9b144982c2db3b78e6966ea8d2851cd6fc3848178958", 0xf0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x30) 18:49:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0xaf3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x60, 0x87) sendto$inet6(r2, &(0x7f0000000100)="1098205b22e4d49039e96a7912b240472f8fe50f52a2652df50bc5053e80328ec573bafc9c1d1ade2e48bdad81fdcd2f935547d27642", 0x36, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x1f, 0x101}, 0xc) 18:49:30 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8008, 0x100) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f0000000340)='./file0\x00', 0x1120, 0x1000004) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x2, 0x80000004, 0x8, 0x101}], 0x6, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0xbbf, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x4}, {{}, 0xfffffffffffffffb, 0x42, 0x42, 0x0, 0x1000}], 0x6, &(0x7f0000000240)={0x0, 0xa48}) 18:49:30 executing program 0: r0 = dup(0xffffffffffffff9c) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 18:49:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffe) write(r0, &(0x7f00000001c0)='D', 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) 18:49:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) 18:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000000000000) unlink(&(0x7f0000000000)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x4, 0x2}], 0x8008, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) kqueue() r2 = dup2(r1, r1) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8d, 0x305780b1, 0xec13, 0x2, "ffb2f6b3a9e89709869ccde952dabcd6355120db", 0x81, 0x2}) 18:49:31 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000000)="1ed6b537", 0x4) 18:49:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/122) 18:49:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000001100)=""/4096, 0x1000) write(r1, &(0x7f0000000100)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811f736c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xbd00000000000000) 18:49:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000140)={0x6, 0xfffffffbfffffffb}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, &(0x7f0000000000), 0x7ff, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0x20000080, 0xffff, 0x7fff}], 0xece7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4a, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7ff}], 0x2, &(0x7f00000000c0)={0x0, 0x9}) pipe(&(0x7f0000000100)) 18:49:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x22, 0x4, 0x93, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="9127e2ee55ff69903f9f9e9c452fdab9134387ee4d5a4d405f8ff7ec80f0174aa09d79641b346178e88bbc194b804417f3861597e676db03d63cf3a2597c126f0d2936abea6d9a89094cb8b2532b569a0fe755a13ccd2004a436520ff2a913741a7826a86afc874aad744699ee8758fc16e61d30d0af30ae4b08ca3f02cff6794581df30059288bdeb7922fa5d91bf557f0e5f46a1fc997e505d637c9f429b4eb301a50e3f07f9e5", 0xa8}, {&(0x7f0000000240)="75463a6acd55329e1f9a946a9dfb9cddcbf225fe391bafb5d00551aee1ae3e4f61e607c81e82e50d5c45aa8a0e21b38b09eb5a7593bdd5d5f7b01af7c5a0a36c03dedad5644855f349f6c34165533711cf3c1542cc2526949cd7b9e3c5db17ec9ff6639809a3", 0x66}, {&(0x7f00000002c0)="a28c4ff4536e9e2b43a9ed6b427686344e988514cb725ae8f1eeefba20878566a691be7fc47013dc1cf3d460bd44ee29fa9eae85b2672dfe4749928a787eb497dbf1b6d07fb4a69151d15f10cb20686b823b8016b84e1fe9187845e15e6c52e27fa04ea826999caa53af482e3081043b8ca5b308a161a59eecf6e6a51885f7cbd81c3f", 0x83}, {&(0x7f0000000380)="8bb907926c0fbc059613fd6f", 0xc}, {&(0x7f00000003c0)="90c9d59074ba1b5aa087cf5c5fc9a1b0a2d65669fe4b671f9fdbcdc89bc880c001663a6ba8d9c84d470b32b5d4586c3c350a99e214c50e11cde536ec5b5e0b7de43e0ac0c7662724f37b8426", 0x4c}, {&(0x7f0000000440)="a8b40ff121c09e9f42c3a2023458efd90fbcf4d3d04b4ae84b8da7f51b3acfead0cfcf", 0x23}], 0x6, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x2}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 18:49:31 executing program 0: socketpair$unix(0x1, 0x400000020, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 18:49:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20b2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) write(r0, 0x0, 0x0) 18:49:31 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x204) r2 = geteuid() shmctl$IPC_RMID(r0, 0x0) r3 = getgid() r4 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002280)={{0x8, r2, r3, r2, r3, 0x80, 0xfffffffffffff800}, 0x6, 0x6, r4, r4, 0x8, 0xffff, 0xffff}) r5 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r2, r3, r2, r3, 0x133, 0x3f}, 0x5, 0x8, r4, r5, 0x5, 0xd1fb, 0x1}) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001180)=""/4096) r6 = msgget$private(0x0, 0x22) msgrcv(r6, &(0x7f0000002180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xff, 0x3, 0x1000) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) dup(0xffffffffffffff9c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 18:49:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x2fa0, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000009, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x80, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x13, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3029, 0x81}], 0xc000000000000000, &(0x7f0000000080)=[{{r0}, 0x0, 0x48, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x3, 0xff, 0x8}], 0x0, &(0x7f00000000c0)={0x39e0, 0x1}) kevent(r0, &(0x7f0000000140), 0x3, 0x0, 0x1ff, &(0x7f0000000100)={0xf0, 0xffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x120, 0x112) ftruncate(r0, 0xb58) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xefd6, 0x0, 0x1, 0x2, "264ab48410f5419d263e32b5f152067770bab098", 0x5, 0x89d}) 18:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 18:49:31 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 18:49:31 executing program 1: r0 = kqueue() write(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x100, 0x1, 0x400, "6173716e526cfeafe0a1d36d88f6dd58816364b7", 0x5}) r3 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r3) setrlimit(0x6, &(0x7f0000000000)={0xffffffff, 0x200}) fchdir(r0) 18:49:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x8) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 18:49:31 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0x400000000007) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x6011, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x40) nanosleep(&(0x7f0000000040)={0x72, 0x3}, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) socket$inet6(0x18, 0x8008, 0xc) shmget$private(0x0, 0x7000, 0x8, &(0x7f0000ff9000/0x7000)=nil) setrlimit(0x2, &(0x7f0000000000)={0x3, 0x6}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 18:49:31 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130f", 0x2f4}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 18:49:31 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x3}, {0x100040000040000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x2, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) 18:49:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x6, 0x7, 0x2, "679cd95885afe3fe5ab56e44f103635cd18d617b", 0x6, 0x6}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="52a7a12099bbde1ba218182fdfa5dfcc2ec6ae8408559ca795b44de4ec6f29511afd3713a3191eee63d2fcdb342f66448a84fe59014349b2727eb0c1af7d16385c6b24d91a1c24c7106b03047745a53f9b4d82082c4a7e8af438f3bce609ccb44aa414f83a2e06749f9f1420753d43a71fa3504105ae1462839a", 0x7a}], 0x1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000700)="43f761e49347508a528a072611737c7dfb085d565248f80752ecec852f45b862b38b7ba5959bdbed2d344dff2a54719e1656f1983f208a26a71df1efde995f0e5b5aee94fcd7ae9f813da3156cb818f04e3593b01377fbb43b7df9d9f172374bcddb5327911f83a137248280814248a9fa8d59fd1e1b6bf5db7861bb1e26e5dcfd0facf375f572d10906b01d154ce6117f007c06851a52893ad624ea6414586934ea24140db8107619d3cc3703b9c6d303ae73364bd46cc594300faed2dd32edb5547e48bfc56b514543cf138d0b35aaab6c228cb44db0fc69fbac29a824b6145a167cb3aabb02a7d054c5bb8486b909c9dc4d184407eca6f4409c7a659b73c2e641d815c9a5c1e78429e559f5c8d838e1310fc2854d53eb3489432ebf6c999bfd9c41755818ae641fa9197337699bc3ed6fe4a4d64dac1faa48c08d3695982b6c5bf1e8c979cd3fb5d6b596563dc0f55fa391dfa3e5df08ce93b66e551f50cfb8d5d3a23c608448450d9681c1508efd36d48d257c039bb9cc4b0ac0c82adef8e9bf3d700208bdd1c89cea9baf93f3cafde76d040d8da5adad8efca36eff799dad60e22fce1fe32bd66444c3458bc5df64995ce9d820a49144207988476066ad444051428ef77c0a5a45f61095ec258a9b1cd7310d38423c828e471cd13ee69f53be5f3ba78c238c3d60186bc42854a5ec3326522275953711a09f2842244b49c575ff673286795e7dae416c6710d5377e4792f47b9a929d325caf280930fb7f73e50f8a3519df81a4c177f843ee2b0ce10cf0d9e93e879cbc6cc8b57f7ed9fdaa0de2e00e6aee22922063bf74779eeb928d4ba38c5cafff6135a2ef94d4e904edc1872526f4703193d5bac8e1d19c4bd8152b26ea3467d7343193c6c679b34288b27a23c158f1c8ee194b341439c8f44edb577c908c2e65eeb98bc8350fa24e24eb7c6adcbb2c26ea51a4685c86f0c8d24111f5a7c9d41fa9cf3e35357dd793bbb7c1ee085bc2dbb5c6a0facb9009603b9e3e6f5ef9ec5882bc0115367bc92299470f4d2780094c4333ab5d68b850669fd0c4e455fa165d62614a7d801d91898f1147330b33ecaf0addd8a3e108f84ef739ab4a3c9e4b0e8e8d5c144999fd8b8cfd9052bae6ebd8e101703d343fdaa7eb9672c3d8e615497d50ea201df90385235dbf9b94ebe557f182284d3b3988a3d9f72526e8fa10e3622f9ac95be73a852d6ba215484d443429468e98b76c0ccb36fd830c737adfa4bbd7037a347b6d9ae81a8b843e989987804ea5cb2f623ca0b16c5651706d779c10afa781caac64354f3fc321f65ecce43ba44fe206f60502f1b6cb204fbbc4fabaa1bff987ac56a89ea5e34d552b12192d3f50ff86c47a0d6748dd3df2a3158e27c0866924a988f31f790e40771bcab4f46c58b1a82945c60a074c1cdbcc2db7da3fd61a5ce155fec7810093043925ecc2a724900845fcf522ecfa2053afc430cf83661f0347b63c8f487c3941b8a8a654859df2016e2398a7642e9d8afc236e67281e417c1ade2e654bd11950fc7253aa95bcae48729fefb949b0e2102a23f6f891aa6a7287824e18d85f57ad61588e92a49b01d9311fb8ccbf601dafdbeb7690d96f98c8b3ec80b04588b82553fb836533cf466860884ea6d8f3755ec53555f34903254a095fe7ad934c65bb5f9009bc746e1bf86998f7c29be3507da55d2d19de93e4b6effaf3c379dbf214bfed57d07569a0cb24f82ebecacccd82bd02464ac1061678390603c0e26c9e95e36c04a772f59ba2ed9ed7ce77f59fcda680b96d80358dc04b786ab2867128d708f218097ea832a14daa2740d877a75dd859cebb00dd5a0ddfd9b8ace4db027b158b7af7707e31af0ca8f1dacdb7da332e102a62569ad46eca91bde0b7b2551e944966a1138586facd807efe2a3027136659d5b5f5133cccdafb2f00007dbc15fdda2ed3d0348c736ad57988c3239bf6f86fe71befb8e49bd7bcacb55c111a049bb4cc780016a3d7a35ad8162209619f3b9c78d45054ed406ce6abac66738861a81d27d71b963f5ed3ad39dfd3ba345fcc43f238573dc90333eec56264b02c9ec1d98774a7764b51c3ba30f046854e6cf364a92ed3ef9e1c38bee0494a4e0a661b458395f08c3679b5dab86f1634dc0c0c807db34ff4bf480722ee179298ecfd9a8abc5ebd623b84c64d6a207ea6c0e49c03adbac97830dff7f548cd2426cdd26ff2860e0cff631e88ed41008a22cda691a4b23b7edaa3da38ffc86be90e2ff6fee20597bb0742fdb4919bc42cd38d214c4b23a6782de2684fcb4800febd346038531b7dd9851b82c8cf1e1bfb21d06bda2daab139f037d429a765c204fd65549e9fc46cb9e2ba53be706410e4fa9c16270a1bf5964292beb5d2c023e83b5a5d128e460e90fe9c5fe05ba0f45d4984b3849e16b8828608c6e121c5123f2a6796b85bd597d35817fb22ecbb85c38160078a386a60e4403ffe3d436b7679ffaba16877cadcfe1a57ffa48765b93dbf11d09c7138cc9915d740d89c874cbc7cef3c9c163cf1216aed28e1ffe589fae316915bc7a39af1a2192b7fb911e3fb70ba7fd2f3d32223694354d826b41299f2a88bd5b63c471422789d258bad236c28b8b113954c2530197d90790fce3f6088dcd577b85085cc49c88e751e44223555ab95146555a24eaace2f12770b2077a61b0dba060f1c5a3492fb5b817c02f6fe9de6f654251b306aa0447c1b81337ade309365c9021a068d5084e57b511cc23a1930608eab2e7b1c3d5f3f34d0ea530f4fc1b6e8433b21cdca775b0f5ca071195e818db272e7ed0ef9739c5ba98936db206006a076c54fb8f3eeb7cea11797dd85fbbb57b06b768817e259155a8e80da9fe73ee04b1a30ec5bc4e54f34cc2dc620b9eec3495463d874aaed127c5a06f1dbbc7f8e4e932eeb6d2017a7624a3a2781d86be23c4b113df3dce6b0a958694adcaee47b22a611c1867b12b970fe61a458c4d0584b2dd44a9b2e77ddfac4574934c53190489b19f06284b3682660d84d85766033160ee807cd8edcdf3fc2c9f6394898c21f1e1a7f8ac6255b44304645788aff40141b1cbe521be89c810625c4a42e8ba990a3f5d345d84444866a41a9d42f756b61bd22498b041681407df0505c657c8335235b5d858c2b8734cfa888708714d2651dc13d4f9346792a57c1428539af3764acd724e2231a011dad869b2fbfffca0c30a7090cb25f1cdf861233f4ad05d74c47ae0946cdb4193943cada37b17584efdc19cd4c3b1f85449115b179a458057ccbda6b9e55ccb225bb856e879417552522ec46e6900cd22c25cb9a2f0b10d642218c503c31205126235714eb4425ae5820c169c02a037872adbd7275f5350925e443ab8a74cafe29b7404786d1db6d816a060618438498f12144eedee03e04ce08b001324c47edc33b3284760b3b6be443885dd363edda6dde22efd04e403c88293d945b77a696c0ee2edd75b8c4d7cfc0bc7263bfe81284e7f31d7f4ce7c6f12d06ebd801235aa376d29ce571cbd12683ce2a8d970437a8ab75c3962b8e23eec0515438ab15c27c21555e297c8ed452941777685f3f9c35978cb72e958901e513bdf78ef22eb039a1c02b64543cb105c764eb69860185038c53199bee9ab9c010a9e444a74a7b26b5ab74330757caec69dad4df3bb1753c5b96a6ce8e348e1a75dbe0349e5eaeeac4025196eb62c041b9a9a33395477bdfa7fdf7fb292570c8890d1c2da6793744a073de2c63b97e5d88bdb7567887475930a81c0406602a01b056732630eae6e32c49c6c64ac27a50df45a4de19fcf1452c850f325a875e12f6040ed9e61c5dd8cf827bb4a1a78c6a5d73d9c2d255a15a183863a2a6480d73e8b01ff717270e735c347894df7ffdd4d935d37ab4e1621d6d6c0ce47e33eaf0400359f1b3f24867eff1ee4d956ba23e0b7ea46f214896c9a2e6fa8db4261e7748675d4faca4c506764161e6a400eabe085d48fba5736e2e29f11d91e0d771d56125e977950d3555ac14c4a1afc1ffd7824ef9778b2175d3e8f830ade33ebb77c38ebdf8f93dce23c2f6c665ce5941bec17fe89294bb3d34fdf7f6ff9cc2af08efc2ef71e8ae80beaa8134a971ae154ce15759574d2cbec95952ed828468354a38f45b0d222aac02de9e30b11b5b864deef63c033302170baec778d2d620059bdc3081d5fe6a23149d4171545808e07fd35fc538dc5e8e0b9641f770eaaacc70ad08fe4e8dd17e589b60bf357e14c97779efc9627bb01930b74a1359d2e44e0584db6720c1a1a49d4ff1e31820ea182d789ed6bcdf8d602789dec23d8ed2f4cc7c9fd91c15b70885f87f5bb2518cf5de34bacb1c37bf28adfa946f28ce6af217c5f4354a1e0017e500c5d78e5cb2fef5a48cb3807cccb5e1ca6faaef2fd3b0bf29d686a48c4e9e97284722ad3bb791508e3bf71c37957266b07a255befd03f547cb80edac044f4dff5285c4b3b4ec7776cda2c75726db20c11c31d23432b6f26f6c59c00a1c9537475cd85f4da4f559f240dd397be97670798846dbfe5aa76fb28ce2bdb62e1ecdb0e005d63359761be457f64171c794aca12953c9b79c8d0698cef8d6cb213a32e7e746e5b296908552d655e76d6d42bae01b864c595a8167acdec16f94c6193457a7d115d1b4c342e4b28b9811db3e7d0225f243da07efd0f328677bdd83c662fa9059363e51a3c513f5662ac71b71220be5b2202fa5effde8f53b1e243463284e17228a02dcb3fcb4c996ee92b801d84520da956c147a23ef8fe7e6673c534a4d3b9bd405ad211bb3dcd45a7ec2317407d22d5d7d3592fd9b7eb8aa4c0fc9ce9a71161ca5cda8f47b1c5b4b44d2f721dd112ba3c23ac23299d5552c183a8c35e21d564cde44202f174ef3d2722179c3c6ca57a683396c6182de105cdd48dbb29fd5eea3c182768377b1161bf96a016ead305fff926e49f518134f14cc59c37f44c473eae4a8f15b2c0e547da9970ddfc816cf7f3c45fb34049897280a182d6094d326980211bf505700af049fc646d420cf24fe77e20e8105ecdfdb7eb40c8851194b37c4680fdd06ff8bf531c6748fd71a1757d0eb28bea5a3ea4f07ef00fae817e91a017c4d678cd59b62d925d77eacff5cbfa857bd1c3a6b0725c75d434ebbbb191669e6029a44199683b9ddae1d69f7fb0af8079b07936ed2e6cf082e1a9b086c285cd30835fe5b6fea45643a6d233238a28a4b087f9b3482932b55b01bbc997f28e16f959a6329ef2cfdb3716f85686ab08bde9ec33a8c3c70c3f8d22c907325d20ca45a157aeae870b260fcdfa8e2512a548151cf261abeaf3832c0cbc4967a0", 0xec3}], 0x1) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000002040), 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffff63b, 0x200, 0x1, 0x9, "0ee25c640135a64b64cdc511cbc0bfe65ebe3942", 0x800, 0x90}) 18:49:32 executing program 0: r0 = socket$inet(0x2, 0xc000, 0xa7ba) read(r0, &(0x7f0000000080)=""/212, 0xd4) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000067, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 18:49:32 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x39, &(0x7f0000000200)="e5d7d883c4ca174f7d5a497d3783b8c88e3868f6d608a7885dccddb657329bd1d325af45b7fcb1d003c3815472283801cd3e37cdb6dd92c1ba") readv(r4, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) r5 = dup2(r0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 18:49:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e02edf840026669b5a38bfe05856774f40daaff6a301e2e"], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x84) semop(r1, &(0x7f0000000040)=[{0x3, 0x80000001, 0x1800}, {0x2, 0x4, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0xd0, 0x1000}, {0x0, 0x81ae, 0x800}], 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142c76b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb05249447711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce6253eec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c09000000000000000073a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa49fa7d6ec78d4cef8144918326b087fa87f10ddd5b834031d2af3bb541cc29261f7bef230c7bcf52405328fa0e2d137d499d29944ea881ab42a432859075ad43c828a946e231d4441ec660c166ccc90bf6c75f2d691e5d92388656867ec639eff350cc440bf233e38951cc71d7bed60b189e3e523ccf8028f47e24d349fbd9c811040570a61caf8c52f33eb9b427ea471531d552d19a9b73ede3af808ba60eb0c7195eec9be0c78ef7d161a2bd716b4fee4923545186e53f3ba96025e6ade2107d730abbe301c89254d17a14294857d0994b7aab42b67387b8cc1e692995a14c20655c09727d69a915d16d4a50c177fa2530fba36b3542f8edffc8186db06778563bb8b9d031e19bd55dc8ef04b75100cb1bd7dd43698841b7cea30122bc02f2b14154c25deaadabe80f218035647ade4849a10c04ccd045ee87b22538120c223eaa561a7de7c1aa7fd2460d5e3e7a8bba6be1e9dc6e461f3d5a80d344c91516269e0ed21e257ebe9682448ea092f3b0eb391c5c03a5fbc904cef444c60000000000000000000000000000", 0x300) r3 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) close(r3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x9]) 18:49:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x400, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x1c, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x5}], 0x2, &(0x7f0000000040)={0x8, 0x8000}) r1 = kqueue() accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/18}, &(0x7f00000000c0)=0x14) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10880, 0xab) kevent(r1, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) 18:49:32 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x1}) clock_getres(0x3, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x7000, 0x80004529) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file1\x00', 0x6009, 0xffffffffffff0000) r0 = open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x7) socket$inet6(0x18, 0x8005, 0xffffffff) socket$inet6(0x18, 0x3, 0x8001) setsockopt(r0, 0x437c, 0x39, 0x0, 0xfffffeb6) 16:00:01 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x402, 0x1) getdents(r0, &(0x7f0000000080)=""/132, 0x84) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) chroot(&(0x7f0000000040)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) fsync(r0) getgroups(0x6, &(0x7f0000000080)=[r3, r3, r3, r3, r4, r2]) 16:00:01 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) dup(r0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffff40) close(r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/76}, 0x54, 0x0, 0x800) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe0, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x8000005, 0x4000) setsockopt$inet_opts(r1, 0x0, 0x4000000065, 0x0, 0x0) lseek(r0, 0x0, 0x1) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x420, 0xc0) 16:00:01 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:00:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0eff2016"], 0x1, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) r1 = socket$inet6(0x18, 0x4003, 0x7ffffffd) socket$inet(0x2, 0x1, 0xffffffff) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/69, 0xffffff73}], 0x284, 0x0}, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 16:00:01 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000180)=""/130, 0x82, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvfrom$inet6(r2, &(0x7f0000000080)=""/234, 0xea, 0x840, &(0x7f0000000180)={0x18, 0x0, 0x80000001, 0x80000000}, 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1) dup2(r1, r1) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) mknod(&(0x7f0000000000)='./file0\x00', 0x85, 0x0) setuid(0xee01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 16:00:01 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: setuid(0xee01) r0 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setreuid(r1, r0) socket$inet(0x2, 0x8000, 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:01 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/149, 0x95, 0x3, &(0x7f0000000240)=@in6={0x18, 0x3, 0x13, 0x4}, 0xc) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000080)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x7f}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x101}, {r0, 0xd0}, {r0, 0x24}, {r0, 0xc}, {r0, 0x4}, {r0, 0x8}, {r0, 0x40}], 0xa, 0x40) 16:00:02 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac9441f867dd12b4dc3d1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000940)="4b54859096ae7cb98377784651cb2d290c", 0x11}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r0, r1, r1, r1, r0]}], 0x48}, 0x6) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x9, 0x3, r2}) r6 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000ac0)=""/78) recvfrom(r1, &(0x7f00000001c0)=""/130, 0x82, 0x801, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x100) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/241, 0xf1) wait4(r2, 0x0, 0xa, &(0x7f0000000440)) sendto(r0, &(0x7f0000000500)="69e1ebb6a817", 0x6, 0x402, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = geteuid() setreuid(r8, r9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) faccessat(r7, &(0x7f0000000600)='./file0\x00', 0x83, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000640)=0x2) rmdir(&(0x7f0000000680)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getuid() semget$private(0x0, 0x7, 0x0) dup(r0) unlink(&(0x7f0000000780)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f00000007c0)) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x184) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket$inet(0x2, 0xc004, 0x3f) close(r0) 16:00:02 executing program 0: clock_getres(0x8000000006, 0xfffffffffffffffe) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x1000000003) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x5fff, 0x236161bb) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) dup(r1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ffffff00000000000000000000000000000000000000000000000000000000000000000026279d5b827e31f3091cd7c4a75d862c00000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a51705e4000000780383"], 0xf1, 0x3, 0x800) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) msgget(0x2, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfff, 0x1, 0x2, 0x3, 0x9}, 0xc) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0xbd83, 0x7ff, 0x7, "370d400638b5162c6ec0bc11aa50bede5269ce31", 0xa87e, 0xffffffffffff7fff}) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(0x0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x6, 0x80}, 0x10) fchown(r0, r2, r3) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fchmod(r0, 0xe2) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) socketpair(0x32, 0x7, 0xffff, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0xf8) socketpair(0x18, 0x4002, 0xffffffff, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) ioctl$TIOCCBRK(r1, 0x2000747a) read(r1, &(0x7f00000004c0)=""/86, 0x56) syz_open_pts() close(r1) kqueue() syz_open_pts() 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x100000a, 0x2, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffff6) utimes(0x0, &(0x7f0000000080)={{0x6}, {0x100000000000000}}) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) r2 = getuid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000200)="dfaa15d4c8d0fd21322870fe814ad289637f0beb529bd0fce9b46b31ddabe9b4fc68d4e69f75b99b792272ca5b86382cbd16041d94efd440c54d89dc2a5910264219a9bc1a7b2f0b8f23fc0c6a9dbc232245849dcce5e3edf344532fb20b41d13428a718d8141f508f7ce99e99cdc223f26977c67ec260358942b0402c8e0a35ad389996d6e9ddc0618a779d3b69b454fc22c480e998b0d5bfac7e5deaab65c8b421ebaf7293de5b837d60675b0160d29ef6bc34481f2f6796fdfff7599c8647445717fd3e935d381c890ace", 0xcc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) sendto(r0, &(0x7f0000000780)='[', 0x1, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4) 16:00:02 executing program 0: mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30272, 0x10) socket$inet6(0x18, 0x6, 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x4, 0xfffffffffffffffa, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r2, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x77db, 0x7f}, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x2, 0xc}, {0x1000, 0x10f4}}, &(0x7f0000000040)) kqueue() setitimer(0x1, &(0x7f0000000000)={{0x80000000, 0x9}, {0x100000001, 0x3}}, &(0x7f0000000080)) 16:00:03 executing program 1: 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:03 executing program 0: 16:00:03 executing program 1: 16:00:03 executing program 0: 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r1 = geteuid() shutdown(r0, 0xa33b94d454a96bb0) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r3, r4) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) dup(r0) r1 = dup(r0) writev(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)="782a4d253e6e5ca5", 0x8}], 0x1) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, 0x0, 0xffffffffffffffff, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = msgget$private(0x0, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x112, 0x81) shmget(0x3, 0x4000, 0x50, &(0x7f0000ffa000/0x4000)=nil) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/2) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r0) 16:00:04 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x27, 0xc001, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) shutdown(r1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000080)=0xfffffffffffffffb, 0x4) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x28f) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:04 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10000, 0x28, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/71, 0xfdcc}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f00000002c0)=""/213, 0xd5}], 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3d8a, 0x2, 0x100000004, 0x7, "b23507272800", 0x5, 0x8001}) close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x28b) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, 0x0, &(0x7f0000000080)) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r3, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) r4 = semget$private(0x0, 0x1, 0x20) dup2(r1, r3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/29) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x6) 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x11) 16:00:04 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x3, 0x1, 0x400) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) msgget(0x3, 0x2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="14aac302e9088ca5b2b12cf8c72924d1d3266bd07851ce286ebf4f580c079904a6db300e542ceb962c2897f03143ae6b32f19ccb026e0b430afc8b92d6793ac2b6c1ed7820b8b0aadbbeb2e93bdd448cf0ccf771d1b3d57bca8e894c4dbc792d8403214ccb974f5a1b6c7db27c478ae039afcb33f9266b0de6caf5f515d3949caf92d468725324f558b487853ade2ad371", 0x91}, {&(0x7f00000000c0)="5ff0001ff5856a623ae59c97ad8b08db1d329d34", 0x14}, {&(0x7f0000000100)="aa964fb2383dd7bcf7bdaec867a262940906b2d0a8d3ca867a44c338933cf596b1585f6dd0a8ceb310a328a428b3151bb021ebd3ac97537255c101d9a6aff749d948e99f7116ed", 0x47}, {&(0x7f00000001c0)="8a53f2d51b3a459903f4752c69072f3edf65fd19d5ff57f4102032e30a09b1f9e16b084ff4d8b8f645142dc7852261e439638f2a11214c3240e3ae883c588adde0c08950e4efbb9f413f770709eb3095f07e9b4822fd2c34cd55613202d913efd2eeb7c39f3a9bd5966cdbe84417f7c5cf5dfca40504bfdbea75d6f9d2a8b952d85990", 0x83}, {&(0x7f0000000280)="3a2b3e79788799e1e7b9e128a1bbeb50e2dc915febe6e4fffa322f53af4c216c31186e9c10923ec037ea18051c256fc336dddc4fc1b54c0a1caa9be86ccfc82eb9206e37b216a27c76f190bcc837686699127bd9933879c81dff0c343b32bc302d8d0bcd10a817e5c9", 0x3eb}], 0x5, 0x0) msgget(0x3, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = geteuid() setuid(r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = getegid() chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f26696c0120740300a1cb3220"], 0x10, &(0x7f0000000180)=[{&(0x7f00000002c0)="5aacaceca749153efff21290ea3b9d45a9eb5ebd230e2e85254dcb26f5d0f79c0de9bc2cc21194ded7abda040afa2e34a577bbd375ff70a8e4048a1c176fada8ca2125dc627553c54deecbd7ddf73bc9b976c39e06387b6bbff3151d9fd5c6294b4c9591c0294b8381f409e7eed30dba3076b621e1bc95b88490d8d1cb606d265c04c7d54b7eb01168dbc8249ec3303ddf20436bf84b598403db01de84fb3b6e416ff4bf8064a08077ff4e8689128160ba94e3faa4377fff2ee6d1e8762b84f74424624f17952445ac28647806c3962a8bbbfff23db6", 0xd6}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r4, r0, r1}], 0x20}, 0x408) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)='./file1\x00') 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) r0 = semget(0x0, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/147) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x121) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x400003, 0x0, 0x0, 0x0, r2}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:00:04 executing program 0: r0 = semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x6, 0x0, r3}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/213) sync() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10241, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0xfffffffffffffffb) linkat(r4, &(0x7f0000000200)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x5002, 0x103) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket$inet6(0x18, 0x8001, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='c\x00') fchown(r2, r3, r4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0xfffffffffffffeea) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xbd) ioctl$TIOCNXCL(r3, 0x2000740e) msgget(0x3, 0x80) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x511, 0x10000, 0x200, 0x401, 0x4, 0x3f, 0x1, 0x1}, &(0x7f00000000c0)={0x7, 0x4b03474c, 0x6, 0x1ff, 0x2, 0x7fff, 0x7fff, 0x3}, &(0x7f0000000100)={0x4, 0x8, 0x0, 0x3, 0x0, 0x9, 0x5, 0x1}, &(0x7f0000000140)={0x5, 0x8}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:04 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x6003, 0x4) 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xb94b572ed3708af8, 0xffffffffffffffff) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/32, 0x20}], 0x5) setrlimit(0x7, &(0x7f0000001240)={0xffffffffffffff81, 0x5}) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000001280)=""/91, 0x5b}, {&(0x7f0000001300)=""/62, 0x3e}, {&(0x7f0000001340)=""/182, 0xb6}, {&(0x7f0000001400)=""/30, 0x1e}, {&(0x7f0000001440)=""/43, 0x2b}, {&(0x7f0000001480)=""/37, 0x25}], 0x6) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x3f, 0x60, 0x7fff}) openat(r0, &(0x7f0000000100)='./file1\x00', 0x400, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x502, 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x10000000000000) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(0x0, 0x1, 0x20) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) syz_execute_func(&(0x7f0000000380)="36460f1b9e00000000c4634548459ee13666460fef53863e0f9a9ca31c880000c4031d6aea00c421ddf5cec463fd0992cd0000005bc442fd9d5b320f8406000000c443515d4c1d0f86") ftruncate(r1, 0x0) sendto(r0, &(0x7f0000000280)="e74cf2a29a9dcda89be03d7a38e3d1f481756147bc38d6b06f97fb682d03a66e90ebae0d8a39ce4286a6e97a23d50a42c98f57c5fe598ee20f390ccc92fe6c2507146ac4d34eae5bea5ad9a8c8717c834e155dc0b8dbe054a332966e2bd128e633b066b1ff21570a3c41f277f2d704d66c3970c479db4412f0b9247888b17e776e707c969b89", 0x86, 0x4, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r3 = semget(0x0, 0x3, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0xfffffffffffffeff, 0x1, 0x7f, 0x40, 0x8000}, 0xc) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/97) close(r2) openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='\x00')            16:00:04 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x19, 0x4007, 0x7) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000140)={0x426, 0x0, 0x0, 0xfff, 0x2, 0x77, 0x2, 0x9517}, &(0x7f0000000180)={0x4, 0x3, 0xffffffffffffffc1, 0x10000, 0xfffffffffffffffd, 0x8000, 0xfffffffffffffe01, 0x4}, &(0x7f0000000200)={0x39e, 0x100000001, 0xffff, 0xff, 0x9, 0x2, 0x5, 0x5}, &(0x7f0000000240)={0x48, 0xa54}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) r2 = dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="b69d6d2aa434cce1e05dd9aee5ad957f3ef7aea7a371d284c4d283fac02986cfae8b45f94040780dd151bef0c2a02cd1cfb7920bc5fe5511c1d0bdd3234e9de3629bf34a20864f376fe5832997341561e934", 0x52}, {&(0x7f0000000340)="939bce91209a0a67e829eb3ebad46a245906d0a6bcd8afdfbf8e1416703ef84675272f9fd8074bc2bb92c118d157f6da8cd5fa6d44b22f3fe2c06e1aef856b651a8ab79778fbe4aaa9e9ed2967745391d7861c93892ee49e441b8b87f60357ed87af03277f57557f0b5f09e26d195a83baed06673f2ced3c7118836d397cf175a5ff52", 0x83}, {&(0x7f0000000400)="3bba244322aa8628b0c8fb6c80c047a7837d398575d29a22be3b70ed8cc66e113d5d0b1137947ea3629b5dc915ee642809434f85ab32", 0x36}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="0000000000000000ffff00000100000004e114392c0ca1923739d4271cb93fec7a3004e4838501f0028ff2355f7ea640aca17cc535a7e8b1a106ef2e82cfdfa9e2bb8d9e4267bb1928b80acebe34ecd433474cf65dde26f862d4eac684f98d8024c99697682cea1f2f7d54edce8442e3e9b78b53875c2616e79dba665581fb396fdb9170c3efd91e6867038bc71b0f86d019b2332201c0c733ebb7354b"], 0xa8}, 0x3) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0xff}, {0xfffffffffffffffe, 0x8}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f00000001c0)={{0x200000000000000}}, 0x0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xae00000000000000, 0x1ff, 0x101b1bd7, 0x0, "a5fb2c1539d5f191648a9c659689a042f0a8c0bc", 0x3, 0x1}) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)) r2 = dup(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="78d5ac9ee7e8e0475b6272b405a363b42fc4156c6c7f6ab68807cdcf62322cb07de93c3d78c3b3377276314b072443857a6e65ac0a25bc2041a37067dcdd8381c6382bb8248b769841132938d75529c3e8f1d951b38bb848ed411231b84049fbbde3d7ba826b35c6e83f285e748207a9a4cb5c195a2d88ecbddca0b7378a7a74e4f4cbf7ce9cbd162768035426f8abeee2d62c783def2f01684cc3f7e9d57a141f951c6cdea4c55d47c2aac38811775840e5fa2bd0b938baf50b44e777a9c56d56b667645364e33850b14feadb11a5e01c7401998beaf0f93a28e34805f89c538ccbdf76399f123c99a678a324a3f59754901ad67bd9eac989d890052efb3e81627d663ae757100823b93ed1ca017841084cbc44207e5b27083f881df0e7380f8785220ffe4622dbcfd7adc380ad60acf5d7b323be98affa749eeda4fed5a19c4793aa850b27fbe61de5ca659e2d22d0bb55010ebe28e1e5b7e99052fc540f4ce9c0109be31404718b0d6ea47932394a94711d5285ae6549f97d36d674ac380e636ceab5ef5577daa317c95a9ebbcc1b0f38e945677468aa18892e8cda3c7fbd2c39ed870b978f0a1edf1eb231c237e0a53720ed6bfa16e595d26abffa8146a8f57e00809fca47ce594b72b26407c9ebcdf7ac88ca8b19a312a0d5474c41c8e3f2f7ca5bff44aa37e9c74a30370adb23375247437979627f3681fc9dd4f2ab441e86867b238731dce63241e48a4b2d98afcf5a7d0068d3da270ff06c6fb926fcb06c730d66e1322bd2f6739ca88910fc49686ad4b0c9d60b5f28ae0abb4fad6d467cb5dcd8d0689fb43b1f51dfa045ad2469c06ef76c503abcf29a7b01d5449ba668f4e9f79e703c48299d95f65f083f10fe2c7c1a4eca8d7859ddd1d6a5e3b733d1af951639e5d7c02bc83dfab832b37dc919f4dbab75b97d137fa638213d93533bf00dd1de0ca9be41c206e2030067ae068aa112c4e07c4b3010d7f27abdf4c47df1a259a0c1fe25be31de42012bea7451985bad28b605aaf903aa3dde7baedf98ef7a2588a2410c16f5fb40f72faab91f70084a2f451283acbe3406b11ffbb854be25e83fd6a941e14585ae4c4aeb2a18b257355c4226e82b1ab98d4fb8834f1734aee2e4a1238b76facc7e159a4371b205fff757da6c54b53f799445dd9dc829dea374c30670b1d7ccd2aeb1e601fe605330b6c299f27744414d4c1e21a72b8aa3a7c6087574f4fbc4647d7a164de762ac156852c6787cd0478e7c2e6f90c4320e2ac33c299964261d5e7f3752d88fe6f46d2ec5335a76aecfc6139c557a46274e251bd692939e48791ed35af2f8e85549af36b2c4c4924e93be5af24fe927bea16eb517356c8abad5890a2cc45266e1cf7651beeabb7b5b94a58a7b0f8e575e0687b02502591d7454a26609fa8be6c9de57ee8d32baca3aa3cf38bfb55ce4a6a67ca0da3964f1a15eeff63d92c532d9422920fe246c7caca13f06f5f43f6a2b9851217c2a9b715bdd7ec0573a867bfb9fff39fc88b3c460be460d47f88c3a3b0e0543a28ec3339ee676836f6814ef0f6c581cd6433df1ae75a1c459f6058884dc76b8e79e7f24b828cb9979b7d1778608a41099e29c84e568341ea477c7b95b6f13f69a7e986ff06cf0188d2bb8f82e07bef4994788c21331d9ad2ca5985544c3cc3d9665e89695ffaf67584979e3079646926c114e8539c37bf318f69861dd3f404ea7ef0cee30e3891e633160e8543bbbbc7fa4aec6678cab2eede3f8231577e6af3796aae644988f5ebc2e8d577053e23326de806d9c1a8cc4a39c4ec6d7d7af36fb37f0fc8d4085d2382763626e47b840805685940179516ab4315742237c9bc9e1fc492bad8ae34132df69900386467ad781d49575051a5c3c061a1e6a75c487db3d95c9b95cfe3e3df1b2abaa44583489b41170f2d3ec28a36a2169ad355497f380841e373324ee0f45211d3adc11d2fa0d87aa3f71b61a51fc06e9ac34ea89b1bd6d137eb1e649b8e7e879bf5a676ad107d24eaf6a0035f52af3e1d7d27c81fb09f9608fe6df8a942ea3f9a875798ed789dc2cd7e34bcd8900750487ae5c4e07e1064a4a9e41f50965defb0df2a79314206cdc35be60b88df4f592f77ffef8e51909d4e3c60ce380c673de1783a5abe3910c58b50bac2bb33775b4a6966fb9c5b97dc8e6bbeee7b69c85a410870e62fabfca3f904b9b7722224f2204ddfdd076ede040698b847d2f0698381199cd59b49d78a5bf53155f51c036c7978b366b7c319e49ea176b2457c7ede4fdc26452ba9608cf6d8994bef399d6585226e4326eeda6b3cfe2c929bb689cfaabd65653bc60fd31bf773a19e34eb04cb68cfd8efc967fe288bd310d55d7770188ab6ee7116581cdd2c4be2d4245212387c49d09f8953b713426ed709d0a1a", 0x6b0}], 0x1) sendto$unix(r2, &(0x7f0000000140)='+\v', 0x2, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf920f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a511c3aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004", 0x201) flock(r0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) dup(r0) syz_open_pts() close(r0) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8001ffd, 0xffbffffffffffaaf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r2, r0) sendto$unix(r1, &(0x7f0000000100)="3da3ab008aa798de2c941731d6897ec9887aba62e6b8258d79ce83e00801a362b0b25bca599a8ead17df1ade53fadbcc98b51f2393bfaf11bbdd03ceec9591c641f290b7192bf0e81dc94b1a968f99231ced894e32d84536f5f23b00d37e5defe04e752c7df2556bc511e13160dbeae145491df1defeeda9e3b8c2d145dbe24c6afbf3b6e94e3813", 0x88, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/219, 0xdb) ioctl$TIOCSBRK(r0, 0x2000747b) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009db6ff01"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000001040)="76b53c02134b597471231c756decd98c9d89ca682fc234f856037361816e7a5f9041ed1df46a35418a94ed71d03dfdf9ba3a478a4c7def5cb0b775eb5d5ebab0fa3d21abd3dabb140038ac6ede6cb19ca4fb3640ef7bd9ede0fb59f6313a518f3689ca11757c2c81012a190d0362d411ea78922607e02db23c2fe626143bcd8238d99e16044fd8e3564e7f2cf159488b6f871d5f79c83fc8c4d8bdf1521105a13d97c210a545b07b3d86b6bfe937168b4465895ee98d62e28c51374b61180fbcdda1a0956f27944a", 0xc8) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) flock(r0, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) flock(r1, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/128, &(0x7f0000000100)=0x80) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/164, &(0x7f0000000000)=0xa4) mkdir(&(0x7f0000000140)='./file0\x00', 0x30) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) socketpair(0x6, 0x3, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xab, 0x6, 0x10000, 0x1}], 0x80000001, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x6, 0x86}, {{r5}, 0x0, 0x40, 0x3, 0x1f, 0x3}], 0x80000000, &(0x7f0000000380)={0x7, 0x6}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0xfffffffffffff923, 0x3}, {0x101, 0xe96}}) kevent(r7, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) geteuid() accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) dup2(r7, r6) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getpgid(0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shutdown(r0, 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100), 0x0) fsync(r0)     16:00:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000040)=""/29, 0x1d, 0x800, 0x0, 0x0) 16:00:10 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x100, 0x4a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file2\x00', r1, r2, 0x6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0)     16:00:10 executing program 1: getitimer(0x1, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000040)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) setitimer(0x0, &(0x7f00000001c0), 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1ffc, 0x0, 0xfffffffffffffd7a) sendto$inet(r2, &(0x7f0000000100)="f21eaee0448b729ffdec3702b8971976ae25c26381af2287957c83e75b14ccfc02b2076cd5e442d9c9b48973d505a0a905d06b3ff5da36c6509f8826c0ce63fd6f8654f1ac91d70dcd17cf2e37738a61f096e8131d1ed3f2a3cdfc4d47", 0x5d, 0x5, &(0x7f0000000180)={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000300)=""/72, 0x48}], 0x2, &(0x7f00000003c0)=""/63, 0x3f}, 0x800) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="bd0ba0dfc09d8dc7c90f3a8b76106d189f21b8a421c5cca035b401", 0x1b}, {&(0x7f0000000240)="56ad10b03316ab8839f82f381a46ae7e3a52d62b0328e083ce54a8e6551904ab89b9eabbc3831ee1337270627d0c7614930fd8439f7800d5cf91d51672460ec2e0f578a7a9e767ad6d5dc5b9ef900b589ac90cb476132c822a922c9eb44decb2587eacc99ce0341dc33576b5024e9d7f4f84e9e16d", 0x75}, {&(0x7f0000000580)="55618571dac6fa4506953b7d6b915bf1ab2b8670fe0ecb5279d59324ee30bf6bc9ed85301c19421552b41297c4cda44d3aaabfdb11699f040f9cd322c44df92af32f9f25c75205c955c7f86e57", 0x4d}, {&(0x7f0000000480)="0ac773ba7a08ca4e2d4ef69aa7ae73c79708cecc3a714cd77707c84b8fc168833cc0c2141b13d2d3f98531292661d661916dcec3d685dd540daf703327dccebbcc75ea7400ad260fa5e85bc63717299a3def469c90f55b65e9cc1595f87c3f0a797d3505831b7758368e57d1f93416db783575e2572218f70a993d923e4e535e66b58811f34a3574320479dd62330efacf874863a637d01e8beecbbd22144a9463f68c8c1e6938fda4eeab3855db4d11f1f582924f87a85085c5d4a18fb060b78bafc454d069857fa44d286d74125b3a05506073f1ee", 0xd6}], 0x4) 16:00:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x1, 0x5) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x40) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(0xffffffffffffffff) syz_open_pts() pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket$unix(0x1, 0x1, 0x0) dup(0xffffffffffffff9c) kqueue() r0 = syz_open_pts() r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) shutdown(r1, 0x0) pipe2(&(0x7f0000000080), 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) close(r0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x4000, 0x2) setsockopt(r0, 0x2000000000029, 0x7f, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) close(r0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7ff) connect(r0, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002200), &(0x7f0000002240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002280)={0x1ff, 0xc7ac8a4e4a07aee4, 0x1, 0x3, 0x8}, 0xc) r2 = accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001140)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001040)={0xffffffff00000001, 0x1, 0x73, 0x3f, 0x800}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) accept$unix(r1, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) getpeername$unix(r2, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) 16:00:11 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7d1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4000000000000005) r0 = socket$inet6(0x18, 0x3, 0x5) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, 0x0) mmap(&(0x7f000074d000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x63, &(0x7f0000cb9000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba917c8d485df2b8bfa1a45c12f621ab5a4f4b910d2c0d916d6eb32025d251f071384efbdfe0bd0340018657b975d94e8f704ef6eaa1a9e40f3b0a172e88fe50c64c21cf65bfcd2cd5894a08563d18995c8b618260388dcee1e3b3c4ab5be16847deb44141f9f9f90865c9d0ca29df12088077abcab69afa9cc71458518cd8ccb597856d0cf4d325669123d04e1c1eec040f075746da3429a5", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x2, "c9c2bbb98c854042000000e8ebd81823fc7e0d7a", 0x40000000000000, 0x100000000}) r3 = fcntl$dupfd(r2, 0x0, r1) accept(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x5, 0x0, 0xfffffffffffffb09, 0x3ff, "34521930c84ff499a0ab07cd2da1e94e2a3e6393", 0xd1, 0x7ff}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xb, 0xff, 0x8, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x1000}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) ftruncate(r5, 0x10001) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:11 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7}, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb0b0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) chdir(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x67}], 0x271, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getrlimit(0xfffffffffffffffc, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x662c657ba6a22a4a, 0x4) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) getrusage(0x0, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10c) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x100000001, 0x4, 0x0, 0x8, 0x48, 0xc0, 0x8}, &(0x7f0000000240)={0x0, 0x8}) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = socket(0x1, 0x8000, 0x1) readv(r0, &(0x7f0000001940)=[{&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/122, 0x7a}, {&(0x7f0000001740)=""/253, 0xfd}, {&(0x7f0000001640)=""/157, 0x9d}, {&(0x7f0000001840)=""/49, 0x31}, {&(0x7f0000001880)=""/144, 0x90}], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8612, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a80)) recvfrom(r1, &(0x7f0000000040)=""/36, 0x24, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x7f}, 0xc) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)) readv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) getpeername(r0, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x2, &(0x7f0000000000)={0xffffffffffffffa1, 0x1}) 16:00:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="395a44e29fdda40ce2fc3b55b74543255bd900a3b481ae3d70eafd005f6ddf6b43d238ad221ed19931229e10f03fea05115d7577f377fcaab17c553ece50919227a8d58ced89515c79e3425c76a01f9bee66c0abc98e1143d8053ddf8d33602421cfc83d97f5eeda05417dbfeeb0ea1e42", 0x71, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000b2b5e29b54c6d4076bac65dd784fa21662d909a59da12760585d8e8c814015006a58b46aa2219409597d21efc6f7ed888dde425a06115a7a40396e1ae1fb539481e3a259c31cbdb344e1af"], 0xa) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:00 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/15) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) write(r0, &(0x7f00000000c0)="f9b56f3fe48eea5453ef6783a1bf9ef0929da51663ea6d4b592e9d0531aaf32d2d389ca29bebb2c2ee51fe44a7c18796962e397fdc6dcb2dc0ba7b218ed4318fd75fb3915b1b01cd867612f71562f6f840282623b6388a965dab5f9978d989647d18e0fd9f", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setuid(r1) r2 = getpid() pipe(&(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x411, 0x120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) setuid(0xee01) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, 0x0) setgroups(0x2, &(0x7f0000000000)=[r3, r5]) 16:00:00 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10280, 0x80) sendto$inet(r0, &(0x7f00000001c0)="2e5f1da9664cb803429e84a35b18edbc0910d388a19cc0cc2533da2c63b2479f95f7b292d242d2c590a7a02d79ae6d27de04b1c2c086cd203a971cf32bb5d8b91ad53377a3a4b30524d97838c9b4b21a86ec96fa90db1ed9c07ca1d7f12725333ef7e4b8f49e6b8a1bfe47e9b8f4b69595fa278aa3e87290ad38ebafb91c2844bb503e244837bfe650eb0738dab85e08c041626a8a8488a1481347c3d471ada566cdc8ccbcb804e3a0e8bb9a9d6525e0fd53a80781ccc50b8c10535b97d463bdc170bb6456f28240f0c75de0471641b19bfda1abbc", 0xd5, 0x40d, &(0x7f00000002c0)={0x2, 0x2}, 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="2f8c5d7c619c9274095631e49f69b5d06e121194f2324d8218158c972bfe6e7df982468ebe781179", 0x28, 0x9, &(0x7f0000000100)={0x18, 0x3, 0x5, 0x8}, 0xc) socket$inet6(0x18, 0x4, 0x4) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') socketpair(0x0, 0x0, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/99}, &(0x7f0000000340)=0x65) 16:00:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x11}], 0x200000000000010a, 0x3687f8ba) poll(&(0x7f0000000100)=[{r0, 0x48}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xa664) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) fchmod(r3, 0x2) close(r1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffbf00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = dup2(r1, r3) write(r2, &(0x7f00000000c0), 0xfffffec4) fcntl$setflags(r1, 0x2, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom(r3, &(0x7f0000000400)=""/4096, 0x1000, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = syz_open_pts() lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 16:00:00 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socketpair(0x30, 0x8000, 0xfffffffffffffff7, &(0x7f0000000000)) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x91, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='-', 0x1}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x58, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffbf0000660800005179"], 0x10) r1 = socket(0x30, 0x4002, 0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x8000000001023, 0x0, 0x208e1feef27e9237) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x5) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/116, 0x74}], 0x1, &(0x7f00000001c0)=""/157, 0x9d}, 0x40) close(r0) open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x41) 16:00:03 executing program 1: symlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)='./file0\x00') r0 = socket$inet(0x2, 0x4003, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)=""/197, 0xc5}], 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1824, 0x0, 0x0) chmod(&(0x7f0000002600)='./file0\x00', 0x100) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653021"], 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="cf95277435df5312f0f42ba8b3e0ecd00d92655b0ae9f938cc765a28afbd4365a661bb64101601d78ad35fab21f6fa6b7be17ca13b74e5d890a116b920b4a144eab1c7d4eb9d08253d0d868d0445c8d4b88acada2a928972d1ec9d1c1724d84d5cb173efd8f08216c059acdd6a586b91062bb770fec597b1d65ea9b185e470b43c92d0e0add1e5b944a1e87c00be49dc7a0f265f97affd0ee9c2a61299454ed900d419caadb0edfba7cd35ab317e", 0xae}, {&(0x7f0000000280)="e0595d0af0bc8039df5d92e93320417b91c135a05c6bbd76073c2399d3fdf0b879b6a8273bba350e1cd61bad25c86a99cbd27040a5f3551ca3b6a506188f02e45fa2c1801fa0a23802f93e983ab6a8834a5d82465234020292cad77a3f20ea24313d414cd8a4fa928f80d7dd3bf7bdd37939b1ab5e4a7a454f515f65513a54d735c9fb301e61c326199978419603bbd34a8a8b06cd3ac8544870148d0fc9bb4acf127699262d49bf8ba665ac4ddc4842fe32bedb2335d9a94363d1c9201fda6f48e8008c32627579cce62e88a75fe9e0e2b10a7f3c99a51f73d78d5e1fc2c17102c48be5a8ac576212c976", 0xeb}, {&(0x7f0000000380)="655f7660e633023111884911bceed6143e3747ca930414e00e63a84b182c9b529b043a2a9b43c70ce6a3b36c834dcf1042021fd1c9ec89d921f7cd91177512218494dc9bd26bc005aa86342939986c3854c8787f3350606b8a4895a24d3980e6ecb53c2d780792c18f2dd6da56a9c577e5d952a5539aa27b570076d9b0a62463050648d5ae7689741d1152129b6e6617fff55a87a19cec4349a1683617d1ee4be4034ef5db2e2b5ae52216444b4399fa617c80c0f42202f62ee54fddabdd8ebd985171434755ec381d3deb345945991deadaa7593da8d45c024f046c138f0d85c53c2bacf8168d0aec48d87808258212dbca5c84ed7e64142947352df8410063ac7239d7af28edcdea65e99fcdbcf980bbef2a518a78bd7403fd266529e0c62370efaa37a284872ba0680f85b571982c58c6bcab2961da79e2454d65f167be844dd5d3ff7e9bd1431ec3e04a91d6bfee9b93bb3c328269ceee6d2d47c27fe6463928e1432de33d5b13587e40d4cb5a93d1cd0e9a3869c412fb6f8a69c389ca06f3779b8846af0560f25f3d997283a3141c7ebcf1fce931bf8239e86ec0c137d0b0cac8cbc7468f415fed580d3c2f60f02f44a60f75facfcd92e71b55dd85fa417eacd90307475604f9c1b02758ebfd79e1ca8eb38f20f9e6caacbec211953d56f1641459059bf24fa151a163d164c9625cfa0526dd1777503006e250ba9f283ee62655e88abab92c6972b749bb070bbcae7c85af70d555378d750b4e4b1a9841c2b922e82daeae961e4661f72f4900a093b9d8aac3d5e6fca46d4f3d0d5cd1810d3b78c72a66fa8098561cdac4112a7ff54f995ee5274729a5308c567b3cd9244e11f3a26f34b37a57377fe9359993247e81f2754841c34cbebba3966d701df5970cf7aadd0076abb6aedb0eb7939a0d0913486474cf892758bff0540f85a428a9f8198f5dbdeedc46b66221062df98b992849fc1b28b21989f58fa547bc164da66c711f1708bc5efa69c272fea2fddf1bd0512c9daac3ad046f9a60cd7c4e037f2a9f3c2a199417f81dbf5a3178ad3c4c4cebb5f5f1df3cf00988b835c0b0ae66aaf0e15508725d73464a2d94539a8aba67e64a0a8db1e712b95063274ac5a30d20c0cd055c0d737578a96593e438831b6a125f90010ab0e623b274873dcfc6ddbf65d1c150dfd2457ce65762906fac4c69c065458e7b24c7cd84141cc475d6f22e264886d2f5328e8ecf591274bc941478637e1a2ca9b7777e9da8cafbbd041428b895facf6c64b5ce405908059c76bb54b8210bb87958f00314cd767517e8e2dc13c7004512a7ea3809822ace733fbb65354c11c68cdc4a73fd25a0ec7332b47b6c77df5984c57207356471a14fe71ab506aa88dc1bb7ce85d385fcc9a8f057b65897dca30ab50d41090ce371906b823c1b9c255cd81751e08b7f1b69495d061517b3fc85323f294917c4e895b1dff20cba66dc24d504458e9c27b38e941836936bed916091aaa8c2e0a84e25c3a66d9cd350edff43d820333bbbfbd03b2ae72fc317fb8351ab02888784d8509f2bc1e3e642e938a10fd828cda0f78ace56d2a2514b20febbe4967e173f1b2780235377de961ddc0982a89adc1b74abb57f4e3660902dc9c3c8fdd875cdf2cb9c50bdedd37c6ae0cb11d1040b4eb6d987aab2341be287063811af0cddd8dea0f50d387b3bf8ee476fb7d8768f84be04f2c251af07a481c540e414c95d33be3411f1b3a6f1b4b8a3a64380159ea2d48f96e7f4125fe4aafe87d166aa938a1996d6b103a01bcd6765ca6275fd96189288993a649bcb785914391ecdb40192ac14f4e286501133dcae9fbc34b9ee5f81fee2584c642cd26f9883d06e07009ac9b06eb0e888c00897540e951a4323ae249d2843d10dd8fe6982173bf6e08e6d33a80c8876d3e5b809dabf42b58b40bc4588fe05d5b2c43b4a5b951456235561f3911589bdb9ec5bd8d1e6cd9de7e23e8ae0cb8e431344e4f32b507ffb52007000ad2fd0e96096f092377aa9ebaf4dfd0ac191791022be94cc49b3118eb75b6dde2685d313729a6171022b00df3320fa9c5477e83b5ec4c2cae47afe46a8cfa2f87b98063bb42e22d02a7cb762b272282f7b38261a6c3beb8325075b11c16fa6a87105523cac336b9c235777d47a780a00307fb88e16671b137a0db49b7e7fc1e706c8559f99e8dd3ee6f18392cbdaa27e2047a85df2c7f08c607411c46a1d6001d1e5fd0d530eb4ae8a4f5155418dfc6371a1c56641209caba20a1bd72350061fb509aa7feda9fe5a4299681b815fa9d67d05139d8e87e13d3c1ae98bcd4f2851f668f0129018a05f2060daa3f34a09f088a94b1c28a67dbc697c8f907e8f31644e87392a176432e3360371b2360dfb403bd71600ac789273e3e37c317334254daaed525cf665a8cd6e598c395b5852f8ad7c587565bdba602de7c27ff6733c211d77cb601af5e19fd466229822c3444eaefae63d9b455beb94f37a90d87f64f3cbccf613eee8a6cb4f36d85f1c10257f2f1bb887578eba71d5350684b25257aaf53db733ca0e56638232e62a2a033ec5dac81a05a63d69a37fca054cefff98d79012fb4f4ea6809432a4f427630cf2ef98b9d90f6c37b8b3365cb5fce9cca6933923a465820e880275047f196e3ce28fb9ef6d464b6502129360671d1d130cbecb5f8c64aec16390dcf84ea37a2dd126344eb5543e628839e2f0cee2a38d13b95e3892d4dd313ed2caff97d3b32cb4cf8c9159460315cdb4fb71f95140a441a34dc34deae565826c33259908722f79ae4bb0c3042131af036382b0af8fbd4ce40d36391162c1968c46fb84a96135fd1dedacbbdea4ffe90def5362749892c4f17d7fe447d38cd793653ddf2addd58a268545dc19d282b5ef7f60c490bb8aef4b05032e2b21b800bd9cd6143aa5acefab22dd7915f78cd93add80788efacdfcba5ee003ce33c90e9420372cb7be172e1410b62d688b3a2aa59b8eb5b6960ab563f5ebf58542d7d4dc0aae303074f3ccd612f2b2bbcd9d22020f2a9ffe992f23e8570e8f062e29a4e90317f233f7c0922c0673bd7e2c9f4ec404eebdb8c1da2ea30c315b0863f31013893446106fa0f1855a249fd3f579dde0dce6d7bb23ba4c6ad8361146ef0170104e648c7bb0ea7abea96161db71c6a2be871db067589a8170163cc3531dc290d0633d25a3f998add48d595362b8e07dff09d68b033892994ba526d7d243d7e21f116006988293d300c8947f91c06500ba76e26f525e03223414d7a2d27e7a5023490b9920e80e839cc85e7994e9db182da45e550bade1ce0d22ed3d940bd92baea100199b523e1baab5441e9f148fb4a2879ac70537230bf9e106ca1b50310579dc74edd2c6bc89e47ead724c14fd49aa111132e382cb9ec114c9257cca2401a434f554ca01d8f4feb17113364497cc23b30863e2329097233f01c30c25ad338168f81520c5b3c9c75ce541c8401ba6476f3e302fdd15332ba9ff8a21e27d7b53e55b0045f7064a0559457d5cabf2140470b681aa8fbda8451e35c60f9dd5577fb6d5c02a9429c1b5becb9001b5a6fb73c0321fc9310d510c0d1f2e3094f7b248fea0a93f30ed6126dcfe6cdae7118cde900ab1473dc33721c4167e64f642d233e00feae182d8b16ee5d7dcc3042e7eb3a6fabb28dd35f290d3026fdb567f685f292907b741abffbbb9decce293f4e71b020375b12e162f9829998cf22ceb221ae067c4a5dac14a903ebd209c9e062185daa105a85cb5088fe8add8930515bbe580264cd7907276c09f8ddf1d09a45edf24ad844f97fe9252deb54046ff532ced5ae0c021fa60a5a8d96c694f464f52cf0f1eafab2a7b16beb2516b839f14f8b1f5a06fa422a9ec461d5bbb57bf047f8b7d855a99741befa113e94cab8650db171b63e9796a21eaaeb9dcb4f2afeb9a5b6d738e8105c3cccde71ad4f4f5c6b984a706428f692392ac30adf323aa71d88f2fd55bcdfa7c573a5dee445bdc5821da421d866232b782e18225f1f02b990059509076427c0348c8aaa82bfa8595fee1f1cc9db4c08a097fea266428bbd37e7235b42d4049dbf7a4e191b00fba7614f87c099cf7450117f82ca92a4d582ca598fd50b923a9fdf65e68e0909e17ee296b9073c1eeb7df52d0ed6141c16f1e425f44d532fab95e7f99aedd21ebf7355200df3e48d68eb2a94797fd5454d6b4f6b38722e5f745065a86aea387ba814cc92f44fdf07567b45f946b249e8081e9bf0ac32783f16fc16b000f43d8867cc0a9b481d24f5b716919a012261f904352748e207e451c0a024429b07de8d99fe36d035482945434ce8a29b328e314109b0d28c3d7361fa49d4f3bacbbced6a026c5bdeb2f1b53d34482b17fda4af04ef05c9191c4c81520dafda11648348fc58219b72f11bb0b6c3eb907943baae0a08108be131196cfc21296179f1857f91f6e1c7d12dff45d2dab01d3a24e6b98204654a5032d50d9bb7d23db0eaa0e218f2a6085a8e7323bfb5b6bdb3645a494cc95a1d0654b9c9e23a97025d25d3d9740d77e6c894b8c74a5b81a39777ac0b5e0de50550354ef76edbd4bd3e024ef813ff8ced71b4cc8c0b98f969943ce4025c0a3d1a3d04aa54d2b6f44474144b8a4953cce3f310ffe1364e6810b8def61e22ada9fce610622e75a04bcf855526d1fe46f40cf6fe1a0407db0aa1e951acc2f29f2b27c21032ebecf4a8c3d7b1fac8329084d02c9327c58c990e46d9767128ddb20b1434245c8906fc2e6959acb86d040290777f57a3d32370a89b67dca3be47b60dd872bbe92c0ce390ca122682f9fa75a05b0c556a0fff354bfc7c4923b016af7fe4b536eacefd984e55ec2e6aa48f0422196c3899083913d5ea500009b39ba9084b1161f2aaf3f4423168361402929ca76929d03005d292d295a4c3686f96bbf49b420b68cd64f9c5cfbca288a7a2bf4d7cc5e9f4c357804b6777c0b7147ade591cb27d46f71beafeeff7ad46d5714ea0e621791385d2d7d3f31a9830627c2d89c12156409b772e3802fe8afda59177ddb7f0caadcb09a044b54f5aaa744d3da23c7f255d8e546d83659c21dd44e7cf321f779127995732fdff8611aa02e6ce812102a4c24ec1a3490f4b070ee8f4d84d4331592a13af98863f8bcba5cca23b5b828f53b9748347c333a3366a4dbc7e8633209c012c78f5962c0c9057d3f3ab583c988fb76449d42906b829369dc2730b5ea7a6ec180345b3565390cd6f8384cd3b25a8b9fb05d8ede75ee358f60bcd348b4c3d22a97edf84bb8512d42e1ab32898aa333d2c370c045c873a330a667883d5c931513b9825170fe4a36c0abc07f99dafaaf7907b29be0c4228a2c01720e6b39b359106bcd2a8b25451e6839ecb6bb73aeb4305c069ea3118fe61b46ff4044255ea1d8ae708c1df7aaa864ba3768d3ded4fb20ca6ee5d72c79e52be63ca2b13e13ba169275dd717a28024395f14d97f2421f60a405b776203d19be356a3a274420296088d29b401ee312521869ed5236393779fb3eb681b84b2ad9403a63842709967b14f8de9bc9540095cecd79658435387fe1121c97dee07688a64888b74cfc045440d581af28d3952044fcd973f72f43ff31431af1d030c0dd172140c3c92d98bdd7bbe7445c402a190ac19a5a74725593f9d0fa996d2181cce93bb0e24ee14433c5182f87095bafa59a9e66d391cb4005ed3d67b032e5f47fb1ede1165d648b320a441141e1c4bec4e792f6c08158de094faff1400e868548920463495877af115a892ff8ef4815df", 0x1000}], 0x3, &(0x7f00000013c0)=[{0xf8, 0x1, 0x7, "1f34228faf0f35317e203199cf245d5438ea2cd9cbce6ed913832cd44164dcec4e955a5780ffb0ae847a7c8d2245e920a44341810e064d3da829e1d36c52cb28cebe6b6a96456c5ee016e713ff8a0b7763f26ead1a5d2b767de27bc1ec2f375de6294e12c1ef71df97afcdf210f114f8f880a4f58f5b98e29920f16e7565756098c1246ec8d10d888ad17ef9b9a613ae8a8c8a01cdda69b904c4e1f254ee2278c2e405e0f324cc6434841d235233ba63739ec1079ebe7a6b4a5888d008a89a0a9dc48bcccb53504e008dc1394973ccea3fbcecb8fdc19470e8033c909823863016531e80bbdaaa"}, {0x1010, 0xffff, 0x1f, "66f3c48deeec8b4972811acef86c9378bc470e44a6887befa4fa7abbcbd21ee0e0e30f49e930e1f727e335afe880df65ec9ee73707223324eef9fecc89210bb7cf460d3b735f62b5d7832bc5577806bf8a40c2532cacdf81d8515f894a76d13279a3d26923415a01e155f8d7b6845c8ed9ab50cc9c3e319374f19e5ea95f602abf3f6058e2b3fef753d3a987125112b6b60f30b79fb90bfaa9c40ab5845972eada8e5b1b0747c003cdbdaf3b5f5ed864cdc4655102724f7fd9d9d0efb8767858b3d35a58a9029cb366303fe9119ad9fc450990560b766f9e995e52b7d06e9fbd0887a63e4b8092ffbe05533a43fdaa1cd30ef8c18ac109a6dbf778dc7fc65a305edf1a164e1dd9e87c46f1e268cb1409b3a2a4a7dcd031be0f8ab1a1d8531b38135aade2d671c980dce1622aeeb0c79d92cdc525a64dbb14026cf57690ad3ea34c7e94a7b960003c749dea3fdb10a75449d3aa5693ea0e740f61b224b59f8ee645908ab7b9089657a9231ee8716aabf3c228b2089ba2618b9bb07a562bef6f8868a579bea5b0c25e68b6557b4af8f5ba813f3f1007662e7b85761893a7b7955438c4167df447e2eccd1617d6de5217de5470d3c879e85da816cd47bbb2c3514711e72290c87f54cb41c508084d9fa0c66a74c2cc3740b16aa5772254e20a1b7ef1d4642939a497600d0ec4c817692fc42cd158b3c7d55210f878ac66e8cd8a341ea0e9617b8e85ea982fe69a5542ab60115104e77b83a1f60bce79ac45dc69d51152601f122629ba8f18334cac7618a605deadfe31d6fe8aba25552f142d6cb455908e59968e51f8a49a907ba7a7015d2408593f2a0de37633bd9894d218d90d480e6198431e3481f62930aa9149184a2d54d5304034f73a5224dfe9bb8f4b8bd7d1729b387c99896fd05f62d60b545b264fdc81e0d8d5b0586782de9d56afc4018f7ab26f6a1b06feb13c6f0cae761f94fa184229d3c9bb3d2c9f614daf85918127d9f70ad4e93efe0fa4fe400f522bf261b3becffa13c8bce024b268adc96006cacda4803638043d4ffe35a6f5c1d18d218c03e2449f412417c348218a530a5388ec60fa87d81fcda8b30cc5c13157f883f2ebd4ca0e5ec4691f9e11cd9a5e336caaade9173608264ab88b461fd8afdea1a96c9582c5c218e2cf04ba4c34212eac1df97fc3d5bc900e60982cbe4a40c24e51181a9f342cef1d77104102d75f3d3f1ea85d04f65fbc249f015fe6218cafecb53d6974dd440ba7cb08feac822ca5db37aba109b5d31cb44ecd9a822cdd599cf718e9f4919cf66447ef1014aea1dabbf795e2e114494d43a65eee44aaf897abe60d9c7ede2b67b1d6f20f9b94bcb01eb2d14ac02b73df5c1510ccf8a348ba342f75996b6084ef7865d0edaf97bad16c20586f91597b7f115b6faa5d684b9f45dbd50bafb1be7b56e3a6ec3b49f996a49f804bc5316c573beea19b3968a87a265166485830efec156366cf1708433f1a14bb6b28954f24cc716d3db29405d2f538e1ee9a82dc7f499e9b95629eca8442cae2112ce3d3d0dcaae76dea1060f2865fe4ced1d3ce343c754966b7f368e1abb0cca7a089cd5cd6b7cc52ec62e9b14126992bfffa012e36d0e4ddc9bb32de100bc864922f6d5c3ff4777f1652880b52da6882a0946ff971e463fa0736826de7f58da73aec363686e0ee971172d3a933fb22a3c5584707e6d77876c852f206f8442a2cd1ffd554975c673b28e5c111854ff20542fb7d97bf45d0a017847a1a2ccf68f133f5d0554edb3cdc410bbe0aadee01314442b1e302f0f9c5592169db1af74a3f27b5af70b7c5ef54635adef4aee7c85414806f99f69d3b5120cbe9d0541e5b3b32972efe9113a4752142fba5f2d9e4b67ef15130487eda1b07129acfa09ab917279fc02c7e7e459156332ceb1046ac26b06e08eb9425cc71c1f464e8dfe65a6ba7f1a177e8483a0b980eebecd3978497b5ff4d367c74c89aed4a95555bef0fb16207214ce7c21704b67899d3877da14a2a54474f2c43aec4b3378034284c592b585d247d5a0a11224448f9d0be00102cdc67dc53ae9722f06e70af12c7db59269925156ca6e7365e985402dfbc36ad9f0a150b7c1fa05a13bd548a9d4831f0fcbb161832e58ce053ccf4dd161144b95c82cfeb349c3eeb508be2e57a0143d0e2458e90f48960df3e6f52b815c12894c91e521c6146a9d48ae91f0afda68032897f8760cbae076934f468851d00c9b7c79bb686a7646200530ddb1368c54b48760ffa70638cb729378352b2e0aa76a668c8e51a160f246a80db50cad08a919172581cc544d936c006d96a6f8b3a462fb39b97deb6da4e175114dc4d06018f02ad2c05241aa8eab27b2ef21d8a8e3cdda9333e876beb835879a280fddb9e6a8ece2efd2524f913b099d5132a07940c1b2bff269260f2a470c815ad29a5808ba8b1b6a9c4b20a7ae90f535822f138610658219b544b3d8bc4001aca3313eb859b40ce77714a71971f71664660dd77b0b391912a1089164987e8894f61c50b9eecf349b80672158bd5fdc35e8c197624e7963a8d9576cb02d7a7906259b15aeb5565c8f3a7b3bdade5fd70ab31904c99867484fd1e1f117fa781b86e82b1ed68bbebbc6b0cd582a03e425fcce5c156c67d8db8c0dd7254857d8258ed2dccd7f5b6cd1d7855d2dcfe79cedab94479b753e5a6f2c7b5bce11587e0d1c33ac4a99581614aca9670ca7fc438940f8140dfe545819e7e356d998205b98dc9c2be2547540548f46a05e93014afadce6c0e224b913e3c36e8b949c685718e39fc09eeef78c31ca19d7aa82daf08d70199fd3c05225eb104e04127d314d759e8ae7de04812685f43e73b0e558f7a79b39ebb908cd0c59415c69e8d205bd2a8e77a882ad1dc0beeb5a86a94286bcc30831f20c61ccbc85b260cb409377c446d727053f4cf4b80bb4ffa3c5d02616ffc934115e7088a5f7bd370c65317c1a351fb4879c13d95418a9d2f04abf1d27475968494f6a6c43ebaa8a0a8136ef1c9254446e70426a9c21c49b467d333c3ecd41103eff56cbed41f39da9c7cb18962ede5b7ebf9e9dd652e529264c34b497b4957e13a8e615c1c18d171fad2cad2d114a878478c285c547b0fe2c125c2ba890c40a96c35cbb01deb630a7a2954b0efff779ef69fb3bde95b017ac2f009cd5fdbfdc4364f1da2135afa5778c9c07fc3e425079b8c3fb24f63d51e882bda4e43c977733db9bef146a7e6aed2bf66ce32fb768f3d251e5afec3b93ac0b13db930e6d3ee0e9445fcdb3280169b0e05f080795928a0ac6ecd81721fd9162ef346cf9c8f63a9b5fb276c1b0f9b38c721027b392fa62c9b824859d7ec1de15e738928e9b1d8bf2a75ce266b9b27464d33da5cc3d75b9032e39a0ef7c01bb534e96bb428b15dbd0becbce450b2bf8069aadb544e2dc25dda4ad287c8c6ed974a61aef90d1e7503847f5d62624c71a3e36bcc02e9cc08cfa2494c198824a6f49b110d319df969ce0e09b6151459813647a24412773a0c8162eb99cd964135e679a3228ba944f0564a8559b0b011be5cd777ea9e2216c26ecbd17eeddef16a21f78df913d36666e780d2c050ce9943b80b3194dc0c8b3698840ec33a3a12eb9803d3157c016784b188b65d9734ab73838737af486ae2dcddfe0c08197cd0fabfc8be0ec882135765a5cfcc7e86526100ea43caa0b74b0d44f1c86487b0034ba98d579c7b2ed8eb37b96b48dd6f9d8baa01ba45320f643a03910681bcdc1405bb6eb9ff0ae0e2f822acfeabf634037424edb02dd9279805528c566c78344aee1c82cb19d7e79043aa6565a94d5a398d40af0b0500f4569836411ac0e8ff92511d95b6df42986e60ff76678806c228cdb9628cdb3276e4e16ef4b7ccd35ec9c0556a0a8f19247a2901ed21c0b90670ddb19702061070602fe93f27ea8702427581a820f334f5045050cf28ed96be4fec3decca5f0dbc4baef310dd263c5fb05b687ac5bba01cb5f86b64342bae9e458c15ecb4c315f39f5e2465459fb899af6e638c54968b462e192cfaa0206314d449c47f4782f3ed89aee4a4571e3054a5db8cdb398693182a88c702e30e0b6e5ed60a105c8a97f2be15105514690b96a95e3ce8bbeb2c05fe73cf488de2b33df3af14c05f3a79640883a4907a801d160d1aa3173380ca698a42ba4db4c38888cf82b63e854653078ebcde2daebe803a771becb33833eeb1cd16c2ac10412c8326d89f506f13a21af4fe93e2117580c7ddde01a2ce4104e4d4a1ec5ab19c1d851d492aff455fde47e7d8044cc0a88880f407271345fc142fe664b4699d8a4dd474e659ec7522dd00fed3f29a1b4276bb6443874ffafcfc07251abcfdc6f23b95e1e7a20bbfd833db29365a57fd02c1efd32b06b90f3f6c59e4f6a8a9bef64fc9570b45db77f2b9a1089de5fd798dfe547ef64051795b555954712fb664a8edc9975de6be6f15921f4ec30dd5c61e491e5af6d9de26d88bff77709ec7b3ab9eb70a2ce5739703550ee2db71dc50a65f8437b277d3ce27bc8dbb6e28745cf90670770e05e6e1d3381576cf3382b13c748bd379100ddb01752bf2c5754a758b2e1ec5221da7f96a4352ecd1a7c92dcd1d4089e14658507af3851216ab928e07a9843c01cbb2d0a7689ce9262e43c729d068733accf5191c476e8a913d6af60d02c20e34b6331845f16ac71da5ce2a8689df26927c0fcbb7bb4b61fe4a5a2222049e881ea6142b2d72e1e8940e74ca995105563651ad9ad9fdad042b247c17b60931cd85c309bf1fb0cd89ce35d09446f8923fd8b465ceabe8bdf1586c0eeb0f4c4e40bce30bb18617a10747810ddda1089d2500d8ac7910314717ba27420075bc8eaa6fe38da23bcc2a5d9bd5e4666c444d256db9390a224984280fd511fcb4ba33cdfc32bf55c115453ca0127f938d4eab4b04e93e6c75ec629e3dd11791bdaad362de8a6c9773f43441021b89b38122d77c020ad892256f41c5bb1934abe10a11ef9ea2a692cadffc08b7a62612ac1db79fdf19fe339a11f3dfa473e3074fb1a0eb2a78523c6c23d52a69bfec2877487addfae8ef6706f7bf808ac9b60f560ab0b7c5e3ec226ed1af4af4e15bcfa3eae17d8ac174552f114683d5efc010e71f6f4f8036970d7820e4860977e4249f36fd39f5980805d34f96313d37d35be21b6d7898c52988acace791e4f2885061cbb191c80cdd07ad8d3dbbc44448001836e984c80b9784aceb5b7e72112544c2658fb9b128f2cd0f95b021064594dab6369c596b48312cc3c351210d0d4e9ffb08392a0e4dab1bab1b6ab66c5677278057e50931c25954ff943a26ab139835dadb04c93bbdb04422726ba4dfc9ce3552392c036276a2dce834521c36976adb0b6542c3677171ce4e589b6a312c031f191c95c5a4c5fbd26bb087c21327251f7bdb8519fb385354b198159ba0b4347756950e9dfaa1e259aa59e3902754f6832d979392fe1d336615f3e4c6f6866f62782726e3483d911cbdccfb6cb118b6e9e04f93a91b764fb354e6ab76c4736df227614432f028b04ef73d16b3d70c615ae4c141fff4a891e043f80de6db3e15ab550054cf37dc380b798f76d2ca380fe2511e8d20d675a570825af086a2ee28db4df332157cbae8127ddc1e7f57d7dadbd34875750dd017dc1581b5aa8e1bf85eec4949f60d19fe32324c23b138793319301e7ce5e1de3c698647acf54ded130df2688574adc95fec114dcf0779c3303b7a9f5e99bd9b80c5256c5c61f248941e963e323ef627c632e394943b7d"}, {0x40, 0xffff, 0x8, "b9e2c94e3d64a467d0c648e5d918b62a68b6992e1210a7d23407c9ec1f9fa95c00d88d3e873134a5b0fe"}], 0x1148}, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x2d4, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x1e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x40) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080), &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='\'\x00']) accept$inet(r1, &(0x7f0000000400), &(0x7f00000003c0)=0xc) chdir(&(0x7f0000000000)='./bus\x00') faccessat(r1, &(0x7f0000000200)='./bus\x00', 0x20, 0x2) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x1ffe, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x3, 0x0, 0x8}, 0x400, [0x100, 0x7, 0xffffffffffffffff, 0x7, 0x1, 0xb5, 0x1ff, 0x4]}, 0x3c) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x11, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x840b, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4e) truncate(&(0x7f0000000040)='./bus\x00', 0x8000) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xd) setsockopt(r0, 0x2a, 0x3d, 0x0, 0x7494) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff57"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0xffff) ftruncate(r0, 0x0) close(r0) socket$inet(0x2, 0x4000, 0xff) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 16:00:11 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x269, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0x9}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:11 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000100)='.\x00') socketpair(0x20, 0x2, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) rmdir(&(0x7f0000000180)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x33, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x7e, 0x40) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4a) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f00000001c0)="b9790000", 0x1ae) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) r0 = msgget(0x2, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/50) msgsnd(r0, &(0x7f0000000080)={0x2, "9fbd10d033a1aa2628305f1e6249d33b4d240466b5e9651194c96f2623292c6d2443b90f05e3e57cce285de66ba1553fd74d7e9118c22c6a5bd88e15f30b869e1c24eba485093454df32996cb94efffbaae5c880332cc54aa9ef401e16c43ea51b2c6071b17f5aa67dbb9e95f16649bb8fe679c1558e53ec3c8177aab195"}, 0x86, 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') msgsnd(r0, &(0x7f0000000180)={0x0, "8d2712605de3cf0b46840a59d6d92783cb3a2ea6e1f77780e5549fd4f958e01b5d8256654f23849c70ec5eb4e4d88b384e834135dc03d0ab135955e410c8f33203ecd8dfcbd1120766a211f4"}, 0x54, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) chdir(0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) socket$inet(0x2, 0x4, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r2 = dup(r1) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, 0x0) mlockall(0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000680)={0x0, ""/18}, 0x1a, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:11 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) getuid() rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000280)="761c2a613a594049401c03e6fcd11cb5", 0x10}, {&(0x7f0000000340)="f99a48e8b721df285d4a29d3c1eaafda52e67721ec7f4fb232bb8bb3fc0974db0b8af298b994aa4ae8ed64232ee07f2758fff30b48d5fb08640276fea3bca7a23daf365ed282ed13ab11846a5a4d22e66818567e69acdd7c23fc8bea6c3970f8d8c3ca0938b8d3afceeaba3f477f1fa70caa9d9cdc5c9d393944eb0f93fbc0f16f8d5eaee0e09ae9912817a9542974ee8ffdb1753c6037cbcdc344cf03efdb3318a3a050f99e711a403cc316c6cd8a557769", 0xb2}, {&(0x7f0000000400)="f3032ce55f67c2b7da7ba7f4613d45a11c6fc3008c1db40d54a73c0454323a0b1abf6dfb4cc2fa6f5d5ce79ebac35e6b15f8a54679bf8e17e1e42f0c649e273df460c24ec70a5a2313f379d4efbbd1683c236b83570054e378bc1bc385754a9d6a9c2ba75fdaa563bbf69cc483fc3afb7b7556f7a4c69994501296b73e1a19815f8f4afd16975c85596f015f0787b1b1dc6248195c5f6603466344a222075ee4190de30ad82a81305cf76eb4d8a9c9740c2de8866c748b443c2fd1787d9fbcaf72b914a9294bb3b0e29302c16f2fbbe435aaec833c0a9bdc3e06e7699e6e2473fd9b533fa00ae6d940863644218e8b0670a700121ed0514afe7f7e", 0xfb}, {&(0x7f0000000500)="81e9808bf495bf57ca09e0686f4adf186106fe37a36bf16a0244528b4bd6d340261cb2b28df4763b62eb636e29558c06fc6225c5aef23f9fa79349d62a43f83b648993c18bc0c281eb567c71c646e51b0b6622202367e2a4f731f0da9d0388b6653abbd570e847c3fa0200765dffe6df1e3751f4b17f5128d2674b83180d06cc4b8f12b862cf2f0bdbda3e4e1efd77d66578a7e84c94e3e5a8d3", 0x9a}, {&(0x7f00000005c0)="3cb947d1f1cee04845ea781479d1f85cdfea0bbe80c4426b2d34acec6bdf3749552bf99648c4be60a411207195b8173a5c6a1659505abca1020d4c7a932f09ec02b57a7791e03d0feff93bae5783e144969ffc40a660114664c30a6534fb26ef4f9b9ff738e4eccafd9d093c8bbbf65842cc8ed33abc305adf50fe9e4929877519e77cf5bea33771e85701fdfe0543fbd835822106b79c44b60b20908c6051fe270702435d9af09372370fa3966e7cefcde3493503faae02c783d948b8e1d1e92f264517ff6a4e0682cea55bd1ac97cefe", 0xd1}, {&(0x7f00000006c0)="81a97fd5fc05fbd14faa3d7bb13221eb39f7bef0fe424c982fc43322d3d165376087b7ffdc8ebe23bdbf6e5b829c9e145ad96937149e3d09bbc71b58c0f78ab00e143a639f463e5b8d35ecbbe25435a8291cefe9cb08d9", 0x57}, {&(0x7f0000000740)="7cfccc5165f511be1ab6056aaab4c1a74fce79768497b8dfa5bab7996ad2d4033169f389662c54f329566b4e603ef4bbc883679dfee15ab4441b1f8f443bc22b6adbc7f964130465cc733771294d78bb8d6ed6e1893e45f3d1d9832a04af81dd2c48", 0x62}, {&(0x7f00000007c0)="602b688fbbadf2f3dd3c04ecac99475af51ea20adbe5c0f2fad01396951fb59209b3049a03b1428959a116ed7f74686532b58eee43c11e4de22821501cc948884b15370ebaf8edd0e9ad5df86ea23f67ea0a3437734c3868e734bdd39308b82f8310fea6b1309ee9dfe106ee771a0f35eecb221278c15d79149f2f86b4409ea705377afcd019b8966ff996641ee0765cc56be38522ab6340415c0493eca2c2736cfa1e", 0xa3}], 0x8, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8880, 0xc9) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xe, 0x0, 0x3, 0x80000001, 0x6320, 0x8001, 0x6b, 0x1}, &(0x7f0000000240)={0x623fbe, 0x80}) flock(r2, 0xa) fchmod(r2, 0x101) recvfrom$unix(r1, &(0x7f0000000100)=""/161, 0xa1, 0x842, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 16:00:11 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) getegid() r2 = getpid() r3 = geteuid() readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/10, 0xa) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="fce1141a6eb819457383d1e9abf63e239781ccca90ff98ab25e56a58f8d95dfdbf20a4145b4e82045d68fc638bd7ea91e73db47a4b243f64ee1ff861cbf6cc4424b140132959fbf8f0dfe3dfb1f0f4c63df4be53dad8d8be33f1c1c972b481cb627a3795e5c658f603f4115e2201a92a28da80c69f3fcff6b519c2acd41e7adf66d9f0c180afde07101af831f0531741ddd84a984c1703", 0x97}, {&(0x7f0000000100)="5a59a0b3b09a9b58da26a5deecaeeeb7c7eafe45390aac87306ed39f2452334915a54b0499a8924ab876bed4e6e8003ceb10865301df31bb32411f308500057b01896d8ac6cc0190d36b6f6e1dfc9792d48b30ab128d10286b2aaa14a081130d21613243b64702ba9cb5e6c5c81a7c7cfbc9fc1aa27895351c2444b69e10b983cd21e0d26e633a", 0x87}, {&(0x7f00000001c0)="614a3821e2bf6c4a14129f7a1e8710d92c8811e67cd19142f8f6616f370914b9b628caabcf685922b948131da1f9693a8bf13e641175f56117f2a6ab9355917beabdc7b070f6b21d48dfc76f07591573cc289978fc65bf7b3a5d7a64c111c0c40c06a7dd2504998b516bbe6c6418ed3c61c1758b2ef98a27187c5bb23ca8b50fd76d348953db5d33c9672a0a2570cd9898a5616673fdc0254f38f5b1a11d45aa1fc2e20c3e6d9b11e88dcadc2ad309f97e7ad763fac116465ee54212e6408f", 0xbf}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40d}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x13, r0, 0x0, 0x0) 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() getuid() getuid() r1 = getuid() r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) setreuid(r0, r1) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="15a5cfe84a338c845d06b25ff19c645a845be226f9621d8c22e4e4e9efb89825011a6f30626d30b51b9589a85d81e87df2f3069a752720ea30d9dbd2de8867ab2591ebffa9161f3410008c44433a57b34c833b9265eafce9bce8d4b57a764fd218a0d7111a61159fc5b584bac9d542e137adc46f5834326abfdb", 0x7a}, {&(0x7f0000000180)="0ead5d088f8fe0bed62f1b0bbbdcc4cd92072118c20bcf04633bd5749627c65a68aa788d5c147f79908413424ee9db9821b79cafe9174f2ec875461ad9588e91b5f135b5043f74c6b9501d8f1f816cb3a44bac022662bd9520fb0ea1859af9d334a9c8723ac141b595256bb7304234b3f63afe56401fac963b50db87dfb709d4c1ccdc6073f02ebfb8d6ee3876e74dae5f9c5e2d32edafafba3ae59ad0d2dbf86a98ca19009640a15d242f4ce6f0ea90ccde9cbf8d6bdaeeced148a357f74b1ee9b0e2071a0b83f52863c8a040b0490767db4309585a5329", 0xd8}, {&(0x7f0000000280)="01a99932a6a9ae547372d37387168b1a2e6608979886b5bd6e298865dbf78be8a9be34fe922ccf03f77d0baab16a1b73fa7bb6f4a0fcd9e6a954880b649a0c09027212692cca16a05e64eeea1f66efb5d68aeb4be2e46ba5039addcc01ce9dc4d92931d61d3e6d55dacb3f6d51dd560f7f5f2d663672bcf7570afd49a252f29f8ae4cf17dc42e88187251839e8422967", 0x90}], 0x3, 0x0, 0x0, 0x400}, 0x400) mknod(&(0x7f0000000380)='./bus\x00', 0x10, 0x47e270e0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = getgid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgid(r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7fffffff) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x0, 0x3ff}, {0x0, 0x81}}) getgroups(0x2, &(0x7f0000000500)=[r2, r2]) fcntl$lock(r3, 0x7, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000440)=""/135, 0x87, 0x802, 0x0, 0x0) getsockname(r0, &(0x7f0000000540)=@un=@file={0x0, ""/31}, &(0x7f0000000580)=0x21) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f00000003c0)) clock_settime(0x0, &(0x7f0000000000)={0x1}) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r0) 16:00:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0eff0916"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) fsync(0xffffffffffffffff) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/69, 0xffffff73}], 0x284, 0x0}, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2000000000000, 0x1}, 0xc) 16:00:01 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000240)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0x8, 0x0, 0x10000008005, 0x0) r2 = kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x53) r4 = dup2(r0, r2) fchmod(r3, 0x4) kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0xc2, 0x10, 0x0, 0xc3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1559b0ef9bc5561b, 0x1, 0x4}], 0x40, 0x0, 0x7fff, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0x80000000}, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0xfffffffffffffffe, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() r0 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="7b305db1dc03810ca9359af58dfd1f54fc594cb156d2e87de65e15d0c6a3c25dff52d9f1d5f80d7e6a60367d13a642d8ec77ef24adcd3f87efb9fe1720ad5c76287a6316220e48ed02bdf74291a1cc74024eca79180ff34f552ddb70706cd0d567c085c365327d14838cd9ee28e9fdfb7f53dfbac9df8b2e45390cfba73f2dc6d7d97c492683", 0x86}, {&(0x7f0000000300)="8e116cb30dae25d6cf281369b1c319e3f233a55924a6a3e7f683d01eb7497d01deeecf3fad6d96a5f656616cca606a178c13dc84cb47fb55deea3eac09925e4dfee19dd328890447bf829cb700f1b5efb7d38a61c6163373b58b7be64c6b1326aba9eddefd8997ef40f968838702c53e2a959146642c51078e2bd08f53cc421aa61ac80bebc9840bcff318f50f1c479a78935f25b55d95c4de4a358a97776f331ef7ab85cf2e9068048589476ec5e3240c0e358f639e9208982ec70207b911939c607c4a873fddf1d23d5a143a901abf570a4419df364a7caa", 0xd9}, {&(0x7f0000000040)="6c4215d3244ae50028c2755ae523", 0xe}, {&(0x7f00000000c0)="865130d3397799684ebf2e36d7259474d7ba44b49b86598b3bd825f67e7fe8621b41b021a4fc438712230aa693affa556de4eb51f18e0d03c250874cf7c76212d4e6a1197cec82594855d05b2457209941fcb2390b21332d64b322c4", 0x5c}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="a000000000000000ffff0000070000009c36021e37162e92f2490a2c2819286b2434bcad298c7b0a1f9a6b9715dae463de49a6fec5bd2990531aace2608fd3e75fe12baf69f360f9901ec81a70f4ceacdf576d8428c36701eee51780680ca38d1da892ee6e0c1287d731cef2621414d022f73c22b9cfdea8efdef9fba3258c4363c0d504720bba5173b5e7ec5ff1c80dbb0d4e841a5d95473a4f5a4c00000000101000000000000000000000d00900002874e9f51188c285c1c733d6f9a26adaf0b266504c1ddb403b371e5a84f3d4fcc77343cbbc34b6016453890da08e314f1dffa764359e10fb1571d520acbfeda4c311c7c161fbded92a110c0f5cfadf2657737b07a4d57f55c7a9b015ed36acc78735bf35b26160f33b8c9f0d5eb00fb5de5872a606cf93e7636b5e1688e8da4875e57cb0864dc0cb521bb78ccbe1d5f80cfd883bd6c2487a08d49f076a901e93a8e02d89662bd6ce3c3dcb6a5c7286bf468eff65ee997dd3f39fda093b29b51df0a5b8a1e22f22d600d2330ed4ba7726ae82dabcd15f9eacbf63f0a5a540d1a3e71a748a420852dd4bf2eca593c6d7fd6b1acfb0f84abb4d198b00667a297adde2b3e3ba724c9fcef811eefee73a8b671d476b947ae0b652eec64dbc1e67674efffdc19ce0afbc6d49d366e65d8cace58f64d4c016447493f33691e421db1e4b0f7409eb7d14d55a77bfbd172f19010378e75cacc28abd53339ca0a4c9508fdf262e6650a90f34b66cb88031572aacf2a00d243f83fd81d5aa620e660c3bd1468f3e9c3919320a1ef6c0cc5165fffc6fea8ee1b6f10afe0e10dd55bf34c6d60abd891011539e127fefdeb5bc9a257a75bd2f0b9e4b64f9f62803d21a46e1eb4fbc93908af10175f8dbe477501f80e1c14ab0261a09f6be112069bba766fad2e0bb0a9a470bbc805d9a50c597c11a19f097b5c27cf66561b663cfd125be94fcd41915efb1bf77a15599f4bf681b34343fa4c7f69ba5860f2929e22b68c2f9334cc615d9bd768bff5c0bfac26398ec39cea98fb0d94a2be8068bfc10572cf8f965c16df31f2e1ed7d9f118dd1f9b765134b2de522fa141bbab41b722589b69c1a02db64808fe401c602c2603297761dd6d3584107f1b66e62d58d69371e3bd7bf8107c4e5f77a15806c87e5ed6da4f078e7a4540008da33fabad2710e9500d64320efb89f728c72aabcdfd8219d1fb8838059c623a2260ad6f79cf050c2f152c1f4a3d85d347fc7ae62dd4cb595006169eb01d87cc17900fd4a9ea9a56a99227e890dd988985680c47fafab2308de3ab582e7bd6ec62c3494c3e7049d1954a55f0b3df30cb51956dcc4781637905eb1d63fff0e42cee8ae1fdc81fb306f71b9a23d9229ae93b7f904a52dfff1b0d7a9b157be8ecda8faa99d416832070e573a80a2d473b703c3bd08e475da0f772a0833c6d144a3e111ac36b9fc81549396a26497e6d2c6bbaa2a736d5bc94050b7e2333eccd85411aec3e049ab78d2170e3f6574eecd7fe4568230495c024936ea5595ca8cce99732dd87b5927564ed3baf0f1dd2eed933371f876186cb721f5e59f8e246e35501b6e5de59c4ce01fb002da84ac2c3f0964a56161a27f9015c37db08cd2c6f7c08d0c9d124493c3ad795224ca6dc4c57a1fe21af0595753b0056a602127672948a9384761c2550bae6f763ee68e23e8d2a8b7442382bf32ce3f60fbf1220bf7d7b2f4a8c95cf199ba95bf03bdaf7907bd52e6483bce2406fd387d8dde4d3ff3ca3e0fa90b0b40d876616df5b5620152ff79610073425dc1ae18bff6440c0efc432d69ef2335d18825e8b6e759d525dc50ab5b36f5c5f5f30317e6eaacb107508d1f2cacbd118002457fe3fcbe948c68afccc1a4949fe5d1b260daab1a0e6ffc522292e6faf01a617518b680a1bc99ceb17b50ab678ce7094ff648ce3c2fc251e7a74f2cac918a9240e8820f926988feb5442d3460a7fc8f8785dde9bddcfd2420bfd30846ff0bb6be51ab2d418497bcef3aa29cf9aa3a81215269cb0c7eb1c4de5443ecd5c2ca65f8c0dbad8100d0069bc51be2f431aa8698be1809cf4054578af8a39e3bc0830ff5bf9232f0a50a592c578aa31ba6a9a72ecb0718febf87e5c92663d392da77c961966afc16dc26c88c20bec418aab673e144ac13889d2f70292bbe05c45a46eadb02ce0f0181ff1bb16c7446a39b5c192884aa9d2758e368ab49597b0387b1365274d189183eeaa5f435082151db0181c32d2995446d235a019a665ee60cc1ece009ab6b5dee82270025dfabcb60ca19d89f20fa4772f14dafd3279755641e4bace6a8bd6622f2891d91c1c289f85acae308cac53e6f31ed0064081d7e0c20de9695b5435eac9a6d1887320341a30154ed98a740f7de5331201d131df620f08954dc436ba83b5c5508404cb9f54289fc5bee5069c1ff4620220a23018f4121ba46ab989cb5fb7f5dbc206a1530bb6098d373701f15c79ccae638e4ace7bf6a472080efc186b384f205ab41542cfa3e37cecbf68c138e056f61c46820867db654d3678392a1bc85f228e06fe198839d052a4bfebf310d79c6cea6054d93a52506aed798583c905090cb81918549378ebe6ed002afc65832b4e3f3ee132ca2b377e33122df0755c012d372aae99133ce7005900fef676cead5446a14f2d1acf8fff29f867acf6d5f51e90b0a2d6d5b57115383c1457e6d738fa83a3e8ed41a0a904ad6f57959cad7d1a9c208acad53ddd33f6130cf41ce98fc8fab6e3cf35c04767da41948fd919d14bc80c88aaadd2a408fadaa8f8b6a8d43fc577cf95b7fd4dad4edede2c35aee0b744f4e83a97bc0a93014854679b32fa00d8f38b1144c721eea8ea0c1a3bd748c0588c5ee4722308ba98a5bec303888535659881726f76036f8aa69779ce384a1347da76c6230f44f02eb6142d3060410eadc7eaba21b8382c4bc8eff543b66962e594920e43d5c53c1a5f08717b48619b73f55346fb100e044d9cc198bfd20bed5a2b7f6cdd31694cc9f54ab7c26d5e93e81887f43e82e9972c39f016156789c31c8a0b89e3db61174ad2cbdd3b2d60a9b32861da52e81b996250ce974591377c4a06b9059e59bcdbd647c49e67d14d97c1020eea97f40cdecdacc9ebdd3f599226f47299dcd75ed15aeae60cbfedf4ce7d4181deeb918d727285b00a28df3aae5ce1a06f1a64ac7d3afa32c520537ee6f8c5ccc9fda5a674ef557e3e3041038274f828a5415a16fa781cf989006ee94a91896bc0f47ab9567ecf5f4279c8d9093a3138d69b0e3bc1549143b66e313b6ab577f26bd93fb3aea9b88273e5253b04154e1bf6702a4670644db94b6f1064ccf02f630d04e847ce4b177773a9cb69bc50883822eade8dfbc4b55dfa7816c82834dc34e747427e9fc4021f657f228fed9ae7310f2d0ed58e57182d01edb2d47424706446dc33464f90d05594e2443a18c3cc7cf4523ecf08998d4d341a70e076ba2c398330d6d8f0ed04373afa69fe85c16f9c22267ff565dfcba23fb98a94a03376228c696bd787cac197dde2b40c847e1f1756935da7c5af86dc97e260dabd5144cfe10fc36859ed9290cf729d6e1b068290a107dbd89c87fc4a9b28c00afe3957c85e6689c1f03c0dacd2a2d1bab156193419939983b33026c816eb4e089e8009c6efd4e8bc8aa033be78654ee8805f9eb28a28e3d2b5f6fe1f1da5df2514f7a06060bd9119ee5a7068f422b7d0bc584e14d6300da2e07309db7bfc2f01ce55d2fba798ed4e17a25b2f2c32c2291003aba357f78b33ad56d92f4fc6c0303cb485a152c8663b2156460d70b75714b909b67ea81ba27060af9941d1dd43e0ad0e1613770461421ca55b250c06265e3ba23a9817b49a22a1e538bbfaa759fde79d4963daa51016229ecfe2b8a6434eb12a3f000568cb832159959ed20b425ec0ace0fa6a3faef60a167e1e222919dc25c40b4a6e3bcc9f3ea0b130f7a1c035301d156c289613baa54951e728da815231f2acf1a435c45b1bda23196bc096a037f3d7f81faa200cf539e131f1f625fc657f2178e0538066f685d3f8decce334e0462b67b02fce58c20a743c505fa9629a0d1f46a1bad48c910a53f968630c016246c40f0851ea6321b0d34c5444d5383bff8da896b6d4afa2a9e5129d5d6e2ddf88f6177c96ab39dc66d94d157502c5458bd07b127d0ed69f6e10917d801b2305e86cc483916270bc78260ceb9d46ff30364639fd56925d07d203559d22cf4f9317d621df5a333ae6a4049e3b1c374698cece5891e97a9e6d3accd0d06b7ab772218f85dc39ae1a14f1af2a8116455a218c28d44da80fb7909764b339930a909751fd8e7b4413bc8d42d8ec2b61a045f79fb93893a78b789971ec90a1b26f2185a715385a100c4c25dd7200fb20cc1b1f570b2e8b7d52e6bb7c16791351d0e34ea94f0288a4bcda538815a26b7c3bfe3a62d7cd6e8b086bdfbe550f64106aa79cf1d57dac2b7bc4c99fb7269b391ebe577c7adea2a2d49d944878e937a24c73b944c57c7c7f725f4fd6675e77eb45ee8d7d3b813f60696030da86f6f3f59a16bce6eb3039a496fd300fd605b33451d77c54fc42f5903342e4c653a2091a9e14540231eed2eaa5a9ff62022f88604cdf523fbb2e186b8de090c0d45464fc4c74fb1d702120f7249bf5b4483c87278033c029a038a07faa0fc9ad338107c4f7f36938a0a0d9afeb2c5decbc71b960f24532d1e914431566b5a1c5fed293855e87e3400394dda3bead176954a436e501204cc4a81ba125942ea6bb7c440b3d7f8cc7ff52756e3a745cfd3a9a39a22d2ef5a759f3bd3d5544fb7b05b90d432bb16b1c50cfff638145aeb430a67deae6629b9a48e27ab27186979fecb823e632da55b12f749988c2aec9d7767969e05c9fb2f3dbbda5d0fce569e423cf452b5b202634b8e4ebb10db82c6ba517d6569c573523db2c8deb0d30280884093f69c036b31d41630594dff455f2b712a8e6de53d913e2abc8a5a7994852e4759f8cf68e2b68485637c5c3a46a466a0de9c966c19200cc99829e2fcdc30a0545c5bda34b851b2ded23c903f06687f0ba1e1e4dc42729b0719df76b0cf2fe60425a9489af855d08f2c96e764f4d59a6643aeecbccf656b298947d58422ce8e339240fb09c7342dc4a84544f40a92056e5fd5b5198a119f0d39f1d7df205f361edd4ccacbdc546a4e76f015111d13e53f1e56ee371a80bd68862a7eff9df1fa0c148305a08e843af813d8bbfbdac7411edb443b24df9adbd5e0017daa86946eeef8dbbb03fed5b42dd464a8dd738f2fac63ac1665a5b890b855377b97898ebc1b47ce7c043f327f959d8b967d2fac7bfaaa579877e8d30971f06a7687d899d6ba1494b33520d1ed85f27471706e91eba43ed8bd2e51ba9a3ca95972f24d444cd6000de647c7e78ecfdd327352dfdd3e10af9fa0f7bc8da1770e3b3fd46d42cdb92c439bc61192a5b9e44889c150b55018fcbbae06902c518360a34fb56e00d2efbc8363b40c714c6d3b98ba2f337e03020c14c8fe45d9de214ea03ff5e0a5753d7ecc2524401d9b991ad4e08a950f1afd2a634bef1ef9630b92a846806b3973c25856acd6b54e80e6a6505659d11487345f72d317a55adebca22621fee6467f156f8f2c33f15f80032cc3a8b36a5a4e12792bbe9a6e7464f001b9b8e88523dac070a6573d176ab580be8d4bd672dc9923e9f63495cdd3c09730c4a3ffe72e77fe290d753dc30bda431a8c8553255ff17d581a5eae546e8dc7e30242c81eb0dedff6e48acf919d38d8f7ba34f5b8f795ca3b69d369aa05aa479e8e1575d3582dc2073b930c3980a3e1d04c3a852398b3e8478a38c9575fbd52343eb22e468f0caa11cc2490cd14a1b4ffbced9659d4a1b17c52ef8cd4094ad4972e95965fd3d26f6dd649815ff8a8b06ddedf465e6fa1172f53a867a6db24b5789185bfaa8b034096630e3444ff889fa28a0d4b5605afb77145036c4c10781a3e8bd489185f4819855a8caa5bd31f7701f71a3c80eba4ceeb1498a645806cc9f504a2d902a0791b800000000000000ffff0000050000002e9176edd61cdc4d33bab2d7ce9c87cd8ada6ef96b32a08dbd47fecc08ec7384d4342643244c8aed1ba4488371bf7843efa59032e5d84188c622c8bdfb6474e5d327c1d4a307822559e106341be846502ed88a77e12ac19ab37d334fb45224f52c8199fa38bdf3302944c46c4031f0a42d88cfacf599b44e5afd6a5bf20b032233b82cefa765b57415b1e72af3aeaa6aab1cf62aab76462c918070a7"], 0x1168}, 0x409) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:01 executing program 0: open(&(0x7f0000000280)='./file1\x00', 0x20002, 0x144) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) setgroups(0xfffffffffffffccb, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10400, 0x7d) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) geteuid() chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x0) setuid(0xee01) fcntl$getown(r3, 0x5) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') openat(r3, &(0x7f0000000140)='./file0\x00', 0x8c1, 0x2) fcntl$getown(r4, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setegid(0x0) setuid(r0) open(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x68) 16:00:01 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0xfffffffffffffffd) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b4001000087f6d99caaf7c2b5d910ac44d995df8014f6151a5fdd988ad7a056a296c5f5f85e0afa551a5b6e1897decb091283caac11986755272573e97b21fe4a32c03353a7f8b93de748486d5ee08bac892f9db65bf3c23547eac1bb4cb05af61cca2c83e15446934260025b0434c81f2309d385a22325319b10dd76531f8cc0e3fdaa0e041057481ea"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xfffffffffffffffe) r3 = getppid() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0x2, 0x2}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x48, 0x5}], 0x4, &(0x7f00000000c0)={0x1, 0x8}) fcntl$setown(r1, 0x6, r3) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) write(r2, &(0x7f0000335000), 0xfc94) fcntl$dupfd(r1, 0x0, r2) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpgid(0x0) r2 = getpgrp() setsockopt(r0, 0x4689, 0x9, &(0x7f00000000c0)="8a2297dddd19f121a200d9e8c0384303905437868228060e62ba2cc44cd0eba67a62c8054cd916ffbbd920af786a2f34ff31622d6d54d14506793747119c7aec947a010a96571b4a5dc10e536a3025b72a62078a95ffdfa61af2a61dd19286d14d2488f0afbc98acf2a87cfb8cb2cda524d06884b6a731d48773387dfc3f896921924a539d2eb6e34168cef78060cf176dfa171fd5bbf27be00433081b32868fa05709aafad46692682ad24631f2d7fc77504de6c827a0538c16b14eda40112a70330d64e41ef40f5fc1d92a", 0xcc) fcntl$setown(r0, 0x6, r2) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') setrlimit(0x7, &(0x7f0000000040)={0x3000000000000000, 0x69}) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in6, 0x0) accept(r1, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) chmod(&(0x7f0000001180)='./file0\x00', 0x41) socket(0x26, 0x0, 0xa7) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb9, 0x3f, 0x80000001, 0x1, "6b0e29bb63695a6f05d0584e814a7cffade1f246", 0x100, 0x7fffffff}) 16:00:04 executing program 1: truncate(&(0x7f00000000c0)='./file1\x00', 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000180)='./file1\x00') r2 = geteuid() setreuid(r1, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\b\x00') r3 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="0ae26af5a6a86d1ec47f7ec7168eb1efa86fd322629d8f16d229627ea4ce7af6d02f8056016917d962acc08959cf9d7931ff6fd5d8b3b386a00b301279ddd16c63fce5565527c67f39f1a250aed77061cc08390cb647cc6eb7c1e349bfe159c679c95d1c73c22405e85f1fbe7f323ffd551312a43537c61c1624808243a517a31d77d53bc254a7d0b7c6a0dc2de5f133fed0e4e0a6037d3b7a4e9d287c6b441b0489f727997bd44f8d9b60af86f5e83ddbd5f1", 0xb3, 0x4, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:04 executing program 0: r0 = getgid() setegid(r0) setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) syz_execute_func(&(0x7f0000000000)="c4219812f7c4415b5ea735eef698c4020da71640814d00ffffffff41d8470044fe07c48215092f646546d9fc0fba3902c441ec595a00") fcntl$setstatus(r0, 0x4, 0x48) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 16:00:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9435846604b37b37ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x1ff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000e00)="6a55f480b3669825b5331774df23f561d8c330769868e40127b1183affde6ac64925a920c96e1bff70b420f1e92ab123cc91b1c71262f2f6d94d7243dd0025f5d0b64d0d319e443b191d5adc549d7233d683210cc105207e1f92479a6a46fa66b3d77d0f4014661355064eed4fd2fb7045b037f94adc013fda9496ca9b34a8ff6ab6378913e1a7d3b00257bfde68f6f71d797a9b79537186345d95c5c936c1a33a3d1b8a251ad89389388eab5a8cd740af68fd4c7a2c3850fc420e33c8bcf300f1a2abe9f75daae12da8fc1dd9211ed5b2dc5358cf8ba92722290adcc1e80ee6d4408fc0ca00338730804afa065198551f04266c4882ab99d266c3482e9407a8333cb81b9e9dc527f213776bc91766497a2a743af02abe272143615c9ef32a28682e263ec62adf106deb7b8ce51ed9dcffc32bac9d79c153f3db52ec2fed509d56cbc15e3898b81b2f82de3f90c679fff10da129d49d6d0925c0750246f0a1be3dcca27590a2dddecba6ebd9a0bd63a67fa4ae02ecde0c6b3707b2b62722847e38982e94e8f6dbcac5a603749b6b18c26330dc46eb0752d1b4226112b37c14c8d42c7653e0479adc17f38f2b65d59a61ebc57fc2b2785a324e133e4d49e16d7b8703403df3d1f58b845cb1e3e667f46ae22fcee4c2644d6833b66c13bf03df0503c9bcff65f6304a4b9d53cccc75a5f1e31e9c7df03336c9dde811b6a9797f6dc47cd044e7fa3517cc467eaedf4e40c878809b2a11cb29c3b9e75ed733635f014bedc9a6bcf970e1e35948a6feb1ef19d28a34fd5300be04976e2d859d4ef5c300cc1e45aa4fa17064a8fc005b366024731acef9f2dff827b9321d1a80875ce455e58e55906dc3223c3d3555263c5179826e423ade75a30490e4e1ebb70a83adcc29c5777107de7c2057f99ce1d8465110ea5f41f6dbedb41738e9e175c061e879b03d0ee530436cee0fffb6af25b0ea4cf538375800c5b96f5f8efa725f3c4d3969d4c0d7188cb0389c018e1f4552b22cbefc8a19f510d0201a274d178f665e2019b8e2c66938fe6a8a754a7cb6fafc7e7d643652d77d65a7e1631c038e19df2ffea9c198c9c6c0016c936c4281ba2ed5c1c94b701f4a3159da7a466ad34e316b24699287bbad566cb60538f9513811de9f4699326521930bed360a8e0d98c35a624bfefd8687ef85e26833d635a315c7263967c855e873d628f02a9562df93612b356d96b707ea3b319ee731e6d0d60ec9207e804f94e4669d9ad4495064baa8a8ac0965bd8611f00b70c60991e78270f7d562f1325bd1587343288931759c1cd24998daaff61d37f6777aa8eec052f61ada12ab5239692d641245a751e4edb6ee6bc9da35df91605b382eb7d505bcf2e76bc09ee384c3b7eb5228b0a4c48a4b5b52e480f5bfd676238fc2b92f52c98efc60a4ea193bed21cc9d29c7917ece29f5d0447dedb49558370cc8f29def04a4aec15b3af3fb14d340b9dd4daffc413115febd1c66aace8e0bbe60ad5e3d306039082cf7d523e00cd8cac53bd8573bdb9a9eac9062b06c315eba037f33fe7be2f6e03b31345064d7979812ad56a26792976b2061fe6cb5ba54d6cf79d52a5714fd564738bf7bc0d29a08d14a90e81cc4d870dd78f131783eaf449886386a3745dca5ff0923c21d7f1d900d15ff54e74f8f3d7fb292a3bf7955739f5eea56e9b7ebcb3b77d2d7b04f5510f80104d2153884706b7f6f7575a762ba3882f9ca675cf929493f7e3a6f754146f0393a83d1e5b75fdcc87c60a41bb1873401f6f5d475aa9c49c06eaad70f600504821b17cb7acc0b45d42d852afd20834c4f777bcac4622d294543a723f4e7317e272feb296d796e9874c6a334b1d4ced822a06228ff2e9f18b22d36cae9b559d5ef14bd5e4a191cce9630d38e6b8222467b36d5d6b93fd1f1830ec7584d947abd9198132d798bb87804f8f451d16b03db93678478295ce3dc3fab30c690349b40a2c706957c7e8fde02e615e776d7d3012383a2c6bc0a71a24299843c6574b9d2a51efcc49a90dba38690124800e8516742b8151c0e88f606d49a0679e76a8009023d7eb714ed5862f37ebd12e1ed3c42dfd2dbe1de5902f0ba1453db1341370489e6b3730f08028e07c58f2a7ae608508120bcf3c9ba1a510f234eb9175fd91166779312a7be4277f8b68ce1ce87daaef3426d0ee555deb7980d97b28e0f662a9d336531b92f2c075f25d5077e2d15e9542debdd10d93a0c7cf88a5b2003fd7e7de62bad835213200d7204adee7978120441dd4c5baabd06e7d11df45a08abead8fa04fecb8a844fdf37a420905a5c6d5b819db7dc3be6f26c000cc7928a49518a8fa8b68d2819ff42ea7abfd14e95499fe0f767cf85aa87b326c722bf409c0fda7abf7d615bb70205f306b59a20773906a499deba7acb0cd7d6f5eae098fafebde520a7b479a958054150c1cebd39f9de2d9592b46b3491216e3f8fadeabf87d3c8ee9fb94e367be1eb8c928a57d9bd3cf31ef850b5070cb1cae30f470bf41d4fd6080c830739cce4b2e3c80e8bfe37fbbc604afd73faba49cf66db36df80dcb2c657a69256c05d260d833e154947e823689bc12ae2786b8599944a49c51d4f23d7ffd09570b50289dc9da50ca838ff7572bba058209bd38fb849140ef47efa2d1c0d571966ef92336dfb1b15dd55fa6153c4c861f9b3ca92865b9807c2d8849c47aa0b314ad35bb90f35bd9c60636cf1edb8a8e52d40cb2d78b463752a24845d5d3e4180eb5340b887b432a4e2871845af5078bd334c3a11cd4b534915de09d21ad2136a72f3d004cb28c756e3748e65415d49039755e9033508e1f569fedbc0e4c31110444936773756b66780ebe20b768faaaa2bf179146627f206442a7fdb39b7b9882b588d9cc412e3f8987236d564f317947a0d0e67ea2cca328e9400757a74753755d5ee3907e248c973225fae8da736ff95467a717ae8967f4d4dd0cfd6dcabc92d70803115", 0x846}], 0x1, 0x0}, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x6, 0x7fffffff}], 0x7fffffff, &(0x7f00000002c0)=[{{r1}, 0x0, 0x28, 0x80, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x48, 0x80, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0x4}, {{r0}, 0xfffffffffffffffc, 0x85, 0xfffff, 0x20, 0xffffffffffffff80}], 0x3, &(0x7f0000000340)={0x1, 0x1f}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x48, 0xfffffffffffffff7) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="10d7ebe8e46e7025a6486cf9fa55cee5575802102c95e56438ca6453ec451679cb91970ff407f0db8b8b25853e5736235a076c0f0b3c9bab900f79308f8c8582b3c5d054ac4e77ce629090121e9acbea4276dcd0f15b1a9c6943be98", 0x5c}], 0x1, 0x0) dup2(r0, r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:04 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100, 0xffffffffffff0000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="a30dc2be2b09881cb0e8a9774eb7fa88d139b9719620fa062bb8d9058fa43e8decd88b19c9288ae6bef82df912f24170e39da792f5c3cbad10c085aea8248e566f208156fb8e64441e2abdbb9f3c68e600a403bc2b463cb22786daffe883b77fed777f1c7f10963d7245a20d84b9dfb2634d2a70ec8e6c9e72b1c9a6181ebe934516d3dacd61b9d0a563251b6dad5abe50f444314c183d54ce19c3f1878e7b593a0c6781130b08c4258b2f87d043aa538c2c829aeecd4a27ffda2dd4503529ab4ce3d62bd5dbd8dd3b0e0db5ca08eaed4fa49e690afa87b8408dc091bd8e01481a", 0xe1}, {&(0x7f0000001680)="c12c7185e8bd3b80b78021759db124934a525608bf91cc78b5db6be4279eb9c54d1b87ccc20a2ba8cf4c67c567755ae6471bb845b55dda52f44943ac56765d89d91bd6a238ff3f4d3d0da07d1756f91d631dc5b99da13995c70a72a13ffb0ba1aa1498869f8ba08ae1b13fc0ddfec0d85fa58938aab192e88ee56d5abdfc1c5409120f63537b12f0b1375ef79118e7b329e3f4b43281a463e6ae7e37ffb2d87adba29a60702415950a6aa1257bdaf9ed5e2d85d00c5862edc27421a6e16201d001abdbe861a717c46fc1f0d2f077b7bc00ed23e2e5d295109a62166f9c3fc1cab8ea1f0d1318bda478319f0f3d70ed9b9cf4a8ac341ba7e651218ed171b97e687f2523c8bed82776a39b31aadd8ed119e0554a830741d3edef897c806c1609140058600f93920919e128e44b2afe3d0f1b03508877bea87046ecb066e96eb74f22264546496dfabadad235e75993d65c8d0a324ed73f7f785d1630660d309f40dd14c10c285348c2967b0c5931a2429d9377f8fc9754b4cf201392e3ce9fbdece1e8c23a215429e19f886e3e93766db37403183a1c2d80a295efc44bd01c31b1dbb4cab2ad5f7bb755281f62d5a745cd3ea64fab21f5d2bdb999c01145fc31f47cc271a3fac91401292a5a224be51e2d163d5e026e3ba7ff472741dd496f9337cd962b952787df1ac9791479bdc6afad58258991beddbed6c236c5e526114abafd55c54e1059361594abdfdec6b6eacb81bc79f2e181caae041ff46cb6440fe525e919700e37c8a3319adc09adeeb0f7e14b7f5fe9c1665a4e0bd4302e012a12ebf4e18c978474727931da000b88d7c149a9df86d409feb848db1a50c006019889ff901a0c12bf37f87e8bce1731c4ea92341c819ef4ccfe9e026034f8eb6890b81b43bb07c2fd841c88d8f958288604079a2d7798fba61d2ae335c5b5f1ff47ce4ba5503a5c7abeaf366ddca1c93a95cfa16d6753e7f543c2c7ca5e5ee048f0e2d62cef36c17fb46ff95a9e0f06d5919a06fb1b558db2a2e69785171f6839273f26a1b27d812c5837a51fd2f53123bd1bc14b5d17ccebc6c948b1142c95408a50f386f9b5d472c940645c40c01fffa9e88226d1a67247f989b652c140c886eb775ca5db99f846396ff5f1e4e36e010fd248cbff42a4476206470978486fb869e201599378a766df8bee1b12a11b9cc60794a115a73f6bc59307034cba89f057e76d719e5efb80a2537a86f8df9120e2edd482975be0ffafc075fff7e42145c542f343b013a80dae27834d8b3335fa849309a4ba79af324371cdeec2681078a82b4de177e492b580ef5fca8f588c4e8d52009a7c90b9d4d7d4e09c7a0d400918a991ad95bb9caa8bbecf21fb01a07ddc67dbd3c344eb91a0c801dd283ecdf2b7795d401c6f7e6e522a54d6198e8c1bae2b5860bddffe23c248fbf1efef27e2fe71e574f8bd938441eee9ab87bc72637e31a09ea7ee88922c620175a23cf1147c6b5926219bbb737124e3d89da75ff59d29d55e141740f88d61b1d33a5477a5cea6fddef38722bf11dc1bc1c63ff81c118e6b921770377e291550d34124ebd69a1ccce2b16fde54007173e5c902a45471136060532029aa84c148e73d3cee7745cb074490cf248330499d7eace594192710c2532d717a025bb9fcb47b8c5d47e67974953b3fee22ac754ccef94a3fd2c2510bd3b581e34bfe5c0ab08a955a24d78ce31aa78e50f1cd555faeb4acd12a9c4cc6124c8a889b488e1f031ae66a3036f8ab96db864170ad28a1fb3650c4d1fa51a7d4d918169b99355f198c0a8ed4e9fad0a99a1959bcd3f8b5d892b829bcb19fdf4dc8e0b2d64609b8480968056246555e8fd4686e3d0126bca085a91182ae8267757cae4d5d5909a9fbf706e08734c3ca88dc9543992f338083c96b7734c090f15bf6c072e989598e2fed5c80836d04146548ece300bf8d729193602495be1d439d8923b7d7ddb6c33526918890cbceb93bf94b6663197ab32dcbab3efe498e97068735168789785316c71b9efefb286955cbd4d7598d4ad40f559729244f7a1a8a3c7aabb3b6b3789888833a96b92fc3a932b101869e79e2028f1cb53c12ac0f7b76878effb142555792d5f2976d90907625f49736c3cbdcab374fe1efc43f9d650f8bb985e17a16636346c96dfc48321eb96bce968bf9ffee7219591b27ea954d3954ee3190b39430e5d3c24266424d7509658a3e95162ab44aaae6e2ca212922d3c0f90e050203e4de529cc8fc0cc383e5fa1d9f88aee0c38984218eb28c238867dbb905e12b246f73f04e76a6a604e9188944b4d8720416eb60c0ffb40da2bb54d17e0f62c00314cd8574a00118436438449628fbc18f61dc858626baa12ccd523a44f4c4ca4ded8143510ca5476c8a8eaaf42763a5391a55bf38af8d67bb81c60252016fde1d1534416dc3411b5ccbf91aceab242999429b2dd8acaa1a9016ca5c5b8648e6611f3f7e93fb071af19f4a9a0bbf494fc1013d27ee1aa830e3bde8a0f6f3efbf7f57379497c76838d5d8a5fdad65fa2e4810aea2188bbf081ce7a09db6ccf295a98a84cc3d30a80a053cdc8945bc87f06148ddb7fe5f8e2c5599ff9100d2ccb419459ab4da1dda75b705a81430a736a7fd3935a224961aa3e19c9bfb96b6d4e7c86cce17590b898336bda2c1978cfd9703b6289dad001585f4cdcacb608bbd91ba0e7ef1c20655129c7724c20e7f351f6089bedf072322688dbf1385a1f031a5bc8667bc0cbbe9852a096396d37327444e1659f977129d96a3634a00947e81f2d52776d543a6b4a1cd036da902118ee16fb17558d62be184b8e6eeb1f2ac61e85fbfd324bda47a63568a6230bf7500fb142dcb7d7ddd899f2178d5602195389c65881ddb25ea431186ae91c0fa833dc4cfd5ee61b9e64182c2115350b1631972c6d194e939d2bb82b14f98a2235546d59738a63a0850dcb7857bc46b89f7ffdc47f31ecf4e6bef1fa37a8d97c7c49ea86050957ba49e5c78dbc691629912224d0a607ffe1021df4cc29a08699221afd4d63b85273380f61ed06f1290f2284092c8e98aebdf134263fbfd325409f5a1e84504b864d38c277f356f371ed1148239043fdc5aa8042fe5eb73ba3025299f1168450b894bbf480d0e91e41c9cb59f4cb4c207a76f1db8a280bbed8fb46cf08608c18736d5f7b3565d21d5ecb965d292f63c36eaf8d74424e9f02a85d9ed6df0493b455a4a7846a731a9c4a62483404ee895701c8a2225f629af23c988853a72b6ba47568bb252ff934db0e4c169625ad903165c25fb019e4dbc2c22fbd68db2b462fe6c95e4ec4b997babf4286b3ca8f4d6b63a35106acd57cf15cf2ad246c0dd851a0ceaf69cd2dc8b1b848ab7841e0098e52c420cd7315080c43ec893406a5eb903988acf29fb346238bf3685b6595e5b07c358dc8afb5badf9574d7a19a1daa5a0884a6e3f97fcfa8e3327d6aabb2ddfb99381ad01de84dd8468c508bb7f723ae100f1c2a71081866e50e7fa11687e365d6494d5427ecab0527ca99a4ca202dd5fb4a785a3ad6f4a874d1a72fdab9487b24a3c2a0a50cd82e4e36bef84331bb41c3e0e1a3fd1e4fc76cc760b922a77b0f8521633fd70b1943f981a4cc88e64418fe82f27b8c85974b0b74809770f992d908bfc3f541f0301f6b3f5504bd10c4f5bec88067fba843c6d1ece5dbeec728886bc10104742d5fbac6a69296750d5c0543317beb08b462c303664626fac48fb6140f72d0822816e4c1508c77b53f3eff99f13848f9a43a4d175a2e106073cf2a23d6a4551db4acd045b147d5a4e9105951014349410761f18824f4c566095f875eef43a8de2128a9156f7c67f0a0cc25b5e32de26dca5153f1d7ae756c6e0f239f122d00e6aab89ef007297cee8a3045e91e58af313eedd4145a4e92c148c8dc83ec7eae89eaaa19f9043bc5a42b04dec85d764a93fbf05a0b5f8ed288972f70ec4423e002b459e2c9cf5161dfb70833944115e400c0195b1dc4eb9987d506be9ff05e8ca388447046524389080d021646582af96b241d8eeb018c8e2410e423a54c4cc2b69aaaec2470c3c4e0728b8e3d03457b779eb9aa2d0eea9774fe646dcde553db4d93a6af6b8bb9fd426679051ecf34a2c9c6f31530d7e6a225457094b1f9a1522dd5770c6cc4c2f94bb693a5f37215690eb56f5c12dc751254f25483fcb217e02ebdf8bef4255950c34e6b0055fe5900d6a6e2e0e1c0e7be47fa2f1ef9e6a0910775d6a5407b1bb52b47fe48bc3c14bcc43cce348268529f02d43abc8b66d70854ec0e7348ebfbd8b07ba2c1513ac0782e59939d4c766ed77872269e06e33d9422e1d446d66bdb36d9bc354f80087ea4f82b1b3ef1496077e9c31cde8ce1954dd0bbc54115a769a5c9b5ab01f9085a99539830b941fd721e42507826ca1908dff643425bb599f9dfbfef52a80486f049e0f65217a39529e66c6b8210af90432c7690d2b32bc1db638dc91762e0b060e050e4eeb213ec233ae6e53f71b4d2c47692f9e66e5485ec93b2ea4b2f6d4251acfa71ac58e952a0a1c0644eff67048699966e602602a562fa1fb0f7a7b578ad10a49180fc253a5c442552f47f0fd8deeb28ed9ba4316e389ced86f9c900222faa3541b2ee0f7e9b8c28ea72121f50913261710d13f5da3e0778132d9bbdceb0180fc6dd86a83da161e20002f1b094d3ae9956f2a90cb8de5f8834a7ec7124c59b5e8445d61e84d147a4e8dfd461ad09554fb0ca1b461ab65f022a08f5fce590d67cbe8fd9ab644a3afe82823eee77a6e473fdb229bd7db31649472f307430539cdbf69d5dab447c8266ef604efc3866f2fe3ae92bd704f7099d64af2661b58453ec9febf078076b53489477a7533f4d0478a555250467752b47f90b85d9efdc2f9ab088c17fd10400b4971de07bba051837a56dc0c9ad2781245be27c02bc700e2840089d34ed4ce7f8841ec59d1943eab44b30ec87ef37aeba9e58134e347ba8a22c02cc8c28106de25e2bbbb2b1845d7fac4e2fb2c277d742bc90759424c9afe7d0dd1fe07aec82f9dc972a5dd5aeeed60875c1abf19e64a04d0068f01995ba458c37e479e4672659b75391c321c5dd01352996513a3a0c9fa3218c007669dd920de55c83a8a9b9233cd6845cc3edf5b27b31d8b5a73cfab6a143d379aeefd53e179afe902c552b987fe53613b1c4868eb03d73b9868b563eac2ee0476add6f2e1979ea65478ce0ccba432c17f703551fb1e10197e1bd2508f39670bfadd890aca95ea7127675b78bb02fc59ed2cfc272dd0c3e6b69b0c3f0174f12676bf3e61e99cd0155f39393fca66c921c45d8f69efaf3345f0050caa10fe6ff75fdf9a4dfa2fd54d8bb2a1e83fa001ce602bb1ea2889a575268cbc3482d8d88fe145e8ecf1c0537825364384b81abf77a1abe500e4806dfc553650c43e1745c92fae6437056f4ab0c0845b3b7a4cc1031def4ce97d1307952a27154ad537063c3e2dbfb2eb4232904fcc652e701c540eca1a8db4e9f21eb26b1a021cc50d894531cebedbc9ff1da1667092efab9a304785d4d892c30c097b77e8bed60305c666ae94d230ad4965c089ace203f1e80809d50c01d1fe834b0051b968f0ac5b03001a8cd7013af8b8c65d21cbbb79b2274e866825c9e5ed31c14d59ccefeaaf0a3f5e27fabc9003aa782d7ec27a350663b5ade6ef21107b5a4165cfd31089bdcce5790a9c5867afb6b4bca63996f28b73a3ec302624a24d801bc4de662179f7fe9fcb23245cf3b5a0a386679806a560df942f32c962", 0x1000}, {&(0x7f0000000280)="ee4b9e488843e0daeb3fa18d69016d53bcd124b5d8052a71165e6e5aa9eb1438c8a33a700421fb80a54bd87a6faaaadbc91631053b2c90f331548405ba77ce3d5fb7cc4091f87776965a64180ac1bbf02661344aa0e637b2669f1fbb1f63261addbb4dbb96c0b22a31e1e07930554153a7c2e94d594b3c21f9820c64e58346ae79642975dd3609a9107072e522af534b868aec4c9cbe15a1d03ffae8ffb55784133a2dcc35d0b7e9c23c83bc064294d73387a01353ee3e11455ca790e5c0683e43e0e2e2ac3d240ada6283d8", 0xcc}], 0x3, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x3, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b9", 0x1}], 0x1, 0xfffffffffffffffd) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) socketpair(0x7, 0x4001, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df2c0ec011dc91cf36638b4990d445106229a9ca601b400110020"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/239, 0xef) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="130520d4763c70f77aca466395fb51f9acb7ef17423f64fd8a2eb8465db1f889b82c00e1150456c18faed7db62168835e282b548202dcaf7445cd77dcfd83422905179602642be5028b6d6fd45c958e6f98a18732bfd26ce14ce06b6a18d0911a9475ad29efdd6b2fed2f9ea84cc1c78cf00fe6e9714157f124b104e1c45761658b4a4c0d92ed83d", 0x88}, {&(0x7f0000000000)="c7f0c2e6d395452ee0e66454d65305ae7368222489f9b8bc99d92cb19590303f26569b4a6f7bf7a7", 0x28}, {&(0x7f00000001c0)="3e1fdeeb4e0c01501041d12db5af13c685db55d72fc8d5000ddc9fde4c353b4390a32d59554afbfb9567d0bbf17ca9e527722cd0e86feafb74c05249180e011d1c5ea159dd27a1e1669ca6a3c29605f559b65898f3a569eed90be9f3994f073f9fb3c547b99202de8394d987a22eb9d0a9656bdeea896a1389feb329425e4f6fae42d6c7777b16d21baa30632700209a9d74a11f26edaed51360b38382cde42bfd351e65158e", 0xa6}, {&(0x7f0000000280)="505e6f2172d74307e78a05f567eaeb2df0495caefaf15a1c39d819b0b4373f63dd2af932df4f11456ac165f3d338699ec2537aad27cc3d145b83dd9e8cf065a01ddc3e569e52cc86042a9e8b3960b5bee29e9a89fb94c12b66ed15", 0x5b}, {&(0x7f0000000300)="23d01a2765bae4a093ac80b4b51ed6ac14a3fe7fe2721156a3ac4544941b0fabb7ad4a01aab9afb8131349524f080e7ed8994a234f07472b047d9eebf504b8fee1c3441ae9b899843b0ed6eb60016147f70389", 0x53}, {&(0x7f00000004c0)="8e5e5047866df3ef3138108854a37048edbe9bf29ec6aa73e116e0f272a1db26ebfcc44dc29a1f23ac6739d95f73d6fa39570bc48703388af2c03981c1ccfa44f7fde43d95c5c0217cc0155d2765d358f9095522780065c9ab891c7e07084d8763b23c419216424b5218e374e61c4a3dc3ff471cabe8aff413cbc074465fe041520d190889c698e3c2ab6c8c2f14cc", 0x8f}, {&(0x7f0000000040)}, {&(0x7f0000000380)="125adbe356494c99a7f5b1819b799b9bd330552cc669c76729f96c27f96a732a39e6ffc746709ba01b25d451f9b612beccc5033b1b232bfcb224a34b", 0x3c}], 0x8) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xcf1c, "bb9b4d990cf8346424b277d879daf9473fe6e799"}) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x2) syz_open_pts() 16:00:19 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x155, &(0x7f0000ffe000/0x1000)=nil) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x82) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair(0x18, 0x4006, 0x6200000000000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4000, 0x2) poll(&(0x7f0000000240)=[{r0, 0x115}, {r1, 0x120}, {r2, 0x6c}, {r3, 0x34}, {r4, 0x100}, {r5, 0x18}, {r6}, {r7, 0x86}, {r8, 0x100}, {r9, 0x40}], 0xa, 0x2) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000004, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80, 0x61}], 0x200, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x9, 0x7, 0x81}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x20, 0x10001}, {{r0}, 0xffffffffffffffff, 0x13, 0x4, 0x3, 0x5ba7}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x2}, {{r0}, 0x0, 0x0, 0xf0000002, 0xec0c}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x8, 0x3f}], 0xffff, &(0x7f00000000c0)={0x80000000, 0x10000}) 16:00:19 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x4, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x80000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x8cc933313960c928, &(0x7f0000000000)={0x7ff, 0xcaf7}, 0x10) 16:00:19 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f00000003c0)="000227e10abc05f76d5cfdaa45a41eb7ebaa875c781178c7ab897f620a6709db4a958a49edec13e13e159128010ce9c7585f9af6e3d7104f35ae6ac8d7fd362399064a09ec3113c4377b2fd776a3cccd69fe00ae4063bb", 0x57) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/17) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x1000, 0x3a, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/15) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:19 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x80) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x3fd, 0x1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x28, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x0, 0x0, 0xffffffffffffffff, 0x1ff}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=""/245, 0xf5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/124, 0x7c}], 0x2) poll(&(0x7f0000000000), 0x0, 0x0) write(r4, &(0x7f0000335000), 0x1023d) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000280)="e8eb100a4cdc5ff2c23ac9e4e26c4b3d1aa3afcf030885780c1175e851d11a7b1444928c992d97692030273fdaa612f181a14c5d72d484ef492d474d13ff2360ee6281aac21f17f353e81fc18b85a3088ac62ebf4fbe15e4d5a1943904611169b14969da756f178d4cd54c6efba2793e42d54574d107f3f6a39fc1e961a2058fe94072eaab254f77204c6efc0d1941601cbe62931f0a1d8ffce1a1829d", 0x9d}, {&(0x7f0000000080)="6bf119a69d4a66", 0x7}, {&(0x7f00000001c0)="b154044de4b49b", 0x7}, {&(0x7f0000000540)="8d51ca9b6106d5a264c9801827bb0cf4b5a980b85d4d46d66dc173a2610780", 0x1f}, {&(0x7f0000000580)="bdc0ba5f917911af572509c25cabe5cb5f56aaa3f20120f325efa105136fab34e6d6", 0x22}], 0x5, 0x0) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) sync() 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2f6, &(0x7f0000000100)=[r3]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r5, 0x0, 0x7fffe) setsockopt(r0, 0x6, 0x8, &(0x7f00000003c0)="f6fa2ca6ab61b040f2d13e1f4f753a08e5474459d8ddb735fe93069d0eb04536c1b8126045d8fb77aaea4546f10298fc8b85305c1971858f3251c179373bbd35b92eabc6dbc5009932b0fea5f88d0f001f353545e545d5298173e6c8687ee5b26aa9f31d62eb919f1d370784e6cad71fa4e211d2a051d0308f33320227c1dc0ed188b832d237c359c847bcffe9c1beaf63278181a57ec3d53a34b9d4a93a1c7ec081ed0d3b5915de3f06ac9cc3f6ef9cbc3f46716524a88669c01ee692c7a530e0f2d7a21861ad139b99b06909eaebb5585a5ed8f931", 0xd6) ftruncate(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x1) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="f3e38dbb1822f0c70bc9c29665b1b4ab5a59a340c1f80352d43bdf3379f10a3b71b4773c514f8a6ecad33bb3d938366925494390cc2b0861b5403e55d2acee09dcddbd64862e33bef0f73e393d6d8a260da1ab705b7b6acf69bab1145cfe427336d2979053d80ff3ff689fe3cd676e92766652201ea0fc99ffeb494bf33d17d120a7c31bccf0c1ae1753b0464822dc9bc7af0f3f824e9355d925d0fea6dddf74f454", 0xa2}, {&(0x7f0000000280)="9c048bb4f7eaae3f78022f0f78fc31d61d01e3161db1615691352d84b93798a46249c26f1904ce5279bf49d90b7e24da32fcef05cd0805c9f93b119ba699407daa21e2f7306c13a46a4f5036dd6a4424427ad3361b75e619f54fd5d8c6b8d36657ec0dc9a1c3672e61c90423952feb2deca7e011391110aa65d5149abcda4d02e110f7a5bd5ba0bffe9412c638e3378c10646f436b6875b83a499f1a6fb31d053b4296ae8a8dad5175262d4cb12231368d212a628fb8279ae07319104e13961b80cae1efb629ad21753fa38f", 0xcc}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="000000000000000000af346ae66cdaedec5bd900ffff0000010000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r5], 0x130, 0x400}, 0x2) readv(r0, &(0x7f0000001fc0)=[{&(0x7f0000000800)=""/151, 0x97}, {&(0x7f0000000cc0)=""/100, 0x64}, {&(0x7f00000008c0)=""/31, 0x1f}, {&(0x7f0000000d40)=""/226, 0xe2}, {&(0x7f0000000e40)=""/250, 0xfa}, {&(0x7f0000000f40)=""/79, 0x4f}, {&(0x7f0000000fc0)=""/4096, 0x1000}], 0x7) setgroups(0x1, &(0x7f0000000080)=[r8]) r9 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r10, 0x1) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) pwritev(r5, &(0x7f00000009c0)=[{&(0x7f00000000c0)="8caa12fdcbc5613cdd72a9e3b432d7de496463171a10d96d3a5426552df324261ed94f8ccd73b48fd58f1fd39f1ccee9a29f2c", 0x33}, {&(0x7f0000000580)="0731877a39ccbf722b94e35ab64a3cbf41f84c24c6cabbd0815d6f4a3e4afea929629110dcdcaa544d5765c03538af966ff4187f5ffb3806633bc8a4aedb87546d8b280ba5e2592de6f757ca2f81468d8bf1f348133b7c42", 0x58}, {&(0x7f0000000600)="f0991b", 0x3}, {&(0x7f0000000640)="a598970486617273d056718976dbbab2eb928740ae79c18967fae5bca1fffeae8c996beca8bcee9b07d4312c53491a06a408a82da951686865a362db5a62d647f822377f15c3cddcb57d9bafa8e1f8475f9176327d4499596faae2a230b33637116c5231d40c3606e723c3f22252ac38817e60a6ba728ae3264c82fae7d6927d35a2345fb6ac56f63e0daa2d673baf40c49b", 0x92}, {&(0x7f0000000700)="66660534d084", 0x6}, {&(0x7f0000000740)="8a4d0291b6a016785c776fa8a1343e78e93b3fbd97dfa90f2bdaa14d1da45665ab735efd8867", 0x26}, {&(0x7f0000000780)="5e2faee4716c97b0cc5b991f32073f3a0d75f246344e48fea9050f984a40ebef30115d3ee4526b7c8a993a860044d23a37087737e1a47fae0d84af5c4fa27e83df7556441266", 0x46}, {&(0x7f0000000bc0)="754eb65161967e9ac67b67137e3a5f76b7e0bf568c60a12d2fd362363d77fad3e12287c5b1efd077ffc8c301538c1af0aebbaa2585380c781be6ee190129eca3ee3bfb819fd94edb2b6258afba4b8c08800bea16cd36aded614cd7ed4ca1630306f9895b298565cbbf1246fc942dc5dec3ad449af27175d6b4cd786017f73610516cf588128e9481192f6cb21a30766583fa2966c757d047ee9bef9c3e02f779f51284cca6b04ddad0137abc040cb542586ba5d34e17505e674b5f1b701bc6e850d1a66c1b8f5025a79411fc8b7d701e07afbf745ffb64", 0xd7}, {&(0x7f0000000900)="41d202c2fd8d7f952e6ce95dbad8d2b189f095aa73ad11137452c0b7fecf1a632e811e64c0a65aa975270b7200e04fc0958f110fb23869852b93fcb6e4d60087b0a0c314a9538e3740ba8e93c4ddf5", 0x4f}, {&(0x7f0000000980)="be92e586fbecc8691eded5c7cecaf74447e1170ce3f7cee6a1c810127b0c800af1cdbb913b854081e2124c1f319cebcf8b75fe779b074b988f8ec015e747", 0x3e}], 0xa, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000004c0)=0x2c) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x3ff}, {0x0, 0x4727, 0x800}, {0x1, 0x3, 0x1800}, {0x20, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0xfffffffffffffffd, 0x800}, {0x2, 0x11, 0x1800}], 0x7) 16:00:20 executing program 0: r0 = socket(0x7, 0x3, 0x80000000000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000000000001) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x2}, 0xc) socket$inet(0x2, 0x1, 0x8) 16:00:20 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffff8) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setregid(r3, r4) open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x22, 0x20000002, 0x10000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0xfffffffffffff789, 0x1000}], 0x40000000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x9, 0x800, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2171345a6444d5dd, 0x3f, 0x1f}], 0x89e, &(0x7f00000000c0)={0x1000, 0x4}) kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x4, 0x61}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x3d, 0x22b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x40, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000081, 0x55c, 0x20}], 0x8, 0x0, 0xffffffdc, 0x0) sendto$unix(r0, &(0x7f0000000100), 0x0, 0x402, 0x0, 0x0) 16:00:20 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x100000003, 0x102) setrlimit(0x7, &(0x7f0000000080)={0x2, 0x1}) recvfrom(r2, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) syz_open_pts() write(r1, &(0x7f00000000c0)="b2", 0x1) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0eeb9a9e35cede27b2c523b4bbf37a3e1bc908e2"}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: getrlimit(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000080)={0x671, 0x3}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) writev(r0, &(0x7f00000000c0), 0x33) r1 = semget$private(0x0, 0x0, 0x30) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xffff) 16:00:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0xdc) chmod(&(0x7f00000000c0)='./file0\x00', 0x43) fchdir(r1) readv(r1, &(0x7f0000001380)=[{0x0}], 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000027, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x7, 0x5}, {{r0}, 0x0, 0x22, 0x4, 0xab5, 0x8}, {{r0}, 0x0, 0x6, 0x4, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x7, 0x2}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xd, 0x40000000, 0x657, 0xffffffffffffff5b}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x5459, 0x6}, {{r0}, 0xfc76d871cf8686be, 0x8, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffffffffff7f, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x14, 0x4, 0x1ccceafc, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x1c2, 0x7}], 0xfffffffffffffff8, &(0x7f0000000000)={0x8, 0x101}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="c5ab8c3642a0286352a19af57a8995ec13f2a95c103cda7ec2d398684b1687e90c83dadbfc6451e79a33ba5905e9b24571e8dd772d889738fa3e24510d4f0e7a13ef93096e78f27cff11991dd217e3b814d932f486ff3bcac785aeb633e2224c76c5f6e050c231bddc6ac87bbb6d63995e6eaaa7ba2163dff0f1eb200ab089aba49bce879a979a231db0fd6db5a75302dc1f23604f5bf6a3940ed9765f3016ffd8f2f27d73d841f29ebac40e699e68c01a86ee38ede38dbd46b91870a0e2b6a1c329dcd1023b8bab5b2eac6e7a91ec819144d7a2d9c0c3f31dcd", 0xda) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) setsockopt(r0, 0xfff, 0xffffffff, &(0x7f0000000040)="0fd1b6116395866b8ea30bff0a0e160d098379a63337d9f71bc2c41a0d0acdbe4e5e24e66371b9ac03d8bb175dec61caf0cdad1f5b29724a425dc70472604f1f4ae92c9f2c465da5c486f9e0a1c05881e418750187274b7230e0f653c20914b50700106291c73df6ba54730b0f54938f43a46dbb587f3a454f4382a19a031c0f", 0x80) 16:00:20 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:20 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002002, 0x400000010006c7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000000000, 0xffffffffefffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000580)={0xfffffffffffffff8, 0x6}) r1 = kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) 16:00:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgget(0x1, 0xc1) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x800) r1 = socket$inet6(0x18, 0x4, 0x0) sendto(r1, &(0x7f00000000c0), 0x0, 0x8, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x6) sendto(r2, &(0x7f00000000c0)="0ff8bbd29a36f00103c25592eb886b28d12efb08331f18af9f61d5b65b8e231940971294b0543fa5c07301b370c3ab5679a7af7a9ca4ea15cf7c4a23f400afd0b50d6221e6717cba70710fd2ac7ac120d94867969522dcdaf2746b4798038e0defdd50b8f1e4f216f0af3f", 0x6b, 0x401, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0xa8d4}, 0xc) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)={{0x3, 0x1}, {0x10001, 0x3}}) write(r2, 0x0, 0x0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000880)='./file0\x00', 0x660, 0x200000010) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/56, 0x38}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2000000002) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000580)}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/100, 0x64}], 0x8, 0x43) sendto(r0, &(0x7f0000000080)="39b7b4e0857a6b8056b765e730bb512e2385e1b4cdc4de307e1484e20738b2e43d2b5c8a1a9e9f31cdadc3c6e6bf612bf1712ee7b98f767ea517d42646cde38a40a9344e4605ad610455fe699ccb82ab5b07175b049c9e082931fae4546c331501bde3d88b98351e14243b031ee09dcb95ed49e0ef83504b6d7233e949064fa57832305bb2a9fcd800d94abb6c78a2bdb670b1b83264df0e6a2dddeefcea8bc5b8c4867da727bb5289828dfa8fa7aca7d39eea9051351fc6f5bc9824898922272cf951533987e3f93bae7d071397389908", 0xd1, 0x405, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20b2, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="5b1850d059dd4afd5f5431e6bfc44312758c4cf3dc3a9d9adfad0e831e3498e62700a85dfcb40046f69dbbbdf3d80fbd7066b44e00d3757c9d9dbbb57cf90987637f41098fec94138ab2b27e27c3f6b7852a5a4c1201f39a5c9a54c9d29647aaaacc495c75b4b474939d93a9310eb8dabe83e5a509064780e953e3d3a00dd0dfd1c123ec7688e5a9357af1da8458f27adbb954072bf9b4e6372254144284b371831ed9c098a7", 0xa6) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/54) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="2795c53da8a1c403a4b091a13d29594e099ff0dd102bf311e352ef5a354ab3445cb141c3c5a6135e", 0x28}, {&(0x7f0000000240)="b68ac5fbc40e969e1ce724e527a142bddaba3a41f95879a2d406b6ac79e08b7b80010f28dc59e2064c2f0686bf03b0f76686ed6c83c85cba32faed3e3b5985691f1d97a0f391728e3160f9ba864942ca042dd694bf63c32d1c2cf995ff1036debe3b2d126ce900a79f43df029d5d062e9c86439080a2b00438ad900b2894fe72fff732eb590b76643694d9871e24491ef4dc3c10af84526f4999", 0x9a}, {&(0x7f0000000300)="d179423a5f28e56919f6a511859468dd5dab40c353dfcf361c119df72313790fe6b1c47c702bd9c7f96e8a7a76c24b1fb1dbde02220df700d244a1133465d07e39e4a79acdaf47c57b2a72e56009f120fa4744a07ab38989640878e3cf8d9ecc53d6f0aa1e44b451ad1dccc7b2fd94f7eb7ecd54cefa66dd7bb05ac7f9b92620", 0x80}, {&(0x7f0000000380)="ec8629b5d2e6da0be6aca98f6d3dd4a849b1ddce856f6eeebedff1ca8ec5314616d36ca4593e9241c084012de0be9a0da7f3973306b1b607ef0d73e4f643139a737ee938530ec4bfd574134addd6237c9567dd40a52eb28d1322e7d30796162fb0e39d8c4b8b0988b40540a31c44f00074abfee358dde19c4ee7f04eb6f6e7a3138df153f817f5f2329cf75db10dee1a7ad3437cf9fec6912804e617f049269a1b07bdfa952ed0e45105e8558fe8b2ee9d62e0840bba4625edd50c4e5c436792c8048382ce5c2c490d833c45cdc162abb1ae20e58557b47c12c73e2bd29937ec6d3bcfad4eb09635ab0b1c4292b4657ea0c878d98a7eb9e9e759b04c90e5fcb5ba411e43fedaf41638fde057e7aa9c1ee07ea451dc67ac17b38870ad331dce75e6730b2bd725604cfee9d203aee0b48c7c6187b1010b7f5607669860ee675950976cef5c429d4fd3ee14f39a863901ed55aebfe391cdb099c58b218d2a6852a47da490ba998735ffbd19a8a6d7b88e7cb59e502154a7463b83a2447cfda1ad101e0b4bf174cb6b13fd47a27698f9c0ebd0e921b1b7bc45121e2b31f76ee8ebad56a7e6af65faa565d508078474f777c2215e983e9d46320892e21010e98d5ab1e5d04e398f811e7db9c65d2b73a5615b6f0514320720cc75e38262bc1746049d0ada9389ff7cfdc501a7301b887ed9fa404d0a06ca604e8d59be852c284378e1efcca13fd2f8093460a9a5cffe6bc3fed7c7381f16437c084b9dce5f90cc5137ec90c56acd06da9178bc7990a77b616ef09afc9490e09e431b8b889e5685d15eabc015d95e1fd7470905fb8f4c6d34ad1f92d2ccd7f2f716cda73a144cd4d7ee747e6392c96bd897456e1b8ecafe119c565b7216290875f3deaee4366b09fea4502243a95fe7e906c084d0253a97af5403b63f52a22bd25b21702c98baab94346aba2275bf7c7b1a8632750fce9164811433e78cde1888b887bcdb0e1a8a2728a5bfebe3caa6cee70dd2862c55da8ecf5ce3b3a617711e6c65a91514215b4974e960580d4afc12ff11dbe014ca06617e714d568d87c50d26c9e8be2165ae18f502fe489f359a44a09241141414da311644d051acf9191ef7096df8011266fe8c035a4a067c428d898c87e39b21f37703e50c764bc28183ec58b7e84c29de67cfa9bf474a452715494f38ce1a52bc03722623999f581709bfa0b9518b754822eeef3ed5d1a7cc092f13adff22bee9f2b86c19d040f976828c1fb51b4eab9973f70f61874a3b8a5474dcb0b2931720957a05d7d444b5df3ef06d58e4bf8c93e846c1f21282f0f2ffc170150ab2d1bc99eae3299db3436f1541a6a8bfa0772036e226a4ee8113131745d23062b2c6a807dcc6f6e0408a11e1518a524f83ce02eaaddba8d5287183851cb30720ae0ee247195e0a1110c98f0e312b43d24efcb5b3b72657fdbc872d2be22ed16c3318dc7039539a3ce5e667a2d782a352fea26f8b17e69209e02e1797d8bd67986ba774c26d91178d512748b8700cee44fae1269182dd799576c7c047859489d270ca03d9a71db4c611aa94b46f08d464f65ecb9ef33fc8626c98614b6968468950f63847fab6275dec1423d455cde20d90ef0f20de4932849d47d407fb499946c3ca0d0764910bf6172adacd70ff654f0818e97e403a1bb032648c2647f568e8302cc14108d993bfe975e708cc69ab295787a9aa0d6947bb671e1b075ab0c136899f88bd8c3d98ba188a8907f5f4b767cebbc54d58ff099f40277318a2d65a77891b7d57ee631afb775444dfa78ce0a0db5aa317b1d48180d08c45a99563a052a0e06137c7eb0de3dcd40fe6b39e09df87be3f0416f83f7e068cb44fb0a908d0a7d8303ee8fa9a3921524d84fc82d37cbac7f0e9abcdea24d74e3948ca4bed030e0043a502d033061d3cd4e6116d53aa371fe2f8dca66554fbacef3447b11de979d190e1e2c390755c86b75855d660479cb6f4c54a55002ed92ea1ad60dcb07d2f84661206eabf7d461ecbc160b231e56fa132ddb123d9553c3e40241da8cd7fa2c41c5ca563d4bb094a6d4cc70147f45d794fb03046af6566b57e171c7a68cde740796117273988b5dda1a8260fcc10e223137fcceec4e3f6a2defde4a6a64a7eee513f5230d34e541f656485faba1a041d04c418e1759ceb6a53054fbc97937298f38dfada7235c340a186503e2241cac117445d6cd98ff7f0ec55b9e301bca530c51ccb0cd97f08186e06d902f98c9eaac3dd1991d0c2aaa4d8693704a3828a9d0e0a48b6defaee665c6a730d1e3bffc4b3facb59cdf08e4b67b614e2da86c314901c4c77e24b3a624ec6b7ea031b8be85da7c774cd71a4741e9016bd6fccef1079625761e2515522e712ba4f21ab5f5515e8f08080354406655055e985a2af737bdafa65e9ea00d0f3b02cf10cc4dd6e630f9b6ec641536a96d6b40d8b97ea96c0496758a39b798a8ad4e5fe87f9bcf76158ab49abd6cf89e59df1c0568fdaf02a7710d8e4dc0ed06f4efd49f6ae63686d917a6de006b2e146ad59eee3eb47c65e0c9daca05f11d3721f6efae5ee1a1c4201f64296da54df47fb371175ace0527ea381f626f11981f7e249704acf786b7d1e1cd5ac19a77c3010dc347a82a81b01b141348d4816ef837ff618a57edc2eb4c0dfc936af863410f2cd1460be1b61fb7ae5d93daac49e311b541ec161440319a6158cf5e9d7efb1ff70c0bbabf3bc2646a261adeec4f2f81a12ea392993e0fa242f4186b99f8e6ab15da75230aba2fa17b824879e7118ed76bea993bdc1926c588060bae597ef053b6149db85966e4f45d32ce322c80bc3ecac1555274edf5c0a9e67867dca1b37ebb0967cb67d230968426ac6f2f59a4a454f23a5c5300ccedc9ae92d201b4ff48cf7cbc898737fc412f54f28e9511f2e0eaea1e2416496778f524c11071590eb8f99d7c7cd2f937e5a2830ca4bb8f6876e0b032157cff3d24b9246d91d93f87fdc88efbbc9bec9aacf4ef02301390de0b50a974e7f9face01a93b6d179b269f4d23b8dab1716d0bbaf9b51fffaf028bb6030f0552a8032a559e7be68349bb1f3eaff55da67920a1fe4b3ee0bfe0145f58b02694c5955b79940d7722458939c5c301fb56cc4c6a2ea42da0e3c7520fcf9ddbe7be252f45e9dc571861415e9d9ce0158983057d151afb9d062abf447e5b5bc256464666ef31517baa09d8896e69bdaa91be24538c741b36c81b8dc9fb12df13bd241dc0c930cf9e8c3a00bf95beba02fd4c55539ace6c84284d42ef00eff217e0390a606d68f6080bb917c54e8f6e21c3a38cdd725e0dee7f6e88b91a064d18e21d184c490eb29a3d30699d59d93792f6292fc48fa6ae3237622e8ee03467c257e9e1f312b5a253d2ff7d6e380ba3aa4ee839545feb87dc63316e34c258863cc217bc53459d1b2f1312c53d93724f272a59c367cffd6274f0db081b692933c5b4a2552d20f293cb95f08b37b3255d2bf7debf4755768db7565ba3a48171b5248c43449f27b62c90c11bdc2aa31efc7f11e3afeb3f0d9829fae31d8b31af4231f1afa755aebf8c445c64c82e3f9e5257ce11058239539b879688f617a8f01aec5e345762532eb71f4f33b586b0a628b998d02ec7e06abc41d6f611223e6d1a949c39287e8a5056629fc696b1df649606b5a892614561c638c64de598818d4a3f8726187ad34307f456e74b2a6c98b15670bd74fa8cdf82e946ac6fb3420e3e39cd427c30816d605cd51973e37e3903d48ee17129ef63e5075661948f6118f69db872fe72cbd8d0bcad73b2c7438b4223b94eeab59b2b3f9e2bb7de44a61a630f594fd6b294f4a686d292b4379356f1c2c1613e31b7ddf772cdd6141c05be7606a0dfc8ba15571fc9146de6ca43de957e0f3dc4b19ae2afd1b0b0badea65921fb74749ba315949c04107e3cc8aa605f378fa818d8079cfabb350c44dc8d984e78ec93a650fbcd5112a9dc123fed6bf206431a70b190f75c67f30695b5564e821077ce0f74b1ccc1c4b31844aecf2e82a42791a64d8975ed5c9d4f1b151d2b26fc5d0c0f7192a6dd7042aec753f24f37ebedbb79a4eefe79c00fe4b1363d4bbc6e8a9e7e4e2b4c7e1f13475bf561fc012b8612a616fefdf198aa27f884c36040f41d8951ee92e56bf0c06e26e30ecf4aba31454070d0d9b7501b263ccccd90943430c19b33b44db57cde9555282dddad5928790466594326edf90111947c0b1949aca35450f76a31da623b444c27b968c4eeda3428959d23730a82a2a922da0b6795bb910a5ea611c2f485fe4e50f5804c5537dc5ba088099cef289995f1de3603e9e4c549ca9b6890bbb033f801eac44647abeafbc78984b76e5d8093a1a2807e4997b99867bd981d73df3138d442cd940417b94e8259f6bcb7c0a3865e11507453dee744fd05ca49b1557d4ab36f82f50d529e38c53e2e63f938c670540d2b8610451dccc3a60dc903c57b61ec65f5454eb9666eb8e78e550524799a628c90ad54ae8120774550816f40d9d7e96977069cbfeaa740592e224ea606a86058fed1d059b023b3d8ce1e476640a9557ef704e1b5bc18034736fc294e58a7366c176aaba4b985c3c9affbf76ce48fcd7fef983b2ddd43b4dc61883bf6caa5651e571137ed5d0ff17649d0f6bd49e634750dc4b680612c259e444d8ac2daa458c3f4d98c3bfa7150470eec2f93503cfce390f77518168d27c20e2676cfdc49b677e165260055f052d74299254527d47237208fbc1e49447b179f58de2ebde781f64e32189fcaced32e6e073af4895df6bd58e02c7ca6eee1e7c0ff5606320ae301e86f88b3b38a062650d8401b68a3dc46136ea08106aec4100df0cf997ac1b06e866d134e2e182b7aac417d59d338c8e530b83efaec1aa664a1edd07a65f7030065c412ac318d4e2dc960c1160a08e79844ec8d49feaf122d98ddf2f89c8de501dd71936ff3e76481564a438533ca9337879d8d41bba873c5525a13ffe1b7f01e640d218d0c603910dd21f652d9d974afc89866885e2dd9a8c664f7238a0786c8a93e8651b42569eb0b22d2dffaf882062d1d52809243c4772507ed3127dc48162d4daad9690df7599c7061bb0bf3f32f4cd04f5a38fb9d865a4d2bc7fe4abe8daeb64b4d1897fa8cda83dedc7d0edd1232a369f4fb6b46ecbb4d3fc49a7b2c2cc132c4e1b6717a4a887caf8a0e33e5a748201b73bf7b138aedcf25d0af0a466cc46d065a297e6c6c3d81c000c25f147e029a84cc8ca0721237641220e0314a29598497263fd92060ae53334dc5196685f57326a0e506cb7c91c2a987865e16131e5521ab16c2451fe6ac937e5a88f3ea572c2b09ceaccee2e66b7ebd1f964733d4ec3c1e7222fdd456c19afdc7db21671500bd0c345cc967431bd80d0b4a326371a8e216ac11f6a7c71dcb37ccdf867ddd9af43279c77c90d734612b8721649960c8b21c16661d74732c74d1c0f54c37be686b882d2dea68e1c8772c5061025a4074bd9c6a2a71d757410a75be22bfbc426546bc694e263eda5556b970d5d2c1fbcedf64764bb255c8eae08001876ecd24364aeb7ede438870ff3c8bd3b4bbc71c6e3061640252662403144da5214166fc707b4f9ea4860bc50bb08df8544552b01b2a5f8b6fded0296258ab7ed6eea30976013e1521c0e15ff4597548a82b4ef58e36da3aeb2d1c44d1de023b62a42981cee63849dae25310b6361e301ae77a576a6a5911ea277b3453c541f5d87b87ec13e718291887afb2273bf0e4cadb973b27acfe89727a92c8142", 0x1000}, {&(0x7f0000001380)="2e277500ef2d0c5be4f9f75ba0667c5b1e163ff70fae829de58d2eb1ab994e61a68ec26fe1a6db49a3b7fce972c5699b103b034dfe577e8664eb78ae82b5105c510dae2a70d1bba33d3484c4e74847d34fb68eac8c6fae1d3293151ad3541a", 0x5f}, {&(0x7f0000002480)="fef5e5f71a83ac2e75db61c185c499d8c1adf1fb3e97637dff8d2aa487fd6e3f8975bc8696cf198bcb35fdb029863aef02d47cd83e78921508fa3d83d8cc56687f62a1025bad25c8a2d5936f326ab03afd5de67b7bf9f6c496e0f8e57a92e4f636f00f1e6554e761adb7ab28d1c81cf688688190fa6b6471fe4e0c7086d5498ea14dc26f70983fc5edf4684b5834ff1d51c733a16f1497935f2f574f11a4b50d11a51d881f544ff0c5561aba8301c1600dc81aa09a30ace363c093860e0b99c48801a7ab994e8c13f4e59d7c93b3d4e3dd8530c8c90b26e82315984f421bb1818b0f1dc19c4b1cd91c362e5369b38389283c4cda92db0db9a560786416403b2c903df0b30b25e73f065c2d8bc73168c4cb8916a65d7c5af4603c297dd0da8814bf486574ce1c3df19a8700f0ab98221247d54e82293ded8effdbdc59935581fe165640426d21dc80bb5e65d49035f975246d58e86717d2825650de9487a857827e620b9e695f317ed389a9b521c54f56bc1af7255f8a7b4aa1defc867ae6df8cbe8f1d7b7a42cb20c2b956ebf6ca2a749054f2bb266d86415c137e2038c61e30b5b1db15f48b23ad92a5c6acd99359a465f413c037d226133ee3373d71ae44597cfb2b9f3e4856deeec7227787bd833f3a2ea739c93bc53f59303abdda1b6b53a51bf7b2595286220a96d5a79bf0d5243406de0659c3f4485a5e544fb398daf889176a583676d4051545c7f5c034567a249fec7251f0b215f1b1f57ced6dbf2a34ac30f2ef013357ddd3029218e0168b61bd9fe4fa3207b6a01d3c114dfca6d03cb7a70a2667717153e723242de30c10aba2c6ee609fb4f29a8eb380f4bef5f76b0964736c1445485db812645920811830705d4a35cddc310cfe2e30b28f05d9cb79a18df5781646809f8f250cb4d5e1603a685bf40d58d41aff3c2eb74c33aad631564e684b352817f082b08be8011c8e9c2c560eea4fba8e8a8b413fbe898f94751278151f33d3cbe90b09058da4cdc2fd8c250aa2b9542cfb37a84cd04b248cfd9e17d20901b234c17b92f1da39bd1bd9bd66c7f1e5e55162e6e64c51fee6ca518efd5ba8b4ba9f7519d85174f8e8c0a3b70489e35938c6a8cbd50159f9de7ccb4b85c0dd04a6fb8f2e892fc2519db06475f9fd15e9566c762245aeca62a29b7f7f3c2f170b24ecce71a6c4d085ce0d899139e6342016d1cc4c396468109c4d9c55d21447dfbb4ec81a7ab15c83c08181b0c2efc708a6858636e23ee135406095e42c6773bf77b80ceed9c9d5a24caf1afbcacbe20615215cf8237b8db3ec38a07dd67dd08d13327fd4cd64b1c257182e1abe653acd8c79f5850a58e26b807e993b96b5406823433840ad068e1446aa8c9a71039069d4b2c76f86efe41a625ddf790767d5c27b0d82e62d737744dc797fb8c484584b5ec6b3e2b459100aee6ef6eeb1f2eb9f778b180ebf7aa6f563dadd11c5cf81bcf29dd7b38a8695ce75e4eb42f64cdfc148ffe81f53938499330d230415c1861d5dd7354c08a49b16f6b8a717cf4b8338f4ed421ebe3683ee97a87a85d9ff23606682411d243e9fc90ee678e2c8b0bb39365c99c10c6ebbe3343b3a0fa6c3c65cd16c444407e87187b86db1739fc3221ee67988194fc3556d96fdff7adf5e6e295f95f51e3cd570a6df03562422313c545afd45802506879d5e8eff8fde7531c228a2e5ffc88c5aa82d617da186d3aa832b458b59de2bd9fa9cf0dce47063927175227169f33c0b68e0bf4b1a90ea19d6e97341ec7c3bc5c67a9dc63b6d15c0aadc7b4ab19e7aa6221a0ecfcd2010ba81624f49646d9d5b2c988b9b4dfc9c42a52e0216594d7e04358ad8ed5527e4025587dba9e0b9182b62917370114c980634ed4437916c23dea92530ac3ad61ec338521f53c83ee3dd5831cf750edfc030698956d3296b0f346ab8e93777e081b3deffdb9b1a6e9937878ab29d7d6bab0af3ffdf276ec26667995f0087c0cf84c76d58609acd74c93a0e371ce2aa70b5ad798a5d9ccdc71926f708167d3ca9f66a93162d069be20d5a3eb36895900b5652532526497ee58d1623ebfbe4d1a32554ec11f0bc60b025101a29ae1140904ddb5108b27b6e98bf60195b32d5084be4220a2a81114a32c8de5817fabb16e573f02ff8466c646709eeb1ff1b1b9cb93da3d4dd5c4f18164f3dfe3a49288e335bdd47fa57d453bc4f09dbab32c631023c0565e96643c460dc934be016735f59b74ed7074e4b30d09e328ec071ec7879225b8142702a6504e368bb22a5e871bf2f6a21ff050108224fedccc628be2600ca60a8f5a26493a31105984496fbfd47623ea67bd68e26a10468ac6b76f494ca4b6c53f3e8ff7b0147ff9ba783049c8156a125458dada37210df30c6df33b1f6f4eda167cc7b5a044b08bea0829b563bcd57d115584b2bd982d769242b4a5d41c69089afbfe755eda0704a5f250a8a956a8226595535c34921acc888db22b104b36bc2ca91cbcb32ee2cf7175bacb467ba0d819f1fa04d20a26ebd5c6d1edd4822c74a2c3dc7916aefa74d40feaaf911ea00cc76c25b18a470f86b5fb7eaae61dede098c86b1b37e964aa5cb8716379595ae7a875bcf36016c44730a2b310449728e384b483bc76b9664ad2b86ad598d39cd38fd8c21c9dfab0583c9f272098179b0cc7148696ea57d7c86576275bac342708eab0cfcb212a7478f7132eb22e24ab7c68125b7473ecd67f91fdc87412cd08059972a796b9ee0f124cc53bddbbb448ef4449956eb86506911003ced1372275e77f83bf6e76a38b5c1a7d8fa7cd8efab56acb172b9c41009611bc2a9b6094bb99068d72eaabb553ad04ae6e5da0f5cd7da86f423a98d832fe4e46b869367b12df61f665f93e458e6350d959755abd14d23afa5bb825a7be12226f2fd29349b76ed7076bcac1f8112924824d04d1e66d711bd32230c3eb48b221a70f77bfb3d2fe7bb07f44a73deb0a5d7a08f621bb89fd9fc98a602ffe0c45c6dc64216773aa2867eb7ada3d15a4764c846226697310daa944da437181ca940ccf181a6645fc0aa24469b26bdaf5827b91e9377f7c8a859f5eed05d8ea6f327a6e59145d93022be14cd5587e5715b276b0b5400638852c2cac28f7d4f079c14c9b4c47d0b25668ef945a1783b741d2f39be63eeddd3d0531a5cce99f96fd0fa57a2d542de1795272d3bd714be2dbd75d70f577302759fad78685330f1baf0e1534f826730b1811d68339895ba6db4f6c3181d7c87545394c39bc163dfed1786b8a8ebd22302a3637bfad0940531e4064e714f3ff0c42426ac58cbaa4c8fcb71b852af65b8a18c3167f2f66c2deb7c13fd3c22fb2f6700fa7886d22638a0d6c8008355f61c283a3ef99ce6c6a56e9e21c98ca48a393e84cec34549179279a78863733f345198fd836def6649a8118808f8b7a0e38443684c30d6f91abd075523aed055290da6422fb5c425d1cad319fe53d7e9dab767696e075095c11d4a1e86ad1865e23a31c04f4eeb8b6f28558a65073cbe46f6bbf1d7d663b347f5b7fb7492ae7926304d617b60170fe14140fe422c43c4b88d95dd174de58316e12527dc525f51844382cf37d8f1d3f210e3dfbc35112b3eabbfa5c6b6be1f1fe6237eb432b12b90a4e6cc4bcfb9832b9c94aebe5fb225c4c2ce594f14eeb495a50f9300c9f727588baa548dfdda0287ff866016579e2cbec2907b13268a9c83ef5dd0617f84cf89ad5c5d1f61d71ab77f1ed5e35d97d901c86a4ce9e3b41e40418690c413c7b6d825af2bf54580f16899a50cf0ac34c15e9a28aabab690fba4fd3334a279ef339c20b42a235425206cf96eac2cc43d3270e2ac803ec85bc624b18e2f87c496ee601459ede826b4f4661b65afe7cdcf7efd1348db549cf323a48cd295575788e322a5b766161d728a71f64ddfb593252671eed9a7576a30749d873468a527bd889ee9af53f2e4a26c69883c4d92e8a660b50c964499f9686f23f9adf7a971fa8e3663124d9f0b57365a940353b773959f0963743ae7a89e527c9a6c8e066135f503db58f6878bec0272c262846a10206a2ace2a57cdf5510af442f068b366da055d6f44ade446be2056f0a353937a9c0057de00f121bb223bf9a497a58d8c496afc046bcdc8e4b4492472268ddf356306a69d4ad5d74e112a3ef86516c4435b9a79ff275a11adacfd29907a4732de9beb620320aea3aa274c580ccf36acb01a344f991ceb7adaae216b924fb0f9146820289f9928b12d6fcc87dfc3ed125b0d03cf9511cb4844033ccbb614da8d0ef76b67660d0397ec178c47794b718d85e84f331830085c1b8f023e70a132bc7d10984005521d5a4279648ab4a6c3faaa4e899ae6cce6938485d798788312fee6304085f255e92302bf9f2b129078e566edbbd057c5f09afeb78094bd99afbb4a25ed8298b86f436d0f03e398e93fd6ca61a4aeac9d6230bfc9431bd721ad9dc59118b11c140a63a266dd06796f588545a62ca53dab4bc1da3e4ed78e53550440b10d2ccb5ebbe1b79849ef33052756d65dbc9150f2d7d3b2509829c5587b6e6370195c097b3a809c4930ed8660dcc6b6ad2599be6140107bc4dfcc76e2b394448a1bfcb9e606cf2ff9ef63f22313c3c0ca4146d8ca8f6d311fd7652cecb399461c6b9ef83fcc82d93fa73affeab6547d42938c1c913058bd0c8385b5267835cbb85931e0996ed1b8e2b4b3cda028f7526c71ad99f33a430f37e07ff0638e90ca294b9de2c1208386a829646a0ddb6a87c952e53c596b07968c319579f1450b0b8c5fa9a9ff1c5bcb725407c8253ed679d2c4d632ecaa54e6d9788b20e57c277d2a16b044f0365b982eec3cc8cfcb1f9854c87cc369b316bbd8c17209cd27cc1be5b0901a7892f3602dbbe8441d5ab63935b4e884c2e646ceb90b0b51b870377741878abca8bfcd24bc45da192d0ce24969cd89a1b75f813ebca02090daf45763b7040399b082fc32b6be84631b703fddae87206787afea83781d628a80024926c771de90aea2dd7e5b5ecfca42b1f7f5e0966bc65251792ed66938b5461c94f069a497adcb34db8009649054ecd32950ff07f34dcb134980d94e46027d993c6073941047c2a568b3dbbec043dd75e99ecef8e0aeae096486c374df78459aea61f331b9f340f0581e22d3aae1ea7fcaf35ac077dab25c37eacdb1c5a8fbe2bce61112ca284f47edce4a642c32e3e0277607c4fc7d2a84bbe070c764c0dbcdb14fd8d9bad1ad8db6d55a04d30281b28db9d7b507550b1290aae0c17881f3d8a4dc26b84da1f4055356d19da4f5908e3a981bef33271ed87e9667d71cfcc7cbd273621ae99dab1b01e71cc21a90e96039fe905c42afe5715d3b808d4cd7b81fb0f1eada537e22696683cc675067b1d6d8a6e259c2d06881542e1785232846b114670e3da0e701d2edc35ec3ef98920dd342150263f8eedbafa05fd5db73078017b36bfbc1d9549a42426f3d406a16405907a1b96ddbd630d7878a40eaacf677bc060a6df1207a30e2a42efe73c92f99182cf4804d4a2498ad64a2a789d05a204a834d8ca0114984141a9e807e65d1f2352857bfacbe63935624afca5490c174aa50c1a4a7bd9eae0b640ad431729b45557ba1be15133cb5234206f07ec5478dbd1a19805f077166de03ffe88a9ec0c95176a0fcea3a4c49ec2dce5dbd8971b80c64afcc34245e7a70ad83a49febc8e663263cdede5251c1d6daa88ecbe7b7b57b1fae2077ba41d9d18af669d169326f58e6a6d35f156469371f8fd8b908d8e84e1a", 0x1000}], 0x6, &(0x7f0000003480)=[{0xb0, 0xffff, 0x2, "503428fa7d3497df57468211a9637f54ca8de9718a47199c137bea0d655ee338f6e3475ec53a8b6248883e1ebb60d1c8c06c60662178804a1b7eb4ae32e55a0b2d5ded6c9d9c75334371f45fb80d66b3bae6c48981d08b2d187eff18b7c933fc76a38370498a40d96c249204ee68e583fcfe0e52a8bd68066f63cb4632e36f0d3206aa127949a25355c70334cfd8e94d760d85a649ac5bb2560494d44516b0"}], 0xb0}, 0x400) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x2) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x1}, {r0, 0x80}, {r0, 0x10}, {r0, 0x20}, {r0, 0x80}], 0x6, 0x38a) clock_getres(0x3, &(0x7f0000000200)) readv(r0, &(0x7f00000059c0)=[{&(0x7f0000003580)=""/54}, {&(0x7f00000035c0)=""/143}, {&(0x7f0000003680)=""/153}, {&(0x7f0000003740)=""/4096}, {&(0x7f0000004740)=""/4096}, {&(0x7f0000005740)=""/91}, {&(0x7f00000057c0)=""/232}, {&(0x7f00000058c0)=""/185}, {&(0x7f0000005980)=""/59}], 0x1000000000000078) 16:00:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x10000000000003, &(0x7f0000000040)="01000000", 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x116) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpid() setpgid(r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3fffffe, 0x0, 0x51cb, 0x10002fffffffe}) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000066000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x67, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f", 0x0, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000001a00)) getrlimit(0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000080)="a8ad5d791f3dfe36b47bd235f7c26f131dc93efbfdf6a8ab33168b08f713ad92aa291e9e877f6ca549b57b9b901d13d325e85a697386d64d6d4714a36128c7f2444cf6dbb9a03961634ea57035a82298ebab9359329046b606", 0x59) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x683}, 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x2, 0x0, 0xfffffffffffffff8, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x82e, 0x2}, {{r1}, 0xfffffffffffffffc, 0x6b, 0x40000081, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0xcaf, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0x40000000, 0x100000001, 0x3}, {{r1}, 0x366535237c5cead2, 0x2, 0x1, 0x3e318000000000, 0x9}, {{}, 0xffffffffffffffff, 0x43, 0x2, 0x4, 0x80}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0xf1f}, {{r0}, 0x0, 0x40, 0x0, 0x39, 0x6}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x10001, 0x100000000}], 0x8, &(0x7f0000000180)={0x3a76f93d, 0x24000}) 16:00:21 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6689, 0x7}, {0x0, 0xbf}}) mknod(&(0x7f00000001c0)='./file0\x00', 0xe000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000140)='./file0\x00', 0x3100, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65620a"], 0x1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001180)="937992eff84ac11dfe0b0e810f7dc55b0596ba17e302a2d58558acd59b51428cf5fe612271f39fdc34dbf8f0024abd901f9d8e47bd3d2e68bedc484a8a7356ab213ed27981dc10a9de0106395b62109b37c6d09628dde0db543fdbdeecfe80f1152c4637dc560db78a64d1f821c41340c28b296150f521f84a4f1ce12c9f8798dbce596861cecb3418b1c70486f77c9fdb0d9a795fce1b6445da01d25880bf16e337e6bde2950edfec4ba3", 0xab}], 0x1) 16:00:21 executing program 1: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="2ed22af30a31218d45", 0x9}, {&(0x7f0000000080)="f61a5d13922258dfbca5391b14314884e0b2110ae0718dd72bcb9afe9088ec344b49edf4f06d110cab36361e8bd0b25d70573ad67b54dfd420", 0x39}, {&(0x7f00000000c0)="599011388f2d059eefff9b487ccff9954a1c789eb7ac839bf4ebaa145b7276a772fff46d8628093ebc00be2b4d1c4273a5c113285c469fc9904ea74981c27b581064ca8067b9874877a6c8de146d6f43806a84f47bc495ae43c690c35c3eafdb31bccdec3a2fca1ec2b5bc53510ecc55d54f41ea", 0x74}, {&(0x7f0000000140)="1937a7df06af3777e730001361c52dd0853afbf8ed2d0e742b6c390d447b081f86b275f45a1044f1922548465889a234b2bbfae7e2a93d2de7c34cd9aef40779533cd8481304e9ed0c1083c5991660fdcbdcfaf1a9e0e7bf73f3c6782b2180b3ac86d5ebf92091e5efd09715e86107d7021a415b1b6176caca4828c451d813e7b7b210b1a0a39d35df109c6cc25fd8c9a75b3f056848502baba39350761ad189303460a824b958e72de72751f79a3684fe161e83cb853b6577143aa5f5a6ff7de632b4d8ce79113e9e9f2ce4fc1a1e1f92809d7cc2b5fe4052ca0f9294376038513b9d8aab2d165f592bd86b2adb7cc857232b1290", 0xf5}, {&(0x7f0000000240)="d25c0c91c3e50ed3600aacf38f734517f8883357d2444c7a84e5857b17be682a47606b02c89ff42dc6e3408ae2ac0ade61183fe4500dfa6aa46a9fb9726621af452b95b23c92c97f3ec38b0e23040dd9b6e34d9e16222dac4c151e50957b2ddf3d0b8239c12ae0dcae1ddebe54c8450bb9e80a75e1bc7ee0bdc929cd312204c634234ed9fff96a", 0x87}, {&(0x7f0000000300)="3784594bf3746e55f7409996f0ac579dc64de13ac7e31c3c9ce61c7f71e1f87a8532109a6add71bd10cc479178e51b528c4064caf274fc5e2fab32a9ac41646fa3f6af971f3af6ff006ff13f93f46e5443c08305af2fc96e5189555454f49ae760729d226d7299e2db4721c13dff2850d7e6067a26aba975a47723d65f17bd42cd406d02764df9d1517a18ebee4d9060c8d740acb5b8bdb99b5bb319e4160bd28ccefcda3ac03aab2bec6a81263ca46cab1f9e501c4d5ecb9d346015a2a8ae6afa6316b116fde102f881ec6b5ce742f37fdf6032d163ae0625377bf11746e4f4f42500cdf2140f3e1ee4ffeffb6517aa15cbec", 0xf3}, {&(0x7f0000000400)="77f2f54ff0e9dc059232bd84dd761497ec7c69a762a12d1d2081da192e9778da37ba2fa534a10f44e92fe5d951ca28d4f4a00235fd7d7c3dbef26b2f13f759ded138363beec744246cf13d8660f5afe2459474170d3981af5ba6cbbf572561ea821ec4524804264ba67e06e464213a8f40", 0x71}, {&(0x7f0000000480)="e82e1dfc50daecc9bbed4e18162d325262f24b6e", 0x14}], 0x8) close(r2) close(r2) 16:00:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) listen(r0, 0x4) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r1) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = socket$inet(0x2, 0x3, 0x0) chdir(&(0x7f0000000200)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x280, 0x100) open(&(0x7f0000000240)='./file0\x00', 0x8002, 0x0) setsockopt(r1, 0x78fa, 0x0, &(0x7f0000000280)="bc9c0181b4", 0x5) kqueue() connect$inet(r4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)="2de900", &(0x7f0000000180)='(#\x00', &(0x7f00000001c0)="23bd2f7d00", &(0x7f0000000200)='&\x00']) chdir(&(0x7f0000000380)='./bus\x00') execve(0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000280)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x8002, 0x0) ftruncate(r0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) socket$inet6(0x18, 0x7, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f0000000080), 0x10004) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x110) recvfrom(r0, &(0x7f00000000c0)=""/48, 0x30, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000140)=""/149, 0x95, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r2, &(0x7f0000000280)="4e2c80484794b9a4fe5ad9b35b4371d56f689d2434ca7a05bc2b9d01d4723a34ab1a9be6bdfca8606f3bcf143e95be8a7dac59bc8326d18b6f1f93fff87d9aadcf461db24600f8f7cf124a751097ce08e2", 0x51) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) truncate(&(0x7f00000003c0)='./file0\x00', 0x6f3) syz_open_pts() faccessat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x3) r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f0000000440)={0x0, ""/198}, 0xce, 0x3, 0x1000) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x80) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x22, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) getrlimit(0xc, &(0x7f00000005c0)) linkat(r5, &(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000640)='./file0\x00', 0x4) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000006c0)='\x00'], &(0x7f0000000840)=[&(0x7f0000000740)='[$%(\\\x00', &(0x7f0000000780)='*\x00', &(0x7f00000007c0)='%\x00', &(0x7f0000000800)='@\x00']) connect$unix(r5, &(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000008c0)='./file0\x00', 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) linkat(r5, &(0x7f0000000900)='./file0\x00', r4, &(0x7f0000000940)='./file0\x00', 0x4) renameat(r4, &(0x7f0000000980)='./file0\x00', r0, &(0x7f00000009c0)='./file0\x00') lseek(r5, 0x0, 0x1) syz_open_pts() 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x691000}, {0x100000000, 0x5}}, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x79}, {0x18, 0x0, 0x7ff, 0xd6}, 0x0, [0x6, 0x101, 0x7, 0x3, 0xfff, 0x20, 0x81, 0x20]}, 0x3c) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) dup2(r0, r1) 16:00:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0xb877, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x44, 0x0, 0x200, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x735, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0xbcc, 0x8000}, {{r0}, 0x0, 0xc0, 0x2, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xb2de, 0xfff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x20, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000020, 0x8000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x7, 0x1000}, {{r3}, 0xffffffffffffffff, 0x68, 0x40000001, 0x3, 0x624}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1f, 0xfffffffffffffff7}, {{r0}, 0x0, 0x3, 0x20000000, 0x7fffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000002, 0x400, 0xa000000000000000}, {{r3}, 0x0, 0x20, 0x40000005, 0xffffffffffffffe1, 0x40}], 0xffffffffffff6f56, &(0x7f0000000000)={0x4, 0xc0}) syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b299339c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfbfffffffffffff7}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc010, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xc003, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) write(r0, &(0x7f0000000080)="fc3fcf1f96ae8e995bcc4dfdbf706b2131183ab750defd4ae1296409d3713e71325ba85f7954123d6cf9f0e1ff0aea14457793a0bf91e83a4ef9757264d4f683326bb4742bf9c2cfa82497f064fe1057259cd3d204bf6dbe92a6afd28d2097e9d3ad2c04f196c00daa46cbe4e5c6123077a9347749f97929c3333c14c2c9e8b3e8d6c2f695a03102e57336c211f52769387edfe2f27db6bab7f2ba4c738c20ab04db919f2ab495e50e3c0b5416a408f1451ab0a03d388b1e9caa89545f623994e26b49553b56", 0xc6) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 16:00:22 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x48) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x2000035a, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x200000000000003, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc", 0x91}], 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/29, 0x1d}], 0x1, 0x0) 16:00:23 executing program 1: socketpair(0x22, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x850, 0x100000001, 0x3, 0x3, "b3113b3729751c07ab827db95eb7eb9f01de3969", 0x0, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r1, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x40, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x22, 0x3ff, 0x40004000000, 0x80000001, "f27f33630b6a36928208f4d47b98b3a9baa1c94c", 0x6, 0x5}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff7f0000653000"], 0x1) 16:00:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7e) r2 = getppid() setuid(0xee01) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340)='x', 0x1) 16:00:24 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x100000003, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r0, 0x800000000000, 0x8, 0xffffffffffffffff) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x4003, 0x6) 16:00:24 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x204) r2 = geteuid() shmctl$IPC_RMID(r0, 0x0) r3 = getgid() semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001180)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) shmctl$IPC_RMID(r0, 0x0) dup(0xffffffffffffff9c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000, 0x3, 0x0, "c5000400", 0x2000000100000000, 0x3}) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730000000000000000ee2329cc6cd48f6b6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa3ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead4089ebaca150a00000000008e3f34e1a29657", 0xf8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:24 executing program 0: r0 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() fchown(r2, r3, r0) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) setreuid(r3, r3) socketpair(0x0, 0x8002, 0x95, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x4) r6 = getuid() setreuid(r6, r3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="18219a63ba1f", 0x6}, {&(0x7f0000000140)="30a080d522a092d0e76137a2856da6472679c9cd7c9b654ab3ddd1", 0x1b}], 0x2, 0x0) socketpair(0x18, 0x3, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) listen(r1, 0x8) setuid(r6) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x100000001}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x2, 0xdc2, 0x3}, {{r7}, 0xfffffffffffffffd, 0x8, 0x5, 0xfff, 0x9}, {{r5}, 0xfffffffffffffffd, 0x8, 0xa, 0x7, 0x74}, {{r4}, 0xffffffffffffffff, 0x1, 0x41, 0x2, 0xfffffffffffffff7}], 0x4, &(0x7f00000002c0)={0x100000000, 0x9}) getuid() syz_extract_tcp_res(&(0x7f0000000300), 0x400, 0x9) ioctl$TIOCEXCL(r7, 0x2000740d) sendmsg(r5, &(0x7f0000001b80)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000380)="4b5696fc7845af7639102361ea6678ef3c287f2913122e2ebd6da90d43c36c76ebcc8545996f1df574b6fbbf007f56b1f2495c4727972ad5f242e247fcf0dcf9ccb30c0da75a22c1cce4bc4b6df187c8dd812018351dfc36997af008025e70d62cb64ecfe323a68b0f26d4b821090d603e90b119878f58267c571f846365bc6a4bf7d4258d0faa095e38fbf09e3e630c594652e892b789c1cf2186d32dbe6462e309acd5ecd23fa0b4776b90e6dc60c0cf13c3653097f81e5bbd6f869afbf47136f937a62542dcdb9692a5707f20b33a71f331d9ef7db3ce351bdab7e4625a98354cbb3bf86a7398869258904f5ce5037236eb1b3bce756ffbedfedb5e7b58379f662411067cb3473b73e857cbbe73ed2abff242017e9a10d643030e4f5c6790bfce798f6026be2e43be05e4ba9f4d8803e7efc28e21bcdbfb8cd79523bb9ff8930e7afcc8fdb9cb68c329437e9e764aa014d985d774d6bd271797991c14e7a75ce43fbdad16cc778c9083889cf6a86f8245be3644c0e0aa674a88341160cf0f2b58a6025ddd149807c1671a9898d28ee1e4890806a00cb5d86213b0ec76cc5098f7d890310089345e90e9ba8d57d8135e3d6cd81325f2589586c158301e6f0043db8cc1e731cae3bb5a6014b6503fa77eb4a0c941da8e5282daeb6f66369e4db2c6e197beaecca6c8d24677806fc309828faa5777c8fd9aef974f203954581c2e823b0057e69b5b99b342e0c35087c0e7ec0e2892cccc15b1e8d09798bec6ba3a763e241f3d9bf2a667ceb1260eb96df8204446a22687f12e662296dab393b9b66dc01bb0638c92efc551e84a5a0713589ad79d69cd6502be2178610e4d8bc1a0361052cb86ea10cd4a788200940324cfdc0d53cfdc448ae5359dc64b096d943b088b57a561b55460620989b46812c15987a0ce9987b307daea08630b74929e41eef130632861d99a94ae81a1733fa9d2b80f0dad2d3722ae4e98ec19fd2d04c9ad0c4ffbbab0017e6a3fe2623e7eae90f5f513503f57473bdadec47972bb8b9e53da2ed9ece3ed8a7eca8aadca43f79305ae744f47709bc74fa57336e4d2a6122f649629b769b1125b2735fc99152730f1e86c974f04f7180839dddcb7c1beba1e93336a6fa762a8575850b74cf837ad6b502ea2d20bd10e801fb31480a6eeb9b45b3db015be0d8386f771f3c0b705efa188fcea25d2887feea1b064a391a7797cacdd191d14a176a679431f823ab680937911d16596c054d159c8de6825c3f2496b6d7a8e0b8849eb1a58659891717b2bca1979623cb1e038f82d445460a5cfd38468cb53531bcb042d870281be32b31b73c8a539e688f0312eca95891b9b8d1176bc237aa5c3b231d635e3c26cb04a88e3510fdc64184b079f5042314daa0637f752f065d85e09a2f5775c4c009d6f285ce1cee5a2bb509d2fb6007a1adbee6b95df75d87cce2bb10932cb0ef730e37e0778bc1c0fff37d3b458546b9a5803bcb3d09d6132bf51781cef2d1c5f40725be8d50ef9c12a3d94c6be865599aafd8f030edc6e78d4a354f79f22d78a297e640cd305adb0aea5d3a631c64bdce5882ba1dfe285806b3bc2ce6400eb64789387a43ea9e532c689473e1101e53c752dbfb8984f6c573c2822837fd697d61ee3378f0d94017f39ef6c81f40cf95147de3c467a7c06f42c77312042874c67b83fa771ee353156113d43653cd58e425f68c36e3e4f8f4ab4d369b32f5f98adeb779b65469968048bf950f8223e5056a7b8d5e089b2c530c47b559053b855f3a731a60591daa46db248110500ebeeeb428b6158bf0930bf3c4ffe1ed12a3f23ed94fd79430cacfa2a1dc49d232ff812c1ddf0ce03326c1e8d6a77b61697d3192a4ef8d0040ff4a96d99303c9662e9a7fe944d89c2c1f1e64ca9071e7489c94d2cafab0352564c0a402349c82d83f47d9c58e3fb368a6f5fc20acc08a3cbdb730dd77197392ee67d9974749fab1cc2a91e9726bb0eae5148db1de297f55dfa1deae17dee5a6a5b3d65bc47d597007d8690d23e744022530f03c0e6de75b5c3fe41e9673831a04e8e741a18e184e618f3e135eb858b0b4ad2ccb8b78785be1044c3f2e1d53fa3e5509e852d329297855ca034e308dfd4a4f04e7613a85ebacfc1d2d283ef59ebef7611fc7382d4a719fac27bb50ed0e42dbf38b676990882aa209e5efe2afef9f0b9b06e7ec9b45a46dbb0ff0bba9dbeb26fad5cf4f980e59ba95d49c141dddf96856a9509c7f948e57d1f61464bc169e752b2108ea899e262861626f02f58a863ad37ead8be1fefa3a53b98458a782ad21b36f12d7b943b7b24611b605bb752996f9795be255d0f653477c98a41349b61a5cf129163cdc77b021c7a80fbc9086f7c856fe4a01d4bf7a51a7ae48bcac9e22fe1bab4e7f86e8aa704f4de117aeed201b4d66718a4c091a9876c8a461bb721bac936e97ce2704a918668da2a2f713d105b13f6c9896bfb857183ab7924acfb2178c109ad09296ea33fd8c4f09de054dedfbaf808b5570c169f0e19fe6b60df1ced431db60a200fd13a6aeca444013b3ffd7b1cb26e96c40a8961cc3d798d43a48d1922ad284c0831524c64515405c33d68fe541637d13b4361322a4af4a3105b00c0255d804e3b8caec566d72565d69a9bc4158e9487cda511777faf3989679ffd3608a9e95f12903a391189972525fd38fa8f50ab8c4e3c0252e9638e247127d90e4cd4bc30289082709a8e512844cf3e004e27c5b66e79966a0342bdbbefbb258d8e592ae7992355c57d37e217d423522a83e16aecec27ffe7ef159bea4d950c81df0ae37f349f80f803c4750134ba2e3ed69598a41a6828ad24e9d881ba182e3dabec268388e567ef7106e47fea61dec097a1ae86b0fe767e4c0513f0ef589ec5986dbd78564dff06474a9ebaee54370525a29c2313f00726ef77af8ed307f8b402a1717fdb88fd6b370ce15edee22aba4cb445ada9a96635554326f9f511b37ca7b3d107920d15e4228435e41921587443fa049948fe0764d437bc53250e51115d1d103ea86b0310a27da82942170d7bffbc042f3ac38f45f4ae484994d3592df410354735ac86c393c74324a9dcbce3d6451da1ad48f1c8bb5bf8397bf6dfcda8e80a283d85a087995ceb216826a5fe4cad48cd8cd4bc9b50f661b4320b1580a6171de6114e435f43a7673559e42acaa63c1949b3ab690a3a3760d7a703ccbfa1a35c14a636e2a9a9eef148fd3f8812dec9381e29a25f4c7b3cd0c7afcb1b92a78f10392db5f25590c7f3e6f2a32e05de3c2d4f21ddb98a4d6201bf75b78a21820713e6b49a59e1501ee8ec9f2f1bee7e8b0c6c054d0ca8e55cb8dc8057a3336855ddb351e9812b26f2247bd7d4cbab845c0add1d321c2fe28de414000764762a4d1a146b8368f4081839f793228a6dc4ccb4d54832cdd04d1b0bebcdcf312f2828090d608d0ff49748b30b87fdd1ae432be1718b97dfb00d886a5380a99ce1405693582e5c0e58a0e1c0ced316bbf55b3c6fd7ce4efd1f36d2e553c0655daea7350c5b5ec70ecd24e81b87b16b05a5d051a46c2214a02dc3d1cbd95c33f3769f636d42d9351c03998b60a4a6e6041be7675acb8d3da1e6eb67a9e00423cd176b08b0d1417e68dd835d54a4ea02f59f74127cfd612d9de26a2cb1407bfe250e10c1bb62eea1d6bd4fc3633679a3f661b61aab2d4fdc487dca29a0a205cd6dc7dba50f94516c3c7eafc9dca23d5f173ad416dc8eb1c767ce303ae313d3769a641841d4602b1d3963798148d268370c8919c7702e0472a9586bb8a70dff8bd78c0e354b8f5e459e05dd2e7aeacdf78a7ee36dd6b3b6c7c36437be41a91c3a7978611532747ea07c0134436c8474d91ddfdb45f0dc5636c1e2905c35e5dd242718136c7b1843d25f9f9ddefb286acee05c6bac64461eee0c027c6c31b05b0b98f9b50699da18a8d834f506f674b51816c9bcbc051b8bcbfed75e91c4db9b86b3ac03f19097502ec53a43d7881106aa2119c4b3d63da6fd19b9d4e51286afff829bb691f88d4ba48de089d2610a25a6c9cc4b2a0a6f0e57ac10f4af9a0b3a46639705132e52643286f26cbc729de28ee04c9014c33837b1b8b7bb7f908b6e59f2bfcae4500a43a41cf8952321d6b7027c78a04690f63ee5a887c57b40bd8af3588f902cae24c85e54fa7754a4473d1b7a55181ba151dc6bee8461950bfb41712bf3d3c121279c38f2e9575b39197de8e6fdd46cf350a79acf5e8e18576c8bd94f482df6595b60bf2acafbca54c8086792ebe5c742c44a11a3acbaa8cac9f89cfe098575bac5d42ee2a44a3078b9ad2cbadc2597772471f758e6bc605a761d52fa56204f14337799239eb91f6098f1567b0fe973c95ee64d4efb0d292a49776459c94fd10e3504b4cb3ea1f06dc4f2b5a553ed5bfe1ba2ecd151b254abbe3d191d682fb86ce3a52a5a469b545441f13e614aff60debc9006197159159c76c0b0a54b5540e505b79f8f3c140f237b8d63f866d146e1b138e086872446649dd4dd108d3a5ca97f9814a2f84a29b1ba6080550fa93b5afe0111dc1e2417f7aa15aae255fa28aff3bd18e99d4e3d38495a59ac0009b04fd2ef040622243a6f0d8f184cff3fa9cc1e6ee0fd49e0d6ebc0a4986268109e245ece09189682a2d75354e0f4a0213156a109e91680db359298c1831ae2775c28718c97931a638cd995f427a51bf1580cf5c5eef88d2929e4cf503b32d69b112c6b69397cb4faee053dbd196f8e7b648b0c3145ecebda0951951758c1c475b3182d2411b648abd2a0c8cf8baf5a59873616c47a21c758a8c961d653e3d92435d3f8afa302b9d86030f0c8a4ea653c90f72eea55415c49e127a320e1c96aff2b7d8c02d05863212695d37b10ffaff8cad42d55c5c11059865189439ea95bb745ccb7d6452597a8e534eb01c4185a22d88dbf30870348db96b4da39f5f7726abd61e7a476cfa41cdfc9a6a24c1876e559ba92770cfc9c454510270f0c91ed46d0a00a031767c3c4209475b4fd27f395bfc3edbc22048feb27ea156ece360dbbc282320cf86d7715e630d409ed76eea39883c4a97f80ea769da5577eda247a87e4a8b390954c87a5809670a89f8460cdf46c8c2b9403787e4eb70ea54f055456be28d61dd4f2a794a4d249321661463a3079ec5b07b60178238c4ef58a67d4f2d0aba70d1d60de27b21fe7b4d1aa032939684b91d242bbd938f8214644b3d3d805efde7c39504e85732b9e0779ab183b0e618240ce0ff9548eeb88892063ec0bf6e6761a2717736505448fa36106d813232871e2318bc0ecfc272529620f18ba01941ec54af95c5d770d758ade414cb24fc2188633b2e4b3405a560a9bb3eabdc60af273fd9321e3aae2e5041f99cb4aef4f381fa60fb2ec76dbf5f6090cd12ff0bdc5ff984128a6e2d1ffbf502431356bb53f4bf595bbb54e2f8b2db5ed809ef36b73c8b0a1a524e6aa356fcbda6424540317938edf2c5e90413a090b0895fef2523b96432a861b56a20bee99ef2685ac5f32bf3354cddd263d94cc4df8d9a262a10683ef21198e52b980759aa6592dfec6719506aa89070c826f22e6a8451456a4d2840e873caade76b53ab6d32f386312202469242a57d70942f6c83e21cc533b8593f716baccf456ba13387bbc73410daaf03bee6f1b2e671be3863a2b0de71cd715e4eb63211cecf0ca14c74ba8b2307f7307a6433e841a2d575448407830dbc5e8df97d30b4914d5670a4bacb591f460b8340eeda734332683ad7b501016a7267e443d", 0x1000}, {&(0x7f0000001380)="61dcb90e632fa9bdafee4c02e11cbf5bbd0af4b7c28eee96525ab61b9ab29a7e", 0x20}, {&(0x7f00000013c0)="452cd2d95986e27fc54ce7ea350eb94200b82134c45f072efb51a44df206f63731fe9e54c1e00f5d9ad315ad056b10d924a6abe808df6b2a2cab6ab40dfb4781433b9b7226274b8504d998b633a9375a9a152d3dd5b15607e28d500a9d7d2a0fa746753a81e3d0668887068b61ec1b043f0b29ee603930f41711b8cf2a203b59580f7851453f978c49f88fde58434b447a0d6d8c1fe91ac7511a16223b151bed8d8a64647632adaa57a0c49c193e33347ee8a0519791acb8c3552cb6692322a7026d834ed9b21c94f7d9eb62f6d29df6caf756a29b080e88", 0xd8}, {&(0x7f00000014c0)="f2ecc4d7878a868f74398789580a052ab4bf468b3fc8271e303edb7538465f3e94ccd148e9350375deb1aed98e68ff4ef3f4d5006d8c2fe999e44cf9e012e62f91cd1a13d9dbcc021084fd7ead3eae3d1a29e7fcff44022d8e1286dfa89fc37af87f042b61fd55dc179e482a61c0e860b8e499", 0x73}, {&(0x7f0000001540)="c3da8fdd99effb27a9fe7e6069190235ff398240ed45e4e60febe14cd88636173c45678dbc7913910ea25c2e6cdbb4f46690d54d92f96448e4eedf0dbfed885131b1dbf24bc286ad6386e197d9b9e6ead33a6b52917f2172da2222a4ab380295d39fba0949b6bc32944aa212cf78ea", 0x6f}, {&(0x7f00000015c0)="0364b8b516ddeead03bfac19eae5233ad78a5e4613abb2a6e0b9b1e5d671876a98", 0x21}, {&(0x7f0000001600)="4a773fc3a25907a75dc2b5947690119d6d436d2646a1af10a00714cfd061bd4e7cde899dc3aefa289c31767ba6ba7797b9253c0b9808ca3c0ab938e47b8d45042eefff8e64c5f49ec1542cdc19b8aa7bc3ebf6465e7c05a10b6374acea3e00d3e189bc82d5b58af9e2248c44726af8fe45fb7382dfaeb6726d29419c3315c018b5480f94338c1aab1aba5633fde1471c41358a5ddee74210b735b59106479c1a14e6a6bca8c83e46005ba04e99b5b9bd250fb399fcda544130c4eda3d8023dd1c6604619ba8ace3354fb1811101da99862aec2e5c09fcfbae0490b0e209ed9b03e44381fab8f2dd4b8f5319c813d94accc2796bed824fb0572", 0xf9}, {&(0x7f0000001700)="801622ea900c3a91ff2404f660e3de148a81ca0d4a658d61ffb775f434e727190ba83ebcf40d070a4084d5e48f89a76667620d7612d20b4007e6d1a12b0ab5c55458d60c8f93109f016aa5c0070110da80839ccdd4d662f27a289c7b2847e3a016a0410285c915ab06a408446a3381a5eac5b438", 0x74}, {&(0x7f0000001780)="504ea7fd732fe6996af621448667454a6677b4ae24fe9d12db817f0fa12b9b78a1624e9ff387e6bd67b7fb60f55bef73a586c5e44154ba6244a38d2745bad7609e3cacf4a0445537b8ece1df1b7e0e706b7e950351b0f39e7c8172f239f8705ec47a24a4d16953349b52fd638d7f719aa331982605d21d8e739bdd17ed414de6954e186ae1c81e8607ea1437f8f5b11575cb98128356a3ab3967cbd9a998f3921c28d8ddebe1341e4a671c00eb7f2587b006aaf0788a0886e122555ffbee8858aa1c10fdbfec3daa", 0xc8}], 0x9, &(0x7f0000001940)=[{0xc8, 0x1, 0x1, "00bb874e448c50b39fe9b74239f158b34f7c318f6ca88ac57ce744139a054c82cffa3edddc5a31273eaf45f3f05c4cb6b5a94c7e035206a8143117a4df8bfe48cf9aa5a6613f246eb8fdaba350e26e41f1b9dd36828e69c7843e902b29dc6756ec6148b3c3d61f627624e05136d1218b66f0a5c9664d82a36009ce765a3654c6a6d6c4d09aaa22e5df2517f1904f1a3408707af190d292428ba7810704925194d0be8cbf87327d9919a5c309cf788a73a8dd3a87"}, {0x50, 0xffff, 0xe87e, "696d1fbca4d25d08a84b12501fd943474447843ca49da00adf0d4da7f70c32e6fa452e6710b4629a410a4750d564d0c19516a780fc069d3f27a8043949"}, {0x60, 0xffff, 0x800, "e9bf5934fbb972b5e6c3c4a3729e30f5f2d339155da9b0600fa3f72954d3c74cd17499bcc17704e165f7e80270e333bc4dfd30e1219a4432f3e56ab4141e260322e4e672d0eafba45b6bb6"}, {0x18, 0x1, 0x101, "f8ba"}, {0x18, 0x1, 0xe5d2, "d214a82c"}, {0x28, 0xffff, 0x10000, "36dc7b4a96c6a8de513ad6bd5d3b91cc676b46"}, {0x20, 0x1, 0x9, "8dcc1252a1e3b642f9a966e0f188"}, {0x48, 0xffff, 0x1, "ae553e6fb4fd989dcb5222e27db2033586463b522da3c074215a009bbf506b7914c9a753708937e6c0c9f62ede951068a487714bc87585"}], 0x238}, 0x40b) setuid(r3) syz_extract_tcp_res(&(0x7f0000001bc0), 0xffff, 0x7243) lchown(&(0x7f0000001c00)='./file0\x00', r6, r0) mknod(&(0x7f0000001c40)='./file0/file0\x00', 0x1, 0x4) setegid(r0) syz_open_pts() open(&(0x7f0000001c80)='./file0/file0\x00', 0x20008, 0x32) readlinkat(r7, &(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)=""/73, 0x49) mkdir(&(0x7f0000001d80)='./file0/file0\x00', 0x8) openat(r7, &(0x7f0000001dc0)='./file0/file0\x00', 0x20, 0x0) mknod(&(0x7f0000001e00)='./file0\x00', 0x0, 0xffffffff80000001) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x4aa, 0xc49, 0x8ab, 0x6, "f71cd250a87dfb97230fc71643ffabf964193063", 0xffffffff, 0x7a}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x364, 0x98934b0, 0x81]) r3 = kqueue() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x9, "c290000000eb00", 0xfffffffffffffff9}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) write(r3, &(0x7f0000000140)="2922c5f1adece07d1f9d6000856517eabb43c749f581373c901b35d9d7df74", 0x1f) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget(0x0, 0x3000, 0x44, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/155) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) bind(r0, &(0x7f0000000240)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 16:00:24 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c1, 0x800000) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getuid() setreuid(0x0, r2) unlink(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="04c3f8af4df0432b1ebff09b563aaae047b52b9ed9df75e96d89f6e5e8cdf8ed0e346c8d71051135912e88164e6b16040f9495dca8913be9d5365b7bcdf6d42d0d90db4cee3c254d922d3b6e2ff468ff10da148ee1fbfc5f4197a706a1", 0xba) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/153, 0x99, 0x41, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x40}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x49ffb2043396472e) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "91b558f8d0d7d6693e38deefe66c52852dddc7da", 0x80000000}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffff04}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="080500f1034a494583b0152d6c092af094c911"], 0x1, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x7ffc, 0x6e) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ea098206fb200"}) write(r0, &(0x7f0000000180)="6b2a47b3c07a24a5406e40ad57c182c8132d6c800cd0bf72ebd1e33eb7cafe6f974f02000000000000000000000000", 0xfe0c) poll(&(0x7f0000000300)=[{r0, 0xff}], 0x1, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "379a3b69d28b1e41ea08149dbdbdb38f19673b1e", 0x0, 0x1ff}) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) sendto$inet6(r0, &(0x7f0000000100)="c0d7903bd51f6ef21884a3d376384232ca0304fba929f6054030103b02a497d18aeb9aea4f4ffe5d087d4af0196abce3fd67e7691a79d6aecab306b4f8bb2405c441fc75c9eef947717a9945b926ea022c5da03132d694fd71c7b888def7fd2dea5042014be088", 0x67, 0x409, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffffe, 0xffff}) r2 = fcntl$dupfd(r0, 0xa, r0) connect(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) sendto(r0, &(0x7f0000000240)="0037434ef084ecd7b431426fd240b4c551e227307111dbc748284cccd53705959994a34e942a77d3f600d97176facf8cb4e412756f81e3dcce3079e852618a9666f190ef28f2bf4a9e658adce7f258711c7f0206843522e76e0820979107073b2698012a0d15eb15156fb1dbb209886d9228aa7092edafa202f16ea4d37c3881da9cdafa94875dba3834b8e3251f37f23186699242d88b0da2ae1ac82855e2d4b91dc7f29be8aa377203ea2443d220e40f70613e4d1f335951d1a9b287142fb92280c9f6d6743b0ee72778727fadb1c79a1157d68c4087528197b9da8723905101b91bbdc16ae80da0e6b2ee1b819928da49b7dd50fd15fe447699775a980290963b1330bc2a550dda8d202fd0ad66e2e31fdbb899793c1cb31911b9615d06843f649925511f65fc6857a041762f1f79cc204c7359ca0ee087e36a0604d3ed242b8a524bb3bca4c120dfe3d0edd3b5aa85155d383dc36cc4ab01bb41cd864828a21e88d9714bab0bc9ad201ab245784749ffdab381825ad71494fbf2efd3c917306d134a65b9adcc2c254cc8559aeeddeb2fed30da5ccd0df02c2d05869a453b7d9f048f29eca6e23b56a01dc5dab37356c05603628f7e8de215b3318b04a9b11fe490d03066a3d62dc809ebe4521833b5cba9bffb17a44c49e9cc0f4309984bb2ea61563394bdd2439b0176be858a78ba1c33f16c8b1defc298a2d7f3e0c3959da338b024c278af43fe9c837a87f5a2c2c911a72d2df20d95b8851d5dbafda9e32fff64e0d17ceb45af883e999d325296d2356f444d0adeea72583aef41bf562ae13233fb7c8cf112040679e3fbecfc5dff9f015369df0300fef3b736045fb5e1c8634dbc299b21f5ed708e81814b9a0ac94ffaea4d13f3331579f651b7db11dcec4e6fdef85650d7ee0671edbf5f7efc43e382cb49957cfca50e9e2ae03055cf7b1e15239aa76c727b0814f8de0b62bb7fa588c54cd314eb5ced3224cd16da0c58ea63184ea594fc94f1653b13713bdaca5523bee008a6c89b6ddd671dd4f2cf8fc63e4759d1dd8101ccf12f7afbcad21c7ca32fbfa160815d632acca0594395820fcfda16c390f2adbce5aa14c4d306ffe285cf571bca80ecb02498a94117228bbfe81b693bd9340d2b04cb0e8198ba3b058ca56824fd83ff8910622aee340cb28ff7d92d5baac59d6073bc886a99a0e2be8330107bd167ab7b6111e58b8337712f5b2ca876ba91212ec3649ce643d5bd80fcc6f9464f3a07a6d2ec87068bfea4efa01a504a7b4bd456f0257131a7312860a839edd9de3342f40a44dae38b084e8e963f6f0ab55cdf76fb71df8ab66a2cb35cd9905e536d2ebdd59a4106ae81435816d470579cc20b779f779d1460d9e60c6ce67325b928f786e039042ba2a9ee14bbdc6bac34cb1464c27856fabf22bdc0a19a1466c20aae07528b75b67869d6aca68fd5a2ddb6227a29057f14b003ec85715e59a3a5a5a5de47ea53c6e4b797cf13ec732d48938ad89576b0ddf6e3cc4abbffc0b585c3001d6e0e635a34821c913820633a689885764895eca2a85040a4fb83f71c1e4367755453801d083dd993e345a8c0bed0042ff6e907874d4c49185d891fb60b73163e8c7d6146ca72d52161ce43e58bfec346406f1eda9d5d341334ee252e34eea30e4532e4c85c89645b5b24c6deece23abbd80630d7418aa850e1ff1f720bb44f96ac00d1956c7ecd7a708674b15441debc3f57e6db1178d03e4264e8648bb23c02c95753aef14d2855ea653dc3fca82e6873a0998228e58d70df0472e7a9dad9b28ea3a9abc93b41d2e43b4181d93e12c3ff3197d771f80f5f71f263ea8d3aa3549ff61c592008ee4f9ebf04ed9f39960a195b5c8fa0ae0dba8df3f419f6e400673fb24aa3ad86aa0a9114d19d37868ff24ce80a2e2c50febfc0f8c2c3bcc5fcb042e9ef30382b600f7e1146870fcbff4d1f6817542307205e633a607340ab8028c89f2a1ea9d80b3133c6c4f8ea189e1b0a9bfffa01057761c7c9f340698b87d4a86a5d52e74fed2cec6149d0f3d14f16cbce9c7e683e48e78c6ca09845975e9bcdbd91b30eb2ba047d8a76da032ce313fb49e6146a29ffc9416accc3ec5ce8b0a8c75e71dab567715892ae63b05f082c273a88fbe01aadd08fd73f1bf73f9c39ad4e84248b767423b04f0e28438950d5236d2d5f16f6ee9dab749a95ee07fbe85e40384558b5502533e14900ac99b143cc3c0b7c3306145b3511e5be1697c077441e86fe398ec3c896f99f29e50a48c3e096ad0ac56a474ba4a67b94a8e58de27dc19f829703fca54f959aa079de4025b6c1fd9f3424b0d16ed8b5ec2db5a94737722efc0cbbd7334ad668a906ca83169f797c21027523c731f47c49bceb360d296ef5337c1d96b0822a035bd9ef02d06a950d06a327f3e8afe37e68135b46a36a4ceba4bc41d12b2d352c5e6849c75484d445deff57cb178d9c40814e1a6b6f905c8fb0863f4b6098844f58c1b0a3281fc7a2fbcf0ec99b5f7dc1e252536e4e5e0b02e584457609f556b52bfd31fa743fde25c5af34c75523d0c219dc931ffcd5f5039adde3705f242026efd6cdc33b40441c49bd29f3928a1b46d5b2e89b7b9a1febfcc95b5cffc072d4e26645003418dda0afe4c6ffa3cc09e04903bebcd66689417745073c2c86e62754d2bba98d141599107ba6626d97b28028da1d32df1cd21b1da822734e9172c65526c3bfc3a29302cfab197565263ff05e8d0632c3c9ea1d29a8ac80b4dc0292b3d04cde82f5339c22847bdc56a845edc020d69f44ba59c54531043672faf66b8d3313a8650c82a00facdca035668da86d0ae97290f3aff3efb70b89ffdd51952b9aed36750a905691b5fea112298bc5b8e449844c937d1a894abc3bb6fda94eb4b4a16a3a1cfb8a6b23cc2d037695effbc35bcdc832d1923478693844df99aac646c0a61b46bb096ec3ddadb2c9f1e3124bbe7e6c029eb6f7ff259a4c25387ff634bb15c2b5231acb17772becd7ff8dcb21037ead829c012c2658e9aff2db3124d25494e04494e8576d34a4e8a0207b165bcea307ce4c5af2c6cbcc964fe1b32dc18c60fe1b274f4f24bd7da95f7730dcece63b04e129923b5e6ee10c5ec668d568d6ca125976f4e393f0f7245b57963a995e2e5c4494b6332580202cec43e5679e60fc5506b7f9fa6ae1d5a44bafe39842dd5adfd83b7eacca830feb0bce37ae388e00110970d1f665dad2baf35a9b5117d0fa60e300c4d3ae4cae233c2de69fa7e61aeee1a083beb13ea4ea9a7b116110fa45d48708a046adf5f85a38a3f458448bb0519c77b0918c4480c5e0201bf8e1b12f3778d66c90ae0f3d45371849a5c3efe79e33a4998506c9c1f9cae61ad14aa20a74ceb8089f118d8120428c2a8bfd1c77be8ba862b160edae0d7fb5f50eb7f25169d5482ec63bde93c908c60f51e41f09e44cea95181bba5e56b296b665165c07fb1d062418ab81bc3e1b34599621ec1b53e182d876015d11ae153f0f6c9325ac309c9bed3aead01c7e0b82ac69f542eb4271dea531da88eeb8de6d6bc084d040182822d5a21cdd3067171104095c02a1fd72da0b29c640e8362afb2dc5b56a51c9fc269979a3e58faebd850d6c9df553f0937f22484f8ba357682aed0775472bd448a7e5b4c2e8b19fe105094574b860525727184d224d2a5ee8e110fe41b61ba3019067679d15435e17754bb5e617263ac8cf67228e4f2167d0fcd12eee473b7a1b4e2ee441417fbfa3189bcf73b4dd266f58232c6c3e90f7b63287eee6cae4aa8f1edddb1a98328ea72a7b3bce5e0d9725dfb6f1a3e8905dbaecd95b10628c0c8202e2953eb506838e318ceb212b1fbd1e38d23b90d76d933ea9007a99a09a9df0e3aefecfeb0d038a4663e1c12806f1c584f35b6e8eb9bd9f869908389949b98fccd06cfda61e3d99919a2c4ce4cf5b407772fa5f9a8790de47eef0f09807822604156997a84c47fd93d1969b7f7dab3ff0092d6a9b0aea0654c0a6cacc5198854ab348c96fb78f9b4e928b68719d328b42a14f96988cfc4fc49d4c23cf97388dd5d4e3d03238362c1f90488c41c82414d286cc4170d036b8b2c76285e0770a3a8ca2166e3d735e94b79c791508361c1a9f0cdf22e62b193bb479abc9b989642f109fd0226498c99aaa8acc79971c81223faf691f9b5d12aec2235decfd96856d916f6501e12ec77604919c4af701c0b11c88e85e00afd069a903d78e2b9fee7527d8e4c911f8b0206934fd97115e264652940fec7ef88db97f541bd31391dc39f34b2e390257c283afd87d27427d95a425e4eb265bfdd0d350f7b08954e0ec6264901d7b1cd9a2c438de10dd0bece805ff7b17c6a85662860d0065bc48b019462d2bf3fe8619156cb2beb5e9b50fc2762b7c8dd0b72896fc060e165ca88ac55461e4be2dc7ffa30e53cef94fc4cc0a1398ff9b23b96963325ae546b3de0ac44aae4c29b1d01f8dbcc61e6557d9d10b895cd4f1a11195dc8982be12c040dc7ec40054cec7d3860d1e45faee632a0be08c475dc11d4dc381aaaba8cb83943a1d1189a64d7f62fa7488fa77097413385e54d5b4feb52249ffc4483280e486721d0edf00ca29ddbf52e80478778c6b520f47985444225909aee2a8571bc77cbbed44232dafa71e0c9fb835bb227ae1abb7bbefe5ef17ca6012ae5d0be8dfb34eff9886ba23a12cde8c02603b19dba911fe2535a020f4e8af174bc5b378b077a9dccbb3fe4a02d4ace0a8eaefc28dc239759e39899a82b743b99b05baf64f326f9e8e47977933eef5c22897335bfb2b04ca3dc65b4358b457deebfc44be915647f20f280197436f0066f703f081c630894ab554dbb6c4bcba25e27c6de931a97156563ca59d6159a1302a1b0e27845e7268c16550ea6654cfd5d2bc911dbdfb6299b6602a2ef45683f0a13bf3350d4cb84ff09855e8bd4f99b2274f5cfdeaec1d72eaf6eb223b2981ddb661c147881aa28dbc1abf22b055f7fb0662b0423015cf811fe66876a9bb22a4586c75d0b2e4fddd2df38c4c4b0431bb61db92a820106619492a55e6d14592d61640fa55e0e173ff1c206f192350fd48350637ca447b978626fe1a6932ec99d08080c24a8a0f9df02e60c3eac9fb626560fd06c3d51e9e7269ea68c39cda79c7687483e238ccc814c47332bdd431bfc9132047bdafdb18672fcde3d66032571c16ca0c22ca7d3f4cf28a3fc84099d28674f768acca764ad078e148da3dded127d8a032569f416ce781d2ca755589f09e3739316acf0e23c7c9a5237eb266f8de28a0b5e1e189057531b6fb4de75dbab54a8681a714181003fd3cc207b8dcdd557946b5b4d6bcf7a7cfbfe88c33d0050a60757382886599668e10e887f6376215400151136c3bf65bc97da886c36d3ccd4f0138f864ed010f67d3410cae4579b9b6d9e507bb596ebaeefd280a091a45571e48c0dedb52fe82df1cea98f7e3a2e54dae7dc335968ade1e7a433cc33b9a7b78d79b8ac645fde1135b106a09d69a1a9b1b2080a480d659624ed97f8efcec2825735c639686cc609b7e97d4e9b3bdc22a4f392266c0da3e9dcfeed8bf0f49a3e1c942bd9974590a00f0d5429dec7a7a7163b9f56f04ece809017bca9181976c2d929681890fe0fa2f194bfe634b4c18356b942d96d3d9618d25e97c330944e4da6d5f4737287c159e334d3ebde7c4b1b93b0847d79d63c658d9f387c37302bfd2e62fe65d47124ee4745c4ae6d50130266e9cf7e0facd5accdefb4fdcc60c34d1d11e0e0fcfd4adbcf3ab9cdd", 0x1000, 0x40f, &(0x7f0000001240)=@in6={0x18, 0x0, 0x357b, 0x7}, 0xc) recvmsg(r1, &(0x7f00000025c0)={&(0x7f0000001280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002480)=[{&(0x7f00000022c0)=""/217, 0xd9}, {&(0x7f00000023c0)=""/170, 0xaa}], 0x2, &(0x7f00000024c0)=""/240, 0xf0}, 0x840) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x25af90167d5e1800}, 0x8) close(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x800000002000, 0x202) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x7d}, {0x5, 0xf6a8}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x80000000}, {0x8}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000b00), 0x78) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000280)="76756ea0defc8dd88f6e38a921e7d2be216edba7a0b33066949bda60053cce28ca2f9420aee9b2d4d673396958d96c0504c19700ef5dadb5d5a435d487b3ff9815450663b74192fa98fca76489ea4b5e5520392e6ac474db399d71e7bec7ac8ceb819b189a665335389558712c6218ae93e56dcc852535d250041eaa9a115eead05fe1276d0eb45935b32ff520e60c3b70d38bfe16ac57a0e8f448d6da347f9affc5871cadc23ec40a78f14b28fea58f438c65046ba38f9ec7cd49a246264e1428dc657b7ff4fc5c5fd459a1be2fda12c91878e47c2de475d719eef698f7ca0fea67d9a4acf1521591336e743d130b551ab1bf230536c0d4ece53eae729f8f04e2ecd8d81d49bb59f82d0825f0a5299e1f81755f76209a7a530adf9b631657d6aa0a78dd226a44b1fe01c96df786c5de08c45ead6cac4dfd20efa8a4fe856f40de654fbce96b90b7fab97ea234cfea28152ae33ab0f6ff7abe4ab5e26cd0c2e9c11b791221f188e8def96f5716a525f49e39661075e44c283669bcc70e2342137cedb14cc8d402fbde84d6f0c9a9202dbf7d1bd5d20aebfab712bb722c662a2977627b48ba15089f9989fd5aacaa2859665877613c11f5c9bc0631d1dc71f8236ffe28034306907d7c71154793f5ff522cd2a2ec6b6cece23c52bc46490c9e9e36f4ed188cd79d1e07d40f1bb9d988d5a909ec91d956b673e8949c8e3d7b5815dc0232cabbc05aa7d0dfaea1c7ef3d8d4be3298f123e0e1439c250ad39bd716002a7ed393a155d99cd2d8257c2f22b654e00ddeaa13a0f50fafee279e2c6d41702ac33c0848ddc71127f2825cc428e1d7be794c1b8331a1bde556766325e94619d83cac1373ecf8fe9f7f3d6ca3f8ee3579dc319c551571d83b9597494e5cdef24335a14fa27b9239b6fd314a07b2947d413eda1aa7689d79f14595da3c8413572c6e0d316650484f75e77455d77c4804ab090e60d2ff1413c0a70bc22593614da017012c78f462e5f15775d33f4208b09ddcaad2978d9e0829b1cb058f1dfcfb20efa0ffb1fc621956b47dd2d55470f72c1f204c5e37886124faae9503874889b30269953181bc0ecd9e0c58de20a9ba241079d6d4a5e22741a81f5c71504666ab15ea8830e9a6ee893630fdd13cf3b787a8c69671e8a35b3bb241b4f8d0215cc27a589dbf44fa1836872208dee1cefc8c1d038f64461c857512e9ac45c47700a53c0b10b748d1249e67a580b5bfcb4e313e241e1d1b82299c99257ed211639eecf7ae5830a03551f4c2650fb5ac3d6b482e0c6c14725d9124413d1990fbb08ac24d0d70d3a2d83901eb68d2d8ef15660550091ca15dfc3cead41e3151f61869bc3c3b1d89517d03aac628762474ed54d4011e5f714b87d971bdc868176079c79bb2a92822c74b865588ce559791f9f4dcee3cc19e61a7d3451de7443587ebf71ee09ac1acd82111010aa57947992dae0139262aa49e1d7c61dabbc3785067a99cb454ba4fec8db938a6115eac66830380c9eca1470f1d7c0a5d9ac1c7cb2063066931841043c9109c2d7ddf4d763ab1fb8b97edf9268383520f6b09be604f8f1fb8c8bf951ec32a805f2f58a02e9925433e3d2ef1a88c7d59a94b3167dbcff5bd04c1c563e6a86501c20554a1886643acbba1c20935afe5402c60916d071c583e74365549db937593a69e013272d37f040e6880b27560cd8f884e9ecc1f08fda2b1737cf9aa5c8bac2840c23a403b9235edc89032fb39b899321f66d30377209a8550b0db03754ec6a2f7c02abbddcaf675cd4080b0313ccbeb630ae9aae92652ea2f9311e6a12dbab963bec08d8c87002d417db0c0fbf1c81cdccb1cb8d6cdb512559f2f07740ec3e7bdfb057110f5764786fc47ddf4b77af3ab907ca961b3f331c99eada91874208830702648b25c8226b58fcb98a4fe0b4ac28166860fedc45510d96fa52541115e58493a681a639f999fad65773614c29fbb90b8e685443b3dc66e08a88715a38a971c7e6b93479e73ab43be0731d4274376fe24c2e538cdf5495107034de66c72354f733bf3a8753203aa9b666108887d42e3d5a98378bb0f2f1fc983a9ff253519045e875d3a2bd6cf90988bc3e924d19712e39def1899d4460930785d2e8afe41c513106ebf5e96e175332894a98003cc88bbdb46a01803e690f368f9432834ce3be9ff10fe866bf6d0f11e139bf1d8fac5b4d8e738c33b4acacf3dc4a6b7e082f14ffa1dbaded361c6eaa6e0f5bc8c5fd55b7f38acb82f7fb9b383544a3039493322669e4ea220036800558c5d8217dc65f8023fd13d2cf85267fca9a5f8a0c40a1a84240126ea8fc5678d21972bdd11d0999211b717f443df89f3306ebae3fe58074bfa161e27df0d6d261491734e5c6ed7aece99b0d007bb877717ddf19522c4745f84d0c455e332879a869fe5d77be3afb2bb13614df198b96e80e167a7d5e3027edec6b6e82e10b855f0f398607670d01e7d1a4efd9c237730f0d5bb2a2648ab59d18bc43b965f3ed05dad5aeb8fbecc2f78ad3384fc3b50d69e28402e150f0b8f5a4abe7084a916542688cb66c38a4ae2ecb3aff9d8f07b4da9bfb4329b2515e06b1d268bcb7dc608e65dd8c75765f4b71aa8303f943cca6fe5b7a8a45c7a91394a3f1275600069e4c02035933422ee1b9ce128d1b3254ea1734716f5d69cf37499300e8e9ab91363ee71c2c57bd0c2f151e9237c89aedceb8be58ed9c82741aa97980eaee09bbd8eaabb6266746b0178ffed47d7b67cb6859a4529a3be72a799fb40c0665fd3443c752328c426894a744d4935e52f42e7acdba7fe4e10a65bba265aacf0eb671fef73538113488ed987b319f47d5636c93f6b948e3f8ce4dc63661b9dea314a2ab915181922284b0b80829f710d9cad528cb6ca1f802b02eacfd7fddf372f9791b1df16a59301eab88f080549dd805e2cc0535bbde47b2211a82d188a6f8a618c4f36ce814b557eb2f4f8f4e17c84fbe62327615c2a9c6a766376694f21a4d7656f1975cb653d0855d7d95233090663696327e854f3cf2e21ff0a134d1fa2b433624d751001bb8b75dabd5c7b494959f6d80aa65245c6bbcae0ac20cc95437445bdd14871debf23a67a474fb77e58941f11c8dae4aba9a6d19fb7a20d4b3fb6c232e32c5cf619a684d77b386db8c8c7cffde26dc3ecde311d7e856423b5aa96d00943f775001eba486d714e4ef0c0755a505e3e377f7b4fcac39dc131d38ab35cddc0ded2ea9e6493ab0d26eba5a5c8c1429716bd4be69caa805156f554401437e92cac919b73dac5a5d3393bd0dfd8f622a346ce7b8614598755beed77fe48b42db3fbcc24654b308ec27c06269301a27d14e1f8b793f0c88470bd3087cbc3dc43c0725cebe96899ef00a9fe3b5d05adf3975993d0643897b01297c2c7a22cc79febf35f187e1a110eb2ba0d26102e01ed11f1b7bb26d16be0e7e3e846c71f52dd35e37da9bbcb72d588ec6060c20dd43b6579ecce59405ce0b969b5277ec288ef31fe7e28de87b26e80d073c0608e684579fa1223830d2b2e1789b6f871dc3bbe6fa5334fbd91227f67b8d0bd6477725bfec2d14d375054dff57fed3f8c8df4050bb094bbea7cb8caa0e5a8e8504148f712ea82816d35fe8efbcd8d4b78e9f53665bfdad3d53110e7d9973c24a737c103811aeab231cf84ebf0702a2737ffc87976245a070a5fac1ca15a3c33aeb7881fb2422b491941bea6aa60564770cdcac7953e1411029f815b23f1cacd251e40930de00287eec42861dcefe12dc2feb78d1a3cfca5cb1cc79fb56c655325deed1aeba9e7ca4a9fc24e174d2997979c6d38aba34d0d39d9c654e5d9506d42bd328a4e820e0a14223ee94ec80e0538276ceda120ef29d6bf183632ec62cb8ae825b0c796e23d56f086cc81ddf01684a3e0a5ca9a0bddaf08d7d88a82c3005268b43654c1fb0a0b7871de90344e1421aa35539470a18060dddaac2facee45d3ab9fcceff06c4e62cc0c607cbe20e8af22842c137fe09c37f21d79c75976561348e7e7a4399ca914e2afa65bfd5cd6bb7741050b062af97c7a3cf62a4f70faac924016a7bda3d546d52339edd33dc6f70b8558fe952cc9adacecbbcd96060c00420051de4289fabdad2fd2a219461ad15cf76d3faf7b7652a479fbab18b0b0f6c9116ad3d8a882ca24a42d5ea2d453abd9fca106a7de4d157b1e94ba2d73bca94a09822a945ad10e026e371216511c311ef1030cab6de762ae113f833d036b0ae62b0447350143526e6f3ade05a404f8427811a426bf6057680f49769f04004486810297724522af1ae9cfbc62c99a1fb545ea19d26ba6c57e5e0abb0095002205e5aadd814f0ac0cdbe8405e4d46d185c8ad1bb5e193ac6153a9d40e07e916707680e2625937399631024f37e51f8224ef7578ce7795a4a4752175f3cbab15e3dd33fd7dc535259d15a2266178efd8890974bc74c799e420fafc42f86cb8e084ff2a84371268a0fac3bd8895ad18ef605887611b9265f3bde94f979de3dfd42926088881a61bd35d7906a6bd53ff8a0cf32979f2defb2d2664145779ad6730b23e9bee331f0e78ec421c8f50074e48a64019ec03ea55d608f5d9228ecd3862a71a20ef30f235cbb8b1fee2f646ad669c273353143eadc502a0e14a73368c9e3d56d63bb8be0f9f029a62686a0269b9ca1bf3cb5d48f7f0c657fcfa91cc00c47524f847c27dc7fd8f457acd2c905dd379ee386cbbcab15b9e903f16078a05f453e0d5268ad9b703b5ce1bc6b3106f34557ad32983203427c713b9ab7c68eb450e6755c1987e174c2cc25f24b9d50dc6b939167b0895cb420347d79df545d52a9286d773c238adc5a5e701c82506f6aa08c7c0618240d5e7c1d15f3320fa0e4c7dded2cbfbe524b41db74e0f6c6b4f97483a76b9ea313de2762ddbab9dccfdc8ae0e5da5542f33687f5a02f28b551dd7e907ce8441ffb9e947b8fef5f0b0c75369ac5efe14a39630a90620fab7ef7b4d321eed1ae6e7576012576baf6e025519f7b3d471de9c6a4f104476cc77b8704a3d076741b89c906651ebe50540a6cdfe5a633d9c100a58d717aac81d60a29012b48654c2fea1f4f2dea33ead9d63410c362933acbdd000d842923d207148da8a1cd5fb179181df2e83aa6684b6f415b89c66a44a4ed64a25d5640f7fd8150ae7996d09f2e852eb6f320c6d102d0ad72d2413e6ef8ff842d81eeb8835ea3c175af33fa18d5556e50f194ebb10d00e1d672188aa23bab97a6b19c42197193f7d333cf356a1439089c92a3f2d42da178132747c38f37e1f57daf819543d238da587d123cad26ced1453627c9cfa5e4336a2d7148b0596a99fb3ac054094a2089f27abf00e799179965319f89dbede97c4a5743ba66fc001bbb5d919fe29036d8c620c202cc750d9ca90b3249cef79dfe92389d9f69a60c7157ca86e7a360c8fee733e734f408766e161cdf0cd57ea9805382dd47585b4336caca3dc8535f34bc9de33697d47ea6a96037824dcb156fee617e0f311b3d6a121e1c8e513d08720aedfd38f31029245c6117cd15fa04cd9da800b92b4cb70b04f7ab5acd99aa08bde511c5c80a2ba4154e1685d028fc0f0306a3bc8662c660c599bdd35156f21404273e2f4b22d43efe0417fd2709e0004848b9a92b4ef1f5bddb58b8a63e717e8de3a6c8bf840894a625a22cfb74a83f8b8370da9978d0a19b3b93a6345c10155ed3f6997750e466c9161850c39618eb1551d067ebc095fb52eb30b68080a292d2e0ddfeaf591a1fee432e2b5c49cf6", 0x1000}, {&(0x7f0000001280)="706ac580f783414aeab616274597b7d32b575d379a19b05c35a7636ae7d3e257209d7264e31d968b67edeb854766e638561bee5c6c0c947f040f8c", 0x3b}, {&(0x7f00000012c0)="64c09208db5be454baa647eef0546ac648241f4834c950660773ccaeea5376541e0843112c420ceb1ddebb45efbf43dceb8e066054b26c64a22e1ef35a77fee297147b4f083d72ba19", 0x49}], 0x3) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1000000020000008) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x3d0a600ee2f825f2) getdents(r0, &(0x7f0000000080)=""/54, 0x36) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) 12:10:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3, 0x3, 0x3, 0x4, 0x7, 0x100000001, 0x4, 0x9}, &(0x7f0000000540)={0x9, 0x7, 0x7, 0x4, 0x4bb, 0x1f, 0x400, 0x3e}, &(0x7f0000000580)={0x30a, 0x20, 0x7, 0x80000000, 0x56, 0x2, 0x5, 0x7}, &(0x7f00000005c0)={0x6, 0x3f}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="a3ec1ff33081d0a2bcdb903fbd4dea9ed8e48a91b458245f9147d296a29229fc7ddd393cfea4e3a2aca8cbc805ce896667335e610c62418ab0d58a0a10c9b7962df41ffc1d3906bceae1859d419d062f63bf1122bfbbe085d1dfb1e2f7eaae29a8895d25c78328576c1a993728ba5b88d4066d247255be39ea4c34dc6ebf5c1c5f52f9770b84392bffab34df603709578419eeea0db109fb206a75a9e2b74fec38f473ac43e55aceafcbffec62a6ff29afd448d71bd3b5c546c0c27a5dc4", 0xbe}, {&(0x7f0000000140)="d9f61263f27cea1695d689f215bcee0cdc273685a97edbef7a871cd3e0fa3b2a315d7558dc216e9949d4a0a9631fdb236b673e07963df30c3c98b1b5b341f5c1b92212c8cb1a96096cc68a36720458564bf3c0e29745d822b78e05c23f81399e5db689c697472aaabe8f8b7cf14216e829886068373ee670a4ff", 0x7a}, {&(0x7f00000001c0)="1664725c22977b65a9bb66977923b9af2602111eb5da01b725ffa8ca450b89f427f436092841e9b3721b753e90cfb1d4234b8324b1c00da101d2727034edf8d5cf83655fb4315101107781eb08c887b8d91ff6ec0df5d91bfe6c2748d7134aabd7dfebe31a79d5de686530f4f84914b27f6f36e15b8cf328a1cb9d5c2c", 0x7d}, {&(0x7f0000000240)="1e3669b71f", 0x5}, {&(0x7f0000000280)="070edbfd00fcaccd62d8b3640ae555721fd77679fb76703ad2bf99f73edfdb6799862a03c79a10b591df5725f1e7ea49250b19a06a22932487c41b91ac1596c819060639a91927196e2a507ee26aae6b2c84ceb97f655db7f5ea9ba403a551af5153d2cd855dcb6c3a2a80c54a7ca6259bfb23a2d7b6c181de5203593a4b", 0x7e}, {&(0x7f0000000300)="9f33331d8e74fd129419553086b2019300f30fd2eec8d06ecaef3111e55cd25ae2db38090358749300d9c19adc9a0d13036348d43262dbd1a129bc61b065f143ae7b3d3939bb823c37b6c3c1c093928cc04c0bf619923f4e071316e82a2edfd8e84eace518b050db3b9efd06da35b5643945e2d7f033c3db27f9930622101b7f0ee53694541f448df23dd6db91de22b8f15b10da6fbb08e9c12aaddc16698f9e1e83aa585cae799157d987e14c91e562b9f0", 0xb2}, {&(0x7f00000003c0)="525fa1c9d4cad135cd4517d5d6198dccc8924e37986369c7e84b8e5fc6c9b306ddc99be9044690465c2a55421aa442717a19a502c7c3db884fd08b40ce5aea583ec5a8645cde3aa359c8943544f743811ae05c01bd6b9742e2ae42bfdccce4d241b5f2d34d3c68f852cd989d6cb9990860cd28c415e3f1f47da2aa7c9a693dcc42daae315d904a6173e138bdc2f2d35024a5f2bacbb21dc9e7a3d8b3527bbfd4b7d2e7af93d95a3c263d", 0xaa}], 0x7) socketpair(0x10, 0x3, 0x0, &(0x7f0000000040)) 12:10:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 12:10:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="078ee7b68d482e1703de7a71b08405"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x845) rmdir(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in6, 0x5) 12:10:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x10000, 0x0, 0x800, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffff7) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) 12:10:00 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x800004002) fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8061, 0x2) dup2(r1, r1) dup2(r0, r1) socket(0x10, 0xc005, 0x9) socketpair(0x1e, 0x8006, 0x5, &(0x7f0000000040)) 12:10:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c1, 0x9) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) close(r0) 12:10:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/18, 0x12, 0x42, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r1) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000100)=[{0x4, 0x7, 0x1000}, {0x4, 0xdcd, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x3, 0x1000}], 0x4) 12:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x18, 0x2a8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000480)=0x7, 0x4) r2 = dup(r1) r3 = dup2(r2, r0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000400), 0x10004) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) kevent(r0, &(0x7f0000000280)=[{{r3}, 0x20000000, 0x2, 0x8, 0x4, 0x7079}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) getpgid(r6) 12:10:00 executing program 1: r0 = semget(0x3, 0x2, 0x214) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1800}, {0x3, 0xdc, 0x298d5260c8b7039c}], 0x2) 12:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x6}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3122ad0b9ad8345d, 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 12:10:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setegid(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) chdir(&(0x7f00000002c0)='.\x00') fcntl$lock(r3, 0xf, 0x0) r4 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000340)=0xa00000000000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x28, 0xe535}, 0xc) 12:10:00 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/5}, 0xd, 0x1, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/26) 12:10:00 executing program 1: semget(0x3, 0x0, 0x28) semget$private(0x0, 0x4, 0x50b) r0 = semget$private(0x0, 0x0, 0x348) semget(0x2, 0x2, 0x40c) semget(0x1, 0x3, 0x200) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="03d35f386520b4c46f318057eea40323dc3f248620a6db1745caca1b9d5f5818d9aed3851bbf56d556779e", 0x2b}, {&(0x7f0000000100)="cc854f2eb87ca02590934b2555c652", 0xf}, {&(0x7f0000000180)="f1d5b042f0fdba84842aef4b98f469be0137", 0x12}], 0x3) semget(0x0, 0x3, 0x14) r2 = semget(0x3, 0x7, 0x0) semctl$SETALL(r2, 0x0, 0x9, 0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f0000000080)=[{0x7, 0x20000000000000}, {0x3, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x8001, 0x800}], 0x6) close(r5) close(r4) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getdents(r6, &(0x7f0000000040)=""/20, 0x14) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x15, 0x3, 0x0]) semop(r3, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x800}, {0x2, 0xefec, 0x1800}, {0x0, 0x4, 0x1000}, {0x7, 0x967}], 0x7) 12:10:00 executing program 0: socket$inet(0x2, 0x200000000000003, 0x102) socket$inet(0x2, 0x4008, 0x4) 12:10:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xe1f4400b642c47a0, 0x0}, 0x40) clock_getres(0x0, &(0x7f0000000040)) 12:10:00 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8003, 0xb) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x140, 0x1) 12:10:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) dup(r0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 12:10:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) 12:10:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2800000280, 0x26) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) fchown(r0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x1ff) 12:10:00 executing program 0: r0 = socket$unix(0x1, 0x10000000000004, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x4001, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="58741e0345d112194d3d8819c8fb92f3f077488c9d6a2dd65e99e362b23b449b138b3570edabc73265c03b3a36907d4d50e2b53f588193504c52ed356cb7fe3181aeb695af91d25ce6c4d8f1974946f4b5a258c5fbf4aa5374db0009aaba3869f2cea33751cefc2a24c9e36bb9e3602194009e3366ae0f13c703", 0x7a) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000001e1d000000000000978d13565383ef235fd518f71b7eb71e8e92174e1330636d047ea81468fbb1353e815d2f42c0743b9f232059c9e762922dfd89728cf8703c74346eccb2f3cd79cc1d3a3901b563ed62e9b501093eaa32b6fd66707f9398be3ad6b2cb9545686f75"], 0x11}, 0x0) 12:10:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x4, 0xe3ad}) mincore(&(0x7f0000ff4000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/4096) 12:10:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202452e66696c653000392f28794d625bf69983969df6cb8532b6eb6a0ed7aad94d1ef0426e9f590070591b8f830cc30f6c1ef518dfe31dad75cf7dc7ad95eaeb5398ba0ad6e9e552183cf051d2dd3c770be083e6a8d2cb6c5766b4bc1103d1907c7fb19f85721701ce31d0891e4942b0fba4d089da6e05bcb24a6ff3704baea61ba82f4a6d40fd046c4432bf538c81c9b2e37bf7392cb6bdb496cee914673af3c1e3d6569b1a1461064f485cc8a626f0edb08f0a9183268c7da3489a8d65065d6f197191fe9e8cfc17801fa6e53446e65c058668efc94285a300a152610a56e866a2f48f8665ac868a5000000000000000000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 12:10:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)="5f73bb327645f5177fe964800a449319a458407e6912205a513674f7ca9dc8c82877aa81af9ecbd67bdb8fd3f65ce8e1504b54d8eb4ddc9add542585587602ede26682fcdcfe382aaeb565bf21b6209ab57f393a15ef39b96741ae6df670a34b5934e42cf5c5b4a9e11ec22f8ed124f19a79ff5d6bae18946b821097a07e8e980a6f50166e1cfd0ee230485c08", 0x8d}], 0x1) r1 = socket(0x26, 0x5, 0x100000001) sendto(r1, &(0x7f0000000000)="5d04edfac75e084f88aae2debf098aca597b750936dd5df7eaaf7ad47b0d4fb9bdba8f25617411526a350021fdf45af68219c33c9ab5393505baef641baa68eb666f52ad466383e3652235fdbf2632f156915b3cfc5bd2e78f24c30f818d62e0fdfdfde23452bf", 0x67, 0x404, 0x0, 0x0) 12:10:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="f219fd6a0e06cda819eafd9fb1faea77957bd10d14a144b7511bee103a1d152311229d81621c5d8c31157181b3052ef31a2d130cf5a9fa093e1bff9f837fd066ae030451bf5bdd40981f4a342e882f3d0a9132e29e016f28190b0ddb03401cb0b2308f3d8ec3b021d151f7b2de69d19b693569fdd2f5ca527a3b8ebb31be60ecfb2589edd82f0d3eaab2ab9257ebd3e7aa960de7bbeb49bd4e9b9990d9153fe2b06ddd2be77eaf876c5d90bd95d7167ecf59010d6109472b296644567e40c996f922a1a09af3243930306b3207129d458d3d03d8a1bb983974c65ed6dd3a54d86147849603", 0xe5, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0xffffffffffffd696}, 0x8) 12:10:00 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000800)=""/4096) semop(r0, &(0x7f0000000100)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x20, 0x1000}, {0x2, 0x6, 0x1000}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x5}, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x81}, 0x8) semop(r0, &(0x7f00000007c0)=[{}], 0x1) 12:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xb3be) r1 = getuid() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xe15}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffb) 12:10:00 executing program 0: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) r3 = fcntl$dupfd(r2, 0x0, r1) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x83e9cef6751c9822, 0x0, 0x10006ffffffff}) 12:10:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getdents(r0, 0x0, 0x0) 12:10:00 executing program 1: poll(0x0, 0x0, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 12:10:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) write(r0, 0x0, 0x5a0b4fd0d2da8380) 12:10:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) utimensat(r0, 0x0, 0x0, 0xa59e2a4fe716a2be) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000080)) sendto(r1, &(0x7f0000000180)="7a95116667a35bbc63632a47ac6d2e034b8c7f6b23af2358efdd553d660556836c39b6cc832de085bc9a78884b7aa2064c986e9804aa0ac19249dc9d99d8c6aae2eec7ff54476f4d900671145973bccff940c30ebb9e836044c511d68e28871b38492a04cf9c63d68ffad65d6e4bb96eabc42a2f302d6ed3e03cbccadd79fd49347e686311c2f41881932a265202fa2ae9cc9558e17709a975a69dda2f8e7efaf01b379eaf83135726973ec11158e30822191821b29235e533a544b09f68fe33cfb3960efb18b9b7d3465bb395a0bc5f3f4d70eebbaf2d7dc8835d36961796f5ac8a878361ba7533154eba5287c37bfe1373082282c48e686eea02", 0xfb, 0x401, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/191, 0xbf, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x10000, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt(r0, 0x9, 0x81, &(0x7f0000000980)=""/101, &(0x7f0000000a00)=0x65) r1 = getuid() stat(&(0x7f0000000a80)='./bus/file0\x00', &(0x7f0000000ac0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) connect(r0, &(0x7f0000000a40)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000000c0)="e6989d56a5ef6050778fce93c85e8b2c63be37843061ddf04a8c27264fb9c8db722f6a0eae90487b3724d9cf06e72662d8abbcb5c1e783b7352e64ae22c1eb7c2c29772600cdbfecad0bf138636e05724be4bc28a9ad13bee08149fec0374997a87abd90dc38bf9cc3d23ed4c590588427195cdd7e62ca2b2d959c57a60511a1e55af205f88824b21d3c0e1db816ba5c17b0530db065e3c0d4a3d78c61a953f2795c6d09ccf37da1bec72ed0f5696ee6258f764854332e41f681d5978bd38987b66825b4b1bb3024897adadbed11d1", 0xcf}, {&(0x7f0000000200)="acf251d43f7a34ddb9f764380511079949139bb8feb6fd03b9adfe1f9bf3242e85450432915013d18e5c058399de77bb5154da456a48a30a5e99607a92e0", 0x3e}, {&(0x7f0000000240)="94d9beb39deb2dc90398824def470d2623eaa0b38a37ae100b8c71eec69b99625b653feb857792f7c05e2baa36e3650e9cb2bee465eb87ed6c44c4d70a2f22b88e72ccb770d1b9c7a3228e7f9f6f366f90143c8f09f9d7800d43915b001e44d7301dc747636855cadd44bd3238f83f756d07551994dac35eaad275bc59a5832a91f6d1cde90ca6930cca1f28c0f0df5d29448d2b019223504ec7cd8ce700f2c9a3412f7c5ca0ffee0e08abec42456b55d42f8d4e63dc394806864a4d7198dde875194f166a0b84ae14a986ac903df2dd99aaac7f7856c95eb416f021c526d1b2f7f3ce594767228dc5d0e502e2f298fd7e42", 0xf2}, {&(0x7f0000000340)="fe4dd2c79315b8345acedfe6d7621c97ce5d97499a9e36aec21fa4a402fa14f0e95168526855badc78f24bdb34a5d5573b942485c4a1d713c115441977ac1cdfb6dcaccbdf672757387e819977d6007ab2327d33ff0393bda3cc795d7ed21c2fffa04d9001aebbe35da7baa0f2f22dda9521fecfc60b6cce2f885385c165437f884224d0c46b1f0ae3b4f436548a0c4fc23e72816bbef1e8831daa2a5eb6bd7bf4fedef67bcf9174a4ad0707d6584b0b83db21108611653462be83a6db00cc3f2fdfd3b49f6130145ca249d337fab97cf97890ef0c98eb33cc8be3e1fe3e0133a61aa2662a64e2c44190ff8eff8d6c531b2e56bf", 0xf4}, {&(0x7f0000000440)="9b2293db7eeb7070180e96f3832f3ecc277268e051b27020fb76d3e45d9b1d9c6f9c808291a20886a511a838855b6b7488ec6e12f678427548cda348cc8a6e67c175c206e693325bd35bf54122a46095fb42475b494c08fc2fb14439b24f78469f128ad25bdfe11fa48510cbddae91e45f989660521c3170085cc9a3e5124f9e02f084cba440a57c6489a62c8a41b5d2086791e3b9c4adeaba11800383fb6fa2036ff151a7f539f0f7d7b0abb64642c9200b3bac1cf616268f35bca10185fa6f01aa143e1c44666145e303e865a1e211837939eea06d23633495f9bc1771d1992854", 0xe2}, {&(0x7f0000000540)="29508e933f57236365c8f291b6f61cd9b2cb270ed939276c865324d3a39fba431b2a8fff776b7d1e8ce952e38eeb371cad67cc1117fda4fb2e1b811193c73d10df00d4fc35bfd96ba7e98e354c85f59be1", 0x51}, {&(0x7f00000005c0)="2ac0bce20b07fcb27aca08bda3f8bacb122c575fbdac348d9328baf9b5ed7ac3f6e8bb1208a74287933fc59d2851fdfa7d830bccc708aca06df271aabdfb78ed011c5a657be43fa67f3d3a634d30225a59c41b0c3bcd2b17f53c5fff4a16fdb8f8ad2bf12b18c8931eabab5b65e18da097be4be2ea23c7db82f18bc87df5b4a22954e4abb9da006ced84992bef1346262f82", 0x92}, {&(0x7f0000000680)="40ddcca965b4300f7140f766e1d2af710eb0400bccbfb006b1a2ec77bac9818391db7ddd480865dc359f51d2b1d88e2257b075af60217b8f6f461c0cb830a23c17c7c880aba6909b673612da997c032ff11eb4a11191131c79a6fbf0eab1435d5e2fddb4dd9b740b987dcd75c5aee504931c5bc12f66f4dae2ec19accc26e746eecb3d427a58074b104bd5fa69ebb5c9a04856216ea6a56925058859e96cea50d4ceb4f07491780e494d73cd62e0a7", 0xaf}, {&(0x7f0000000740)="4920f08414b244a18a953aa2b5d1f06d2c159234b3a5c279effda291a67aa28ea1d9fb22f332a6e958ad3ad0d051c0140bdb79f4f76361103ee4d0709b5b31c2d965544c6aaa9d9a39b2f532933c9d3998024ed6b55d5f1ba2efd3675ff24d42ce51740af5d68bd5c99d926b1464431617d2ef86835df0", 0x77}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="b000000000000000ffff000000000000cc2d77027e681fd1eb78bbb15b7d1892b6ff7bd9aeb9b59cab1972ddbec8eaf6fdac1915c3fe1ee5417597ed90b2ff3780ae3cf4ad022214f78783afc42ec4c59a2cbc24992814aef625d351de0919bf01f1c653d338ad3b6bc26fdcfcbd7332da0fc2417787789e1b83d641598b540c3637ae3022ca94f4d8e1ac69df41694cd8771d86fee59b06d2e6627c2d857178e2468232a7ce88907999c4cf168c65cc"], 0xb0}, 0x2) fchown(r0, r1, r2) 12:10:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8b, 0xd337ecd893cc5808, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0xc1, 0x40000000, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000022, 0x73c, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000000, 0xa70, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x85, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x21, 0x1ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2a, 0x1, 0x4, 0x3c}], 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x3, 0xcc6, 0xb167}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0x0, 0xae4a}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x80, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x51, 0xf0000004, 0x1f, 0x9}], 0xfffffffffffffca1, &(0x7f00000000c0)={0x5, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) 12:10:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) getpgrp() symlinkat(&(0x7f0000000040)='\x00', r3, &(0x7f00000000c0)='./file0\x00') 12:10:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kqueue() close(r2) 12:10:01 executing program 1: shmget$private(0x0, 0xe000, 0x20, &(0x7f00002b3000/0xe000)=nil) mprotect(&(0x7f000032a000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') pledge(0x0, &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000537aac369298a7ff775c29fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x92) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r6 = open$dir(&(0x7f0000001440)='./file0\x00', 0x70a, 0x20) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCNXCL(r7, 0x2000740e) poll(&(0x7f0000001480)=[{r1, 0x20}, {r3, 0x56}, {r4, 0x10}, {r5, 0x50}, {r6, 0x80}], 0x5, 0x7) pledge(0x0, &(0x7f0000000380)="b4ae41904e48f87c734ef346ef9ff04d434400e5e746ff49f325696e0f156b431bf1c8c01edbbbcd50581cc87024edc0bf7e4038080072fb7926bd4db60d069c07ef2e098900315e47bc0f2d4276f745edd4ec83ff572518c1c180b43d8ef7bf0e5dfb4848e2d78aef5ef20810cd328580d4ad5c91") semop(r0, &(0x7f0000000140)=[{0x0, 0x4, 0x1000}, {0x0, 0x100, 0x1800}], 0x2) socketpair(0x10, 0x8002, 0x7fff, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCEXCL(r8, 0x2000740d) semctl$IPC_RMID(r0, 0x0, 0x0) msgget$private(0x0, 0x40) 12:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) syz_open_pts() close(r0) r1 = kqueue() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readv(r0, &(0x7f0000000040), 0x0) setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:01 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdir(&(0x7f0000000380)='./file2\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000680)='./file0/file0\x00') unlink(&(0x7f0000000640)='./file0/file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 12:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCCBRK(r4, 0x2000747a) 12:10:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:01 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f00000005c0)='./file0/file0\x00', 0x109f3, 0x0) execve(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='++]}\x00', &(0x7f0000000340)='%-}}^,\x00', &(0x7f0000000380)=',\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)=']\x00', &(0x7f0000000440)=':(\x00', &(0x7f0000000480)='^\x00']) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=']\x00'], &(0x7f0000000280)=[&(0x7f0000000140)=':(\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00']) chown(&(0x7f0000000080)='./file0/file0\x00', r1, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') 12:10:01 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x11}], 0x1, 0x3687f8ba) poll(&(0x7f0000000100)=[{r2, 0x48}], 0x1, 0x0) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xe, 0x40000083, 0x2, 0xe936}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000014, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x30, 0x80000001, 0x9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x8, 0x7}], 0x6, &(0x7f0000000100)={0x9c2, 0x7a29}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 12:10:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) 12:10:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 12:10:02 executing program 1: r0 = kqueue() r1 = kqueue() socketpair(0x18, 0x3, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) close(r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) close(r4) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 12:10:02 executing program 0: munmap(&(0x7f0000ad3000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 12:10:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x3}, {0x5, 0x2}}, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket(0x1d, 0x8000, 0xfb1) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) write(r1, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r1) kqueue() syz_open_pts() 12:10:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 12:10:03 executing program 1: syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x0, 0x3}) 12:10:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) 12:10:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffff80000000}}) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xc3a7, 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x4}, {0x3ff, 0x2}}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x53) setsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f0000000000)=0x4, 0x4) 12:10:03 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x1, 0x0, &(0x7f0000000380)) nanosleep(&(0x7f0000000040)={0x10000000, 0x4}, &(0x7f0000000080)) 12:10:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000100000000000000"], 0x15, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/51}, 0x3b, 0x2, 0x800) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 12:10:03 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRES64=r0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRESOCT=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16=0x0], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xdb, 0x7}, 0xc) 12:10:03 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x3) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) 12:10:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) mkdir(&(0x7f0000000180)='./bus\x00', 0x81) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0xe140000, 0x888, 0x3c500, 0x3, 0xdfe, 0xff, 0x7fffffff}, &(0x7f00000000c0)={0x100000000, 0x80, 0x10000, 0x0, 0x4, 0xffff, 0x140000, 0x656}, &(0x7f0000000100)={0x6, 0x401, 0x40, 0xf7e, 0x7f, 0x6127, 0x3, 0x400}, &(0x7f0000000140)={0x3, 0x5}) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000280)={0x8, 0x74, 0xffffffff80000001, 0x1000, 0x2, 0x7, 0x0, 0x8}, &(0x7f00000002c0)) 12:10:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff0016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003400)='Fg', 0x2}], 0x1) sendto(r0, &(0x7f0000000000)="ff", 0x1, 0x1, 0x0, 0x0) 12:10:03 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) openat(r0, &(0x7f0000000000)='./file0\x00', 0x30, 0x10) socket(0x10, 0x8003, 0x7) 12:10:03 executing program 1: socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/156, 0x9c) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/115, 0x73) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 12:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 12:10:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) r1 = semget(0x2, 0x3, 0x1) semop(r1, &(0x7f0000000180)=[{0x4, 0x20, 0x800}, {0x4}, {0x4, 0x7, 0x800}, {0x7, 0x6, 0x1800}, {0x4, 0x229, 0x1800}], 0x5) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x800000000000}, 0x0) socket(0x1a, 0x2, 0x401) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 12:10:03 executing program 1: r0 = semget(0x1, 0x4, 0x700) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x1e5, 0x4, 0x100000001]) 12:10:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80000001004, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="073f1ac6c56f9d76d71fcebd7777e1c566b19cb750f61033507551af9b184e14cbca112aeddb964d4dfec53cd4797b458a724b6327d9d59a68c7a0891b0b9c22a4a290201da8d9884e0dd2a210ce41162fcd17db8f99a6d15ded88c84991bedf3f75fc5312a1d03749946a229400ef3df7381acf474786330ef8946ecfa91a20419572b3c4fbbee3a99773148401", 0x8e}, {&(0x7f0000000a00)="b6b5a3e6adf4d9d2ba3aab9df459f9e72c88e1d8371c8c46c3ea3ca72977da7d9ddfac4c03ef8c2229f1c88e763f149af071194bed93c7d045638b05d494ffbb05dd39be3b4e6ce006a2a9aa049ed6c8cfab62bd06a5185f1de7764105cfd0bab60be52d1d3a681e374a7365d6ab3a338f8437944d055c6b37dbe1d705b356dfb20505a9e0573347d9791b788187ebec856a0d03510ecdeeb5a820e8a9169ffe0dce191dc5d315d1dd2f89f6d93541282db555de66da6f719f24343910a9b9ed57dc07f02ab4697d0cea7225d74f4e12c8c3ee67df031a78a24c010a2a337246f9b1ed8ed078550e417606c8279b9bc3894fc0e136b50fc7fd3710a27f2232dfffa5d6936f6625b2946f26adb4e424ca2bbbade4e4d2dce3d2cebaa8e4c656794fb0a69cdbdd33ba64bec0df2c6dce3eebef76dfe4ad8fa7d5f12f1604f0e082ed9dcdfa040451efeec9f6040b3835fd40617b87ab3cc33d4df7808321b3b0574315e19d502e695646f5734fa134aadc7fc2b5fcd500622609e593d9a000ea7e03f08b689f79c2f2ddd31fb7070c3d05fb3ae5a62c6cd6a958ae2e4fe4f48c8f0433e10ff6abc1084206145b71dee3c8ec1ae1ec8841929299ff4a52d6ed6535b09ce4c4c021c670c8df0fc4a39fb1f9081ea2768ea08c884cc962ea069cb500af7f14e57812538fca51e719593eff3c58249fc8241dc654d47d4a7f446c260e0fed7699b6d11dd66786531c3fa1c7d56f20c27f6df8b532853680f5efcb13f1e1064a478ab530ca6b9b184c67c306cc76a3c2476c1226c7248653c1cf6a640759bb36bd6518bb883b43c1d930243275f5a061c8b8e8aee863024df7ead728ebb2e447287c840f7e77f89475dd1a9adde025ee18b9dd752d40829c9dc77cb247bc2c0eb8eb62238b18d2740a18b59bdbef1d3c79fb664a085569d8f44c06c842e335f820f5984cdd4c025833eebabd5b3b66f0e8b40f0bdef0b8471a2b429899d4d248fe27f160cadd0c6420fe1020f5bae83131c91d8cfd4ba9b71578fa7f63fe0ec782cdc2e866016841e371f2893b6bbc8266f345010837eb3a9030f83d0c0b7141649c39efa3835d7324b5869553c364ccdc742643bdfb9bc064c5f98f1fb17610ed34d776c11df75b57443ddedbb5cf6e2a4aa42ed2166da6437fd90a007d633192bfc121673d2a4f7a5c6b2dee56199d6c7375dfb9bf4ce640fc6203311acc34d12fdd9a43588ab002dc0fa253a760c82cfb5867e24c32a0793b3394ea8d86c1c9f6ec97d9eb0162c90a95ba9e36320bf3657b09f87d48e878fbf8388878bd17407e4d5638d14c6ee42d810408a45ebda45db8d599d5cd857ae69f1200711d0441171e6552d46307e94ed51e185c89ce1eff891769af71e60521e98f24e54550d0ab8c0f6ad06b61be21b5ff7a9ee3b5f3eea46c401430b726d8fd818e6e4dcc7911b44e430f4c46ac6f13c12927ed5ecaa52ecc89a2cdb04a111bbb46efa8288dfe3a960b9d0a60640376f2973d54ec9f8ec05fc28a7fe261f4fa3e8e5bcab4e73c9d34f824fd87ff817f1663241c2c56b08615f5e588aa93e782793cdbcdb2533e914b4640136826e2c3387351dd4ba2cae4101f79d97fa0ceef01835af2a753e22b22d27d657e083d42ff0b8d4fce2edc1cb3bc603ec232336f9c145a6cf0710c2103453c3f21199d2d6e2d28da86cf292c36b93b1f4358bb556db6eceb8639286c374d916a436294817cf3256036bd1f8c4ba6d57001cf66011cdb446b42ba802215303c237bfebabcc47e4122bf4c36f69565d4a960adc5e9f8e2b09704aa8c3b82b9426d63a6e19559bdf45f3580891d933efb566671ee08ac95fc70ec85bb05f8aa9507edaf5b3210762e21daf1aa8b38e2b5541fd85e82d9f0a604d6ba627627612acc6353537e35a94ade30a82c3da66ce45e8eb7f8be8b22d56580c8909f29995359ac60197dd63da1a8aa2679814e47e100772e1f71e3e9e962ca7f7940a62d17d431c4deaccbb653c91cf1f810fe393f24a8fee147427c6ebee28eeffd84f1e7b0b91f9d615df32df7d963e6ebdac292227f1e7ca15f89f95cacb5acc36f8f43ec221f685da91416b5178192904e837f32e37e95296b097ae72a2caab76637a8383a0c65219f530d4f5fa8358a1b9378249c76f7f3443d3c59623d9a8c2e67b1428d8d2fc9f29c406d3b616361d55786c8e74a45f496cadaf8a04c9fef6f67a20340b5460d20091ecb8eec0fd36fa81b7b0d0f98ea57f6bb7ff2857ebaf6084d1713408d5dfd78d45bf8c55fceb63c91e2f33c50d50ca4f61657425d7b81b5b82a0afdcab9e8b20f332f26f75c28cc6704a3be7bd5c3c6e5c935a861108cec5142647aa41209203ed6025840d80331adf93625be1c3a268108b0598e2c092336c623297df8aa66999b15921405f36a799143a0a2179e39c0e04a17f531321ad6fb4861e2b414b16644ff769abde3e968c38cf00f69e10406bd08f9adb562cce8fe3a20c19534f959481506495e73c7766b6a6d7b0235f9c0fec06bc938d057d2993d39a465206d17c2288c69d0466a86f59b49e39c80de88c7a764ce9aaf67c1c92b7ccbc1e7bc2b10b6bfd9ea9544d8a3d2a6b663e8647460860f0e2503abcb977ac8cb5c6999187acb297b131fcbb2adc4d82a8640ae0fd8058500e287f9a9f588d4d2aa9200032b97e05ff0b97d0c1f9cf905774ee422fcb9ea2cf007bed355b3fef18c4bf2e7bfbbdf3499f24241711ac3fd7e02af25149164cf673a2dfe104d8aa3f4c58504b1b0dd973499ed82c57e1ce8091a80cb1a64a5323d9f47c326f15d1d79543fe16b07c4994478141b4d2968d3c59efd1431c478b640eafabe99876a9dda2034cd23ae000aaceea2f090fc1c680311a3b83cd70504cd4f5a772f8b08ced8f562f19a62a757a3fb627952b8b9da04ee1acac378d550d9608a56a91503a78cb19694a04839f41d1e2e99a548c1a536cb62a3553d61763f223e7c12af38c856b7f6b4d308bb9a2ab97bcf670e71bb109aa5f27bb865b5aa7ad10d403af4a21c23811b4a3a69e7d6390ec1913fcdc868746df9a37836cfce585b804cd4e30626806cb0b1e8c8be9b98233ae1644be949820771d945399a2aa23f5954b2a820fbf6d70b1ed9f13386a3cc10f14d9e60b098bc9c5bf30d5818e951188cc348d5d1bb2ab3fb415c015b0a064b67e56d33e13f3a08161368d42630ca5680c8cd7adce6dcd4168a0451b97297f4f4bf4687d800a13c7e7d3d2d14cf256914ba7a141369ab3ecdceeb0bf837c9ecbbd02e1f6d12b6423bb257d989bed25dc2b39a6defb5555fc939129233c3c84de399256c8891b8549d9af5ee57ea062cd4c50956da3025abb95b86bfea0798a9e77f2a3afd5077f4743ed2f46a818b150da1b3d7dc7db1681b072136fc1401c7a9891e9122fbab48c2ae0903963dfbd8ec0e0a8fb025a07eb0635121651331fe53f38b46ef8af4cd36c0f7eec14764bab5a92fa852e29b823d02c14dbaf554ed1e2ddc2e61a906b010a3dad3bb7f4dc198c51f48f3b19be7343c53fe1195f570b486c8bf23b6de266ce66d4c091ade5bff65d7f97fd326fac3f64801c768713b7043c64c7d8c0bf0657b596c8be770a8417f633b4d5d0552ed5b1472c60151eae730a3832f9335c5a3720129aa3ffbefdd19eda774acf32149ff4b9c529dd91f872b875f0cedc9862341f0537d2e8162d54e37ff8cbd5fdb039ea4a1ddfada9729f12e0d687de86182bf60540f447ec834ef4e03305f4112561c9575f0ccfbdecdc77cb7c6f64775e0f157fb96866baadcac31aa42b88f4c91fba32621c4d7a020adb3415b13c8f5bb11da9143a48f43ae8bbbe1fee53ec8d6f15a21a73d17cbc927643f42f7d4173ba3b86cc88b03942712cff851e3c450eb7a8ab00cca41df00668e88bd60aa3f606a0c22576c164245978cee4090668f0e35a409e42c55bfbf4b4e207c87450040fd9072a406c1c6ed1864c143559729ca57aedf0f57f761f6dfdf13d309fa6046fab32d5b1819dead3006743e59463006ff745c33b18b62d54b4ccee6afb40a35b2d471cc1cf459e755a66345e8c1e0102892a9c5152276211bd50f002efadd5840cbb8710264ef52a305417613bcb5306dca588bd8303998620ebb15e6a27dc4aef51f33c22abe9268356b6c1b5511aff2848bbe5fd44e440119ba3cfa0d2de687eafa1028f1ab662a048d7180be825141d1c498dc4d76c3d8c6b83276dab306a8e6c5a23352246d7cfe41bdf460ef1f5cd9b581ca52ad1e45a3f1f4fd2c87fff47d20ee08a22ded0bf63fad5dde5ba2b18c7235886b6936d0de7c79355e9c500623665048e70a68eff3a102180a8203024b4a68f8f3dff3c947c66a4905a8cda42a6a5e5d1990271528d2c46ff12e9d9af9c5c25189ce6476f0292a1d80b316744b7d77110d8ac8ac44cca20da978007db49bda3e58649daea123f051d8275b6a941e9136be64f58557236d0581e8386db292bac2ed4b1ff52635d4acd95f283196759787c80e52860a83680908ec7d0f4a47bd0de2b2e919c8415836a279539f4601b93fc1a99d7b01a6779bd610cb8b29c8f4ebbf1b9d94376c0b5ae24042b195e00817a5826612dcf618748831cf9c1ed7929e1120ebe933c437046940e17758703cec752f594ff0e6aa8349bd83a21a9fe5c5a8c3dba14d525276529a6c7c43d016c4cc19f5f1b2dd62b8fd348eab27caa36714b131cd2f3699d62f4525bc6e13d66c8d1bf2c3c298a92f9af022575537349f3c19f7b69ee5326faf5199aabc5032d994ce65f06530ba91ad8fe8bb7d30aaccd0cdd617ccc153e70eea7691f058a29b05457d016fe479877ba37e0a49a4758898b444d4982a2c6766c7e3ec9a0eaad4a19a7c2569658f1bdcdf5e9c8dca2723e99d599f55f0321d133e9e51811764b167ca07907d0d291a16b3a1e6490c16dcb5e3c5728a02d472782f5197449aca58da11bea3d5ae7fc71012ae0d0921b939503de575cef2ddbbf14cdfc5bb519abc5ca3882055a0e08c161833650217cf103bb93173092de1b7b130446e9d2bc7d7710eeedf2fbed211f8a3dc3e41dbac643b90f2bcaae4533c6c03dd7570cafdf68c812d300eec2af9c64ea2fe71efde2919ab6196b4b696d5b799e59f78433fd6cd2925eef64b4211ca5203251cf1d99e43ca9e446dde65192dfd950c21ce7992d639bcc9b8ced95e6a12ecc1dc5851967bf80fc4c7da2d7e2f4847a874a8018e19bfca6ca65c9a1e960461dcb25d6033a305106c4f94830fcff354a91a04db34aeb24a9e6bf7fedb9514bb52ed5b55bc150478a8b46d5f0241711d3504da42d541ab681c96f807555ab19d0329ff5db7a4fa07e5d8aa5a582638434482a1a98147a3c3eff836fbe6a76e5c290c785f7c6e46bc5061add6820569b87a66bc5791bad835331981c8b7c87cbb6e36911687f20ea3254b3a19b5513b55711e49f351e6a2a3ceb2c358db6d3ba0fb4c02690f16786b61f545f19339a8c6fb6faedc535973fb527c5f3ae0933a3cff3f5d08e89aa9cb724049c195ac37cf46f532b6a6b839bc5021cf97624ebba8bdd7c5368e430806ecff51a509a38fce5ad5b3c5deb26ebcd25d710ac76f52a09ddfa9483ea810766852d9cc4a6f2fae1e2de536f40108f6769d0a25309eb8aed1dac5d1ac0284c91660bfdf0cc50ca6acab8ff75a029306e78d2df4daa5bf7c67da7a63db89857f0047c25f6e1d3d9e3712d3d3fe522020714b67c6373884d5d10faac5921fa14318df2a530f24", 0x1000}, {&(0x7f0000000200)="407129c64676d73a5e8bc7ec35a74f02867d980d747f4bc035eef441e71914ff0800e9f199b1b179d4cb0129c7ff485f93d782438fcb1771c08f7e4a284d015b4de6bfc5b29e99c001d5d207ac6d0dc8123ebe180d8be6047f5d17ec10d7a9d92a06357af78888fa31135aba3988751022a296f236aaf56735750b03662b311987d4bbc210703915d82a4a6c58468e4049b3dcde8a13047189f346c16154f118e01f7f1668ceff6cb494eb969c7355ca0f06837abfa04d63550323532d34c4d0a05357a7e5bf4e81e5391e491eb1ce8305fc2672531257cec2bbab2423", 0xdd}, {&(0x7f0000000300)="10dc097d9a54f2265de2e0f5727f1a519572077603638d6f05ce77952a8c2ef0d6ebdf73456a40af10dd06e924e098ad39962d3fcabe1e8ba7bd8d095e53dc53ddc952d9b8dd9ce2b83d444ef3841d3dfe66b88eeba09689232e2428620a44cb013c59cae753ba0fa7bc7625b985760ed4ac622e0c6feefb6ed758d87065e7748469cf78f142be00864815df68cb45df6b418d27889aaed4344ac8acf58efa945a15f47d94d979a72a8d51793f06267d1bf0e3d13b7bd22e5bc9be84151e41fdee26073551856681d0c3d4dafc9e543176e90719bf33413fb5762997ce6cb94afdc5ac3bb37bf06f32ec66720fd6f19b95", 0xf1}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) r6 = socket(0x11, 0x3, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r7 = dup(r6) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:03 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="f10541808d0ebafc85dc441318d39ae0d8806dfe633ab693aea4b01dbebe53af3a1cd2a52a74db4748723b80b6d0d338a55c9fd8abd29818cd8f3e73c15d5f3b8b3d36909f0b955c6a7eac0070f1c3cf816e9b26430f5b79", 0x58}, {&(0x7f0000000140)="12a1639b7991fc277d436a6e8b51544ce2977c39ed3da8998390e85648da0786a952ccce0544fffbd17dc88936bb66540cb210d8d648c375d5b4d51b6f0df6b8629314ee62d0592a528cbba539558b1031bdfb4ea452ac5f1bce5c26fbd63c5957a003291562b8ee8afdf0797b5176e36784626484479d197c186fbf0c20c996cfae8ffc56d93ec1c1cd7dabfad99645135e03f3336636803e42ed40e8f29c3bd1e9b7f4e1fc2cef68fa80f9b734a9af15fa48f7", 0xb4}, {&(0x7f0000000200)="4f756a8a7e229670dc830bd2b93c202fe7435f3c6ae049cc9f6dfefda13da7b76a7774fb1776dd451349edfbea3d5de0b2216b2517666a1b8ee77873554eb17d82ebe3e473bbdb51dfff7d542814afe830893ae704366e9b73f67930d3ae55bdc7e2ef925e5c483d6636d0cb928747676ce4031f3d0fb83794c135119caba19f8851cd479b3013359f47b8b44c62f96c6573c5bd26cc63bbb705c79172002398043aa6ff47658c71c58177a748b3adb60e5f940e04d6f9c826c63e46b7e23c5da5e1bd2199e05d457f89d4ad55e5f3162abea8ec44ec32945eca2bfa7c1fe11e020c6cfa4b329e812ca2455361d23bcf2cd603d1da40ee68684a6e011ef5bc740de4324cb48dc82878119f8ebb496c556485eaeded277294e097a5d96fa990c2a3bf6d3bc2d09d979199a13b658251a6bd318d158690a6fd7dd559ea4061145ac8681add2b89ded8af0b3953cc4654f2fd10f99ee1f8982064f8d2173500951de694c4f07bb3da1fb931b4cddf0eca2862f256cbd9a7cf84be1d07a30338e3e73f17b79b380b9ff7aa561e954c28e9d730275c62a405aebf3610387c84cdd09592a9832137f01b17ce5968630b04fd4a1647a5158b98bad8535dfeb095855b473a9f47eb56dede7f7178920d4bfce2372e23aa47585446b2523299ac839da968ecde94c35c52e2eaf7f1df1a5c4c780c718ec71134a1bdafb2ea9e94f8b47f9aebfb3229cdb07c48bf094d981780adabff0ad5abc70604ab90fc74041303e785d17df4aaf90df008638f27a23048e75183713c18369b66e2abf09c946eccb8d2e5001fcefe792ce1ce668d4ecc3c8d03c3c2e8139460328deda954307d31efa368689b77c1776874a46fca8c5456307c6146d12ed1c47f798cb72e560b87c535a0d7ed6e42b7ece3cdac18f1e060189508ab3dce02a2262dde23ca74e3fea66bc2140ccf1e80568ebfb364619133b5011ecc908757a68c8e0e47893c1160c1c52d06da0472d3d6210f24289038ddedc72c3dbf85fb0e157240a7892fb8ed9b6b88fb6a45776b8ae5f90be6e50f7d0a0fdcb29cba8fbf0e9af0bf83511b80e57d47188e0f77c01282312a92e647a56a8ef980093700c679a20efe4f047a53de538cbd2c6e8b254c833565a9c9e906191143796938962ba24ed28f89a4c11167e95ef06b884bd41d9385f144fe67a99be4a8e8d1f90eede1952b3d67ac4388b19be8f50f9da15c89aa9f8c380f7aea8654285355889e330c490b49493a35e418d33cce8294fe6f5c10132df393d85d2d83662ded74ffe8b46ab827975953f4bbe0fe22886857e07ad639187696ba38f1a37cbcb3eec8b6a0bb8691cb9a6226519c95e3bd0b3a32c546c0c215694adc8924b784d2b4ab4158953e17c72cc81bc42ddfe3d9f7909a06c0c95f3cd657a2c4cc92e45e0f4a262bc0f532886ab3df129db85fd3d3ababd7dcf358228e5618cbfcc4ec2d19a7329966df2fdb276ca2eda42d416b5f15de45ea1ba00b9b005c8a0d76370485c3d1d89fb5cf122d67936f06efd83cc58b79169a40b1a9e6f13a1ed8782502a0290884cf7d23853cb2e64387e0db129eaa8a35a19e79d57f2cf133b1a5bda1d7a3a50819a713914c12626f57d11cfe4e968f3c6fd933ec79831c369c4479e7b83065520701b0c2615f902f138385fcebed2cca83d046756395e0f87fa3e6361dc88a6e687f8d49f4c7aadc5a0b17337465312a442a511d1ff193a3b2e267118fd0baac51fdee1920f0101129fba5f2146b972426415709a88de1b1ccd81cb2dc99b7c8e4e393d320d4fd0e87e19fb47d8fa1b4ea745a941a9e69e0316a49e72b7a3839e5247d9434ef17ddf8039ff09fec7e54a98a08c01305596a19e2ecc7666e2b518692a5d0c4889cc71209e07c7cf04db7d2ab9cb421ab71a24bb88c92cc8599130659c303c566d7b765f0063579603c8bb5fa0f0acce21d743d07e9121365232d44a0ee7e50d20b44c06ed22b2cfcef293e7f51dd7b522c73b3d13b55957a38de0eff62d8ad8bea06948cb001328d4df8d8f845af290bfb75d8fc557e0ad8cfc1f5c038f2b8eb477ce074b383d77a51350ef5b89dc4de4eff05ad619fd2a8727b368e738b53040967df8164fb10ff2ccabf7ef182f17d1e937757e819f2fd1f01dd4dd8b05c9c48c2afee608509bc148d01fd59298e59c5a18a43948d7d332f5c3a7c3ff4f741ef0576142754225d3f7efaa839e6df10783b957dd5539be0451392c05234892fc98649fcbce3580174eb1ae6ce7b28664c695af768efc6a21b0eac0533076801be0e5bab8b5f3e775c76075f7c5259dd32d47c511e1fddacf9a26be5d537766ecfc2a27f734828f1ab0e48e5ab897eac5c18baf77357eefed58edf0d917e440ec232638b0e00e10e91d21ec0a949c9e7a9c27eba8e512a3b111d76fc7e81620f4f8255b30ef429950e70606e96b71faa1ff8219e158a267d826bdc218604af264da6d022abb03662e4e154697aed0e6f3ba6ac58681d2b765134cc704052e282ad3116fd53d4061ec7a2d223c23b463c95c86695247d4e942b7d0d8e464df138351fada17609f3ae5d74868b9a5fe58ae4a1e8dd26b725dc09907ce9c15ad6ef22a2373a6feabe33056b54eac9fac26ae0955e66af987d0fc959ceadb9ef4f2674d34afaabe57f6757068207994ea5d1e1f078a493b6d976b1429a85f4b04171bb2bd71b42bd0c5b00a22d73a5e83cd0d9e8a48f46d9b6544331a0eeb570111b746e219b73f0483cb5a73a7bc2b22ab5b00deaef1eda857b22972ce1c46eb0a09f0eb384ef08b167c6c71786064a647f848d8a3ec621594cc252114eece68a2aefe067f4c9428616a7c1ea2dfe0157dc9a01770b78402a6e40f3e1b7422878f875cf325d599baa786f2a2d111f695eddf7852d6b7c5dadd6e0bd630b157b278db9763c1919fcf7a0c93972c62b0a2c3f373bcd0e4149b165299303fa16ed64eff1c4234dd937b752a7c90f6d6bb3d7f4829af9205462e7de35e2b82d9b25960b2d9084bfebb855929dcb5628d6474815c7ff16df882918afc49182c2fc908f95d75805a0f9b61419f4abebd46bd4c1baad51a8ad6ede9e516f93637fa82e17055622e561739eda2b405d176f69ddd65e84cf668a8b3a92634a62ac6d822ab3e8c30bb9764f5c51e2f12af7a8331e4ce2751c60d1a4ccb4ab0931acecbd7db93341270cfd87ef13045a0b37bcd76b93e643a9d8da4bb8415ca586ce7cac420f190efe8c850c594fbb415eb48a000b1021bbf48ac1ae84d6bc95e526ab938179ad604d393c5fa5f2bb47402bf9c334254786da1452a340797a0ba65af9cadb307ae5085d79be77ab95477efd7de7255c9f959d1c8c6a04ad0886733950bf4e35852699974cf55b80af8108057a68e1622cd39326a93c3a4d8010ab5a9c76c7807e3575a08de87bd776244a1d1c22e11a7337c0362b581e921ea97094ad2f42c3e35de58c18972d11a3bcc47d2c796a99f89bb58994faf1aea4840f0ad15eb9034b31cfc9116f0ba2ea69cc6945bb28fc95d83cb04c2c29d303258cafeb597590080d4c37a38fb128b44e37a552d5fa4d921ce6b653d63e445636fbf9ed2ce987075565454cca93f5f703df02902fd7f8c027f8eeaa5f91d472536d4078f8b0acaf306f797aca5feb9d84ac6b2df6f700fe3bea8c005db9f2b50e588f18e04d5f1427edcfdd942a57203bf6d459fa21b7ca7b5c14d5bae9e6eb8928353fa65f1ed26fc8fb7627157d1c33b48559b91e2c2d0a530513aaa231606ce4141bf5906f1ba20fad3fa534da17b9827186a6a207b8b90283e2d799e101092745340986d10c375a0d0f630f703ae7b9de00600737467d5606e07a7f0c478575f118521076c6882074754d4f834c6fda37e118a7cfcb4a48ae513b87ba667bec8f65d64bbdd3eedddca9024142c7ae10601bbf1a303d59b6f9a6812d039747b1b74d80edffa4b5024729f2b16984b34e6b62ca03470cd6bbefd1865df73f59b04d85bae3bfbccce06e3d07b174c69c4b167497459321cc91411d477f0bf5cf309928aaaf2b422547e813f071bd4dc0461467847334a2beffc71b96d586fca70a73819c0a3bc6c808e2202f0aa528493db3364bb681dac6f98aa9fbfed11301596018da33cc8c7a438f65b99c5e78a198ded74f1bd7f5f6b662507f1faee5be147c3b61d61cecc0177c425a822f298007a52d59662567aa54e678141018f7ae21099e4e958c5de014a3fb3cfa2e8d4f8bef5afab43c495aaec9b0af9bd093f7c976ada999250440ebd696cd12fddeb19908b147f1bff494240935c8955fec3843bd8f5e83fd8d22e5ce91d493d0c05bc5de31b81ae69b593e96421aa156ed93be1fc91cce4f79dba0cd5edc2947610cc3f509adb77998f87c2d9b67dab59a524c376fe9274da16e0334d0cf6f34592d74836f22f8424728dc9bbe5134c8f348b93341500b7b8908044b92ae8bcc89dca99aa25895cb62bfb6b242b2047cf99689b6ace7f866b14940745409e79c55c06d865610db3207770643ed1eab516dd031b0be25ae2ffee2c594f67bd640eadc926e775d19a19849d4ec362b416eb852b5474b8d7739942fa5ca0e8d922c4bab337ac3bc7ac296b1e5284d9e6d5b9a7264a6e5ea6ad0df5908ee6fe489b28916684f1c50b051df07c4cead30af140706f6cd123719fdf64fa1346c4438d047a516431e9695ca7ae429c64810e0db56354dde30422fe16ebccdb4e4919eedc5c7caa03771eb9999c18af208e6978fc34d9b29cc546b8b6775d52630ddaaa264aab368f6891a65a75767aab6fed2077b0be4c2035c229df74970068e70bab87c41b31cfe4598175244f7d5d2f0a6cb2639292e5585185198432ef4baf427ca1944acfd4df17a1932428a5ebbd414dc6b86599631063b1e584e5f19335fdcf812b3e59835325951eefeaae02acc01d3e7f44f140a8299df6aa02cf51c41d169b8f505ec93010e51008eb94fc60c5fa52ea40c4b55f688073cd9414ae1eafce6fd32513cf600c25fc695bb596e8e936f709e92a4b1f36d9d11f68406283060d9940fab2426795d80a84b3519497c5c307e69aeb491b322f3aa8f872402433f6d2be124a8d9e57e783c1d857e637f6232e48f3e7849d197efda859821bf1be375415c564d71bd135f1f8c7f0aeec63c97dba76843c67a87a7888d26f97e49cf926341e9157b1e42bef736e0b2212fc6a84c3a617d39cc9411f3f21156b2fb3808d8ea2f32db0cfeb04a1571ca5c94a9c11c657b1ce7753e1c8836775b2d2b086d09e009c8b92a48834734ea1e6b6827d041cce727e941ade259f24a3d8fb6998baf908ff26d9f4dfb9f21536ea820bdcaff42acb1d38b68c09b40030e58ada9b5659b2b635b31298f7e431d2e698d3c6ab72ee31061a530c1428c29b2d444ce7d4c030c0a02cb9505e7e6e3ba32699e182b4a56f6b19eb2f2af4d1643a7dba9a7dcb1e471710c75b9a48fb7d5c2709edae08f88099343b55ed2440cf463ed32ec494ddf5bc8fa2276f79e5345516f2fea7c382a69848abb0aaec0c0eb4f2796843df1eb86da5b44018cb1536f0a5e2425c7b11f1957aaffb17ac4eac544c01c8c7017db99ef24662ed37de4193c498bfb567313fc87469866261f3ba1a706370d6cd0cd72a502dae574f0e02d59ff338478eea20d25dbc740ccb73b788e2620a312f5e9e56d8158ff2751c81c2d3682c0c5d9bee47885f1e63ecd150d62cfead60eac3ff9a34ea59a03269ebee26c89143bbf315c69974f81dede5c51", 0x1000}, {&(0x7f0000001200)="4e1d9cc71842bbf61ebfed6d547fd618b5729c18178c9babffa513dcfffb03d3560e3136e9f8c0f0b380699cdc500780d74ce8fd3968f913b293e5da99bfbf579c0c31cb7e0955a37bf38d9d7a83f75da38adcf1914f3698336d7ba57c76b148c4fa275c50e2e10a6356e4da0968ab5714edeca67c3afd4eee9113d556b249cc5007ec59f9", 0x85}], 0x4, &(0x7f0000001300)=[{0x108, 0x1, 0x0, "011cae8f256a861440b36b9ea4341fbfcc58acc185b99aa6b7f2a52a2a68e49e12b4d41393ec2caa63729ae95e77299296c561031e2b689abe76ad6a5da755ce6dde737222b201934cf238a77a17653e5aaaf50c9af177363bfbaf9772a20c90073c89c9276fe16a2dd07a81cbeaebda93f54587ea86b21a96b6c8fcc8b9b515c71b04c4b15aef9e5011092afc0b1961c746018e85b7da964a20f8828420b9cdd398bae30a7560808bf38478f589f9bce573774b586b918991f5b0144326fb290ecaf0412d243916e5071c4072bf5175a9a696e6f45ce43b7f1a5036d7e514ca740f501d0def95d4bab16c2882e4125333c6"}, {0x60, 0x1, 0x4, "e898c75123acdf90f5ec3cb434f57fdbf5a73c77923b4efb0958208cfd0cdf07b1f013640a3b048216451075a55578b3917951fe68db049f5beeef312e3614c60af3bd9c4e5a47e57b"}, {0x78, 0xffff, 0x8, "47193066c9d652e3c3a36194cebef193e189dd5c5b37513e78d919fcd809fb6e294ac7df1db1a8dbcb1d6f52829753adc64df2e64ef1418beeda5927bc04ea3133b2efc5a1d92658338dd927a004e5060ba8c0d5173606e4530b8fdc80d8b48658"}, {0x28, 0x1, 0x5, "0ef8a4a4d4b4efba1267705202a289ac4a47ab"}, {0x88, 0x1, 0x7, "71bf48d706e745beae728f07e3e093f65032dbb96ad9a5463a16cedf4854244e49788965e9a01bc30bc6119c6249d858e2a8581eed30deaa0fff41df2f28821d56789e991a1d17408d588eb8c06a87848327a25c29046260d3f8271bd8fb3952bdfa25a81356c7ab1c95eb3d20bf49ea1dbc3d8a"}, {0x78, 0xffff, 0x5, "e915c7afb85610c5fded13df76e85c5ae4d1687b8703836fba418f44ab2e8740cf028561ba2317ecced1eb9de89bd4ad397a071020045eb435b486b67f16600c6894b94ee8e0bd47389a2e279c33c6ffe1fe48533ebd72e7841cad9fd77d41e3bb85afa8a8f0"}, {0x50, 0xffff, 0x4, "a7033e2c8e5b670a51c9306c1abc589e74654c6f446373866b69e0fd717cd8aa9e4ce8d444654c265103d9157a70eba98c03938951af774e6b3bd8"}, {0x78, 0xffff, 0x4, "1c76589a2e58faec9b09a3822db82120d7333958c53744c38f15c91343c1b3fe34e93cc938dabbbe5c693c6cd03955806ec38efbd5896762d5a20c78dcda2825c3a645a2309e093283e40e6137cce63b8d1b2f66e1e6c50a6eeb30e84c13f9f66cff02e56839eb"}], 0x3d0}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001740)="b2b98cf2f06e2cda8c1aca0ac10084fbcdbc53b8fc1a30e17faa30768fca07696cadc1fbcbf2a7906eb6632cc9b8502c17e11f06b5430e4081605b9d3ff2d7ed21820ae0ead561b72a6d2fa2657da70f2a4bb58e2a9b91da55a959f0a0ba71f70996b1c6306a36a07716634c0c420655a509b1d13f51cedb4f0d0dfc6939dffacd7b7b850cdb480fa9c972d31dce1bf7a5e6813eef01ec1c0c316b029eaafd8f25b6eec9d84b2aa4c04e912e98acb682d8ecd0fb89806170c3f120aacbd00bf03822a74676808f973ca3d650fad8b0db5f07f618f79d33ebd442a8ec09f6ebdadb03fc911576f53bcffa5e8e64031b820d854b066353864ffbb8c250f0be6f", 0xff) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 12:10:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getuid() setuid(r0) chdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 12:10:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000000c0)="1a8b5679c0bf7c72bfe9dfd21d78ca1048fe3133d72f9b50d9484487b96f09a12ba0c5549111386ed8b1d6724a53fe1a681d6d8dc81488ffea43b05110f0b6b5c2855a095ad8c6deea615f91d3d43d15454a5596441317f136eeecf1a55890f1c88218e288ebb18e47eb55dc6c776d113ed2512c493de08e857c1c904783168334330bc5b9e7c32a5416488f8e1847b9fa0e961e325a828b1de45dc4c7bdea432484e04b7cdce2aeaadaffd13f0e8b0e1229961b834da55253305fb9a9446f7000e7f592f57e5e31b4b2354e297427bf96d32793304c21c80cb96188708cc5f09d0bae1ad8e768bb4f68a242d4def845823779e1e29b9d37a70ade5e310868fad893862f024f998e75903a2b14da7a4df6df96c565f0a8c886b9df4cd1205e334933828ac2c33c5ac316a019dbd942e65aae34c4064a9d2a5f46deb1ff641e08dc69a1685b846741fc057392d1ba202c448c8dc375079ac2aadc08efff89376adefd9b81ae25321ea679fc2d7206b32e30bb5906030af591791d4d0d06d9a61077bc7a615694f36fb8210ef6e5f0dc0723efa402cf50998a5abe4ce906a47b93c63c15ecc33c0c54ca6eb23813d4cae6ac5e63da18f85867bb86220f7b09805e2ce0458ec06acfe442541d7bc6dbaf720fabe484b7ab6c280a00ddda0f770556584289aa6b1c1c1c518c1bd24b61ac6fbb6d179f53fa8eae31cff7397e77b5493f5ae85440e992b62f443eca3373b05404cf7f600a064b2ba4ec8675fa0f3909b2fafb19d2eb3bae2cda3f2f4789e3ae2307a22d86add94f7b9727f1164ad212fd66eec3e962177fe4fad2a077c99fa85c8886e3a0b22e113f9afe1fa63ccb3ab89b064d82f27a59ab8aae2668ca997f68103072b049750b67eb00b69c7ba8decef50feb173b79ce425090986004f40f2de4494275de94deb268721fe69ba69f8c7ef8ffda952e83ebb94f20bd44b9c0de1cd359ffdb2d4243b7605891a4c69368c440ecc6ca86a05310628e87e81bbf317d0c8ecca1f854615ee564fedc5ee3a51a719e6c7bd6c03e528f6bf25631ff65ee61bc04eea83900af51e28f36a4d1f39cb8937c35a9398831a037470a86c772d6766ca2e53ce6e78efee80ea3e4b13cf96174df693700deda3bb0e922cfcfddd98d2c65f3b347688e62afbb0c7a80bad2227b14ee6928b71ed9fbd00f8f55497747d05f8799be8ac25903a9dfc4773be3b789323a41a3a279c513f9208ac11a4e606b3d2bba00128bd68047c7fde3b3ea9bf336eda338220705dc90df61028d03ba1635b465d81521018ffd7f0dd079cf4ca4c7dd1f90e326fa44d906c8ea2b19416e077558d95ff4a94faaf5ae98be799e817e32f9d3bb40e5d25f45d2f74ec2ca43f6bb5c00bda11e68682ef8927babdf6323c010b1766f54ca55dbe382d34a1d40ee0505307e8b3b960f6eeaf73c7ada24f8104372a8b3e764b75a1d502f5777d18bd49d64bfaa401b40c868b2a8b76437d672ca7e3a0409c4c3be15f45d207e19204b914100bbb44a27ee7927126783f849820f05d48460ae11687c35eed1727676a39c9bf7af5757738558cfb032cc87baf23dc903c88d8c775a34c846ba44c28f7e66e68f29efc022322a3cbb1568325778d9e6db52ba1e0a2a7521eb561821a00f3d1fd049f91c2763f15f687bc7a3794c3449d3e7c178589c276959ffb2ed57f5ef5f2ae245a180a44180863166c46081ce04630e1b1219437516a9efec4fcaf33e60bfbcf6814e0724a1ec5eade27e70899e504d397f6d5c3d2677c5ed5442b79ec319e98e3a66fb7a6f00cc49f8d61d88f1eaceabf8dac92fc81410d4daff2553862a080b79087ded86156f433d9c1275f0752239c8035c889930b44631d8cfc72bdc1f6908a021a2bb0ecfbfea94f60ccf948f27a7a158eedf16732388e7f1bc0fb42567f0e4b53a6fd2a764eeab1fdc25cc97e79f62f94ccaa5269e6e6df6d8245701b09c305b0b70c2a82f232cc77e44c0cbd9d8e2f10208164842ce250ac042743d02762a84ab2ff40ed22d100a38f53da945c92bb7b83bd7af4c262a130bbf0c2dea6a581d14634d1189e528999891d9f0f53fc20b665bcfe69da3ef1b82e18f3a8f62d91727280144e2223d6e2c6068c5998761b00ab1a4a774e397e4499ebf52dc36fe7a2db6f5c469b431624881e9142d68412ee6a589413a506d2ff7e8e5941d55ed8962ee42b291520df9f90fc70fdb6bbedb753b48e0b33af9f8133292938ba1f6fcee03450f1869f1e9803d9a30eabfe384a375052b10aef09a278b5acf2637168c502b5af1981c992a6464c39c8a1e4a010669c74a79f0c349849cd00db32767caabf582095d74e13774132961c6745a4650699140c24f6ebd097f00751601c75c19156f9a418b50351094c6d5ec13dfa7ba9901668448d0ada52fa49401b84e8386686da337061868dc0e8899b961c48ce55b1e91d419638e7f28bbc8b01772ec4722713719f41cc9025d334a58998c4f38127f196683327a8dfdaa61e1c1ea520f722d6c4bed30cc2e1d8681cb35d225e487b6a7b1c1aa20c172632fb6ae0d83af6dd7f0069bd23b335af600a6369962a00bdd2f015c464b59b9ccbd912973e27c6199f6c231aa8297647fcb12f8fe342266c832635a218fad9a26296b51bb5ef4a4414f24e6cb788b125906c800014655643b2ecb9742ecb18e6dcf15939c37871bd90a871503383afabe09d5b783ef64dcaac93a3644a8625033936a6795fc015e38512b56467b8c9d0f271db75ab53b2f889322287d0c45c5ba2dc6d0c919178d4166553067add272c78b3463b29b4e2b8f0b12a4fcf18d34103936eabdd0fda7034db400e0e2d240f495a1930974f45d6bb3053fffdc0b769b35c1831e387f2d205146778d6a6fcba6f02a0d78a28ee722799276003b8b3a4a70ec2352e78831983f8cd95a43b29b63586e78b974de7e547493f6b6541dc2958563804ec08ba150bf523eca73acc17e6545f2d97d9421090ed95916f42157b65c0110722bea182a32e795bc691096af5391ad80a1047de57ba09116c26071a6765bb68a63349717cc80d9903bfc789e483ad46e1173d0fc8c45800e176bcc8d49abccb372f3a9ebc2322c20c4e5fd811d524eeb3971078a48ff1cf16d06e76d355f3343aae1952020afbc53e1710861444c10d2cf83ded7ba561879ec4aa2807ab39b2e5e90d135ec80f3dc7104b795d6ad90300d3a8fe8c69d23bdea61d3b50a9668ef238964f8ac3f56741071d14c8749a12ad8d18093a5991724339a1460a7a97890ff0bfb8a5a7fabdedd4a13d404d2b1b03742a6c26d58f067da6b6e631370e064009650b66d69b0bfb8b2510dee1ff0d086d30bbbb74384b95870572360262f45e9f0c18d54fc09254411a7d88191d43656b3a1bfdcf391b67edc74c665019f302f0fdb6dec1772cd491d57724dadf5182a6f11c61829c725eaf4c8363072adb7eb730dc7bebef003a57beb97a042a900d6d9bcdc4f1c54bbcd5f0b26ed6f0dacdfddb256ae2fcb947d7f60ed3536607a990f1cc3ecb8f1a90470ded777d8e9485aeb5ce95fd05a51b3e609ac5631378b923a3a9a7023c49b3ec2374a003e438c326c73e0141ce39e4a8770fbd2c2f11e2b5212f71ad5bd63bad52cff125812bb416512e6e8d501c5f7a6619f940b5b14df2b9a079cff7c9d6c115a4c0aee8f81aedf46f4776d39d23a1a600304a67a55595e0104bcac698dca2f4d87ce713d284fb4f45c022ed1ef282417474d6d9fd2d3d0133a20cafd45b17e5b18c5a5e4bcbf884be14cb64ed469193fcd34ddbb130fae635001e2cec6ea0cb3ddd5cefbb6a4ccbfd11857f43ad1ac732e7b224b2b4b0c7c1ba018d4e424fc314799b1b4d5ebee03eec3e5d9bdcc640e5fb89aefafb05dc32ef640458ef5ef26d649ebc0c3ae3026e944c5492da57c0f27124b46fabb2be8e82edfde71bc7f74525822e5aa7f3b25fccd9c4389803c43559d4e297cfe39f7bcdf300e50a531f5a65a06069bffc07332a7d7299ed4c237714b232ae23e203dcd3d014eee0f9926dc533039b9a4b16087888fdbeea123a731f99a1e9dbc3dc70c919b2a23330dd06a9a6d959ddebd56ae44122179ff9c7cd5d0709c16f9cf4799f6195204893d84bff0c6fe9eddcf5b6dbacca9da8fc4535fea76561cfe664bb83a3c1e2940d77c523d1442bbaa5f64d0bab1a287783b19a1fcc59e8289af8776159d104dab29cfd354aa67351b0c9ad118aa3d18f6ccd5b3d96ee80b898caedfe2559b5799402a746157cb1ebe8bcaaf46680d8fab4c6173843e04ea32c0f73f120beb33226db23f99bf02316ec9f2a6a61ee383eca71715950222bb833b187519215810e88c6330c4abfa095ab190a5ebaac58bd0051e2adcba809fab1c845feb99802d0eb39aae49346b85ce9a099c9d975202d518467c0d8abbcbf4df4bd1aa4d2b1ab0d86da76f3d2750092f1edc29743a74aba409a22c8b8bc1eff1b571840175db4f2b9b8e2de32bde7c0cb5306ff7de49aaebdd19ca4cdaddc978d7f86c376915ecea115d4d7af805fb445ac226740e5843a0da81f8b7699c1aab63217d233f6db6c6c3e8123aeeed367d0c89a4e68d3971c2701d40f37d3b062f47ba9b15efee9751e49a59be2aa794d46efa95312a0470d80d5e511c6bdacd22dccc92142ff89b5f2a374180f4a9b6f29210970646bde0959b2d61e5eb4e3eebe592be7b03087f1eefb0c74ad80da9872adb5af2df2475f7ec1bcbb35aaa661ee086e53138ba7af6dc67169c7e2ed0d206c82534c626aa1ddaacfa8f2f27b0b683377c7b090f824a6b9e9ef3353b0719dc196eeed6ac56f32d0af599b9268a00ebfe0d37c5dfa6a14a63a832278b8163245c48ad9f4a9e869ce7b258c669feb9d9f231bee6eee3d1c7304903057f8e2aff5f8847250a38931c0bf86c17b442c351ec5d51984266130b74ee8e554859705aa8339f9d3e09339b9358af51e8bc7e1702a3f7eb1676f68161e33e925a0b619c018644f07fb3ebb1ce10b0da290ddf8da937b45a6bdbed2b4b7394d8153a32f2967e349ba833b50027fde0027e583e68a7aea754f1e6af68f0d8c91b065ad8bcfd3dfc94f9d455d2c81faf55619a57670d31f54a78659f6b4d7396d2193631ce26eff3c1e407dc6a61a51a87b1efc71218d41068e8935c5d746cfdc19df0a35d29565ffef6b6995f00a1c1aeb8761f8ff53bc6ffbf39b924f1b5efa314d71aa6d7a9d2c395e5c4cb271e28d2d2a806c30ff5c9dbaefd3835e51b1dde95040756778a84c0bb062a4dd5bb05cff95fdafbaaacb362d5e3a53a8c4820bd21e3619f7a6097c644e76fb638ff7a4f453a0fe2dfa9a97bec69a5c2c977848dcdf472ae86fa82419601530f4badbe1c5cd3e2590938f05adc69c449ff4808b5d56d68a2b31d450c9e0cb66f2303dd30f2c19e5370b9bda1526ff79e1362ebcd39fc65c70d8e3be1c5b357cca8e455052136a19358132ceb2b4ab9ef2b864a56ea350852fd3e5cfabb5173fdbd6adf70a03c12fd603b1feb5c443213abe19ac33ea381d8a91f1ace487d2f8abe5a574cff89d5351ca559687e15a64a274a79ce5840a0fbe9e81aeb74b725d5efa5109a0a32b7a18c09e28d3d8bc22be2c39c57a2a5aecfe943bcef85ccd8e430754a458e4b873fd2f29493420572c9ecc8f040d7133bf46a99835fb9c910b0302502464821cf5facb225776ce532d35f6b2706d1a85e6b2b8d48f41972068c74223dee8b87ce65e044e0702467c984584fb33dab86d341", 0x1000}, {&(0x7f00000010c0)="fa927085d0416c60bcf898bf540004b58873b2182b5eb258268a631c46870f57fbab850b8bf7c2b3d38ab713676b05795258bb34b8b0e777b01082d2a3199d04ac9e17fc8700dc617364c9c3b189b199c8d6a87cbe715142f4aad22ea97b", 0x5e}, {&(0x7f0000001140)="1f114459118ce4181c7c0c298651730bb4f8e6206388755ea6d845d3731839523cd3e76e69d6a0da68b0a7ae2ddf3393501322734985782ad13b00de907fcac79519f523d1fc4b4d4769b7c6a3faaca583e2294d502d37e83531a9b19532f18b4adb65726aad76a9b6f7a2312f3098439872ed02661fc9161d62c8a6087f75ba5c30b159f1883df9aed76b6d61f468f7f251a8eba89100d2f292dd45f065059c774fb59e3f5d1ead9c86827eee94b334dd38aa1118622981a0593839b497cafa70e369502bd802", 0xc7}, {&(0x7f0000001240)="46fbef318b43645048d4027b4f80c8fd669a62ed461053accb80656e03d384f2dcdcdc09f7e0166360fbd0099136e1cc6c76cfcfbd38d48c17a0c24e8135b648259f633836293716af57bbfd591d14814419b7c13239bf0bc58e05b98d9694486b9ee6a004659df5c313f5b32d8a107002a4ec8ad9eee4c411dfdd28f61866e4396119af6a260bc72da1056bc089f1c94161e6bec8f423b36c", 0x99}, {&(0x7f0000001300)="7a37710b67c556ee9a6fa0f0258cbde37bcfe957f38c1a4a1b0cfabe48dda877bad349d50354b0ea0db2461f5c931d8ee0df9f5ca754b11ee3eec4ca36d861f3d68e1e7ad1af3884f947a1e918a266309ef6c0d87aec1772f46cfdeee9da371aa871a36fb9e5ebda0f36dfa2b6c8bb52ded445be0471893825a4b66addbcf64069da08976247df435e6b771d3024cf19acae595734be2d3a0489519b34a26731c689cfa0206c7b", 0xa7}, {&(0x7f00000013c0)="ebecb875521a740b98d28facafba34e2af42a1a6196ed1e4d528e9af1f31138af5f4c375757c6a9d1966ec853bea4ca37c", 0x31}, {&(0x7f0000001400)="ef57269154d3228b558652b09660828231201da1ea958db4f6f07789384f213f2de983dc06fdf2c8b25aca7cec09d3d0701c05200fb7dedbde8f40d743885f8f635ebde47f9105206b4ddd6c1f1c31916320a28b0e49b494d47ab1a2cc3b422d8f68dc274957234a4e5dc367d0ed17860698db0cc0c72b67e229104423075c824fddda54ed6309aa1cafb58ddfebf14ffa0031c6d46c16c16561956c6790fba851f84c8dacb12c6666f22f17f55e56854df6135c6de5dd52ace4dfd6ba2dbb7081eec649", 0xc4}, {&(0x7f0000001500)="2353e06ee2c2fbad4c0491b266e208d9d504467fc814543de34e55b7d4a4dfce7ede3afd9932f716a32269ef99e13bc24b9d65426737c07429e4794fee90f543c88f32cb6207dc944ecd808d075dc14af25b13bf273dae0044d1b355d3ea1035f0ed2d1aae9fe8a7dd3c8706975e4a17aa89e5948988b197d989fdb29a697b55c57be2f4ddcc079c554290e8ce558235f2ab443bc23131fc0fba5938086f48aacd443fa1bd6afadd489850f2cdf08bb90a091652e61a3dd6bf2e80d04d18288d82557c98b03449941a66cbacc4ace0ef23f538bbaf", 0xd5}, {&(0x7f0000001600)="99c6b5d47a9bd7c1c6ac7214db8bc323183731d8ebea5305dd8549e0f4e22c36b878248531d63f9515d7a52c81c0d2cf21a11fe48722afc8ec95474d6cd0abd6e567ac0356d69beec5af137d5f6bcb1df8352d29fd93a95058b603deb40410b30de38b43f7314483a28efcd0ba8467e444439128a946c4b3700393bc1cfe3b7efc7f930a5da77d2dc677b344aa13f524535f45bfeea679bde4aa210fc9f0418fc14b0d6bdcc047fa36dc9d70897e4c270d55f39bcc01560090b0c78571774acb8bac69213da1770e8b", 0xc9}], 0x9, 0x0, 0x0, 0x4}, 0x0) 12:10:03 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = geteuid() setuid(r1) 12:10:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/28, 0x1c, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:10:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000080)='./bus\x00', 0x60000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x8) 12:10:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20880, 0x2) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 12:10:03 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff, 0x2f}) mlockall(0x3) 12:10:03 executing program 1: sync() r0 = open(&(0x7f0000000200)='./file0\x00', 0x622, 0x3) sendto$inet(r0, &(0x7f0000000240)="24318023f884e185aae533d3edeaced86a68c3b469769237b48b42e28ddd51f85d1bf087c796448ece0b5b5bbc7e4d077420e3d5ea1b8761", 0x38, 0x2, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) close(r0) setgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) setregid(r5, r5) 12:10:03 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffff8}, {0x9, 0x6}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5cbd99544199c3641dff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7ffc, 0xffffffffffffff80) kqueue() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 12:10:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0xffffffffffffffad) r1 = semget$private(0x0, 0x3, 0x24) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/169) fcntl$setstatus(r0, 0x4, 0x8) 12:10:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r1) getgid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 12:10:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x80}, {r0, 0x12}, {r0, 0x44}, {r0, 0x1}, {r0, 0x185}], 0x6, 0x9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 12:10:03 executing program 1: r0 = getuid() setreuid(r0, r0) seteuid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="7c4e9edf4629ef91", 0x8}], 0x1, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r1, r1]}], 0x28, 0x8}, 0x3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000200)) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/127) 12:10:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r1, 0x0) 12:10:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8001) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 12:10:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) close(r0) 12:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() fcntl$getown(r0, 0x5) close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r8 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000140)=[r5, r6, r7, r8, r9]) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 12:10:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x7ca401f536cccb54, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/80, 0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201bd, 0x0) 12:10:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = semget(0x1, 0x2, 0x480) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x1e4) r1 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) r3 = socket$inet6(0x18, 0x4, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x70) r4 = semget(0x3, 0x3, 0x140) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup(r3) clock_gettime(0x4, &(0x7f0000000040)) semop(r0, &(0x7f0000000100)=[{0x3, 0x800, 0x800}, {0x5, 0x4, 0x800}, {0x0, 0x4, 0x800}], 0x3) sendto$unix(r5, &(0x7f00000001c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722a060000000000000043905f4ef0790041032d660b5f8ec721a7dfa7631359906cd7078684c013874ad792000000000000000000000000d59f", 0x65, 0x0, 0x0, 0x0) 12:10:04 executing program 0: socket$inet6(0x18, 0x8001, 0x0) r0 = semget(0x0, 0x0, 0x420) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) semop(r0, &(0x7f0000001000)=[{0x1, 0x2}, {0x0, 0xfffffffffffffffc, 0x1800}, {0x3, 0x7}], 0x3) 12:10:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = getegid() r1 = getegid() syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x3ff800000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) 12:10:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b4477, 0x1000000000000}], 0x1000, 0x0, 0x1000000000000, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="b3ca28d6a46b899d099787c96f831e3bad77d78bae5e6538ca66a7ba441c52a8c63b3d49e1fa76fcf48de9e4e68112cea5ef021da0a80ce6362884d3efaf21c146c11633d3b2c23d33fe427a73cfd7721601b66a2093cce3157e7fcd806471b28b15a35b543772d65046fbff1a11b31ceae48483f6074458", 0x78}, {&(0x7f0000000140)="095b8c3e5eb1fb9035851daebbbd6d59e8f1e4f1f079545e79925f736fc70c5aacefe9cb896c87663c01fa110ab7dd0497d1a507269546f139ff3f58bdac894b958f769b3bf2947456853a36738bfe1f72b0429e9301ca1c4425f973a0dd415c1de0ff6b7ad127c706c65152b439ac6a4eb4c2", 0x73}, {&(0x7f00000001c0)="034774cdb7f21773139f36c95cd466d24f922ba44ede048c521b7f95a9bf230d17bd4525b56113058df3a206f2d8461b8cadc20ce5dc10b0308b5544916d413f25a1301f1438f6ea0faaf307afe35a369b31b29b6d1254ca14825b0a21d2850e902d793ead6dc88599ca815684dee5e23eef59b0289168f7f7045cefd6cc702a4ee980f0aa48af1c1be414a3ac3b8c6e9f059ca50114ba9eed830d476ff882fca4ea527dbf29", 0xa6}, {&(0x7f0000000280)="a3eb57a08ca19bd035ce651960acb74f958ffc0d5625fc94121f2ec1908d511d14f7837ecbb4f953de22e367a43766f03d96fbe96da3d57a4b000504a96cacade5405d41ec47451e563ae6ba29143d7e0b1791e933e1b21961a967d9834df80aaa23bd8a3acb00c54760da718aa5702690c914a5fe5a27f31d9d8d531cd1baaae189af49922bf31b99a9ff", 0x8b}, {&(0x7f0000000340)="f3c325f7232e5caedba4f27392fc85362590b01e864e6b3da0b06fc8edb8c2622226e30d24d345a3d1cd2ff28e644d269b0a012bafe19a85503667d2e4c74b77600c62390475c08b5dbaca9eb716615bcf9eb14978427f92ab6798ca7a67a63c3d0600ca96b67be17b71bda644b1e74be322c072bd69303f4313d8bd0540fd5c0ef20516bb2f", 0x86}], 0x5, &(0x7f0000000640)=[{0x1010, 0xffff, 0x3, "6dbfe13ba0ef6756a197e0d44d1c2f09379ab6997ed6d42927c01305d9f9982239471e9f65afd11eb3bf67da0596d6254e31669ca398e899592af020982afb015c739f69185562a479e43a2afca17bc9c4b1d011f2fe47a0322f362fbcbb1f40b0e0f0ee9b49a3d7c4c6a8d0d91d91cc4ddd94f60f60bea2721d0bc750e105f78fa82ed5a3abb9c4e5b1bee290df65e16d1b1140e8243d7fe0cf3575c25cad69f93a18f264f8d4416d69d978b68996d46e05a79c0e7c8d8846da500553af682cdcbcdb180b7dd6849426118b5af3f5dbe683bfb74d98b7deb25d904ce7f9077a7a10b27cad2358145706b160657dcb938fef3fd0718c166b730982f5d8735c9a9915f5e193aceb7ff29af36e2f930cecc0dde9302420df119e51b4fcb961bfdc44c308559f1a7cd63ee25f0088e741081bbc44c38ab82d9147c370f37df1ee76b2f0cd37d271fe01fa05e140b528270957816f337b378423350736583ff425f99579ab23ef14e1af456a95276c52b709ad54b66a399b4ea781307356b51a7ad3b99522b34c4a4779cb865b89d26773ef2a715a47374c12934732a9c98db49cef1c391cd68748ffae0a85405b068c71536853610b100186285e3e2384594039e0679af8c336b77c0ab6ccce142a4bd297898a97800b7e10d20acb4ca23c797a444623237027168670a01580b630f41edbc01de280aca0b2bd617da1bc61912dac2d154076374371ddb6ea698f581278d25a2572b0ac326402e04e6a921f790c4e6c538951c8ee9a47b7db8ebbfd84f87558253f7a12455e2ebd89c581c1fba4ab395b00579b48bd6d8ea4d263f894ac1d895594207228d330fe7030185dca1c94c838bd0f23e28d26bb15dc83746efd5c944b1229fac43d0970586f6e200575f151cbf41b1a0ab90267e80b78ec8c40c9051f32c64b35e4a1a3bca7f4b4ce68cf62cada729d9af18c78825ca66b087d61a1ec4b0ed5cfe831dd41b5fc1725cc21345941fc54b3d94aef070ffda1eb0d87bdfb910823f459ee27c2941ef52f426140b7603a2bc543f583c9addd82a15ae85f58630c9465966640d58b4213dd5e1715d810467981e21f263bf55845f7669cb2d5b24ff2c4ccb7b806efbd3ec13e548e363e7d2e82b6f829f1dac4861554f2d12c0bd7ea7fcd4da4472776b405fe72860ba2ec9e6b5ab5346fe92bff8c8f339b782b71e3b1b33076119aabd6552e46327f3727cc5ea7c6caf1df5fab6ab7dc72b268e12f02f42c77701295e5344b42209da0b143779b7bebcf58f856620e91ad958e7ed3489b01c5d8db8969da03f2b9d25704384937dea684fc5c1ddbd7c051d1fd56aa21be2693aeda9b9b900212da4c103a22b77e2d9b7368224fce2e7975eac47b98a35b5b7b625dc4171cbec61ce0aedd526a6e2575834c6686681e6dd39afe98873e588a272d923a911e9176217c2feb549314a0eb803191cf8431c76b77e42148ffa9405e4ac04f997fd7cd37aa99e8066fce8284861b1a081158c7df26b749fc3e55c1c37594163e005a9b16f59c32ed70f06d6325fe576bd3e0be8f698b4e8d5029bc33d62b4abc2d39bc49dbee63b5558f6a1be0a1f2bd4f28896ca42fe35a306088143484fed9b7b82330fb0431cfca49ab07062b0f19ddaaa4675f17b3f6a2a55905b1501af3fa0d47ecadec29c791b52aa5983bd41e16f78d484df3c92d0b79354fd79d5a27396f9ff80ee1213938477a3c6f314f0a98ed965dec750bff60c0ee860be28928c4bf7f446905de8552a5c34387da4a5158e5c4e64fa6fa13360b11e21c780034ee388137ad0d9c3279cad00d84d4fd430f7f32636c8a04ba3dc5f1e2a17d48b79ba66520ac7338d4224a98476d47623aa60694c8c8b2bcdc605ef64518a410494b73987f4061e30f3f33d98a715316b898e8baf47a02319883d63043ee681135caebf697a0af04cf6f6f4ff7282e714222caeb92fb2be128810c48710a9ddfb4fca3b6c0aa225d651129897aeef90a142daa8a4f3bd2efb19c17eef32f7ce014184f31af094cb51f5158d9c8eedc50a6822ea8bf181ed0db7bc12c3c3f43122a4d5d2a0c7f75bf27d5d144272e3748c4de16e15261f011242d64bfea4f05168356da0d33fe9db9829bdbacbdde0338eb36556c15d2e8d92721536b9b1f114424544b9e963d53df444b15b296df7995db0caf8a533503b8bdf0a05e7fe7206f8e4521597f73a7adbb396b61654bc3cc17e6141b4fe4270cdc307dc6faa5325f7ef96d237577a605274b86d37a917f2b7968b846337ed8e92267ca5b061cace4354a0f0a36236556c5ac24c2b1758037966691566d7bc1f80479b0cd99b878c8f019f001962be33250f60491ce8c24a5f10dc483dd77f41e9bbad2ecff0e05380a6ec9c080ec6dc05fa10a7a13f287e7b4f5d7df9a3b58d905480d8baff439997de03f7784ae7cd4256ae5dd0cdd32016152d6c9cf3b62d0f0875de679ab2d10007d0246dd5793c0db6ed86cc5165e1ff42efa426d4ab2945b27f4e15e0ef9f733f97d421a02fcaf6adc4cf903d6f42f5a1ce293ec890680ebbe81648a3439a0ce4baca89934563cf0056adccdb0362b087bdc7f46f57ea70d7c27f16c47d5eb91d665598555c3ad5f81f3c14dd5ef83b764bd53721c72b93b335d68f0f291b41ab2eaf0f3411a0b62ec38d7dfdb1aeff3b47d7277c12720948a9e07632ebd38d23cccb103e1b4961a4f12f73be01ab36ef7aeb8ca48e8c092aeed49aa739d6ef164a643c33e5b035ecf935c5d5325bdd0f329bd3a821d054336d14e697b03bdb19feb6f804a3f2849759705b4de657bbc47cbd272af8fa45532b257e8a9bde7fd04099773f199c8e11911d7d473b6423dab075281b046445cf25ccc9b41f77337435faa4cb900d1e5b401bccf3a5f9f7a61a23d5b39d2d72a2c08883947e81e7cb846ee1362492e56bd02a893c17dfe7fe52dfe0989457a6954c4552cd3c7ba81e3890f7ee3ae0042e928e5d0707fc121e7437b2b6d2feacfb2ed8fe05f1913d803025491c6fbb60550e6f34869876dc0c93c3d25f7f9d8fb034ab7bf004aa835150efce61f6ee359ffec035226fbd51ee7571c952aed91c797150d9d6d4099acdc1b2330704d100b198267da299e17d7aaabd9c19c287d6a282b9a790a375a08e0fe5fe1a0d9e2b268f883c3e9b3992342f659ea414244a1f94331bd2ca65695ac4962fd56e2df9b59c481e40d4faef4c288e60e68103583b30511e6d9abc0b0076b873eef70a6e5676c70be2329ac690f23fae5a5930619f340b0b009d4dc7fb9d927ebd70df8420f0915656c4849715381152a763239b6b3a37b54c1d17d7b812b0b569d4920e842c08a6c8bf2bce87c25f65a30770a2837ca86f4c968b2ba9f295e7d281c99c71bacf165d48e742fba96efde9847e67486b57028810956b96c71d5727c34e9dd66e01868f62b5324129454f164c77b5f81f1594a27128cac8440dd7158d84c12bb5863e28cf1f7fd6a2f8d3fa22a89436882725a6cddb8cac19a9f1adba78a6aa3ff0b7594fa2b0e8553762008c06d6d506f5cb2812185d6eff4f93a9fd85d93b4f17e12d8df154d436513abe616748e88a36ef5817b40139a054b256a6b6e05171063640b977cb4dac5a6095bf5b4dcb7b5d5ecc2e0db4c557ea34424cddc7bb1f8f48f168590244b8c4cd77b7b632bf567f1be2253464e7aeaf507c33f1353c88b78ef0b030f2982d3adbb9ce1a613450f5ccc64ff2a00482672af5a025dbe29f39ac15369e2145ddd85974f0046c6d0a3e6384ef30a2c76a8aa5228c69da4772f4931a57f893be66b7b5fb7f79d3da2bc0cec30b0ad36ad2113379f650a658767c1c9c9e83373efff6c4aa043a7ff004a39c2fca0c9fa00bec1543a582fda295ccadbe2da9e8207fec09614b3a28db55abe0bc03d30401d8239958feb1a6d5953c183ad563f6c2e0b892428309ff5a8c18eec52718cf169669584f9f6218e10f07e97949953ebbe74c6e74de7d59630b28a6e9c659f5cb339a646e33ea71cd53a78bf9f5c031e42ae69e587696fd6bfe3b621366c1a3c6eae8aa2b95b16bdef774bfe0ed14708d661f95d18f9c2c758da71529accb416940a129d2c42c70d80b5ce7ff510683923420b1743601b50fedaa4a49530e99ced84c95ca5484256d0e508528198645dae8cd32084617c5147f3840a0222fa0a67f2c118a8d8dfe0fe2c2997deec99295ca37c43afaa8d41300e5b8b327ca3d39d4e7c94663a0ac2acf1b00e5170d08491f09d599b21cdb59099844ce538930bf3dd703dcafd91096ecec2b437136142d572739e5d0b4a9c5fb29de9953a02c3ac0b7de2fc75435a4e0ca31bdd4a6ff621f7a638ae823a8911824aeb754d6314865e8ea28ed85279963b271e68c77425af295aaf0750acf78b31edfae12532f3123be908bde4fc23c73df58e014cba5ea1815970b82ee99f605e6ccd7a4fe4e20e228763c887fed9d8bc3e7ce916808edc3a146e92e01e7fc356a2905fd15dbeb8c78730e420dccd48f369ba29265535293a5c44d8087438bdc2a32ba6c8e7df48a494975f98b444dcc0e28f0e114b7dde15ad5efa4eec25f05af98e9608ece250ce53d6450c68b634cacfaff4159000b022e6cc94ad01da659329ff025c9d462c3b42c52038c544e5daca29cc6e747a766f3c2834683b33c67abaf365e44a0f63e8aa13036770d203207c67d2c9aef2c318551e25a37543a487cf9fbba7456fb5e24be091de5d64e6db5e2cc514cf6b1347f4a355316607d35447e85b980891a7e8bfe99a22be054a4db59a50209160ff9c5f11385cd9a5e4562a48008e3e23c437055267dabcf98fdff60167cd3aa356d40ad54b9e1e2f8c622adbe1897233c88281f7ac3afcf4ba3c1541ed63f09f6c21ac0e9954f69bb0ff14a0274463c3e3b3dc159fefc564af09c0b2fceed1be404102ac9022600d1e4d127c5bc228e087f0b2daa0c15c6cdbbed9ee9fff4210255ce59737615d6690d96e65dfddb27e857a7f8b14d704d1bf6ee6ab9766ba4cd3005cc6279d890d3769e5cd4cc679dc6d3887e40114493a60ef1198dfff0ea6b3df2c59bd91a8a0e05facaee3759c4b403fadbc592f662234559620108b2bd65f533ce6025e94edfd6a274365591fc3488484bfa1e73bd4d596097efcbddade041a871cf4e5be1db8e8364ad452e43e6b7d7e5c877bb628b1887107936f855f1a6a6fb4d4a264cd7cdaca6b4ecae2c001e57799ad9d18b46ab38193a355ae225d2231894859318825a736f6661f5602db562a69f39677bed9a68d15ede1a204443c249544888f26c21cd63b01e1d0dfe0c8a4cb348ffc39ca5dcafb93db51041b9c5f45babf4020c27d4f38c0fcbdfbd7ac8dcab7142ea559fa94988b3412dbb8e2be5893890fc293639a8c737e4602f16797bb5fdce165cd19f8f3df984458f21b968133ed393a94597da8a1cbe15f7507b672662648dd6bb00ea0c474764d6e260b42695a09ccb55e54987caed25712a1185c1ec8a279c7c894f3b1d9d4953284adb928dc1b014e8f8a6f6246cc3ec7ae2e8a8465b8c13e354f09148245a757c19ca4fffdbf5bb081282caed8df3a42654b009231064aa9da0790801d36f607f688cdca14a4ec09b19cdc2babe7550b1d0bccab075e7cd5db418717f880569f3a6862c6cc3b5c1403ef8ea42b05673c4a8e8b7001821e05b81d3d093b8426b4eb9def6a52be889bf539ab85060f19879d930b7fb7b4fa5cd8bf3c9bb09b2a1c84ba261eaeb0dfa56e9bbbddeef7f58e95f7"}, {0x58, 0x1, 0x3f, "3c8743f31428ddbfe900b3df9653b50779cc49a5f53743905a14f86e481ca7e4dc07bb5a9eeed3c38cd8b7da16ed7d76f2fcc7eeb120196e2cc93a9b09ebff36fba6586e"}], 0x1068}, 0x402) 12:10:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ad", 0x1}], 0x1) mlockall(0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 12:10:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000680)='./file0/file0\x00') unlink(&(0x7f0000000640)='./file0/file0\x00') 12:10:05 executing program 0: setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 12:10:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x10c) shutdown(r0, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/212) recvfrom$inet(r0, &(0x7f0000000140)=""/140, 0x8c, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:10:05 executing program 1: setgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x6, 0x4000, 0x5) r2 = dup(r1) r3 = getpgrp() socketpair(0x2, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r7 = geteuid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000180)="deb975d71abda682914224e4695c02fcf1409e066896a79d8c9c10d19f851f785fd46db79b3f8d2a81d4069c78c8477cccedd88459f62df121ca74a04099adca6e75660d7dc974b394448504a23fa84592df39efdd9b95e76ec00c341c9a5679b652fcbf43205963e548329db017cd72ef6da968d11559cd442805fd00d1790bb4d54270b9d2b92cf59ea3e8e50f840b979f5e80fb55762b601d80527619224c54caa474e126a165407d26d3f68b52e252a3492f8062fcd30db8", 0xba}, {&(0x7f0000000240)="126093062ad59d8671d97858430d2404ddc71b886920610979fc0596c1cb1294fa92c8a2102f80982792ff1c72846a0e25ca33c842983906eca451db0e78b646c7389d331fbb5633b0d351290e9194cd8feaa824587bf8b281d53ba01b227fb4cbb8ee68371316f2d34508351045af651b4135970968ec6f26fe83e7cc551cad27f05757388b96ac650b2d39c6fbdf4d6d9915", 0x93}, {&(0x7f0000000080)="332c38c57249aaa386abe2b29bdd2527ecc1900ca9964d5ae3c9f04e8b39d8162e84e12da6780f10d0750e33e6675747c5a0abad20ce0320f1aeb29882e592861e2db386409157f6730aa6a66f6ded5e61f8ab074c8c551869ce9f8056f01bee6face94a62ddc91f8e1db470fa519a69b775cefb", 0x74}, {&(0x7f0000000300)="139948013134ab9ce5a70da058519218692d35eb0591c719d11821d360936e583ad8e6d7d20ecd38aa2c326c77e09567988869a97528f2a1dbd51a90ecbc704bf37cf80d1fc37474e6dbba973fd8f11a39dcc0c4f5bf5cadd8e5c5805ffa5863872d9bc84ba49d51a772dcead78c7607066d4ce60266eaeed72eeb4aa9435b29c1bd6491c203360c10911688da95c0b91fb88ddc2777cfbdc18ef1d2ba", 0x9d}, {&(0x7f00000003c0)="8f0de3addfa4db7b2c9083682e9845a71ef969e968ad60a790b16d120baf7a7eac8999bc8affd440dca1bcce9ccfeb42a3618b5b7d07f84ca004e8a1671b84165b98b2b3ec394fa6dd3cfc8e93750c988a3504251837a8edda318f054d30ab1066cfa6eb266067fa033acdcf9c", 0x6d}, {&(0x7f0000000440)="9b136bc20de509ed0d9f7ac6cd4eef35004e3dbaf7", 0x15}, {&(0x7f0000000480)="99cc6d98fec1b0efabb0f2092426d971ac8c53d3d2b75ebb3b8e13bb8cc8cc3cd05b381764", 0x25}, {&(0x7f00000004c0)="cf868f58a026ee49126d4c9410981bff3f3eba87e07e297d0ee25ec286f5bc23751b272e90eeb5ccd2409a6eeaf4fefb7115921719caa98228de1b909b8551d3e008849c2ef622f2634442eada03a4514ded4778844bd04ab57410c60e5b72d7ed43", 0x62}, {&(0x7f0000000540)="48dcee911e63c87063a98b568315aa1f00b7c993ffd86c95f27bd09a59b08914e2385fd68806c7fbd695e722f1ce2571c5f06c7fcc3dad14b0c6289d077b654fc95e76939ecc093829c3677c542552b1520fbe1b5f12bdacc540bbe0dcded9d18eb8afbfa4e67bf06a43cf074ac60345f278900c3b5301075ea5e6a80bf4e329648b9087927875e48b17c9587a50725f1541c7e158759e36af807e4a584284b6dd6336f34629339e739787fc1888c08d4bc3d4f1200da5e5a2b0852c7429c018a797fa962fb5bf55f44ef6fc5cf3fa3c5e2660f904ac114f7f5c9683dabf083f0c6c8458436f074c0cd14550d915a460a36b09cd1ddb82c2cb1edd2e0db13d38e1f8a9307bf46fc166befa04890b23403a9984616e093b55e66bb0f8a36a171109ee8ff87e4981b0f11c3c8effeb738d4aee48f1ed11e15dbb8fb59fafcdf69d4082b1fa709ff704ca1e553581b55b092a448b071606fba27ed1e160e53e8d0011f99f7089711e6c2743ec44799969d8a6cf94507b72834adcade73192a6430b3d3e1895f4dcba1c8c75017f5bbfe11d790b68cc83200bebf123a1fe5c9f69aa07021cf9715ec2cee1c0e74df04469e41ed86671c016c5744d88339b67da95a59739d0736ce7daf3d5d7b0d4692e205d4acd31c703c7b48006e4f9a7ee65172016d0d3ec4dd87ec8ad3b972596964cd10c483de0905bd400c16ea1cce032b6ca4eed7e761ab2eb1adecb5d1be89491bb615f078c8f3d7b647d8a34162cb79c11f6076bc4fbdcf33053e1ddc68bba83e2ba8c176e130ee50701c5fd45139b1a69b03c528c34d7ece5010cdca3e72852416e8b38250b37ae5377a20b990d1d51a4e519d6aa6adf765f4c092765758f5d8eb7db8c9f48f60711e8f7de46f503ae4b1105a61d57436d59e0c4cfd800b71709fba9bee5d2a2f16ae3b41308fbc00eaa7bef9e06988d5835ae589ff623af50bbb9c61e7c0c2f0a880f9da0c42cca16f89dcd980a573b0630b71d8f7d616a20881e28450bc76dee3999bb80bcc94d5885e8da54c33f78ac3f97cf3d73f861c52d62ddb12c62ec0f2e492c85f0671b4d2934423b8309c4f94798496ab954a0c0028d23de9e83bf988dcb63f7d245a8ad39525cf537424e936fb27487900927f3fa38560070700d2b728cea65b88594fa8f4e3fe55ade1a5bf2d84716d75bb7fcbed5b90a7068b69ab803de3ae9542460343a17bbb31a7af8151171a794a5305e8b3e697a44b3a6345dcafc01cacf8da1677c47d40be9caa6f92e2586dd326891f83a5af7932f38a029e895637fa6f654588bada42f85caa6bc8938e994be56ca38ef06f7b50d942fd60690b88434b1af62b55937a8ee2a9c31ccfbe11a5d95a3bcc7311d147cdb86e3dd9f4e2223a5755dc636be39e881897aaf9a3adb7baa6ad19051a6d7e44a649d6339cd9a12610bcc2f7fd7238a25bbf1ee317a7634d1006b019ab3fc9acf3846d0cce4d294ea46583b5d964a855eb36d647c3761016606f7068324f8fff6ce9954ac1b75f621480aca0b424e49efd5d9ae240ffb4ed16506d88b1f76b5b21b1d617914f60a12814bab532f242253d1788361fa237de6dfc29342a34bf195df76a04687d44b41425492a92e7621a6d6883fa7c38d84536f5cf494b5e71acfd2a8bf2b6a99794dd141358ce72b6a1b1da136c5384ba7f938c2e3c3d2af66331d1d5e94d2f6b10ffab052c5b0619484f37ce02df62e14923f663d42f9809ef63b8429aa42d71e0ce1b4c26d4f7557ea3466a7ad774fd93bae7107851c91dbdaec6c2ec2a3359c8954e6c12f583f653c8012f50230f049621cc5934dfbe35294adca8e8ff5a6404ac99d3899a50b37a000f0636049453cb473648180695eb873984c29e53800af59ecefd15a476371ab366669912013d7bb4eaae77c37a43a581d1f05341477179cfb9949130f293aaffab466cc336996ca140e6e8af1b3e3bbe09cdc7b3340cc2a1f321f8879e699840592ea27d791fb3f3c7aab931a9e844c196272a45f49217ee2be9bd9ef930276c1aaf0d503c650760ba7fa3ffc4fe204d3218071af8d6f072d73da9f77ed2a5f492f8f05297827109a381acd0a6407c9e2be79e1f8c6bbb5fabcad124de24a45ef69a9af88743faf041b0eb9017eaef7141dfb0b2c1e462e933a1eabb4a15b829675a51857618c66c243edb8e465d3951386a3ae8764a2f8c4d21fcbf5e90deec679c570aa533be30791cf56ae22e6be84de8fb2836debb212399b3fba52df41ee47e763c0b3ab192b7c4077322baed64899a0362b3274e2887d29bf9fc2c9f5490c507fab49481707fd34fc10a9f973f5ca804b9ec853dd22506c05d577129628451814dc34a6d22225b6438178dc681e593e069ccdb243490686eee1648d5926c78782a0ae1a8685ba4abb4fa5451d93232404cb0dd8d2c1b6fa2a631fa2b37d56827b942c744ecac0b57eea688309d6e97616d975ba69642ce248432b0add5121653c6f7c192b11ee5063f968b11ceeae95144902c211f139a8f5e46c99cb994ae33456d4177ff077fef15b1bd579a0f40a780e0971871614099e1a78e9c711f3b399dc9bf7e15f0214184b94df4972ef240847c95f1c98c9fe1ecb050d1b242b8b07025ca9992419bfb8d0962ccbae1c098b995d3dff00ecab98b797682ee83e9cd027759591a81ccb25a2f15677bfd89b4626eb9412b54097d907484af963592bca91db7dc741a3d0d6638debaae3512a51158b8e92c2f380fda7f32313cf87eb5e1a738901ed3182be931cbcab792cfc9bf9b74a1620cece59e48a543fd2faef576d62d8ece12f41ecde47da835059d2b6bb60579480e9492e6484ed889cc0104da7d4b5f6e410c0fde7c7782440c4c6c58590fbfce9adc83ff6fcde73c7df8398da9978cdb8eb79a544c6716ded19bc92c2c5dc44f2ca1675de857a1ea92ffa33f036190bbf30e113022142cb858ad5ac5f9851f19d0d1462fa96dacfb21c9eac7d86796438a682009c79fc22391f36b825488a3cd343c573592c19c340543560ed25c3ff43eda58ffe8b2c7cb58cec2435c96e5a63c7e7c00eafe01df08548469961cf9ba3849645fcee06ced7f30cae387c8e8f01dde38b2842cfd9f2cab5eb04c0a5b90f026bb22855c96cad6fbe17918f56117e17f021805d1106b7c9aca7e542cf521354cade03ddfe4a0a52458e20c140fb3d4d351663f0de03c8696daeeb62337ab9372ccaa641ec0be2dbc6ad1a5a18fffc6afea16175219eecc7466673a01780b7346818e43c197296ebe34fa6b36c3a84b216dcc5e77aeec4709550bf3614a605a74901de628f50081f46d3a9aa9f7e38a278253e0dff93edebc7452878c463dfee700ecaacb3c87d4830e7af3f976a9ee19c676c3545966d1c548c8c3cc77bb3d134208e2fa6b9b84bcd44695eacda144d8bbf08e8523e706925c9bf2cabcd5d77df3255eef9520c148d8f0ff97e6865a2a2614a09092af963fa0f0be115b2a8c095b422550e7ef6fb564e4842c0a5a5bb9b23499184b1aa4a40e68c2720fe2d4a3c9313d7d4d1df5310d2937a558492ab2ed2264ed762a4361cd6699d88819f0d2498a44e9bc155f3ba823a79f5f56d3a34d3bdca54bc93cd39e121a35b06317e2891bd1e209bcae863401ebeb7374e868d4da3397bec6c864351b27ea04d6ac59ff4239f6aca48962750b117ca958f4ed6ad85cbea2c11186deda85ea0848ef8a060edb6314057b3b04cd52375ae11a82d670aa8207aa801e10b81280c4f551786e12ddda232af29ae16526981ba45ca4613a6094e50e8b27ebd7a836a6c0af5608ee14ab4d7c845158562111d48db72d9d9c92fbdab6fabc10b16885eb60fe8a23edb472b434a301b2058951ee8f56e33efe03b184fd32b5c43730c4203934a4a9aae760d393e976e75affa8184c5150a4b43f3f4c4572799aa346315f80829f02ac12c1cae55b0e55552f72d895f82994cdb73288d8c0bdebe42e03205f8d9ec5d298636022b52e5cb7077b5da1d22a0a9eecf25d764778f4882ed11ca8b1964912aa183863eb1156313f279dd9b9fdc03e401a33333b54512b3e49184ccbc187dee72d7cd07d8c58848c05e9dee8c9a01d50e551d079e1a24ededa42ce279c012a3241bb7668b5187bfee6290026cf44bc8a7cb67a344796e4d660f86628fcb2575365a566f2e8628681a01a30e831b9f9be1dea1c2908a3dfe2675fd374b81a4867cf83bf4a093704aaef2fc98ab4f0f7420dd995f9ebda85d1f11d2ba2a8ec21e87f4d09aa06fc6a220e656511f0a538200b47da263612ea15bc8dffca447603a3c4601d8e4b7a9a3b2cb7b9bab8b3b34cb56161150c0f03668aad549f536bca2e9f21e89e25927010386d8c094fc36eead38e14c6c3871f29176e3245ab5b380c2a1042b754923c2d772a476baec8bdf020327bc5b887e019b7418ebc038805280c3f826ed387f8ca9d9ffbe008fd647432e6a9a41b9e72ba4c68f1c171d5820f5a920066bde38e2a424f3b270c7644b1f10873daadd04065f3ccd56a26017eb327213fdca952a8517fb9fd5383c50f060626b6edd1c2f87099e8f9cafe30856cc21365573dc606173d486a565b38c4da6f6a03dd5ac159956fe48141e8c7dec17538dc20eb50f11deda579d013d35cb6cd7dd83195eea490c8cf14cb2adeb9e36d87dc3b7e9c33fbfa3a351d67e108ff8e8b5ac99f0cd320169da633eea6683600ea1472d70188655519f447de417f7ba38c549e626cd33430619230b2eaaacfbe77679bae2e86c74153cf82fa6f8a77486f82bc51f7e86d8d07acd66e4aeb8fcb059d8a1b0db762e25d49b850c13f47a0d500405ac7b60bfaed2d8aa5db95c7e465abc800c2a5fe17ee4b1bcc00b2845cd0e9795b46126f46fb00c1701f205cfa54f39520ef0f67f3dd76c32a544198f66a6c942dc490f169bc75bedb52bc3c72d6944346564f0e5a68d1c36b0b817acea29d46f97ca4d069fb700667756b1685d5d2c8e5d6b03fbe700b4086a5524b87ef6d23c7c027521653ce66826b36b25c2470b0941c6044baf9b75675148cc7cd89b0d4ef5e7eab4bcdaefd27a058d8833dc56400a3a7b24fe0186b24d5e8761f96d3f04d5cd3797280bc9d33f039eec8bd265b9adc8ee199a58382e5eb1ab617889dadae98443355311e14090e134ed765fdde36ec33152546c2658a219790f13c2a99892e74420046fc9d141affce69897325d2cae7ee6976e66d5e04b67946092c6f4f2ffbbd5c4a33f677040cec949f884e1b977399898e56af9a2e1f409f662aac1d10f8c6b982898a4b2f8c4dd888d9301c269f2e9165ac7ebc3fd6ef132c8aafd1b9108b774c2a4398fd1aec0ccf094b2a87a6e72f95227c7cac375c1ef9b08099263cb3fc93da31420568797cb7cc16866011971c13a7422b91613ce9131242838c8d0a3db4c4a596fa815edb22d0eeaae565bbf3b6240a25ec7ab842970b20255a391796d1220122f3a76daefbb7cf413e7ac12eec50d07080b7075ca0eebc3a3f7d47a0be60ae519fde883de3c41c39e2843e7d8a4e75f5120d91da322f9cdb0a0c59b2cb7ab10bf257987b05bef1ab0183c95c048edaee8396935abe27d592b60f185ffbb7a95808d474e0bd94da8dd5e73d011bcd3e66018b555c175bea3603f500913654b4fa75bdea462cf045b9d483eb23f33ada5b8a672d22d8c92407d2228a0bbef0525a4207cb44bee48b7277a72879b267f6445b7167bcf64864814ce6edd22066928b9d0931b1129ee16f989e30817356f49", 0x1000}], 0x9, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x38, 0xffff, 0x1, [r6, r2, r6, r4, r4, r6, r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r3, r7, r0}, @rights={0x18, 0xffff, 0x1, [r4]}], 0xb8, 0x2}, 0x0) 12:10:05 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000240)={0x3e}, 0x0) close(r1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0xfffffffffffffffb) 12:10:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x3f, 0x60, 0x7fff}) open(&(0x7f0000000080)='./file0\x00', 0x502, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2, 0x1, 0xfff, 0x3}) open(0x0, 0x1, 0x20) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x0) close(r1) openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) 12:10:05 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget$private(0x0, 0x0, 0x260) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/131) msgsnd(0x0, 0x0, 0x0, 0x0) 12:10:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000140)="a1229051abde864745a92930c02cd5287d6a4539ec0def2ac71bdb0ea4f4daa07578ff83a85c643b9d9c06acabd56e08c93550d06186d5666e12640a70492f8ba8a7f5fe3dacf246e750de31d45204df1ee78b31c1e0a6dc6b17029fe7cd49c5cf46be3512032845de06cf0738090c8192df", 0x72, 0x6, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x23f7, 0x400}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) 12:10:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40}], 0x10000000000006, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xae}], 0x9, 0x0, 0x7, 0x0) read(r2, &(0x7f0000000340)=""/4096, 0x1000) connect$inet(r2, 0xffffffffffffffff, 0x0) 12:10:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 12:10:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 12:10:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 12:10:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000140)='./file1/file0\x00', 0x10, 0x1) fsync(r0) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) sendto$unix(r1, &(0x7f0000000000)="fd72d808edd7299b756294a9972960303f209332fcb46a67aa7e0df5518442b9b48efc376e6f4405b3e20e556e0650901a85df41d6e38f9f97e8fb14426ca3c1a7cc7ce02117088705dcc2848a2e567cf2cb", 0x52, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000380)='./file1\x00') r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0xfffffffffffffff8, 0xc000000000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x81, 0x5, 0x13}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x84, 0x40000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x16, 0xa0000020, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0xffffffffffffffc1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x9b}, {{r2}, 0xffffffffffffffff, 0x22, 0x22, 0x1, 0x80000001}], 0x3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xc1, 0xbc95, 0x7}], 0x1ff, &(0x7f0000000340)={0x8, 0x2}) 12:10:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="8164ddbb6c2499225618e5b6fe9c7d479f11445837989cb139d8aaa3d0707bdd4b87b142606a7a087a93f24135bd33cedb4f1a32710e1ed460d18460063701d907590f8aa6137984d35ead921776c299a82e1e7917cba7c6a75f5a76c92563ef3064955dc937219fc390525a39999d78d4422eb7cd17d71582425053c579f6abee14f1748c9262b4d002cf3667ebe219297cc8fa8b12c50c6da9ea6f", 0x9c) 12:10:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001140)=0x4, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x104, 0x1) openat(r1, &(0x7f00000011c0)='./file0\x00', 0x100, 0x63) recvfrom(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) sendto$unix(r0, 0x0, 0xffffff91, 0xd, &(0x7f0000000080)=ANY=[@ANYBLOB="7203e157a28afc794427807a1eaadb7f130d9259d0b69000662d23e65bb8a71e5086a73003435472815116ae3c9b01f10baf60a86499078fe4165a8b8a55944b4af3af0286386b35a1e140f151aabd9a60ea91fce4423bdbb726ad99e3f7297c33d1af913a68331c9a51407ca9684890c1e67595a01bdf63a811211c6e17"], 0xa) connect$unix(r1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x3) 12:10:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x18, 0x4000000000028000, 0x8000000000000006) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 12:10:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200003, 0x2, &(0x7f0000000080)="9488167fe38fa26795653782a334cd0cc421dec1ecc4e4afd87c686e4dfd45534ec4ee70f1dce91ad7ce13e165c9575781b27303bb376541ea0f3f5666e35237d0035fa9e9bbbce221d674494b9c5222bdba64f3f53094", 0x57) 12:10:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f00005ac000/0x3000)=nil, 0x3000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 12:10:05 executing program 1: chmod(&(0x7f00000001c0)='./file0\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "90c7daa4ee9f578fc86ef63f78aeb331f0de1496", 0x0, 0x4}) 12:10:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) chown(0xffffffffffffffff, r0, 0x0) 12:10:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x102, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10000000, 0x1000300000002}) lstat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) 12:10:05 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) getsockopt(r1, 0x8000, 0x8, &(0x7f00000000c0)=""/3, &(0x7f0000000100)=0x3) getgroups(0x6, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0]) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008100000c3513e2a5e0000000000", 0x14) 12:10:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 12:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) setsockopt(r4, 0x4, 0x0, &(0x7f0000000200)="3f9417ac19d0a58c2f249e8c36f48565fbd4b0e7ce1ad1080389e201a549ec07c27f1d78f48d3e40889c6cd7f242319ab8f5f42e4997a3376fc2088a25b6d9bf1f91c55abbf08942571916c2f0967f5b894a15e5d9703c38018b29ad0d8cde6fd434dc983765f9951c1aa2ca7729e7d49973b9218e1edd5ca402db99751a6e3ffc23fbc086a9398e023a47cc", 0x8c) r5 = getppid() r6 = getuid() getgroups(0x2, &(0x7f0000000cc0)=[0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d40)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, r6) sendmsg$unix(r4, &(0x7f0000000f00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002ecc9906bce0272f"], 0xa, &(0x7f0000000c40)=[{&(0x7f0000000300)="8b7c284ba21d2ee06550a31dc7bbd69c8017b1536d8daf4cc0b670ae149aaae76e75f3319ac2676a", 0x28}, {&(0x7f0000000340)="30df40b11c5391871c7e6544a288d6e4ae109ff907fa9a543f85782f0533a278e0e436b00a0d07065cf3e7ef7564ca15fc8c1806f915db6c01f0594c9077886ff6b9e6218b31cf3e64e5b9288c2b93a890575854de9870b98fa1b2e9f67ff6c77451e38fd058e2709ae9ae29b4f83f6e8fb8781d50379fcd8fe190bb030a4b0c7b8f25abd8759ada4876c6796187bb1b902d914272c461130901e95d5943", 0x9e}, {&(0x7f0000000400)="fe52a2f492562196b80d70530c4e4d81ecf670432e4fa4c57a5342391d3d493aa088b67efe19764f750b79a6071fd7a03abda2e7359c62a06d8b8b0a53a148b37e6b113d102c86b89f57c86eea16ebc0e85d18ef49a7ccf2d9c5555374c995f48d12abb2d7461b3eecdf578df9206aaaabff77e9bec6ea3450fdfcf170b7b708c7392fbc1dcc997ea38b0cc9184f0305949a5b0e1406594f766f3acc8044a653a8fd2c962663415ebf28348122d2e5c868342bc9fdfb51b99e217d4795fa8f4bd9d1666796a7d0614a9ddf7fc766782b6208068d652471bd4de5b7587cfd8d63", 0xe0}, {&(0x7f0000000ac0)="93dd7734e43cfa60608f3a6fab08c619303e706f8a3044e04b6a8a45fd91d3db2f7a86e03081f6769b9acc56eeb8f094d48e4a4c16c401a4138a7b10560c12ac4a024ee06a1f3644cb7b74575ffc901f36d988638b344e7bb5df08ab014d474a805709d13f39a5f084a06fbceb7df695f911a9a03fda2e75a6ca8f19c75a5e77862e45cac8b25f6f8fe27704ddc0fcd16ec34269", 0x94}, {&(0x7f0000000b80)="86cd7bde9f452bbcc0ca00c2e05302a1ecaa45f3a0f05cac61bb3845183c9cd26b7119bb6dcbc16a37dc25c559c7dd26bcfa83f0f3baed53e49a0b1994db212792f1f6c102c50919517e5b8418cf1fe3c3051e79a89fead3d96001ebe656da79a312223f465d61121313956c8064a43c5b1c2292fa197c34e6aa6e4978253e888bd8e9fe30299129524b007cd45543", 0x8f}, {&(0x7f0000000500)="de131b9c56e6b2739f331682", 0xc}], 0x6, &(0x7f0000000e00)=[@rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r0, r1, r3, r3, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r3, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x20, 0xffff, 0x1, [r3, r3, r1]}], 0xf8, 0x400}, 0x400) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:05 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x7010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x101) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) socket$inet(0x2, 0x5, 0x5) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x8001}, 0xc) 12:10:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f00000002c0)='}}\x00') r0 = kqueue() fchmod(r0, 0xa) 12:10:05 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0xa00, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xd6e7) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 12:10:06 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="aacfc7995ebcf34f4752367376c1a066066e5ef56ebd4d491a7095601fc2eab45c0b8da3b0d8d5261127bc311a7d46329be05b39b663bc405b1eb51abc5c3bc9898633f8ad9fd8a8053f3e001f32fa1b8db6f82aac6ebf3395c29b95c99e329900951107abd2f478719c49055af25d0bfd056e1c176a15a4f4b73e2a7b5fc01302248bad3585ad5458ebc5c62d761515969855cc214e4efbff38a39df2d0124dae08792415f167fb1c87ffd8e6", 0xad) munmap(&(0x7f0000c88000/0x1000)=nil, 0x1000) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 12:10:06 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x9}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) 12:10:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="98099f335227df11d372617848a8ae8c3459faeab037803441d633f0621601d238165c6b4c842158c50c50456628ac8c7b3697eed0f2ada3404f5c56c0", 0x3d, 0x9, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 12:10:06 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) login: map stack 0x20000000-0x20400000 of map 0xffffff007f124318 failed: hole in range 12:10:06 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x1, r1}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 12:10:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="c595f9d76e9c0d2b8ad343f3a2480525c7b9b0c422ffead924da948259f13ed82ea8534f115fe25f67ab447e00b695c5fb413de44e6cc0aa7656d10ff31090b00409ce3e467b4eff75d2793a05b5aed79bf20b11559e1a7e082887102f70e85cdb5d3066120bcc34f1045170fec3b844ff18b72ea68ba04546375cd092d65f2b8a9088596c5b1cf86e8f039028119f47cf3283e98aab650f79b36736020048b7f912a7ce7c224c07acbc873afe6b6bb01d39a5a743cd98c19ca5b1d54f6cfcb724fd7e234641136c7662da5b5852b6c08093d6280972c7dd9eba8cc8ef702b6f8393631fe663583e4bea9f8aa7551c7d3832387e60add7ea0559508961407851fa32ab38108039a81bda0000000000d23487ec8c3a432b905f4284a103bba91d2aec3696417f375eceebb9b02e4620be4729e44a6ff8073d09591d570100f2f201a7d46a678b05e781056f8b39788a5377613b3f817389049212bef5b5fb3aee9bfa0e361f3f8cb51407a1e1ca4dc67ac8575588b55d65cad9b5acf9b40b78eb0bd466485b04a81b21f39213b402c8448613e47576a689812fc7daba4128756bf4", 0x4f4) 12:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10002, 0x180) utimensat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0xff}, {0x1, 0x29}}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) bind$inet6(r4, &(0x7f0000000480)={0x18, 0x3, 0x7fffffff, 0x9}, 0xc) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/48, 0x30) r5 = fcntl$dupfd(r3, 0xa, r0) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x800ffff, 0x200, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0xe4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffc9) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) shutdown(r1, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8, 0x1e0) unlinkat(r4, &(0x7f0000000300)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x282) getgroups(0x6, &(0x7f0000000140)=[r3, 0x0, 0xffffffffffffffff, r5, 0x0, r3]) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240)=0x200000071, 0x4) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) socket(0x6, 0x7, 0x3ff) getgroups(0x5, &(0x7f0000000200)=[r2, r3, r5, r6, r7]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) 12:10:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000000000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1, 0xfdb}, {0x9, 0x2}}, 0x0) 12:10:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080)="ff16f7e8ab074e647009b68b7a5c92e7b01d2bbea8000c008f9b57d692c972d83d99217d929eecad13d9bd85a0755fae8ce2d03d2d9e7fedec8f4a650d57f08f432fc874a38929220f0aac08f8628cb6cf4c8c5a9448331c1a462678f35ff37a56220a1535c3c2b36a19b0b0bf517611e223f82de5", 0x75, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 12:10:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 12:10:08 executing program 0: clock_getres(0x4, &(0x7f0000000080)) 12:10:08 executing program 0: r0 = syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffc88) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="d956429e6a99b95c012aaf54f997e22fdbade1e9361d4e2cec21f3d29c49cef440d1e58681d697b826b2d485ee11bd726b1faf504852c06288e60471545b3305a8d73a9903f145e68f82bbae77bb5f03fec0a4fff3a238c41438f9db10fccd17fbc05f69b1dfeb3d9ac44f63bcc1ec4868918d7d8a731dce878716a398dbfbc889b888a200b0ce216f952b668877978736f2ccfd567d848df83a6ad1eaf1474b19d366a51fa194911e57696308e5681cad734192fa1522c7e8065b0c7ddcb9bd99bd5ba68104d720c373a3050e81be1f9f946624b5ea99d0ad386079ee0e6ed591cd26590a4eb6e7c67142ea94b2f4273dc58f", 0xf3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getuid() setuid(r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 12:10:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x6}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 12:10:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "bcd8d7fac7c6cd11e8ed4ac3caa831346fa690ae"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:08 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r1 = geteuid() r2 = getgid() r3 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000003800)=0x8) r4 = socket$unix(0x1, 0x1, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003840), &(0x7f0000003880)=0xc) r6 = socket(0x0, 0x1, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000038c0)={0xffffffffffffffff}) r8 = getpgid(0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000003c40)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0}, &(0x7f0000003940)=0xc) r10 = getgid() r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003980), &(0x7f00000039c0)=0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000003a00)=@file={0x0, ""/42}, &(0x7f0000003a40)=0x2c) r13 = accept(0xffffffffffffff9c, &(0x7f0000003a80)=@in, &(0x7f0000003ac0)=0xc) r14 = kqueue() r15 = openat(0xffffffffffffffff, &(0x7f0000003b00)='./file0\x00', 0xa0, 0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000003c00)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100fd0446696c65302f66696c653000"], 0x10, &(0x7f0000003740)=[{&(0x7f0000000080)="9d6fba728b3867f56648103fd40ec68abc300ae8a301ad8b3de37fad349d05231224445b9ac3502fde2c88e55b4ceea61ca0f1fa05367db53f5a77b4296768faafa3532855c2850250e4ba8db1969f66ccc4a1d6a93068cc1c", 0x59}, {&(0x7f0000000540)="e1aaff8600a0b1e2d324a9140b7b9d1dfd1bb6d06551737ad548ab79cc1c7c48457064a99163dde02904d1097db4984c6d26a188a953881bedeafa9aa59567c7b2ce428c5e6a10d8e15d877dbe6cc0782e43d70ab86aab7c10f8d52a7ddb28bbf94edaa55d17441a26d638543a28884deef1d041f098d1c845289f186b85526c2702a7a7a248c2c1126c4543bfab4878bfab29cd3ecefc9575c2b3a60f26cb347183381f5f54661bfa7710340d0efe561a8a42e7f057313b2b561bf3454595d4882be57169477a4d990fcd643fd85e137051fac8f47c62dc6439f7a356be3d5c57bcc5374fcb2d255300212eedbf8eb98b5c57ca10b0768c3fb12ed286723d809a01db068e79511c0c401e38bfc99707ad3d00bfbbd1572ba101aab945af254ce63ca7e1fb822d56c85aab31ddb913fc3b51daa4d4ab3e089ac1c83c2037e91a98780721d03b1104f9e87bb97701b8bc9a7e6bfce327f90d033afef0d5ca48873db67b3958574ebc0120e7f5f220d725c8c093a519e78883d00ef304890beca82d344e3a791cb8023d91785a42c26eebcb88a9e68ccc7e7b97deb87c70490f1988afaad0de6440e9bd84318d6fe7076567da78da15c687f3c93cd60a22ee9fb0c1f87d6a56406ab37279dabf18c0d7438bce44ab24a33b06657d71409a03ca5513414bfff3ae38dccef1efb3fde3d583dfa872d148ab6bff53ba0c20825485dd1877b6f53acb2301c4a7a7941a97b1118f618b98369962f51db9cb5b1c3e77cba5b26013e4002df2eff23189e6cd948198d4e3c482ec7c328d4610eb8c546d3c63a44c894828d393cb20c41821dbc59ab138ded3e67211bb3461b497ad3f5f99669a046c9d950acc32ad4f0a6c73e845a2f486e08acbd22405ad99b3116f681c962c692509f6c8b187a11770b9215759cfcfbdf88d0137a6ed382c1eefa98920b90e1508509ca460d81e5c77e831c13e5c5fb9623a89e150e193afaf6898a200b3417fd5f25ae0aec902911032aa3c8ea292396e032808b0dc119146456a2cff453376e7f3e7644e72aac031ebe27b8a003d0f89cdef44ad9e8297ffd9c817460717c8d125aec6657664ef1a2e80aaa0685b5ea64c6b074f57e09aecd9af6b3a3d75d2f5dfb0e6fc04eb1e0b347b52e81d9f7b558f46dc912ce6958847232aec3e5e0b328fb011d032ae74fdaa1b0df899bb6e5c3abeb51245f9f24b8a5e5c5f9c8d3e6c4c378f1efb539a746144470dd76759c03df4c1accedc6694b992bfce824ad68162b7229a7eb0de776d246ba46e71d03ed047fe62734fde38a8a33cf0d2d6f08e339e06308e68f1a320a766239f250bf9304aaaa89ad70f314130b8fff4d89911ba8845e270c988a1d040bd6ac147e798bd7adeb0bcbc061a1c1e536ac2f0ccb38abc2a4541556cd408b356f887ee1903b37262fc2c2a27317afbfc033aaa0dedee0dd90232d00f07e6e12e7f217ff2de97ada18fa24d6e1108ce306c99e6c6b5e7b71f7ac832a0b2acb0f3f7088120f7981ab64b79752bb80effd06629689e6e04c823ab831b9a936b1ca70994b12f54ddfaaf648a3fcef75130f8266f4fb0a9285dc07ab9ec8d0de23c70ecc028257405af2cacd8c7afb7b3d910ecbf387b3ec06ae7b09e00664c624e1358a3650e586edfeaafe18e9b6bccda61cf48bafa1867a3dbc9833767ff146d3eed28b0aad600455a3a9243009fe38041cdbda392a88e3a17dc56eae17ba42a765af37bb823dd8cac4a8f0a7d9911395c54972b6cf08e852b6552d42dc03c747822397fe85ab5c263177d6d745b7d91d410069cf76a9f58d23b1a89a10f623c3a5863f30d4877cf5eba95e280779f88e2e2c0a054e438785b6a91335ea0bc445cd2ffd354caddef68fc8b5978e51cd9b0382b7f6814defd6829f63aa7179b898ad1a338f26c5e4875c12d1a1b745b8363ae215c825502a45f26c87959fd77fcd06082cef6fc1430ac185a53d967bd4e76ad61931d0424ecab3098f6d3e43205c12d8c3b8d0b859dfc13973488ae708d3a52b6af989d097faf1c5e568b4686d9d2fa8bb71735d71cb621c27582f25e71cddb7a661df70e8f64558e2db761e42a8d18351763cf9c4fe6e6b9bd7f9b0d63f9f8a4c9fd1bdbff272bfb6e81eabe7dddcbc5676a3d388de89eb4300cd66379644af82a0d1cf9bbf3f1806f119403e4b47436119527b54a016d122abae3401a3b2f30fc05c7d1bdb2ce841d8451b75df3a429a739125f16281827984e7bbf0faf1ec3cb86df860835a951f82e809972d1372744821c8640f995531d6b2113978dc47cb126e179374aa8923d2202558902852d143a1a03a3330274368b62cba86869474983ddb434aa754bfa068618b0457f2f818ab61fdb3724a6c4afe1e3036cea962aaa91d3a8497f2f31c7f3ca1896cf03e6037597b8e43a5c2d4ddd777e00424a3b60409297976f0d5082642ece5d8d03a0db23a63a3c3c1d3ee46a3bf4164d50b056243a84ff85e6200ae1e921bc9d5eb2226bfac5af08ba97d94dc51f4c2686c080d1e013566bd51c302144a1668dfba3010e6153f68634800ff41544b17218c8b92361cc265757f4a65f0eb6752faae920e2547e0842d901b7958a14b18acf9698c8978a7c7bec55588bef3731e89eac263ba1e920b317c553ab126e83d7d31eaf2275597c141ef52dce5e4df0f0b889f99eb1d7f2df8a13b5c18b376bc22582f973925e0ec536d2d747a7287b683c9b1361cd1c3036cfc3e0235fc8e870ff979569b388042e5f4ddc4a6b6dd50f23899708d9486a779a4aa522762ec6b82c853b051af7dfadb4b62bc4da48df8310403875703fb0f1c3e7b740b3a57bbe2121a4000f516bd533f0221770fc22a288debbdbc1379796b96ece7a6f2473724cf6502beba9e20d5e46de6027971ad7dd9ef558ee963519e1580f8e92117de1f3189a0f9dc5a984b3ece2f31ea25de68a7c98567348b3e014d690b3c207af1af9a804fce17ba904b05aeb761268e077f23ad3d055802830abf92bbc0454822a12abc81ff795dba123295a578fc7e2b9e86945646c76c78e3ed9d86de89a7c21edbd51ca5c63a676fc0e646c1e7edb956a5f94588abb76365e844d965656473e33c37b9a6a02c6822efd44799631ff0fb581b41caaac1d584cca6fefe2f83251c04a6a104023f1fdb4bc4cfbac78b3f4cd66a03fa94dfa53e43f18f76d43b227cc941eeca91ab5fbecca6dd0f0f924aa40abd8c3db47761199e2d2051bdce7b9cd33708e840ab7c6c88062999206f37658506ce8e4d0e33e3bab2355df28da65133ede88ef8506436964bd3e5def9f8181cf3b404ada02c6c298571de835efae97e0a0d3da73ce99001eb87ad57fa50dcd1b14fec19083649c8aa8b0965f8e6637730cb4e4acecfe4ddc1a705e6ae17ecd14ba2a72ed1b1021321e6f9c4139fa81a28da73193ce1e83e438e7245ec9270a0e9fa54865a57f77b4a4ee81d008ab2b03272ce20636638bb70f3dce883fe5eb5aff1d848bb6dd4782a956e71909d32e64a42a7626c13c4e7998ce3cd2e9eadbbae91be832037c10697ed733183bd976c6da339db8133025bb87c01fe8abefc3dff6eb09d95084bfccedcc99d96a2342d6158b4be075d55f752c3d73f0ec0a42643b4ad7ee8152106ea3d8c859be1ffc945686dfc37d97f56670fd9ebeabeba54bb34ec8a077ca2a21a470e3d8adc0a226cf4a92b5af35b7e4b0c71a0bd7788d52bc610a710a8707cf99279e48f1f1041d47ffa8a39ee2aa7aeacf48b0376b042ccbfb4b19c5cd565c6bac81db4cd596672358f01b72cffc04263d12f928c3761af800f0e473e2f51398fbefd479c3d00f0a8120f26956da632ab6566147fbe6ffd37dac0b37e25cb773139151b35291b479f7b25f2cd907a2d9391ecad2f23d73c910a13db5ff1526e78168b9f3d7a72c84457f8ea8008a74d69d550fada6380a1e65ef14ee72b47352dd166627deb23e7a60eecf5b7f81034583fe99e91fa5f7f2bf386939c2a0cf640f36a542ac55ac757b6ec8eb350f5d694f517b4d8b869cd300d4da1661d70d5ddd4050e6787fc4385d697d9b639497f294690883ee6c7ae9ab9208c7491889eacca301c4a5acfde1406bc237d20869682b2d91bf4a4270052bcf8ce2d98dced0c9f823154aaae2b5bb81515c2f32139bc89c205ccda4d2a86e32f3e2356853220f7201a7bfa416edd273be7d7401ae8d6d7a94e146dfe40ecb12a45605e18214c016e5c87f6ef2b3b729980985be7628d27e72cf80664bdfebe4cd6f4e0c2512757a57c55494ca1bfaa36f5b39e44e0e0ce032e1fee547d1cdab240e1fb42f63576e5ebbd9a96037016c25787a29c4b02166554c1238b25bfeeba4ada3012b5a2d9d076c17844a2168e6f9a6873b399da1e11f8f1d673fc85dae7144fc9e8d349c678d55c45261d071b8e70a3c1d5ece7dc5eb3fa95875af4236ba025a3082648b6dd32cc6c48106358c07de27bf45c75dbd900c0609e747b82fed144840ab423085ecb1bbde98f7e5ef4d24d740fdcc6e88a40ebb965d317d5bf81c8651d6837ea149e1fff4731d3a23e2299919191b3d1a4a7a34116078f8447e4585439ad62cb66b86e66326e4b66fb0860180cb525d714d51cdac3aedfed1ef665fe22923a9adca4866e88aa3d007579d6c523362246ea31b3b6e8dca0bde1752514c7c49fde059f5b10eefc8f2c0147be883dfe5bab9b65aa1d87ddde30ca408d4329dd8427219a7ddc7b2a90e5e177eb446da6478f870faa98b4d5ac2a59bf9bbae22ba065bd5f63749eb8447eb5671cf70752a8aac15338ecf71c6bf86a759bfaf703ce5e3edcaf2e8d2d69e119239845e7506622457f3d1beb6403f9fc5c97ef62454fd02003c62b37f63b6811b2223a5aafb94acd2783758b298cbbf05affbe59ddb0dbe6f1c8e7fcfba9afbf75cb11e436bed8624374d7ade1eaf43ea2c412304e5bf3edeef2632f3a0e3ba7c504defacc603bd76b6c8576952b342528a14cf50954a808798fbb061f56e502d1f98737df2bfca0a98ec3891f8d6c3e98c05c07542d4261662bf525b5f3ec95b8c53ffdaeac391c29fd4961cbbdb96171a5c6b98a0fb9f8235c8938c34077c1629c74a5a6f56b5429a0e29a69e8edbcd658bda584fded0bdc48e74a647fe3201d4dd09bc2f9a383dd4dc7f1bb9306bfa7626fed3cd99e967efddef067233e4fe2283836091a23a300003a443d0c142bf363aafb9a3a36a906e771bdf1f2738454d05b794c5351d921da3a17bdc1227c617c1b1da4762210296cb98292451b3c942cc59b31aa0f8fd1874042f11f155fd518c3482ced9c0b3ebfcce8113aab72112eb86ea61a34f4be5f90e7aabcfd1cec491f932dc4bf06f3294604e4f4201662aca129bbe1eee8f432f59e1de51676db4706ff7fc9308ab0a8d5f55cb1bb9ec83a61edbb25c1fa04b741fca54a4bc0fe1d0eed506a12f17a803fb7ad32a8b1d189b28bdf51149f04fe102818b05f7e2760cf16d041d21fda88398cd76a5e5793ab8be3c7cbe81ebf9331b3fb125168452215a53b90ff42eeee2cb480d7a44e7e2f905e48e864f4308c85acde97fd8edd354205ba204bce20dc7b64e512ed9c1747c1413319c14643af9c476a2c5c23201fb28729b210b14ca678f26c2c86899958736db65f3785590653c5fe8abf80d88f23d9698fe8ec3f00046dacd23848e81af023ae5f230b385a9b20fc0b27081a0080fdae864a38cad987872302ceaf3f26a3cf4c6891e69a68b47f9190f48b0620f68eda87d8d0b1ec3", 0x1000}, {&(0x7f0000001540)="d948c31ed2b3dae482b840f9856b7e050f06e52da6aa049bf13b0fc77d67c0ae0e200d5dd07cb4d9c418e5dfff6d4e2d157d1631e7ebbd087699e1ebff42f8f0db33167be989e32ccf28bae9e11490a33a8f717ffb2e0011a2d5e4ab4b8f7b7d7a81a2d852fc45164ad1940385fe8623a4915f434d91a5e02d08840c9c548fd4659501b41daf90b2574657f1376e54dc2dfc3f4c4ed564f20259d8f3ae9f0b75d4c6970f0bb8570dd45edff0498349562ec2debf945b03744e5a67337f6bae93cdaa1b900c53ce39d32f8ec79444179c10e2bac83069a6de4f839e2ba189d236f8f8bd87589dd50f05f7c1304e13558457f301b5a3458357e78bb5343fb46c4acdd98a7cbcc3838ea17ba67f22f21005d1d79950525481b4a536a33dc7067e29bc3018d1b4900ba8ea3c2109d6f713907fdde59f56025900ca334a7a404dbc902f7ca7e04382aadcf706dd1044e021495848e786eae08576357b32474937e0ac5d2712179ed7e15d31432058cb16e31f3a896272c62702e646617997ffffd1b1afc1a9fa6b0b87b7291d58660e1edf95cc480b0ea58bb4add355efda8904e5f9c1a737f70a8b512373ee520c0fed51318b5919b9695e716601024dc1bb9191c39b15a5d8c479e98ac392632f8e4d552e6bba7d70b167f5d3f5b63d567de3964675d15637dd439b42f2b4bd98ef172b97f92af9b9afcb39f71b19c128c075d61dedf08989ec7fab76cf3d1c1a719f9c1743db627cb9525c811c656ba6c6fcc03489605849528d3973e458bb4defd7c631993ed121e08e78704b76eab9824927407b73cf50db4bc8e31f33dad5c13967cbd8dfdfb748312a276a0224a00f585dfb911b67ba3ac4c5082f7674b7b2c73cefb34255b8c1a372d299400b9dc08bc5f14048e732ef7b00c7fe2b4179054e2de72fc5f391e62914fd510b0957a8060ebbc8e3c3f49788b883d58e3ed0ef1aa71f89332632260b9cf4f858999e9c8a6bccb22e316bb5af75bc389606d2bf42b43555fb58f36a6a591793489eff841d22bbc36d6e9b1f411a4d194ca874c4d2bfc343b41ea40c42359d9bcba86c38fb8c005e913a047107d80d55fa0a0aab09cb05dfccb01de5eff4f9d137709c86203369c15e6c6ecf888b30b1aa2c00ebdd99d016442888b2f86b89f783835cd6c20dbf2a57c529bfb69e7e670ca639cdd7ce7f337d2872965fa2b06ed46819892e8435a4635c9b7acbbfcca310824693205e2fd22b6bba0ebb786a3ed3b33cbd31f1f920cb130949cd4b5c0fba49e195d31c45ce26e73d35497bcafa49a581c6c2de5c64d6a5361390050b042e1c4e38ca4f6604b069add51dffeefe08d68707d0c704479b4ac4090768ce3819b064b47faaa65614a0f793b895bb1db12e06d291f463f7fef5c4fef2228334ebaeac1d64b3ee04ce7b1427d3efeea309273178a9cc806a7aac29305e66a98beed7b75a892d1859784ba462e36eda10a3bbc69b3ccd661a85a57597cf7ab88c3467fee9dc4e9e243ece1dd6c55b81e7ee00aae381240ea26d7c06cc4d3a5d3eb41b7373025a07e9231075f4f8adb997283566aea4f5bb70bc0615f141d572ed8befd9b92645c81007e016eed74ddb310eb648435454e88f2b74be47482f5dc3f920a31384638b38f1edf497c13d97d3f973cb2bbc1397b89e76c388fd2c9bfed41e67bb2e8eb73b438dee673eb86f0e28cf2ca696c6e1826b6aa4729a262e6573c0894f44bf7a479c530c677bd9020e43b771f07a71ebee3d479073948094e75f2a3354ff782328ea90dced13f0748f3e4357b32c1f7cd1c7c3139cdf57c57ce1d9174c1fc955b391add235cc525f01258c7342c656df468ae40153d89fa67016767b0850722261737810e0f1e60d002a34eb1c0b97110c93daee5ff01375ce8f62c57da34567c3c112884901ebd528e621546f0002b8992427827ccd0503b3a133e17079a9d58720daec05e53ba7a95e2776f9ec9007277c75b09e7a07fe865e0fa226dc256b2cb8b327b6b2d226e04656f76621438de2fd1bacaa363fa5a4793241a3f93c4614e1100d222bae9a6f67eea8954064331a97de08b9270b5c7f906f634c04c5980cee25795feb05650119af7ebb413edf465ba59cd9b2d8e8bc58254c440cbf4011d67a7cd9ef5f7add8de0f1f5325cdcf9ce21a36df21ff4a2ab8c7b210393232c3b7598319cce56cd5369e1e7132410f0fe55b7d99d9a8b78b28a41f3ed6dacf4e78277b9e993bd579e1d490dfcb369215738770202741bf9aed75150cff99be088a701c24edeb67ef6c1da6f4924afe26feb42e7afab76c3009e7cde9c195c31e4c88a65eaa815a76f68ce1e3de0c45a2d9571bb7f9dc7dc115c1052488bb446f69a4b76fafbeeec8709f3234aebc8d8a9bf8075f01010dbfcbacaf9c0282db1f37210a458efd7cdd9e0e0e598b4ac031bf6024ef89d9c255e40a8cedb08743afaadccdf07033c6a36d9b3b7a1ed54c380ac6cc28f48c85f22bdc2021ecc76d133503d5e174aabe13024500958a477de889a037a058a5d4ffcf49b2083ea972087bc89e225622d1d72d73212e8e4158f97dfe73357ca33c98edcb926a68d6cad440abd33b3a0a9ce30237abb65d85ce93c77f60b397d7a1c82d271488520dc54b133258af27603593c068a7e6f4bcb63a39c44e11a135b98580d0dfa389ed7419042200f3a0fac9b5074e043347b5fe715e51b620490182c1deb701e90604238d23d7562a28d9ef110fd791bea59984720e4f93c896fca7e4e4c869668b2af89eb32088260c639f7fd5029cafc79c151d975eeddaa5ba37900ba515a8f6d3cccdd07fbe889a047fa4dd53a945ee22ff1afab4c46e705899a7ad8ff90dc0c1a0d77a8621f94b5290fb51923e345acae74ecdffb739ebcee251371c749459eb859ef95bc2e28a0f9c43ea58adb84b7052ffe9076b0ed81e2be8cd52437d780f004b4113fd338bdcc4d780c97fa6586d3c853e0e46f0b9b5c01f37c68877ba5ea3264b851e56ab45b08fc74c8a4a4621aab7555a018a9e719afe5b8288d11937806d83bcde0af70e1ae013af4211f498ed696471cbeaac5885f259167cdb0e070466a8d9f05f6c2e8b74966f86dd2fa829a70493f78d7be874dc8624d4815863920ef21a7471a40eec03f29bbcfba18951e742d19b82dd68a39957a2fc5e459aaa61963dbd985c00212e1cfd88f3a53c769624fc37b85507c58575d2782201328268bfb214642d6f211a46dfc4a7ba4e4c3ccf81d532fa59126c97f13e30c725da2e6fd845362768ac706f45660fdf2a2d34ff1e4b5ccc5c65805e67366e4f8f100ddcb6f7db32aec18973f8cc5252c4471b021d3ce1c001cee0a3b0fb5c6db580718903ffcb9b77d8c254386c02cf28473cd6833576fc80458fd98944b8e3c82a167fe38c67ad7048b8618ca1072272210e6c06f25abe3396f8abb619bae8bf6d2e1537acf5e5393b883a04dcca60cc9acbe6098d98271de6a89baaf7e8dae4e34ce96d432efda17c45353e0bd93e0e9ddbc3302c15b76d947ce4c23f46d92592561953d54c7da72dbae76bd63414340bf8b35c6e0699eec20fe52ee69ef7d8b9aa6d8b2660824428c55d07911dcb85a490b8437abb60c54415e2a0464fc2a2ed0f5d47a7d1a689d8e77f34a105ccec43617d5da2eae06f08b82574ee5cd3abe80db4bda6e5513c0132d407bd24914e9a0ab291157833dc567f196cf69d13f39bc1913406883450fd1072d1f5562754f45e61304deb9a8dc91fded8dcc5fe44c74098a965cf7698d42fd87741803936c8131deaf26485d969061ab50a291622bd7212594a7e27731b27c22b5c62182534ab3c6c3866aba558735eb28c872903f2e650f45038dde79dbde515f54e1a85ac38a6fae7e190889fd7d7be1f2500ce7c2198a13b2313c24db81c26d423efc68f06d7d53e7194f39986d16436e43b28aaa4d2b3abda251553687f6c0c0637217fce4e55089248f710befa3198f9816d8496bb2cb52eba5cd946a1afabe7c9249a3fd0f8da754a4a23308a6b82e690774dd9af3ae60eeb019d15a5be6893995a321cf9fc660bfd16c177155c39be5723a749ccc70542e754f69d5ede14b0eb60205b436676f0e156bd9501b112bc8bf1736426b666754446fe285544d8abe01b89c65ed3f6321bec2932871ee5811f493494ca15c635035762ed0ee7075ced5d3dcf8f5f3b0a8fe653bee8cd87ca279896cdaf3c27d3de8467bcbbbab54bbf7030c969967b4cc92367673739ded916449c1c2c23529561e941016488c531a731ccd8388afbe966bacaf96e35d1cce35ce4a44e84cb13bad08bc39bae3e97b0d5e490be504bd2f80bcdff136754e6fb1a6e592b8183f643c53c55ecf60ac6f82f3957d6e7326c8c5ec9be18e0e6750d6b8ab383a635581c77f50a9c609fa71a9c7001361d317ffdbd0172449c5d606c52f49f98205cf84015ec1e8eb67a05340bb45f9d377276182b7ad93d952dd763c86f8da2eb481d8aba3e3cc9a2b6efa8cf62f0c1d9a156d44cff23ad43a1bc57d8193e7405b9576e1d2efd3a343376cfb953f725ef9dfa0159d67c5a05741b50792ecf0385d77f5b8d06d690de13af1f2bf7080ded17c251979446958880b39076b0c962df55e1e59d433fee88ba081fde57ba071e97e86ecaff5bb67ea1db5464a3df217309236c71e29d14ca97f9f227f8210086eb76c90343da86283557aba3cc45950e9929ca95b9a31508b56f6c975315441373248ee39d1413fc2b1b957440d1f9020a563eca06e5e4ed14d64b9c625288b227ca4bb5fed66ed354dacfc54142b4e1e75695512580ee40a28481dc2132f490b2a5ff60d4d64017affb62c8a26f7c42663cc2f1622c78e97cf70c0df840767d608267adfac8984c894756f6a9022ba7e89c686162a4d205d73b0689e5133aea01a67e2f94345973f29aaa770310be3b32755ef7e7255a6ec66f8b70c472257a86c8c619120897a39a9f9082901dce74525c095fcff99b6e3470df1a4d1fad690161de0edfda5ed419d951546321dfcd439b4fc1b7fe42cddb8f388224333e6c7d8919c020cb5a9c84cf9298e5a75d385aca0b30c00f954b73f4c7dc7d25dc005b524d21fcf0dcf3e1dba3f8b37f48a6a8d50dcff5019cd93dc24d525c895cf4fb711109b3651bc6b9f8233040a0e743d5d2aad7799a749d6b05b0a455ff9300c4df62534038e83327adaef0254cc47887066b3bb6b1dc5aeea81aac207946bebee28b9caf8b0d6f6e8a5286b18bf6abc58cfa6ca8872937e3a3e3c707ef1f6d27d64979e3b7312f66339e0b197d3387d241cc5a4e12eac37936a65ec6905830a14a90c9d124ba88462a27fb0e675d6d9801830445dbbb4e83335ef37351e76fcb36a8f8836d4d3d1a8c48f858b11566b06f8efd0c0a1e825ae992a54b99016db754f5164e0203c6d92c08575137b915ebd90610a6c1a96e3b93eb8990e38464fabc51af77558815ff047b78a5eff531f230ff9061eb8996fbf1aa0bb2ca9dd09f17affd2bab703ea48236f1318dfc561867e2f396d83fb3c0ac102b514127c2ca9ee5fea20fb2b9f506b97cf9fb0e3c2a8f752c066541ada28434f205795037ad05e9f84fcabe0766741c6b7e198b5114fdbc827294681245aa26c4e93a4e1e761132f933175a8e02b3793509bcc106c3cd277efac1f7d3b3f81fbf3e1e1df62dc1a291309e3a8abedbff48ce42e2be6d743c02e64a0e377f4238203b74e4cdffffaf7dccee284485da3a0805af09cffc33981bad6563147821063e0", 0x1000}, {&(0x7f0000000100)="70d2e9f1331558e012cf55095b5f9d433d3165cdc4ba860ca2664acdcc986a23fdea1f228293e65340ddc267ba76f57e6c0f41c219912c3cc96ce2eb8884348f6a3c04fcf6ab0bf93705d461d2d8287d16bded957fb6e694bcddd145b246fea79ef322813cee164b483533505c2ae79828cc5cfa5fe474b36aebce32692d5fb698e77b1622ce3592379568cf8715e10090caad5def9dca3ebc9a3c668e4db1e86c235f77ff79e5b221a68da6775c08e13f", 0xb1}, {&(0x7f00000001c0)="c93b7b4c583b367df34accd95e6261067b7e3052f7162e8350c0296a50c88fd69530ce92922d9882fc20501a1a0f900eb9df3b96cc1d1c8e9bc2220aa4afa5c57f4f6161bf879a131e7150c219645ad7bc2de94d958162c2fbb4f1b7d68d988ed361c28f737c34427360e3a858e73d02e010620a6f45e5fab4426f44a4151b647f3e47cf8776cdfa9cd8ec", 0x8b}, {&(0x7f0000000280)="9fc9f8ee64fee48efc68779adaa096622bd4bd979430a7d02f281b63ee03f3660f52759ff254267d6346592dd75c652f542ced5685f90586eecd5f95713744eee65470b866d3a3b1a3599069807ed9a7e08135da68a551523623fb30f2eaf10bca7f18a7a0b487e00a4f7e6d12136eea5298e4827522bde3a842bb8ad9348b2e71f9abc5661a9dc3d3051ca32d8e8155b5226dcf980a7b3b654fdae6c3a33bae6813d3411044fad4f34f6395d66169f5d7b837ff615ff16e896a223fa40a6cb8de39f7f5f7418cf61aeaafeb81bcffecdc4984dbab24", 0xd6}, {&(0x7f0000002540)="56a4dc945493f1b7ab97b70a6e7d3271c126a18bc97f9ca86c6781f3dafe92c7e8b1028e4e439f0df73262c2902d2b164d548c75ecb56b5759a04f1fac80f5f1dc21b14b4b7380545eea1577a600fdda8a88b8a72b355833d30cfbac95bb704a2fdec451d4478451d7bfd4aac6d7c7eea8435413dd4786b100e59cf42f40869c2cdec5f8eabadea4d62c41d49faa26b308fb24ae09a7dfa04936ff3b5d925826bc967d15b106916c8f87facdbd57f133046da2220201e829d0dd1f78d1066bf53d337b59c675fc6cd7f0a262d0a0e30bed64bce6546de80c58b09d80cddf363b819d157e4285c86dd7311db283067e1501c62a20e41c7a43a7747242507dc2740e357bc4e01f60f357c8b42ea33abb9acd16cd46e41d23c74ddc66499d9b15b56ee277bba5d810aa614ca317c0f71a2063abd40d33fde9658c4793c48218c73e35bfa54f8f510f431487899db42de3b8ec91126821d90b0e28c0aca4ea23353f4dea6b600013725a14e46f061bdaa06aff724d08f6ea62e8d01507a4323ca4c18b81304745b4e650aaee4a9ad9bd3cee13c6b9658f4de6b3616ec0727b70d94fce6cea28a16fb73216e9295461daf69e7fea6dda7ae05abe5ae60cf4d24446be9399dfda67f0e73c998943f31b82aac586a6b3fa336e567ea1b25847b322d607071e56a6d85f376825ff515207adea86baefb028ed2dd7615159a63f6f66aec1d08ba05fab138e73ef6cdb8cdf1350c890b2630a4635d483602661bea9dfa00a74b3d970819385379a8eedaa43728f651803b8d9259bb0c8e261ae02092f818543a250df79ebdc225c823fd5517933b2ee2041624e7b2d59c7ef33ad2acba9395cc92666fc1390b7a5dfcb1b211d94f666ee7635e09cbbdfc195d84904aea2891c02019c4b95f75a1b33d898d15d53f21618f61dfcb10c3ff0fa0ef61acfae190fc41204d80fa1459d77e56772794a63d88614165df9a38b3e1295be0fd224257d433c4222ff31327d2e90d3cc9a32ee02e8adbc21eea2e822367e7234a21fd6a34c9f9db512122caae286f8f2dad6de032bcc604eb800819f253baee55fd4a61c3805612e7e9a67e84c276497619ab32f73aea261933c5f500fe5ac934b098dfb0c0c298042a1ac730288315f8deb8d6f30992ede6aa0dee7370ebb8a7aad11022e81fb5eed0887fa001331088744824c6dc335fcf32f8497cec48f5213ed41e769e42182af6f85227b1ed7e8e565764f290f0b841fdadd940c2969b637d203d8ddaa1c0ef0461d2c64ad98411fce0534f10f349a35fa84a2aef75bb0999c88b2bc68866e0cf420c77997c223fd879bab222d34dee41ec9064a1cd08ba7b8974e44e71429cf53b76fad18b198af3d2498cb4b322c85e8024885d2c30f715cbe70332ff370073e4cd66dd0572f7090339d5cb12eea9cc5749b6b540268cb29a54bed536dcf05ea166ac8799c88dbfe53908a128042893cf44df541faa8dd202d4d0e4d169249d0d6e89302002f3d109034ae064097d6c1425fcc4a3c543594f2abc6d7728d16d3c6de398a166974016701b2566e29364f5ae1a1408398b749140eeccd6e488a671ef1725ba4a3a3dc7ef34a742a575732cfac833ac7b789f0d92a299a919e0956756c81b66cdb469deb0690b6cfb8beb8297eda67b6c7c3a511a785d0882076585606e18348d4e34c8aa8f31eb6029c66bb0ffa27c18dcd37e464d18929476f9cc4a9d2653eee1f9d1e86c579c7b0e5af154d47f71d5f3a395a26996897c723e00336201da420626372d666502ca47c472f46e463eb27de8aa0f8b0618a3e8ce163eb81d3c77bb32f022c5f03b067739028280087896fad017c96cdcc357f73bbba23dec80d94dbcc2215fbcb6e043531f30c660636a34f14b3dcd34cbb52aa036c25e5c53d172b14971e7826252a8e9872eb19e76f763d1b1e9f061484edc39d37a60805d7e4326b7887bc8e2e0284e9b82dd61fefefac31d78a0074f46df803a6d235b49955a2165f0ac35779fb3fe83ead7b3d41e788579f19888c15bdc046b329920b703e0b45f17f6abacc7c4ffbef25cb71d65cc22433f38d15a166712188372ed10fa7f344860e74dc0d49224d30d0d23b1c75c12375fc30e287b8f702db7afadf383c2e406e4b35ce02ccc1a882b22e7cce3ebceb152e3eedbf39999c0ea9dda787e9af7935c325e43f6f5c55e8ad07525e6e344b7e4613742d80bb2affd641b11f39acd19948e2fff8ba67760340f5a1d87ef0993c5545ef3b7643810860dcbe35a73382b2108e013757171e9ed87ae82e0941d05f8572e6f62a14a5023b65b5704a7590aca8b286560d29b7eb2de803aeb50560b987d5d22177d35ad24c30d74e2cff3d658691400bcb2f3b63721d7109cee995c226e136e590ce05c6783791a6b6e9ef585270f7b54b0c1b27546916a428872054de4cd90357e46dec62816f147a3940187e68b86cf89940ce0b71f6889897cc6eb0a9057b17a097b9b2873f166212ad2906b3009a46712080b6e2b1a7fbe140e7f31cbeee792418af64357651b18a4694094df5ef5b9f54ac08d09f35542093de074c4f2bae0b21feba1345417e0c52d144bfdb241230d07747ce5e115a7206f732b079c61c9b6bac245d9ac23be26370a3a67193b8bd72c7ecc4c7e51432d47b62711840c4397a0a1fab4164e13943fcbf89224d69bb3dce03c2ee251e4bf1277975e705cac9e4dacaf6f59889822776b55243d656a8c6663852667a9e41b31939d34d92b5cf9b6149385a8934e281b33b4d0760732841f1df5fa608e4d2078f5e66f4e478e944c1305941fbd79400a8106d7bdc87409c9bc382705fc0ac11cb19f35d2665fc3f1303c00a4b2baff7d732072201bbffdf4434efc9269eb9b2c7b292c8be5a8c244a13c252efb241d3bf52aee83b3e74143e7ad50cd313d6be3a211eee5c617d288cdbdae0462899a7a252e459994efc3cf1d1f52fbb02a1814e022647931c140c4b7226079b3f9be0522d01b24588c41d1ddaa12bd87f26f892af9165aa2c55cc1ba5944bb1958e6797a146b1889d1a222812710ab0982cb8890f33b6a30894bb130fb4e227d1efe43a09786da26d40cd24d06cce748923be7dbca48eba1ad7b12743f7880eae20f3c3a73b0ba5a9d46d73db316664ca0542072521433274192b7c5795d0f07d747eb041e4bd020e30d472aa3307f700374d877de28ef2afe213e9cb9bd19d5ffd11975c59ff2855a05fb23075cad935c0721db968edb2cfc1c5577bc6967f0f8e110438a94713ca76b378b429667b77d395b10c2cb1401fac6176bfeae9860c54ef3ca2d98be7f5a24b34fdd16379ddf507574b5760713ae5b5ee79100c92ceb0cb880103c08d043d95c22d23cd037d7f82d36eecef2b69a173825351f2dd62c6ba01dfa581c14a8102d4ec44caa0d1296c6fe3f0726093be19dc3b58b289bcebfefc49eb58c8d3d90c02e26ec53d99d8e717ea823f8a3dd9edf2826b2e0956ec9462232d3746778c9f9deb0bdd9c40829b5535c07bcfde24de8d1e1c95479d0d010190486eadedb1e72e3e45baee3c6f9cf72529ea87ccf20b9e68a0cc917927ae02d9c1b9e59b76494b3b32156fde12174b6baaebb5f7f001a8ea8bfeffbcb774ad6bc0c861db10b2a5b722ce7a51171e706b2d8ec0fc0f38e4d1f5243d0f777ba61e88083981bc4725f83049aa321d1f0830fffff0e335b54ff4081c8e29d5cd3a5e6e581b701929eadd4237ab4c80787e1acac11b1a2887a88480138045503fd58257272da07ddfee575f2505b32000db20ce01e23f720dddafcc8bf23978cbbe543d8ac05ccfb0ead26b13b52a3e3a0022907e74dddf247e29e90905d8792a15189cc7c74f5bf6c893ae43ae2f4f7e44f389d8649c43a8443236bc722aa81a3c9ce64819ea004cf0ff29cd2e745597113547ec7642a9c5f7e2206d8cde20a9a57093cc58c89a17db0a361555b538a56aa6677bd3bd4c9d8c43c340c48fd2d6be86774f95896563ddd951efc804febe9acfaff33d7a068d0a3a87124cefd0c76055282f9df0d181e218d9ec24745dfff888ad7bb71c94a512c0cacea8a844b57c612f28559142e7e6c4bfe2524f9bf386a24c2028dd3671a5b173c1463a5e84b02762dd8b91cea13bd1eafb8a53db024c01339747d901f49fd840e63259a35da3b5acb5f7848ba60bae124669e841cf1615b4aec4a611bd29fadefde166f6c63c03e31e83b173a252a2f7ec86845b4d980108c83169c2dd4a19868ba674ea505ee9744a23e69e189589fcd68d9b9617fd2d0f46dcd703dd8849b2b289197251e0fc8d10bf504eaca765a85e0765c6389328af1d0931b58c9947393f6b42499ac998deaef3605cea8997206080472b270b7f01472eb968f382fa6f988dd605ff4fe33d5ce0ee6134cb50f5764ebb8bc8ed8940b0fc8ffc6fea82e46b664c235fd9b94192172e65e0e145d539acbbbf8f21264de4204592ead271c2be9e09c3495e476badfc3990db28c77fee135e58cef0ddb623da9bc9b27331f5270a02cf8121d4096d18042126edcf22ea195079ab8da3b59c982c39da9b14cba16f3eb57b2e846ed01fded0fc9b6b318a4a62df74e106c4ff38ac391b27d2b67831d7c330cfef283668af48b135a93f8b3fc774c6712ceb578995f47bc86214ef100666556c3bb7d0a2ab88edb0f35c68ddc7537374707a02ee9f75ccd6916ead36818fdb5130f0776c65287d20478be76fbac18d8e5271434a3708a11dbf53928b296168c4f2c71a312e0659f2abc79e0de26d173597cfb49e8ab45817ecbd81546f6431388055987896a6d87a209739209ef18e064134155063ccf223a5859ac97e927e169875e26e86a970c423618bc39cc85e180d3aa82702c69a16b0daccdde425b823180d5314ab1dacca4c1d1a9c6702c709cf4fc189aca934e6b79ecb925e06f50dbdcb0a2edb14209e5af61df00a313c1e7aa596ad564f75ad0f2d78c4a8e6909c44e35091074d74ed11ce40cc0cda0f31038670106aa3e78a759071e5e224187c1de1e2db143c002adba87ed851d57d6b21ea7c76b469b2e88ef13ecfd38d8f77588ffeb46142c76fcd7df43291ce28dc59f921e02f437297a6d2315b5a0b1f77039c942ae94f9e2b1a96e12d22415f95d338a4f2340c8ea2a55d50b780344d13c2a78e04ed365cbdc04ac5e71aa8f85ae89e5fca2d23401fb460037c6a39bb26e5ef2875ac4e5589430506e1f4a69efd17e0a39cd6792b6a34bcee62c99c1741566a1b97893691ea0b26298768ac124264c80ae3101b072fafb78466c0c7db814b6266f0ee8c8b79bcf04a8752ee271c5aa1ec50c1c6e79161199426b45490848a28a1cf3e31783d2dfd41d61d76d76e5267beec5bb9c0a5e339d9439b8dfce43b709f74319190b7ac60aac25f8eb2bb31b97a0f15eed814f57c17bc8dcd0401d9f20a5a46b0051d1a193ba0ae476f963c57c7aaed7c699a2545afccf6c19e18059061d029e0781cd63211f8d0207c4c625a252a1e6418004009a6e79477ad9a4da3db507b22bc82fe0d3a170bf4a9be8ec4952e79b90ded2c6e814676f6f9284a600bc5f2ab4387aa9bd0be3df7c80d97283a5f7e4e6c15ddd6912f425c6a90c53211d2a32f6cd731d3cad0cfe0d1ae100a09a64ce24e7ea78d7a99ec9ae49398fc41a08ae89527c6e9d822584ece1cb660b2cabce0af30fe57b9c91ad004c0913d0f72f9318b0bf2ecdc30ee136d9ebf324fa496d8482818f9da25fcd59af07ba67b690907840dc3fdd641466397cb", 0x1000}, {&(0x7f0000000380)="4b1e6578485578f309c8559b6f873ce85524358c330a136d22eecaeb7fa770a060aabc5e154b93dde3873ee4b37a8de9cff762697a686612bca606f3a29f76a0cc74116aeeac4818f41de89c992e45363a671e8ff3a8bee2f8bd11e2ce85ca1a8fba2d0a4b733ddc0ea59b6c014d8c79f6704029da6b21a012159fd253216c403a096442ea5adcf72aca5c6fcbaa2c5323af1c7986abbf04b370a1f23ec9692546df31d11134818a4a051df393569f0ef6dda8a00ec96c749541e4f4cd31f7c66ec4ca074988ca65425c1374b30cded65f19116af3360538ae70b8ce1ca035dae6eb259bc0c8e14ea5cc0654c309dacad9da28c2534f418143d2", 0xfa}, {&(0x7f0000003540)="b986898c84103634c54864960821e4e32e99ede9d8a9de3438a00045f7f071f511738da91c0bc7ee4c9e3921767f4e75a74940de9223f98c128d69fa5a5eac361a38794489b8084cb442aaad4aa2ea2e133eead15d05c8174e570b7782d0a3ce53a8544b283f328570bf7a70c5c213bcc08f256040bf4b2564afdd8b561431a85915376673dadb4e201bed96d4b3b7d8e3833d6a1b8180191c6cd5c74a46a8d126cf567188c71cb99052a7982b1d3c40e2a4b9a0689bb3d01f6f99963faedc8258ebce88b0ea96cc7c4ab3eb8b3b0d3f2d3cbdb8190852b2e55889a23a24210cdc463d54ae852748c9c7347b0bdb49934fb2087d1558fccc9392b11e859e", 0xfe}, {&(0x7f0000003640)="128116bb28a66ae1c9db6ddeb7a2b0fbfa2613741a38fd1d9d6abce4d73e9a44e064a9ca87dadd8cf26a1a15fcb1033321e687daa717bada29cf2834e41d0ea8f7edd6b6da4b1186edb366d0f54e28dc96a1834b0ec5cb4a8a83f010e16e1d2c0d890837d54d1e904160d4cc1d402b0b3bfe7881b5723c98dde2693ab041bb2c60efd01c9fd497b8429365ca3ac7ab3642e42ec8dc5544b532d7949cc856564e834fb17b856f2c623460f2b0e7e0d6175c0abd9017bbc477724a64aa0eecc20bfc3373ce73e7270efc7e3f32ab", 0xcd}], 0xa, &(0x7f0000003b40)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}], 0x90, 0x4}, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 12:10:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4005, 0x4b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) getsockname$unix(r2, &(0x7f0000000980)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/107, 0x6b}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/124, 0x7c}, {&(0x7f0000000700)=""/230, 0xe6}, {&(0x7f0000000800)=""/122, 0x7a}, {&(0x7f0000000880)=""/118, 0x76}], 0x8, 0x0) syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000080)=""/31, 0x1f}], 0x5, 0x0) 12:10:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x100000001) 12:10:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x10001, 0x4) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 12:10:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000000)="3671b2e8d892489d750f1863a4cd9aa77b169b8fa1f1b48ce19b24ae66a6c3593efbb6b715618363b889a1e7b41c6518fc8bf7d464ba485628b3ba8a41ea575f11b1", 0x42) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) fcntl$lock(r1, 0x7, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:10:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 12:10:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/95, 0x5f, 0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:10:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xff, 0x1}, 0x10) 12:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r1 = syz_open_pts() socketpair(0x0, 0x4005, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7bb) syz_open_pts() getpid() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = semget(0x0, 0xb80d3c417ea2a9f6, 0x4) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgget(0x1, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r6, r7, r8, r9, 0x43, 0x200}, 0x1, 0x4, 0x7}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x3, 0xfc}, 0x8) r10 = fcntl$dupfd(r4, 0x0, r3) r11 = geteuid() r12 = getegid() fchownat(r10, &(0x7f0000000040)='./file0\x00', r11, r12, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400000000bf7f"}) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) msgget(0x3, 0x1) readv(r10, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup2(r0, r4) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 12:10:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 12:10:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x0, 0xfa0, 0x61]) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 12:10:08 executing program 0: mknod(&(0x7f00000002c0)='./file1\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xdf, 0x86, 0x3, "580fdfeec06919e24d5a9ddd1548eb685e9f2b95", 0xff, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r2 = kqueue() kevent(r1, &(0x7f00000035c0)=[{{r2}, 0x0, 0x4, 0xf0000004, 0x90, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x7, 0xad8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000006, 0x4, 0x1c00000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x655, 0x40}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x44, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000013, 0x21, 0x100}], 0x20, &(0x7f0000003700)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000081, 0xdf9, 0x19}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x22, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x11, 0x16a2f664, 0x400000}, {{r2}, 0x0, 0x80, 0x2, 0x7fff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x7, 0x100}], 0x101, &(0x7f00000037c0)={0xf32, 0x7fff}) 12:10:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="0f8b782b2477c48289a65aa367f2440f51e78f4878c1a90b00000000a1feefffffffffffffc4e2f922f0c4227d581b0f995ce0fe6565660f5647d7c4017d51b500000020") 12:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="08c564028f588918af3c6d61f140dc411ae0913982f4f1161f8932240be8ff86394bdd6de725c77ca967aaa5510600000000000000e2dad62fd4f5b9de7d823029e1b1303260b8b9560e4d29d69ec9ce5026691d08c7f3f3814280493177b1d3ec19ee47450847474e7d04d9e548cbbbf2ae46b5168bef6ca226c15a58e2af38a28c85fb5dee9db27c994a07c040c5d450142799f503886bff4d52d4d54f1c095f13c8ae0515", 0xa6) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/154, 0x9a}], 0x1, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() dup(r0) 12:10:08 executing program 1: r0 = kqueue() socketpair(0x1f, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x890, 0x1) 12:10:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000180)=0xfffffef6) 12:10:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x800000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x1000000000000004) close(r1) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 12:10:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1320d72f62757300bcec585a07c7016fd3a0bd53a1eab4d51959c75fa40a449387acd44cc4416e1a6a584aa838c17d85ffc000ef13cfe88c8049dde9d8ab805e72445f9874dedd0a28dfcfcf87ce13123b0e7c3e4562e23e98cddfcf73bfc1d2f44cfe395f81009a7129b4780859496605c9f60bfc0b08b9392f44c255067f69d47b2af0ec52955f61c583bedcc3661ed5e6fe9ee060a5f9069a6c3d941daf"], 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) r1 = semget(0x1, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:10:08 executing program 0: getegid() getgid() getgid() getgroups(0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setregid(0x0, 0x0) setuid(0xee01) setgid(0x0) 12:10:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x5db) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) socket(0x1, 0x0, 0x100000001) 12:10:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000040)="3b2768ce777a6da40e096dd00c798de81a4b7b13b34d00d63354fae3763387685d1d272a1f7be246c1b9f5d9a43da80d3fa346756aae7acf7166aebf45cb035d02975aa66aa6c696619cbb9b0b6d61d543a1a8044c443f4b352cff2c396e781f1fb949d264fd7a6bf4c7bd51b8494688af30d132c3d056d634152985a39a9eb3347eded654bfdde5911ef926ade89673f58ab4b09288d3c5cc99630014433c2ae70be962ee266372c2a816f8bccaacf76e89c86db2cae31b9e154e063d3bee73dcecfca1ada8b31524d3fb0a0102f7f4f55905d17988e5854692", 0xda, 0x401, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/229, 0xe5) close(r0) r2 = getppid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x4) syz_extract_tcp_res(&(0x7f0000000380), 0xfca8, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) shmget$private(0x0, 0x3000, 0x221, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) clock_settime(0x2, &(0x7f0000000480)={0x8, 0x1ff}) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/142, 0x8e) poll(&(0x7f00000005c0)=[{r0, 0x8}], 0x1, 0xffff) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r2, r8, r4}, 0xc) readv(r7, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/121, 0x79}], 0x1) shmdt(r6) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)=""/221, &(0x7f0000000900)=0xdd) shmget$private(0x0, 0xd000, 0x0, &(0x7f0000ff1000/0xd000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r9 = fcntl$dupfd(r7, 0x0, r0) write(r9, &(0x7f0000000980)="a218a019302eec5e3f8e510dc84ee1482cd58e20a566ec9e5328489223c36d27e5ddce1881fa9229b0f0b388c3b3c7967d567407d146b608249da4f8ed27e7a01b836112563b0d91b058f70806ef7f50a773ea1cdd790675072b792e3995d5d973f94dc7c79affcd353ff9613e099307829a0c0a3a72bd745e7e8a187ef07b5ea4e3e1d5631bbedcd5ed7e38a2484a37e2ae5b", 0x93) 12:10:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000008c0)="a575441f9b8c167f7f69ab0f26846c46e0bb8dd93daa9682288c061c2b6012317d882d8dc5", 0x25}, {&(0x7f0000000a00)="c9715dae9de2d16f0678ced88b6704274335699cf235a2269c02a139ed52ea1fc3dc2fc994034c01dce7a702752a328a2dd6f56417b184e2f9da18a5977bc66016d2780fa02fc8b37ac3f8e0e783c5d3a7e5b90ee532c3ecd4f8e66668ede93e505c7ce95b4d9e60ebe650964a48a3fd3abdee51b795d4916ac33e7fff888205130a675232522b35a08e6bd597367109a779ddd455b1b72d3fcc023f265da17c0002cd69192f4e2a43056d03b8438a4d883a966b14cf20fe65486768cacdfef38cfd8459dce9fbd1cd16a4e00b12", 0xce}], 0x2) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b00)) read(r0, &(0x7f0000000980)=""/105, 0x69) syz_open_pts() r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 12:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/199) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 12:10:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1c5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xab) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 12:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f59c7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5210f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffde0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) 12:10:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x2, 0x8005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 12:10:10 executing program 1: geteuid() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 12:10:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f0000000040)=""/132, 0x30113f86dd6964f) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffff) 12:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff2b) r1 = syz_open_pts() write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x2, 0x2, 0x1, "85f235bc2d724da62291530187f31e738ee54b9f", 0x1000, 0x1}) r4 = fcntl$dupfd(r3, 0x100000000000000, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xffffdfffffffffff, 0x1d35, "4f0000004ae30000000000000010000900", 0x400000000000000, 0x2}) socket$inet(0x2, 0x8000, 0x3f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x4, 0x80000001, 0x7fffffff, 0x7f, "1345a6d7453f12e70ebc9ec31f6180b3aae6023c", 0x4, 0x3}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 12:10:10 executing program 1: r0 = socket(0x34, 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 12:10:10 executing program 1: r0 = semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) semop(r0, &(0x7f0000000000)=[{0x0, 0x5}], 0x1) 12:10:11 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x8, 0x4) syz_emit_ethernet(0x76, &(0x7f0000000000)="5e0e668a610a26a849fcd08faae3a08a800ed00115773742dcf71221d968501de43f22e29e3fa8aa1e5f5d773eb4dd4eca505613fe2d4a1428704b7e06305625862fece5cc3596894d6e88cda47d4e7fd33c04d969cca58bbab2c994e98a22f45bfd8c7e1345d6ba41c2dfd8b41f2aba1929d434f696") open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:10:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1, 0x21) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) 12:10:11 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="a0d42995cf91b673327d5c4123090e706e39fef411512b9e4189bbf76f5aa5dc4399b9b1a521c845cdc167e759840fca8b41bf00b8ff1daee196638d9bed25b79be5dc16b7663aa3768ba589d8b33e26e15f3b460a2dcf44bfbed97282ccc923be2dfff8a62f5d58ecf4e15cf66caac8aac1887cab652cf294060ca9521f4c5d6ce7f8ca13e3212fc21a920a02f9806b4008a22d7721aa1c6f5541d8e9b8982f74e0c3f2732d2b2c3f5db314d05196f6c59ee0ee65576d754ecb80d5e12a7f964956e8b5", 0xc4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/227, 0xe3}], 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/104, &(0x7f0000000080)=0x68) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0xe720, 0x0, 0x0, 0x0) 12:10:11 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) recvfrom$inet(r2, &(0x7f00000001c0)=""/44, 0x2c, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0xfffffffffffffece) setsockopt(r1, 0x37, 0x3, &(0x7f0000000300)="83729c5401b2cc2b8e9ed78369ef469afb460d1bfc2062c8df7e5ece1a417e24c85848e2e5b78613e042365bd7574c139a34d33b5574c254ea4163f4474b590dc64f6bf0eb51355ab922e19d2d665e76ed2e7ab8a6dff337b9bc4d35a2a3bc25894e78521a8f5dae800601d35ab059d5bb2586446b4cccfd25ba7ceb0c8ac593c306809f6ed6eb06715633aaf169e02f206f1016144b153dfc0368a1bafbb7b7eb683e2c998f8fc0b312743af25f586ebcaf78a16ce673eb3ea1646d71ed8e057b5c6834813c28792b8a0b4e7f33a099902523421654275050b3ff9896d096a8c6f846bd7e36be0eada2be1213a9eee7e3686f4213cba13574dc28331a55bb9455b4c935d9f4223a546f86df9c3bea6963ed83023e46db3adbda9e179a85e7edd7dd4cdde00449b313528003732daa74c83d395ec7f8ea93a722b7a4c8e82b7629279af60250bc24d27e333df807d06661b2e754f018ec4734b932f4facc90d66c644b8f083f8a18b0c2236cb59c39c9e308e5d5dcc1d97582379dafa8a481c551bd4518fbf363997484c8e3766d94ec3c0d03502f19b98b91f26503ab07e01771fc672337eeb3655be0438b84583a5f620ac89ca4d8436d0e7e62ca4df18ca383e51fc4207217ca11c5d150523d22248fc8caf10125ba76f8fec61028e9ff45244bd7edd7ffdf4945acb18c17a9166c6207bb25953355e9c8c7cb92470a40ce4df4210e7d9d60437790842c2d726b507731bbba9a012166a4e03772bca4ec766aa9961568b00d0abc968df08b03ce1534a42b2945dc7e7cacd7a257fec8f940aa37b5599b0aac9aa13c32962c66482ae4442104d20cd652108ba8912dcce853d8fd06e907bc437be50b3c9be440668b1d7a7f47af6b0869960e913dae33c102222bebca8c62d4b9b8b9927406f4b71bf924f89b8cbe474edbd878102ecf7a5b3ba8feeea2647373ae738f926a0a7dce46ebb40e022a266d21a816e52f407ec4aedb5de22c0187c4741051bd7ba7c648c90a298b11ec703c848eb0ddda17d1e62a0f6739c7ec2c2bcd2ba8b87a08181fb43561ec38ec3ddc4dad4d6b87ce6101d5a13455b525f309fb3c01bef29f78fc7dc5968df5f0899fe5dcfdf61abb78e6ace0663cf6c37a4cf0b02fb6a55c3d7d9b8debac6a8f015ebdbb2f23c121ac940d7a61aa5f04ea2c1e6beab600ecb0dca9197ac9243c3f2076c9704cebe8fa9edfae79fbf8f4472ac1966a45cc17364b415cff442fe2f71f558323d721cc2d3e696a57604cf91e1bbb1712046b58a889405c8ab2c277f67cdc705e5b5d316be043941bfbeb48e21acd0f167117ff35db0e23fcee078faba82ce068895ffae1ea32917bbc4e8d43d62f4515cb82690a61cd93b039a305770afb11bffa61fc6c18050f22257e7486e5c14c71274a6f040df32d6097528177be1e322f54c05b208a1c1c5899daec5199bd9039d2c4c22ec30c9d3ed82df99202875e074eaf7f42fce19d8ab6000cbb9b64b62c4f333cdf07af77d16762b13a734bb7c058a0a5a161c8727bc2ac49d8460a6e4746cdd78e0f9bc9a0f7deb4edb2f3eafe31c041bafdd1ca28f7678580b7b0fbf69ebf573872d09a6814fc1a5aec0af80827e9b98da0f4d77168f53dedb3b6e274aedbefe161e295939c3ccb75cbf35e6e10cc649952c1f5b526bd6f1197b80e068ac1a65c50256499ed08c19af2a575a0433eff520ed9150d03aa4a0b90b4697b4ccac586fe64b1d92a2756f6dae4c082c3ff436b2d8db85e3d9c78bf2fc38d86c6ee1818663dfeaaafe3c5c361bd395ca0f6c5cb40b5f11c03fbc6f52531adc5995e3e296776d02a5bc400597341d37668124386dc9e697f6adab5bd0613d91b82f576c70c060b289ba371493f291593076705220a1717b099538fdd079ff4703a61b9c556962a5eb3afe92525f458dacf152ed963b1cf1e551cd2bee8eff5a9f0d1393d38c367581de8f1246593aef11059373ee55236d75fd877674b9c3aafad842636282ee084dbf7f79bab6fe50635cf8783efdb4440f2a126f79337dd146efc7d41436c3bbfda63fd8f8761295bf272bc443bfe9e6092e14fec5c8910ba6d5a754b946ad95a3ce6a16a6114d7409c18f704f068bc1125244672b2f1f7c4ee1ca7cdab89186b20b492f49b9f22e9e4f85af95bfa58f996f8c5df9170d3ab749f2ca1d963b1df2393a76e21059a37249440285bf9f18d79e807d688b8579ff8d11da553704fa3226f51bfb818d3d37c7f628ecc1b2930a61029560a8c9b3cde776b12163778ae031bcb4dfb3ace4931968143e172efc339a00083e2b62e2a9e9143f2e500efa84c4fafd44547f644586f14351fd54d1e5929a38c881cc0fd254d393fed5c249d3a1013ebb3035d924f532588ff9ba9a33024cf3ea61ab72cd30d5e971fb87c3b1ea78ed9eb7e350ed4b0b77b130d9433265fe3b4408257c71b49ab2e15d567b35dad3c3cf7549137a426e8163f6cdc41507ad355204388861b8bfa59e685fb584ef0991265105f079153b6fa8ea03e3e2890c52aadaaa5acaa8b54aa1ec09445025893b885061116e974f23a7aef70b58a6e9e38228a81e602ea1a3e8d0dd21cb5d0dfe1bb493b1b9e3c3c4a320cce8c3f9b2f8182469f99c29597c8cbcbc6d8136cd38b1343e93b32a342abc807547baaca10f07fa9ff68a86fbfe9b9b29d4a8739f974c4b62c963de11720914f7f5983010db6e71f62793acf36203c2bfee9c2ca72e3b69dafc8642a6f4356040dbef1c9ee1b8aa87498f308187c1f29fa5d521a4af533fff4864102e6c148eed7d257f06577c8e12726e00deef03f7a66b11c18834948ee746821538790804badc78cd41588d831033ebbcb5d104420f0b73847167ec4064abe56a30fea342ac5eefa75e82d494324ce040f94f966ca6018a126204d8bd606981f67d08fa9bd2027275144ef4195c17f715fbf86a55449ad9b2bd8ff4cfacb1dfff9ee0aa7491ef840fb4291d2b30e29384609e8d34b77ef41d28fcb21a42f84911c8ef2c324c55cd0d94c64fbe6ef5dda5f451c0f79e7770e513832f619e124fce8971ae2aa3f17338e10822d1c5525685a866b91e0f2a2c9d5c0c6cfbaf2def89c5d033b655ba5f9eb207c6f52da8d3fd03c867bceb311d9bc17e95558f1a52e744cfaef0fec33fd539d2dac6129931785f4ccc13797232107c5abbebe258095f4420dc68d99bfdbc0a50b6508ec99b55a9274eda4e9e8d79fbfc88b36c35392e1535caceec321dc0886bc997b321dcbb43a2ea3b166e496884ed4ab7f52f87ebc8aa707fafd877785db60d0e39e22e1cb95e56510717dd4638e3b43d3cd66a65975fff2819599276f81f943d480e7a9fa53d590a2a26de8d90ea8a132ba9f7cee409889128a9f7f07fc3c76c751da0fe5c7adb25769c7b46492d16b0dfcd9d2cd99bf0c802f71e6ad895bbd7700e30f17272527b4c6f4e7126fcccc6838f361a5a5b977606d313ef956430c6e54b5738f6529cf013e6f12cd7733c0598d0d31827c048dcf4a5ddbeaad969255c19a14ed5e05ac8d5a736df7c762e3d8f766742fa5851b41911a242ebdadcb20385f4fcc147e39c4765b8a4da35ba914d051c3259de979fb62dbb1c5ba4a7100ceb65caa5e7386a64c153c27feb9bb8d01731fb275831d7a83bed5fc0017b5d2a532066cacc9226dac199ffbce234f454bbf76685c163112d7fd52e9eb676d471189310369b91fe338cde13dee45ff8d93d78bb8e4870056919ce2d10757ecc600bfae11e7a662e92b2bc69f5488137d5f7141df74706ad27f9019f953d4672d8c6e3891533e13552dca9dbeacd5568895ffddfd22ce6e46ac07f02aa3427fda9270396b8d7805ef4fae04cdc477e83cf3e5d10282284d955e0f485e31721aafb7686c769f8b7e744758af141ca4b07379be83ac0840afeca48d027e79f47f38fd60c1fb9a37660de45befe4f48c67bdff30fcadd050e4946a6f47aaca13ad84a2102100ab19b82d0c3c98c9af0fa363a5fc2ba8a54d8272da4968d954aa1ae52019f8147e37bbb49da4c59aa7bed6da523a26497a7256bb2d87d94407332c3cde011909dd49ba1afaaf9c12b2779d309ba46b846016a8e20415d667fa87c131ab5e8bc6e78839663a272531a5b2d63ebf7f7b38b9eea16070a2b1a100256cb2a0403cd7c4d980db5053f4a73597a7349332c7ad9046c0a9ef553a1eb7f0aad7703ef930d3b37111b495e0fed345743a790f5e7a04168b8f8fcfb5010a3a3e3a1602cb98af3480b75c1373da309d80178989350636ab0bade62d053870d91bb05788d6aad12ff476e08c9f724a455db72c5f0566b51297d33f2254462801fbbc7373c061d79f5222037c3cbede8b6c3b91d3939d0538e9028be8264660416464fdb9ea89ad51dbdce64741303c3882124c95489e9a99784dcfc1d3824772df0e3aa2073ac8b337cc16b7d57da0b047fd8da226b7f257451df6ac75565c23776be7f74ec9f8e6bcf5f7403cd420b614c3a4cb1001490402bc24102325485a857b70c5eb2802dc5c4d7a109e7fc4506ab87116a998edf5ec57d8a23ce00ea2dfb9bdc4363167af29f876d0932864b67d3daefbf7deb8d30902ad9666e756bf0c75f92821462067ffb6bb556f0a8a1eb89eab58e13f091907ff48760dc6ae97cb0c85c11a89454a01397883ecb20ec662b1af3486f8784076a17dd1b643b4ca20ef2766ca92dfba02e78244f019be103deea14575428a2434b0314cdb6e30f93b23a3fd4a322984ad305b3afc42ea10b5de238065f2ca5d3d806ae8c5bb25bb7180720d91e2d500a75da8bfa6c80faf30df3f364fd78aac48a23b5d629f904d34ea0eafa3d1d1ab8452598e762466ff861d6813a0f3177b59973f601a907e3b9b35dc9ddf8f3804b9a060e9aacbe41e35d8b6970e659a599889d55354a5b2f18c49b98b1f86e2a810e70775b4ee58abd37a5d2949964710922e0d4c388daf25e7299c3ac1df66f139442ad2c80b9a2cfdcbf47561da35c2c770596cf6702ff6d058dee82fa61989f557523c1e425d56cc5f3f4c6eabcf05f3f08fb3a2a3a2b99dd2f0a96459abe9512a365ecf8989290499fe86e0cfa86a4a91b63745fb54fd4a54f16cdd24770adc91c3a4270b0cb010c4add90480de3532945e61736d1c06c00d66f92a3722bed41e0c0a5a100182739ddf777447f56dd4e77ffd06cec90b6ba452ff982677dcce4c1e781b412afd89c6bda14ca80abaad0f3a80d4d666ca6483d6529c4d45f3583fdf809056c9004de7cb243c7a28b1518962346cf23ec42d6f7abdd1d619d225ae41aad0f455faee1aecdf4312de27c507947ccb1112cf17ba71acf3427d0405896e4a215944c4e88cf4ac3c0be469ad5e544ef811661fa86e91df9d63b7910f4180f7ebbbc19aae426e88811c9c06e1cefa8f1c2ce53c0f8a24757dd55bf9fe6ac122db065a20f64ccee8871d2db5ebffc19d462648959efec21fcc0136a82105e62641cf190c9bf6acd2ace73e7e0a2407d06ad6a2d7bd9585c86249cae06eab184a1481337eb77041edf2a377986052efc24d0fdb21729b04aa095402f754562b7016c4de07f90de9c742224bac8d0098f9e64c3a65202cc307d4762cb8ea094a37c3bfe61ca987043c4467ab8373c227a53bb6123a80bff55c07127ad00ffa4908fc7ca26fa36ca6c9955c836174610ca34a61428ae4fcc98fb014bd627a1f950aa0311098ec80ce129f0abdd69b44ea88db9f94dff9c42ad43b75109e090e47ff19dc309bf75f05a04538bc4f1b", 0x1000) 12:10:13 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20080, 0x6) getsockopt(r1, 0x5, 0x6, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) r2 = kqueue() connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x40, 0x4}, 0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/4, 0x4}], 0x4) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2811, r1, 0x0, 0x63) r3 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = dup(r2) linkat(r1, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}, {{r5}, 0xffffffffffffffff, 0x21, 0x1, 0x92, 0xfff}, {{r5}, 0x0, 0x10, 0xb, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffc, 0x41, 0x22, 0x4, 0x81}], 0x9, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0xc7, 0x70000000000}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0x3, 0x3}, {{r2}, 0x0, 0xa0, 0x80000006, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x20, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x401}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x87a5, 0x7}, {{r1}, 0xfffffffffffffffd, 0xb1, 0x2, 0x4, 0x800}, {{r5}, 0xffffffffffffffff, 0x0, 0xc0000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xb2a, 0x5}], 0x1d4, &(0x7f00000006c0)={0x5db, 0xe}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) kevent(r1, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffc, 0x49, 0x20, 0x73f6846, 0x1dc}, {{r5}, 0xfffffffffffffffe, 0x2, 0x80, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x90, 0xa0, 0x100000001, 0xffffffff00000000}, {{r2}, 0xffffffffffffffff, 0x60, 0x8, 0xa8, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0xbbd, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x3ff, 0x4}], 0x5, &(0x7f0000000840)=[{{r4}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x101}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000040, 0x4, 0x4}, {{r4}, 0x6582160b184fd37b, 0x40, 0x3, 0x80000001, 0x3}], 0xa000, &(0x7f00000008c0)={0x800, 0x1}) sendto$inet(r5, &(0x7f0000000900)="7b36225fa14e95ac31a8344c5e44ee100395eff032fe3129bb71d39ec7b03c3a069b397d2e4ab4e368ee85b753cd24955eb8699f6b86b9b2ef225d7e7e5d9b32c050669a1499938c17e56be2ccbed1c462d3", 0x52, 0x8, &(0x7f0000000980)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockname$unix(r4, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) mkdir(&(0x7f0000000ac0)='./file0\x00', 0x0) fcntl$setflags(r2, 0x2, 0x1) rmdir(&(0x7f0000000b00)='./file0\x00') stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) socketpair(0x2, 0x1, 0x1, &(0x7f0000000c40)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) getsockname$unix(r4, &(0x7f0000000cc0)=@file={0x0, ""/108}, &(0x7f0000000d40)=0x6e) bind$unix(r4, &(0x7f0000000d80)=@file={0x1, './file0\x00'}, 0xa) 12:10:19 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x236161bc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x3, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/241, 0xf1, 0x800, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="2ec9ba83bcddb90a264b7ca9ab4a4a16ecfff1690b18b148e5ab5e184ec1d36183c3559383e515247a5395a1e2fa757110fcec955b53ca9335fd85be0b0761b189914675879d67930d5fd6e9bbdf76b1ad21302799973d30017697a8664348ba98335eb02c1911e156b9fb9b62043dd5b4493f0da497b35627a8f667a08cb3a0bcbf82210a161daa600ba039db56a2a3b68be7", 0x93}], 0x1, 0x0) 12:10:19 executing program 0: r0 = socket$inet6(0x18, 0x100008006, 0xff) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1002, 0x0, 0x0) 12:10:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:26 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x800, 0x20) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = dup2(r2, r0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/171, 0xab) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r4, 0xffff, 0x50000001097, &(0x7f0000000040)=0x8, 0xff32) sendto(r3, &(0x7f00000001c0)="243b3c83fa6732243df866b4b6d31d25936d5a8c5e87784b4e9ce9f85c49432f8aacbf9e", 0x24, 0x8, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 12:10:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0xf, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 12:10:26 executing program 1: execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='x\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='-}-\x00']) r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) 12:10:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='*[-]\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)="283af55e5b00", &(0x7f0000000240)='$$!,]!%(\x00', &(0x7f0000000280)='\'{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/(\x00']) close(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r2, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 12:10:26 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x1000, r1}) flock(r0, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 12:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:10:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 12:10:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) socketpair(0x20, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x2, 0x4f479031, "b789013f26ae34b2a9676a4500f729608cf7b21d", 0x6, 0x6009}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) write(r0, &(0x7f0000000100)="653f67b65cb9fadacfad29f2e4fa92b2862ee149c329793a32bb0879cd0f2a2e87d8f269066b5d81a7d3d429b271af893c150fe578a9c24fac3f0be702abeb", 0x3f) 12:10:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x42, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r4 = getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(r3) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r4, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(r4, r3) r6 = semget$private(0x0, 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r2, r3, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x0, 0x1000, 0x22, &(0x7f0000e44000/0x1000)=nil) 12:10:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c50366e443ffb366130737fa5ec34cb1a6f82f03a65dc8f74e1890b20e2a859f48d6190769a40498d63e1d246a7c26f176e9a6f337da758c3e4c75e391ac47bea1e2b2f6ccd415ae6ea25b582ee6b342426e92eda8e15f5e4ae31856493a0077fea1b62b95dd44162f7081199b819d3c0f7b9edf6f874fbcec5075035681e158f0be8914e1f2601f0a01e471c4c7a55f2117a831dc7fe5f56f7c8eb6bd727ba827e306d0177222d8e1965e1bc2b83a8d3e23f9fd487cbb4cf72ca6e9beb0fa569fb53dd2eb5eb15ec82b45e52846575e0bf5cf9140b77f5e0d0bd25fbfaafb2d092e567ab10de02429437ce1242330d47c246a658abcc649cbd11747814d118e3c05b172937428abebe0d85bfd0af05bcf4c2ff7c244b3a563aa49a95fe9f5b798816332c44efd1904e8ea3e3b054c69f36b21ab82d5931a45835600292ba3664eb572325a1461c2acb371c3d2b48bcf3a02317d316b5ca9f96bf812ed3a4228828d3281ff8d85156f0d588f5558576e7e7b7773ec5d7bbb2185e76fc05f8586db429107f2781225fec8224536c6b6f85b929a0429c6e1334e96d7af09837afd74003c1068f6126b503f1354723196ff96071f112f07adcc5447ce42ceaa001670632180305bdc72ece95e6102a92ff6f6ed05c5a2216199a50fb788654ab0bcbc08b9123571c6308728ca3d49e30272ce0d97e9c22484fedacd5477b13734f0a6bdeaa4cb57364b507d683084b24ed8003ac17814dd4b2afa1ad1bdc7fc667399665e1d41a55e20a3335f2e45a17b55989d58bc8bb042ccae1a2df49123e2aeb2db76507f9616ae2fb36ea7878fe258fa258df0a89829694504271a498c4451d2a1e7757ce5d170b0316656d539ece920b191d9dfc784d42dffc067badaf8a0449882e018f0f552f93fa951ebe750fb708236c9e26805517174acb4f27e8457db0e8867d93e754fd6a9ef0695bcc5bd6b07eee5f2c8545c4f68965d8f73a995a04d32b4ee731ddd3dd6606ac46ce60f910e4391077f18c8c261edb4e2e4011fb58001e6b702406c9b89817c500ba9d1d4643995921a6735ad15de87afc48b2a56d5ddae5be4fd669438e81630ebc473149fba322186a42e78f76626e17f09ee8d3e0cacd7c63c14564000fa041f5a716868f79ed5c1046b2b76931fd840ce8483ee1809ca6cd56b0f2afb5117c2f75ed21d40000d45dfe17f46faeff5981e1e5dac972164d04414491d6024253ae8139d0199a9b9308b341bfadac640caf0846a84e35528dce189bd173dfc6d0743ec0c654305b6ac0b3bd54f40d27d8e4d9fb1e2b591dd432bb204e3377e687d4dbf5a0d8bbad235e76ebacebbdc41d8e5484a9e88ed7278dec46aa8f8ebb6e6e1281018c01f12692e3f62254521ca49f2c2522316360919a51691e5a7247a98dc5db250842aad98368e0273398affcb081ed21175a18ca486b875c16951b946c4223175e60cb609b151ad637bb7c0300234d63520ea8efdf99117d65869cf107600dc9203aecd3860e1240ec96644b4db1779227b2c109bf28b94f5b3dc02dbb39d911ad7da2e4f6aaf3864a2ad894cb29e1bbcc10c5843912f5fe7777fa244701f581e25acfeb0fb3e2f1bdb27208bae8179fc1fda4e18512f687a292067bb208922c3406f056aa88fa3ea0ccf1f4fb5f6c782b6c29bcd5a3aee43f7c76260e748c43ed35d2a06ac70b62bfd810badce1f60428208a0a4a5979f202591162dc106f9db7767b5f74c0bc32a10b2c5ae8626c093f9d91008bc287f0c7731081b45624589ecf89e0e6a168b3d999aa2fff0b86b3bb85e6922e70c38f179ce47c5887325c1f6686ae100d6200b1ef8c562dc646f642ad47fd4e6ef280ecd3f23a74094431ac6276aa7c6bcf3048b3b4dd0302c80de79bbb10da5fc6ba58a1a71ee86af7cb3b70d4778d09fa0727d63a18e0509736ec933be2bb5ffe8217ad2994dbfc73dd5efe392fc710926c50d58ffab33fd5d64cafc723bc4517f3015df467bfc17ea719bf49b53847ca5fb9a02603640a4783acd0adbdad5b8ba9f3c249117ae88130883c3087bafda80e933ed5f817e44f45c5f382e6e1bf68e164f23bcf4c16c21f9eb3c392bd9c1927ae6655c07b22b8add30a04396800a2301267dba089a928c0399af851b439177bfdff4c055baf645fa1bca3ccac06ffac2bc0217efbe4bc5f7f58a935091a2daf4cebaa62d0dd311adaf69e048a56a7f18f7d5dfa78bed7c2f843c3eae1349146d2f9888166993b75950d0410fbe57a19a2806d42a2ee27c05092653e79ca86fa43089e5790d59c0f15443b1ce3046610ac437aa65b0377e597b7f3d707d626263d93b039b8296fc5ec07ee18c8d89e07f2fdd6976ab109060139835d31ce86048965a9321937639659eac8f8dde187259d79cdd13d4d1bf5014fb59468a0e1c5c4dc57144b5c944d514db0799aa0ec1f868d531cfa0d7631a095ee829ad4a11693e70ae6a753b6841d33a558a5a413bbb9b4e217d90d4efcb4d360aeb2624f430d046cd6fff621543c6357de05532d56f864154a79d7f34185845d1e83a779bf844c8afe60f1f8d4800952f39e831c300", 0xcd4}], 0x1) 12:10:26 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) r1 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) accept(r1, 0x0, &(0x7f0000000000)) 12:10:26 executing program 0: mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6108, 0x9) 12:10:27 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 12:10:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x37a) r1 = socket$unix(0x1, 0x6fa853cbf627519e, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:10:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 12:10:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x100, 0x6e239b794a124b7) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = kqueue() close(0xffffffffffffffff) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 12:10:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 12:10:27 executing program 1: open(&(0x7f0000000140)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000caa000/0x1000)=nil, 0x1000, 0x8) r0 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 12:10:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe7b) 12:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 12:10:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="a833bab991e9fa49295bd5ca6fee41b7f3cdeebf8f5451e4cd6d0a54c5a1d52cf7134a7059cafa93e40bde4b31fdb1f29e31ca229f7cb8877f8d0d00d2b1e2a70d3fb1e86ba3efbb7697ca0c003b226a9caf60ace8ae947def7517e54888ca37f2fb202d541afa4b53501455dbc728d8715831e0a64c51d7dbd1fff3700ba42b2ebdbceafae195976714cd041a39200757afc116a3dee2f63e0195b6ef018171b9aad60b017fec3e87672215f59c1480c99c9738", 0xb4}], 0x1, 0x400) 12:10:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 12:10:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) 12:10:27 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4003, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/249, &(0x7f00000002c0)=0xf9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/2, &(0x7f0000000000)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x1ad, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x1b6, 0xfffffffffffffffd, 0x10001, 0x9, "d5ac8fcc6f7911c63733db1b9b3522e265ba9339", 0x4, 0x8}) select(0x40, &(0x7f0000000040)={0x5, 0x1, 0x2, 0x200, 0x8, 0x7ff, 0x3, 0x5}, &(0x7f0000000080)={0x581785db, 0x80000000, 0x1, 0x714, 0x7, 0x100000001, 0x8000, 0x2}, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x5, 0x1, 0xcd0, 0x5e0a, 0xe2}, &(0x7f0000000100)={0x1, 0x84e64ab}) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000180)='./file0\x00', 0xb00, 0x2) open(&(0x7f0000000300)='./file0\x00', 0x420, 0x1) shutdown(r1, 0x2) 12:10:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e681e20092ebedd3819486514960c4a6c82fcbc"}) 12:10:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eb4eb708f3000"], 0x1) 12:10:27 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) open(&(0x7f0000000040)='./bus\x00', 0x20840, 0x8) 12:10:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000140), 0xfffffffffffffff9, 0x0, 0xffffffdc, 0x0) 12:10:27 executing program 0: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 12:10:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000558faab82bf08772bfa1595fa0d9f4dd9aff014c446f282a721fff43aa20fcc06d9bfeeabddc29d6377475b24749a80120c6bc20e20710a2c984880d81a9f0fe8534760e71900d16614951a718dba04031d3e2fed96f1c411a1b265a907015f567981840dc5ce8cece78fada4a0ca9407a42e0b3f4828a79c5844ea6c1f1af36c81ce17f3e2ba14b4d7069637156a3dde969ce1ba29f754e388c0ca859b4e7c96f1baee22426ce34244f1130f08cbadba63e728c4b01da9433d492bc1b6fd932ffb0087f00000099e324040000a83b566c9a5b5b"], 0x10}, 0x0) r2 = socket$inet(0x2, 0x4007, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8001, 0xfffffffffffffff8, 0x8, "7d7d8410f20096620a6566c52862865f56dcb310", 0x0, 0xfffffffffffffffb}) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="093eb43229d4c46186166085ab09e0c2c0f3a28f865f031dd94d6b64d62001567c9952b6c60f5aeecc83d4faeb65ccf823997816e48b149b4864e2e427276d92c02955d9223e9caf7703bd8beb9baaae8766955810b64c57b490e101ebbb5e38c6aa2e594e431b461863e28fd1d5710b5d160c19448d48cbc35196adc83a90ab475e91c5c76caf996b174a325d45a7b427fa8f86e226c8036ca52cc39cc1bc2b09db8207d1c708f2c511e26d6f198ad1eed4ae2960bac8a1f072e324c354e0a3ccd23aa19f7916980f661ec4aba2f00c99fd98ff8d9a4632fba92ebf33a027335733e9c689c92c45f334590d385f82d223d4d8cfb5efb078b7de2159cbc9", 0xfe}, {&(0x7f0000000300)="16c608ed2ef2652804bc840e10f351b9f59dfb0dc139596d2442d60f3b816de2d91edbb0d30faebeffa3fa0e8f4bf2ddee59f30f26af34e3a91eebae37aa3c214e0b97152836359808d17de211e449bc9760c94ed485e558782483470c7db2be2a2f19e01e37f548b2151677fa2def46dd", 0x71}, {&(0x7f0000000440)="f55bf6e75995b672d0aee1279e30283f9f1db8e0b9b82ec50917ec93162c0abfa2b7bb43ac918c121039293fa0c014d488e7b9b3a36e48a51c00e7cc5428f27134385f95a2fa4b3c8bbb2a463d0c3b3609147c893d8f3606da1e4fbe7ab45fc76ead3ae820960f50657d974a0b8ae400672e79068d65492f0dd227e45f113fc4d7630f69a4b978b674b6ee6d7e30785e36d8cbab1a8bd15b8b9f04277dfe4f1d05cb9fd915a45df52d6a", 0xaa}, {&(0x7f0000000500)="6d41a52c3c19ea961fe28c9b5a8e84314fd28d4261aa163c5aca4eaa7d4fc1d83bb4c3e90eaf37bd8db0d08da9b0f1c3d298cde2521523760cb7f0c30fee8770c9899e13360cfcb9fdd08d27ce3da660bab679e33b1143b316ec367950a9899893d28705e42879bb53811b3ec9d27a9fb514b3543b661dc39de056329bd815e8ef4f485b522fbf00377d27bdbec190d5f8d0ca20e09b", 0x96}, {&(0x7f00000005c0)="59040455c692fbad77368c7a51c37832cc20ad971840525651c87ed4d7cd1fea5871978565ae503f7bcc760719513252f454f81aa592da926c0bc86b9b1f3351020aec38dc026666e206cdca28204c1129924146a5c21ca7903327d8c83e8e3f4f253c2f6bd6621e9ec9339edb05f8d94fffe63904681c96fadceb5f37c318565283b4ceb1c26ef7d89cb98855df704a932ad07da0239aa7f0a37362c68e5817587a407b", 0xa4}, {&(0x7f0000000680)="cbc0c7c0487b1adffa1ac7e414c9e3256bd74bd86ca4313e8f0d0c0e95b117c43c6a8a8992f910e7ae257c826b2d98e28ca3f93739c7d298a602b9c57aeb208537ca3cea8ad36fef4180f23a7c577076b23d24cd41aba8e4847f89a5707cecc0efd9ee0216284e5fab1c5332f39ba39e74576d928261aa582ea49dcf8fbeb7707a96f1e637b591864eaf618883197bdb5aff1e83324ac5e3bf64048e22594552ee67f5f2821e3e8d7cf71f0ad405302b59d7173e2c60cb", 0xb7}], 0x6) 12:10:27 executing program 1: syz_emit_ethernet(0x27, &(0x7f0000000080)="7b3f0de01a2972e41945a398c506e8c5935f2290bf3df048324e98605167110487f1573b50211c") mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 12:10:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = geteuid() setreuid(r2, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x19) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10100, 0x7fd) mkdirat(r4, &(0x7f0000000140)='./bus\x00', 0x2) 12:10:27 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) 12:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba0000000000000000", 0xab) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1000, 0xfff, 0x40000000, 0x101, "29a191469cc438191a1c4244211a9cd9b7b354f7", 0x80, 0x6}) close(r0) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r6 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r6, 0x0) 12:10:27 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) shmdt(r1) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 12:10:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x1, 0x440}, 0x10) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4cad02573980939aeece407a8d02e93e778c97194d"], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4007, 0xfff) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom(r2, &(0x7f0000000000), 0x0, 0x842, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 12:10:28 executing program 1: socketpair(0x0, 0x8007, 0x6805, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="cf220f5fa25f0b5fcda68599172b6c729832de1977b6b3897a27e93e0bc27b424e85", 0x22, 0x7, &(0x7f0000000140)={0x2, 0x1}, 0xc) close(r1) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1020, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) fcntl$dupfd(r3, 0xa, r3) 12:10:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1/file0\x00', 0x0) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000540)='./file0/file1/file0\x00') utimes(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)={{0x800, 0x8000}, {0x7ff, 0x9}}) 12:10:28 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 12:10:28 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) socketpair(0x11, 0x3, 0x1, &(0x7f0000000040)) 12:10:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = socket(0x37, 0x5, 0x7) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x200, 0x40) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x2, 0x8003, 0xc00, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000011c0)=[{{r1}, 0xffffffffffffffff, 0x17, 0xfffff, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x8}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x10000, 0x1}, {{r4}, 0xffffffffffffffff, 0xd2, 0x4, 0x0, 0x2}, {{r5}, 0xfffffffffffffffd, 0x44, 0x1, 0x0, 0x7fff}, {{r6}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x4}], 0x1, &(0x7f00000012c0)=[{{r7}, 0xffffffffffffffff, 0x22, 0x3, 0x6b5, 0x3}, {{r8}, 0xffffffffffffffff, 0x38, 0xfffff, 0x9, 0x5}], 0x3f6, &(0x7f0000001300)={0x1}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r9) 12:10:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000080)="39829f06e0fffbff7b0ea7276c2e7abfe1608179b16aff905e9e04a7b744dbb658f3ca206dd40a44574480c630dc04aae11bbaa24c583ab3bd042a3f37ee4e908bed0dfb2ee78345d68f9e44a8ea1ed73f9c3958d389bfc651d20de7090d8d66b77044dc3102aa430b2b1a16aa090000009361453a4a4f645c4c3ce3686f4e41cb71a9eb4bc668ff617b8f5d6f0e361286f5566f1405c5b797d667dd3874c04bdfc6259e4f3b303e12c14feea5ce8bdb3502f9d2b312b5de6dd25fb189397e5216356ec81841e14810b574b4433c54ee100a2f99eaa750e43fff8744a4429dc20efa9bd8c65517b9b4547d9d8b14d0bbd9fae9b7107bd2321b80a5fa27865669eb1a56d10000000000", 0x109) 12:10:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x106, 0x0) 12:10:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getitimer(0x1, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) msgget(0x2, 0x410) 12:10:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) flock(r0, 0xb) 12:10:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 12:10:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 12:10:28 executing program 1: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000019c0)=[{&(0x7f0000000740)="74980c364c296567b9eb4cb052f0e3e1f34af2185dc34a2b0898877f42064ae4132b1f64add8fcb317441712db0b995813d10c1d815d36b9168b478cc1ac3052f6aefda4baf4a5658b9d0ceffcabd03531f00002e4b6f9611d097ea77e90d553fea7bc072d87a81deb028024939975f2d4705589df1226fd375e0fba434a5c8f093c9cd3cdcec24be5a7a43d2a89229e4253967b368f4782019bf34c76c99c9c934cbac6f7f4f1e99d431fe13b3bb3fc1b430e146e937fc04aae083d3e31e39c4adbeb35e0dc3a2558db4ecf1d78ed0dc461ff8729a2a0c9b264e0171c6b5bd302", 0xe1}, {&(0x7f0000000840)}, {&(0x7f0000000880)="66e44353f8a191c1020af59113fb94d06c5533ed97e1670d601ba3087f81739d80c5f03bfc9d64884c4e7064227985", 0x2f}, {&(0x7f00000008c0)="fc70c0ef9142dfc47cd0ea453c31871b8dbae48a91481de1c627135289283d3a3701604eba9bb7d1658dc967272865e13c753c3395b0d6ffbe29bfac0a5a28a9211aa8923fdb4a217b302677f933ea37e6b41556f687bd6c2b551807a9b96b88aa486dd01dbc276652fd99dcb7d0c385a91eb2f6b63a0c367fe834bc3f4c3859de2280fe90372f2a264474c8d891ff4efae01d3918eaab582bd9c2c81007c3d6acd87685ce0669464a3239f3", 0xac}, {&(0x7f0000000980)="7809fb5235b08c887d1543be7517d4e2b383979223834a6e5b2622d8e4c559ec1724ac4a5e363412a0795f16b26cd50d1d4beca3bbdbcbd4f92f55fd621f74883b65acae81dd865213b803a563a3e7d2cdc5bb3dae53c241f8ac3b456e26ea1a7e72337174ad768aee92511166fa681ccfac07edf7a9df09c6aebfdca855c4f376007e889d3410f8bf958b63ac442de9c386a1f2a8a777246e0bf576e812711313f6d16c997520ce9513948eeac2253b82bf66f71ca0db9ae98c8f03f1035dd1af9fbd24786a75d0f972707ef61271e74fcd35e05e270830ba3324a32962a5d8d566ce1e2ccfc569202b28282bc13aaf09cda25fae0f6be9521532064a702df3c657d06b0ffbc0dad99bd4124c1ad1b13d88c43e9c923f95c519e8118c3763ba8958c1c11b46218cc1f1a258682c475a880a702314fad3c85f5b40560ba35572513c2c27de6fd8e6170744c491e1e0be3744a2eadf6479d02efeede4819dc940ad1b95d9b69c6086a2f73364e80ff09d7f5e8a4fddcf817933830907d296614d5f22a4a87fb8ace9ff58c2ba7078c21927639860f0ab952c9bc8140dd749c5f3dafe833e5730f3c594d32d6efc03bb1e1083b7c1fedb55e44b65fed9ca1c4a40c93ca4f08964bdbc61109fe18d1a419708b1000bde14214735863cd7a61f785223c50968750efd07efe4f2d0ad838a4ef9f00e605d071ae7e45152a0215fab7296bee2f85635cdd814a82e3ab003dcb59d0ec4a189cc22272cd734b1c91cdd565a5c3abaf5d69e7615ad4da550d970bc99abd8c05253764cb306666a31fa2b96556828aa3bffa62bf3381e086713672c1e2ab3b1f6e4d81f314a4138980bc058c83296d89b6cedf6e572bd63fb567f7cc445aeb85c010abbadc5d0182a41fc07c12ba9e98612e122f2939abb73a7a47e984cc65f844a8da618545624dae501fe7ed311193d76fda8e49f6e77b0be1b92b9963c31911972ec72d0199c95e61e399043f52b6e756643769c7664d4333819edd02a9b9a686d846b20ec4837510eb798873a9d40ef0ce1dcc1e9e81cd3093cd9c4b7b210ed336b13e45bdae21e979e45cb5ca7d67dd6b0fb79df3c63479a2d31fcb6fe9831d0b665a3ac1f3e0dd48b555a333d0cfe9c1c9a9c552bc43b042c23903c98e1fe0758a939507707f5b1452267ca048f18bc9677dc2f922b6ca93563f7c8d6b9a7e8f841263f687994072d83ef95c3acb7bfb2ba055c8d5269bdfee18c71336adb01b20fce834a9b5f1009d48506cafe7e8dccac4f1e3845719b8412324ebde359da407d32eaa65fc919f5bbc474a4ce5d30a5ad5d18e806baa3384221bef17eb6462ca7d283ef1579ffc9ae4e6ff3cef2a015e3a63401ac85839d981b93d3faf0ee9ac780a449fa3680983c9179a95346526cdd2ddb5dc1fa6b351b30e72a48d51ca8a9f1cec032e1c7e33b5c020ee204b3c83f415357de9e3ca721fc8c5a832c622215f953aa59ad88636ad6ec3f6256ee31c6058539397fa5dd3c556612512d46d2a3d674fc4b3c8d27f12df9b2a7de06f73d9c09fdfa9244ab3631c8270caaffa1e8c97c51f1d7df3ff345f01e0b8680fca16f60ef6b554aa43c48911e8fcfdfec89efb626aa30bf185b1b47670a085116605d73d4230b1ca9b5ad45591d75cb41d313b950327007f0ed3adc8abc8a85ce799b3a51b9c6f6381f6f766b89a67c61efee95b0f4c7136c6bd9f9595d6cad2c9e64367f4695f6c40e5c07ccf4d8ad4edab4be5e42a88d44c9410419e5dc12e02d613b18f09eb418e502f1fef4e1ec6bc13452b542c3f8e9082d4a24a0467d004817687f7f4e73807a788e942855f0259859dde83dfdd8cdeb1728fbd0e96fd8be8c5d27dd92c67534947186a8d0db5a51b24dbd8b47363d6577f3a6015e0f22938cbf90d0547967eca9df099fda4a19db9877ec1c91308a7692d89ea5e35afa1ac706e0988b04113ba9448950dc3ce5a04d8e9ffd40e0a0ff6f869d1d2ceb7989df1b7b61ae5de3a998b429651261fa50b0d47bcad5513e117fb2d571d90b421d02a5e5bddca56ae8b5109631a583c6f4b804b3e5c1f47a28b5322222495937674b7ce819b1c6f4f9dd0d64345f1fbdfa21afd1de579fca491426064b82a55a9ef9ec03d0de2c9f7617fee872bf1c901317089be10a9470dd5aa7bf5b24869ac8d91c5970e6fb3b0bc61ec9dbe77225d3cb077ef97f1722cfea6b5c87c96ad4cbcd5a896dc19a70e97eea22ebbe83375862d5585d5d2b0306ae3ec5ccfb3db9872d0f0fb7f67c526d4ca13c7b1d06b813624df1719738b4c3eeb8c20d52a28a5a2ef0558a5938528702ed5ccb070570f36d725f8d20ef6fe728e9a6df3f0d03ea2687c71ea21e1df66581d7cb63ff8e50fddb66b7efd54f11a24a5c086b099e9759aecf0e0f80876fd9a7bf80707af30c9a5396bc9c1c99b0d8d31c1db1a2243555a87009306630c3bad4c2f20135e2271e722618d9ca21104144176c85767f1a6ef5d2dcfa0054788f6e437b16c4786d58491f74d7cf19d953a1bb72f78e962c4e68c261d843b3df53c53166d88675895e8a10208352671505207c3588131189094b4e13ef43257ed7b66035341844888a2c9d31fa0563b2ee97d0fefe9fb199947bc6f612761006f8ac32a6b966feeddae252d2b0e0857fb8714182f91e4fd07ce1cd3fe518b22c5183e017fe783be338172d5262262369affebe463be0c4fc51954ff25495240459af9177bb995fb538e3120f55df8494e90c8335da86921b0f8dabbb3056c2f8f0acea375384e5370e46ca603e99f61a48784da2da6b95bb137aec21c1ad5742f46123f85a964371c3f4a6b1e9d0659f4957f2efde7bbec14399d4d476bd73bac46aaa2acd80c72fefeac0a82d3912d42a64df1d8758e17b123d07fc1a42b7ceeae9d360f6bd824f30024e8355526b691276e77abf10edc10547a4c2e6784c45226954dc54450e3239da2aa5b2ba8d3aa5de01e3da8fb63e758efc7c5e9a7c7bb1d60a901b8fb2c8a12f5dd08a82546aadb808572c532fd80a335338ceebec4b9d814c29f51ef21ad8fada4d5707e89c97ae0aaa81d243083ec184eeedd310a254d1ea7cca723927d2a9f3ad1d579cd2421e7c8cb474218cc5479b098ba74dd1352587a13c939af46901ff43f3e51ab1b0b2ba3ddadedf142763d023999021f908a54355a74b5f022e73070c113095802b9a4163065d8069f98b1248cf07c6cb21202356ee6dcbbc9da951c3aac5ce1605217315336c1720ddbef8cf29b4a9eb7be9e450987b657ccfa9faa318b3f290a2060684021af3d8f7a10b7fe98616253dd469e9afa2380c332b607e8c08888d893ad5da53d45f7d280bb725a606321ca8e85a18a853fd0e889502d44b7773d01d6c49011eb1bb0031639135143e61a82fdf1ee1dda2dc8d621b54d68b3600f16b1ab7d43d06a8fb65260dc9917c86c052f8e33fc2c65bce34dcf37ff45186fe3a24d0e91b7b0bcda298a005242d5e947f75c535f3b262fb6f171a4bea1026064277a881c08b6316d53740e45ca5116c3491cab8b515c1172b55b6334abcfad0f8c6eb7e356c48b0987e655ca23534ee2fbd12fdfc6612b84d0c9a6828539cb0d8a556fddc8089da494965821a6cbebfc2ef58c69a19a32667a81f37681fcff264c98bbfbb2d3778f7bbcbbb516ff6e6f1c6ff611a458cb7cc9d52f54f4f265f7d30c347646e647ba507ffd63b00c24df83365a35b1a034f67e8b4e45eb8db5c818706e1718acf104b8f911d1702465eb9f0cd40bfa100ec0380e6e68880a8731f1759def1cb64e2d406dd3b4ed77b235ac0f60c194b39e1d68fccc0841fb72b9e54dcbdcf7804d15c3058511971cc37d544b4eb78ce44acfdff692b8878980b4c87ccf289228a6d2fc24fe837d65cc4888fa19e9fb2a63c10b08598ec4541a91a3f3c4b8bf91d00d9b044a4075b5f4fa2e242b5f16f931a5a8b2b82b33e08770cab4ac6721df3d800e915260f7624d2d55f4692917675f2db498d5867351d6f727c2d32a4792dcb8938ccb8c88919d797a71e330b1a2f65ecffc7dcece6f02281332905be9baf8542dfe621fc161b477fa086b2b52f2a0125f7cbaa9b0a16c76e6b499810733be10e60b7dd9908a4564666d89e5dd6069eb94633a9d10992e865c074d05ab379f88e0effd06c9ea6e648880009812ad8970d34846a43d764055e309a4ae079c862ed8eb472c7b63b6014f86c8411cc868d665f05a4c98d41e9a41f46d39d34cf76108e347d6aea20c8ea6b68aa9565b0ed888399da1e37c8c7df3f63dea548ae0c621e791715720594a1fd7fff12e7c851ddcc3039f58d59997372cb5e31fc3c35b3fa9050b011d387ecd2e03d79d41962ef1a340037367c67497ee0061ef48d4b2a1c2ee9fd78a152013c35e34766905921406b1775c25a119d8226539f53cbc7e4515b691220d41fdf9431256cd154fd91dd480e7598c6f3edd69e63333e0a744a8a79e6175acad9b7c731e3b2b499a2892e9820fd68fa081fd12693cb944ffd5984018419c7f084ae64218f16e76a4596e0034f1f92fd23160cd06477e5a57e9f0d0bc06b06255c39c3d3f664e4c9304ba173132ba213bde81adadd0ee0dcd21cf87c1ca610ebfbda725f06749d21d2f7f775bdfd125d40df444a5a76f94785f366bee8b29a5b2288d64c7d2adf29849c2edefd36cc9da3e97ebb4e7817b82482361e49abc1c42fde285e442c75a93a351d2518c8481d200fb9c56960044248253f036bd793fb04f6eb1d80b8c4319efbb0b51a2e3f21bc913d88c0dc64666a0a65e47372d411fcf4df3817c2336e25530fd30ea81a98e1cb295aa3435fa955e6a70458849a6a9c5233692fdaa831e6bed7e2e11b34c93c55e4f9d55de07f23da56e660aa163f91af3e0531aefbfa3bfc2161ee6a09e972b8d86ae02bc56cac257c02ff653ada7dc49dbe8594a2e6ca756bb7a7ca82ce94c7825ce369a0c5d891037f0c1bcff95923c0b838b4147f95194fa14d2639f850bc4e42b9b9ed96afe0f6c7e25ba4f8a6c8e04dcc854e9155ba78d102c0169fba5223202cf7f242161351a1a6b4722cb19c5602cd1bffa41f8388dae8d7ecab694e24fbfb78fbebbac96a9a9002e910088c78635acf10f1cacbbf1922a39f5bda445ac9c2c867d193bc74c7ca8c33d4c3b9113c9aa8a5b644373a9fda00cc6e856ebf3d6913ff692120e36083207ba284b3ab66d4775cc1996f1ba83b8e0002b41a333a872467f35b03ecc1e05abc86ca798bc8413cee39a064466d5c230428dd14d591a5847ac3de8d578a730f3f29c906e9fdd6b17fc3fe8a6d8b77982b2ec7546200f1c49e173155ef51ce01955b865bf9660e9703424f0629247c7515d7192b495484cd0312d81a1ad3bb1417bea7b5dede58a123332c8fe346e77559c70fb29945c5b12acc3062c5383c08e573d97d26198510c0238db88664cc48c72f15cb773310aef7d1c01700a481f8c3e885dbae2b709999cde2b13e2798a26029ef4dd7d2da531796e5318aa7cbbcffc1e3b190d8f3a2f1ec6dc29b72fd962ad7bd41755fb4b160c9397a56844a9bc5fb4caecc036adfbd3a9e3e46fc28cc3e9bb13e7915c7d9baa4e7d8738780cf8a05f89f38b4f34c5506ee0bb806f0207c781807014ba5a6a358440649badf3134001cbc4ded54d8f2a016ee6166338ea720f4f2618c40355bd5a9a68ec50f1203c881fbbd92db9af585d50937d06c03cad1b16b55cfc3ef17261da5ed89ce93b5a78757307b0280c73f0ff97b093ec4fe89", 0x1000}, {&(0x7f0000001980)="be091e0dd059a991e3ac2250d78cac711ed96898f5419c1a6d03bed7793b5b", 0x1f}], 0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="9d40ad02b25f82a5b3f0ed8e54c42f5bbaa0737d00ebae42e139719743413a764091ae55fb85d74aa3b7907fb893dc6366e809c1ed7cf4e7639b093f8a9a2d8c449fe8e91f6a5b3465456e7fc355420e3e802c22e0ebfb8199cef940beb06218b4cd67f97edbe6883306e8070b62d61ca622a9d4417991cf85ccfe43e2d43f1cdfc6a1a765f42c3912d98fcf54a85c2bf6840c30d3584191cf3ba5a0f19b72c4eb7a68935fdb5d32af8ecd58024c", 0xae}, {&(0x7f00000001c0)="511d5b30b7aa545773b64b02614d6b8437f4eb782360f53b65cd3fa795af05ca0486e3a4287c6878d439b563e23feb23ffc165a12e3e0e2b568fb852e1d9f0097f3991ab1db121587bd0f1ed6798776b74bd97c330296ad901c6344bf9cfbdb41275be249953bcedbb927315dfcf4d78146f8683930e5f3bb0d8f955a3095f8cd9b6d4678be52dee1c6a256afd", 0x8d}, {&(0x7f0000000280)="b4f25dc0cf69d9fa7aaa54b6d1379097b7edb5dcd4454e393b9ee6487230aa619c25a9b1b24c44cdfb348cd2fab2cdc07c6bd84009c55089559cadc15f6a1dc55cb05822a44316ad58e4003e8fff674f155c91dbb11b66e5165a978be1e01673d138f8e7d655f021c14b427cee4a88c715dde00c83f3f80c7ac4adf8673d52731e96332d4bcce5aff5841373c0b839cdf81ab2d79f1cb9852fed2801dec4874dc013ef56bf2f1b55560fc9abeaab40a0d19aa6b7b9508845154283125b44f6fc1985333cf5", 0xc5}, {&(0x7f0000000040)="e25df4345e10b65a55fa92d3942a04ad51445b12dc6413682b830820017d65f4100d17", 0x23}, {&(0x7f0000000380)="38d71a9d28c5d67baa409a235a7d759dd4f0cd15366a2c0c9081f47c407da5f512eb4abb83884d7d0aa0f311b514ff7fd5d044baa0155e7af83f26c9f2ab78cdeb4bd41a269460f52d7e3f9277cd0d70f25f6ed1675e175468081ad554409ec3d006ce1d9dd4168ba7b2b6976f9b6c1c440637", 0x73}, {&(0x7f0000000400)="37e681ab54951deccef01f979ff419e3e258efbf1a0109f3de07ff562e0e5cbcf30c27fff581cf0fce84e3751df2d8acbf1b52b2ad3966e8b2dd98006fa080a604d82f9215fe42d15e09ba0b5af0e7479750fe57faf601651eae96bb0865fa8214ec0017136e45cf3970d2481974b6eae64a4fa5da2e605682ca94ed4e4073b6338965697b91ebf1c2e12f17ef0e27309c6af63a2ec670f9a02a963898803e5604e4a601cf52763b5766a753295fc1541c4d650c51e56aa7161c6086a8e27fb3b1b8570b67275daee3bc33e84603de3a691a68b3d19adfd17ac545ffba5b9db9a2bf30de5738e81bd76dfccc154238f243454284733f3f52fce289", 0xfb}, {&(0x7f0000000500)="de6d3def85215d0b4e41d3fcb3fbf4eddb5040861fbd493bde901d7851bbbd49a6cb2f2725eaf4a6d403a5ac", 0x2c}, {&(0x7f0000000540)="074f658244967c9ba2422f79ec493f2575157cf0d5c8ab96ae78f6e7192cae5c007c31c26bbe46edac8a23b2747d8c4452d7be9c8871bfa23c73efafa676ac98e9727e760df97adbc066ad0d8be4f1de4ca202b7ccf94529eda1200ebc988d07011812d2ed0f9456a493cab5492fef2bdf65e65fb8bf4c49f7715aa5e1cb68d33f37f8a78d2abc435365d1804d62c1d95d9bb64b4d714869461ac8b7cc77b6813bb514deb666a94fc23a3913f6255f6b4e23e0b8ce0f78c1e9fb1f44b29c609de3", 0xc1}, {&(0x7f0000000640)="4dffca02b1b55db9ab5dcae14cad64ffd4c63601b3bde5480eced4417bb52ceb47907933121f4dc1a9cdf8b595033aca39c64687", 0x34}], 0x9, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:10:28 executing program 0: r0 = socket(0x11, 0x4, 0x7) writev(r0, &(0x7f0000000240), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x0, 0x8, 0x80000000}, 0x6, [0x4, 0x7, 0x2, 0x6, 0x1000, 0xffffffffffffffe1, 0x1, 0x5]}, 0x3c) sendto(r0, &(0x7f0000000080)="95c04667acb48856cbe7933aeaff5bcb515eb348d8f415cdf8a80c3a8f1be6599f08b64e39b327afb33415b90cfd8c07823d7ef4ad7592e627016b869225bacc0f579b883daf00cc719fe0c7660b97cc5bfcc60eaf29dd18bcec29056538d1fd1d0424950a5d324bc5409a9a6837dda2265312a7f55b8bf0f2f9be49d8955284e773135cd7718cd0a529f4889c954657ecafa8ddfa86d4040f428442ee5b1a5f7fd5f69f8228da68f659b62b0fc19964f32c8561e0b95f26e4b54b8f9efee9e1669061", 0xc3, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 12:10:28 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x10000000000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) 12:10:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000000003}) open(&(0x7f0000000040)='./file0\x00', 0x410, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 12:10:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x9) 12:10:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) mknod(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 12:10:28 executing program 0: r0 = socket(0x6, 0xc000, 0x7) fchmod(r0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 12:10:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000001200), 0x0, &(0x7f00000039c0)=ANY=[]}, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x400000200, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x9e, &(0x7f0000001240)="cfa49f113e295248fe2a3cfbc5a7b4d32d6ea1e3327b4d7c970579dba05bd95eb888adcc23918ea7b1b4388b619cce75c18761a9bd2297e483dd263a8aa378e43e52dad56fc5e5188daac08a745bb83e0fb177931bf543b55b4180299ec1f7e7f0326d34ab277482d7b3662065d18e868052b2241447d7cf0630da24da81717dda7cbabfbc1c24e187e9e8120ddba8880114b7e0dd3c8e1984ea87fd675c") lstat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) flock(r1, 0x0) 12:10:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8000, 0xc4}, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "b8725f51f0e1d9c023b6715dfc512e84a37aacc4b243d58c91108e031ba890ce557387bb41cbf77dfe093aa2efcc360a14900684211d14eafc96bdfe78d391c803a98a2bd251b651cafcf5c26760a7b44017c3e9c811343d0b6c3670805276c99f67c159f4"}, 0x6d, 0x800) 12:10:28 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) 12:10:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="719b1b4b8dae0df240ec011dc91cf2bae8f37194ff576b229aaba601b4000c0008e530fef6ebf092453ac7063f8cfb60731a1508594ee254b83e29b1638d97afb45f5cbede0f83d5b34ae273324039804330bef02b8abd455af3a6839fab81c56319c974644aeb10e4dbab8e07398a3c0c17c82ff86d2930f86cd977cdb07b2e7a03f85b48a3cab0f67e3d66689c0d75d221ecda3b5cc3ffbb913de905bcb1c8aa622c1ac93e5b7a84cdb9f093335d1c8dc0580433999071a0eafa60ba6b5060afb7c3389a386448883acf896e5e17370112f2f04763418c4519e41171e1c22e2fdde0a885a5233187df336a914101eead5419c0c364fbbbb3708b21b8d19d25cb252c040dae71df30f2920f16c812dcbd7f871eb5de29"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffe46) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc001, 0x2bae) shmget$private(0x0, 0x4000, 0x2c, &(0x7f0000ffa000/0x4000)=nil) socket(0x20, 0x4000, 0x7c) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00', 0x2) load: load: 5.07 not a controlling termina OpenBSD/amd64 (worker.syzkaller) (tty00) 12:10:35 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3fffffff80, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)="4ec8482b4b3194b7d82da42b206b1dd46d3e9e63950cd7568346a98320568ea5d417d19fc8754fe54f0fd723bb499576d28bbb920f38da257d4921e367eb9cf778b5a53c6f62f1171e01f0e8b5f046e00f0565543a6d84dfb9004e53f0ceace949a6fbc7acbdc761730768f7e31f356ae2c56e6377500324007c6c194679e8af0ec7a4180c3c44b2055ba71f3fdea9de84a256e1f697812fb7043eec81f174c4adea6bc97fd5736e9cb42e03837aac", 0xaf}, {&(0x7f0000000240)="75aa526aadabf1deaeabc627edd32b0232b04669c12d1f8554e0a6bf408f0bee2f87d52de5ff244fe021a7d8f2e6392410d0d48fc151ea3e8ccfecd89f40e9454f25e9c61fff2870b080d150c19aaae730b4c80019a51be87158d94cfe465571f9cf0b7f9c25f9da1c52803a2ce13869fa51d3202e8f28216b75a94d5b9b4245f601915a8566ae61ec95a342674a54fb07d462c3c416a86e5c9b", 0x9a}, {&(0x7f0000000300)="99472702ce96844b52863f0dcbff053d6769889edb6e9178f7f8741dfb576ad0720497a47421cfa47691e3829ac87129aff038c93a072b4efbcf1944eff3e4fd5f7dbf43d2930f349ffba8265715e0e66ae28f3e712c84451b4f10e082a1b8b837d9449832a5f1b7359ccc920eabf2fcffb3f5086d60957ed61dfc73c406df870018e75090e57599698a5c5100494bc39fb52ff49b7e469f8e4a6a4d32eaeabf7838393081f9571b92a44233ff4375411dcaf2846a4e6c870641fab99b073ddfb656880dad9abac3dbfa41fcf2af639b3cad32e4fb9a4165908b96b43b54d240f3d57b7d310ff170dca9572449b32fcb508ab977fae8f54b", 0xf8}, {&(0x7f0000000400)="f86ccdcf8e384407b115fdc07c6bfabb2ec488dd0b46628f524eff2b3c237f2b6b2e361dd9aba507eb33e745e8fc3ea1f73e51e50fa489d6366ce971b4f48669063ee35de8fb3aaccbd973e251cb44f1fcabdb8fdb761522fbb235842753a0eb90dc485cc0f57047e378deb164fe1b9d64d0504da202ded40b45f06c532a3d05c3762ee15cdec521587fbd63b97e538915ba3dee8f96c7bd005dcd2a279ec4317b91def329", 0xa5}, {&(0x7f00000004c0)="10eb32007556928957cf24", 0xb}, {&(0x7f0000000580)="63a302b0576cc6b846d246b77af0d5e9b7409dd7d4fc1879e4efa680c2f4100bb9883854175be7e2614f22a2b2eff2a62addbab9287f4189e06bb75b1446b97917e54b52c0d0425b1a35271122526fb496d9df61c108f573017e26cabd8f69392075bc7916166698536b1307", 0x6c}, {&(0x7f0000001680)="61b85c5f5ecd9c5135fd9c7deb6963ff1214a059be5416d4101eaa17a18bad8152ea7fd7c7c76ed7625673ffaa804ba83cf742812d9d37f8f93aa18d1907d329239d18f1923780d6ad93aeb690e186c32a7d0f23510956a85c723998bb3b21bfa79982482d1495e3e40dc09f8ce757904d168e5b5fab0b5e89989779089e3b4d0c550a8f936d02c92246eb899171c55e0bd8807c3d70771bc467720cf888dc9788b1fbd6a7a10ea26285d9e1f1a976ef89dfbfadfd6c52d2357558b3ac5f4af529f20a191ec9b0c4713eb3506bed768fa8d51f7939ffc80e8cf42e9ea246d3bff1b2486645aadc62e69d4d356b8764703aa71b432dcd490e366ebb1a2d089c45c0c12e225634d9f261d9505ec26bacc3d2939c57faa0332ddccbb2d7d1bea956d48d92d168afc4f27e6842f4cbd056fe0c0b627ac0bd12ffa5084fdfcc7a0f84ed44a8577eee19a2f2b4686516f712198bb2f066f1bd73a456d8feddedaebb31693268430a96f253e6fe6a77eaa14ac5487ecfef329ec989694e14fe83eacf53cbfae167cf42fcd7a37b944354977ab1632f51bdc51894556a0dd7c8d1ed32bace53bbf85aeed4763762cb435c452bde755dbd40c714f439e067494f0fd30655b4aa373f6b6126d126be8a12f09aeee0bde6f367e648f14e89a3b9442f5f16bfd1b3e60bac39751ea0164bfec201f6402295b4f8beb17095a9b9e304af5b5c4d277a45f2172ae5c2f325143bdd2218a7ff49fa823ab21cbc53b1fbf310b25e53eeb04e55807ae2bc0d48830eeb1877236db9d9e59139f21f0cb49054161d400b94e5eac33bc8b28601242e199c5ce349a56200226e9454b1f55ec770769d1b73d1e7124f348d0ea9a2f256ea4650adcd46098b2797206b037191150b0398239cb0c85696b6a0762be0dc4dbe7fcf920c4b0d7b0f04063af5114408ad4b27c19d4f7b20e4f445ee42e919c468aa57b15c38de760d02b19730e871fb877e7e04d377f8a6ea555cf7d947a007d5376763546c430697ea76bfaf69bd3892b02ce8fb36c77687d4e8121495752c4bb5f4bd22975230237b23553a86122243869e987ef21e6c5c99cd54d31a829ad5ae264ae52ce728425f6afd1a374bd9c09b2718429a0963184cea778efa060267e1864106290d29875548886eb03ce62554bfd768d5b5201e8f6e9bd8bd5ae9fbdb7a8e7ab3af29189084d7e9f4bd3e5c2139a2a40ad38457574786b58b46bc8adc2260ed076e3f0cef67baeb7554ca28a8f0a6825bd8daf3d65c13ea6bb485e0db5a962fa812421654c9a01c342fbc1a398e547f50f365f9fd1ea92da97aaa1ea55d404c5040e211a168ea451be7f6b11765891a8ea12180a3f4057e2f53e8e629c9434d5147e7d8891ee661275c9e8bbf07bb2e4e4eabd5d9e64e632bfe018c2a2bde4b2a88853b9f693e7d226d3dfe38e7af8c75524a8a12509a8c9c51567f89b27d0edcaf5e33708d07343b63d1a9a8b57bff90642793a3853c23d9c25dca5b8a08d5288d7049613d390131b44b31c7f84512ba0f19d5c1ca672885fc3ba9274a00fafe8aaedfd000034592a05f985638c8b5f5f8a241427547ca0f09f81b7e3ae0a1ee0455be097304da678639cc3c3a764e9d55c4c086d124c834f962b5411f13143b35be6c2dc97b209efb089bfe1c652b1592d57edf064fa240624859761cd8f9e25116d38e51cf9f8b71eb21bbc0d11234628f169eb0128d3772d23c02c433cf2419c8b8a10ff7760f445eec7e4d66f315a7dd9e78004ac63d751b1d5a5213063cca5db0dc13db60a833ac4db3ebc82dc74b6c79818dab2796e6d5e856ea44e86aeb5f4d3ca98183fd98d9d5fd8e85f506829ab49068664ed5423909110c09e74396fc110a6335a5e111550ef643853f9d9e1545327451cf765e000126841adc64ea3394f91604ed3ba740c247bfc9f2186ae747ac25d31dc72c760ebea11ef59d1e3b01ac3f907e15e8c99343977d7aab511da1a98101ffe169ee1a537d419f5cc7dd1a080e40d4051b1eb7751888e9ca5b544ddac9a1397a87f7e3168c9719da3fab6603b6ef435f7fbf6a9218c1e2cc67a86d1b15075ae547fcc7431caed981746e7e7d599c88e1019a7a2ca8478fa8fe0d9f14b5f9632b94253a46147c0e0658bd3167191c7ef5fa9054acafd264faa1c45bce854085da525151abf438186ea95c0ee16bd3c70f8c98ec4ee005d2898c6c03424127b0d6e67e029e41dbd73cee5a23d276c98eab73cef810cc3a5835ee6cd5f758c660a3e29d7f39d58fb0c722dab4ae71f1743cb45c39e9d5118f2faf7545e594a3a13f9227c974c5cda6a1779d57d5b45a0e8099d61fc33aa1ae59c4b1de86e862694173b3251e4b6ca5081b9b7fdfe38232b32c9ab5129990fbaf759d9fe47037c5d140c4460275138673783a244edd0e34dada204d1bde428c117c80eedb4a80fe4c589b3ea573baafe72126b2e01ff06ee11e143901ba6b4c2f4534f550a121d08144b7db9a3fbc82c4666b3b6890d5985f332f2356ac3f92a1dbd69d38b6bb5de03e54077184a8b4b5107452ac9e24ccf6c5730d117c076d7bfebffbbff4f80a39e1c89ab181af29ec51440e133ab836f535d2fc4f0535f17e1a8cd3241c3d0704c691294b23d37622939e48e9d3b86e934f30516b020256fb349c5b425a98875a129db3232dbd7c7b8efdb2ef6617a13918672458fabbd4283c2b2dbf3c022f51b9a3e72bcd21e44555d6bc42bb8d447b9682aa69a38b09441d61cdf331b2f990b42dc03a2c75f5e6e20a97b5e95d736d11020c05cc682cf05bc0e74a21fbd66050e8dfef3ad3e0ab4d7e2c2d6cc996e716ecded522ee650005c3cf33e11ed1d7d03867b64359c7130c603d04907626eca0fc2cf4232987de18b445040ac9501f561746b0eec51ad14c41d95328fa1bdda0a9e7203267741c5e7d9068b4f80a13f38db72abf5589e1e97c3d545b7cda0cd35cf542f9115728faf159c30c9ee3cb1a6f1910cc133b493c4cf3ec409a3201951a3dd81e88cd18e6ee6dce2a5893c1e5a1db46a41a710057437ec61521a813f2ffeb9328004708e79240f31616ee87b71a066534d1f8c2825ffea489caaea21fb2b3b4652657d3b12bce14091c31261915bb7ff853522c1ed20f3ee4a5eeaeeded16964bbca5a45c28ef2b588b9c0594db77d1d3720aa38eb2959ba4307c70366fac1991e82da55c2c041590d60a0a9a3b0a2a41c8f7819b84a2b2b614d2fe72864a00473f083db1ac44ad3b554766b0e6fea208a99cff193d0223123ea42b40a43324f27bd797523a1d24d427477378de4e5adae14e9542115eb05823da28272c8e71950b84ce15dfccdf752cfd1fc3aff735ff7bd5be933559e999a4fd17fb3ec6c5505fb51620da85aaa89e7b71569c8bc180d33ddd8d399b0bf3f74f5935f3b2574d11956fbf530272bf1f5a89dc8cb16d4351ec994df6a57aac4d0c235ab36a0b9a2550124e56841ae190cf743348fed687dc48ea72fa15a1cd78b081576a81bd824f4f87c8791469d76cff014ba1104454c73834a20e175642f9c4b56db834718da79b46cfbc72d19ed38136131e9a7a3b752d837b186ec0a2d451a08c44a4adb54b0d15e26978d464b0a5862b33c077763c25ea4848612e0bafc25969bcebcb0a349af7bf0187241fe99ff4131f946df8d22624157f688aed6b0e5e5f57b3714940e25459114540ce2afbab618fe3d2cb5d1f912e52e35d559c189e1bf0a41a5e865aee73d93964b3e9c4542e41efb48a6a310158fa2dada5c37b1b1a3dbdbe29f4ef9c5b1da24f04fd0a42e6ec1d72add6f27fecfda75eee992c2ee6d2cfaa7e9b7ae78aa6b9b2198f18279374c4361fd56f8d5f4242c4b51492648f71201d5f54f42fd8dfc840fa6139952232b025d8f34fa7ca4640298a7f80f200363439449bcf1fc6e2022e6d30817ccf731e684385691ea6cd61fb9c4c76a1e9c6d200a09248dfaf4a2d77dcd4fb6ab647c39d0108772ce7f1a85d79535e937442ca0c341ce182133773bab9a7b45734e08ebf3d15d728aa559c2c549b59d664c0392556257782501a94f960f875a99a6a81f43a40c17ed9fbc4fb55a1286e31ac902a11d39ad03d73001fb29d02c9841a92acc3fb86732c75fd4ca2571404f96165e1306101833c751e02d4ec37f3fa6998989f788a31adbacdfb73df25326f755eb37e32a5085eb9dc1d8becb9efdddd08cf2653590d1ce48f535717a613665a391495d4ec8f67e4edeb633186e8011a33a1f09d32816973eabc374aba6e89d589fe366e630ffacdb8ff49e5095c7fb1a3778a31351c166c5dae7c7954dc303a7fb98e9497b8742ae8428b6cc1a9eae79d59dde97dbbd9c5ecfbef8c5552d5380545ed509040a6fc5b80c97955a93484861ed36c5083902a8eb6b47e5d210f69511b66d85ba6e51d263bffd6d16cf4ff3a749b84a8f39bbfda37ceb29802ed3e1737404756a3e851d029abfa2854a1f223076637bee2199fa20bce75f76c8570e59de05df34674b39a1c35424c28248ecf5db456861602a4000c6ee24a974baddbe2d882cce343f3fa9c266f8a87c2524729109ec4d45b421632baa48ad4e082f766568042cce75648433c1b6bd554550fc47ec6d6458a959192aede4da126bed95c95e0398d9f0cc3efb9428da05ba64737d529ee4f0ca22ba7997613ef2f4f5c21120518bfc3cf1e763e95a0e750f4709e8ffd21f7fab6ef9d571ed1501a0a04fcaed119559aa205e65c29227884865dde393cf75a86e626e6ff496b55e068bdcbbaa38c17659359fbe736fb2c952ed195a0d0f601734619c3887677bb33c700da07e463573dc937b70bc91d4f4ab1dc1940b8743d9591af497d0a8d9c976cfe582348b9d11a8c595cb383cc2c4c142f22b2b8869e9b11e0eeb88e18b1e95db325832cd8d730979e6004e48ce501cda115239901a5df07ee4f3e4eddbb33537d58fdab6e01485b62c9d0bd6d0eee732ebb62ddf46e42e4a2eb9b51206537ba373f26804a12bba998667fe6d2470abf5678d42011e7476c0736cedf75fc15ba5ac6697b314d09e8c0b7935365f1cc371f82756c1235a45323758de5a80641890806737b8d89dbe7a152cfdd06d26b4dacf599e05382c9855e3d311698ab4d0e85944d9c4bf2273fe670cb09a6eb0783e048fcf0c0a283c241d5743b122b6614e75f2938886a2c5b89a42f491f62a2d021ddc4849f3d1c29c42644601cf2874ff7c96ad0f81a3af11179c3d2b3c2211e8ad2c474cb49fca8430edb10a5dc959d2f96fb0e5e6bbbc24de0c58afb0db023d24ea92b2074960bce6c139de679241904e25d793de9f7af309a4a67a37fae575ae48fbb8e88a1eb67303ec729f37fd3100f1955236922dc01d72de77a44f30618eb95ac974db7bbb50648ca7e1df4e6a12ffba00454da42092da55866374f5ce36a642d508c8f1f1a7a5b1e274673c49e7503b839fa8bec965f91f9bafd5c504d87cd49c0171e6c7a50301c7e2d9144aa41d5d36ef28e8c741880beb7f35294465bbd3bec589453e780e6dff8d63a64a5f34d14af8372a1397f6a1523631fd7b2765d4a2f83211bf9e0c2009a3a6da7cdcfafddda39e02210205067d9a179e52e3006622b7f0160d711c32e28932adfea4576508b31dc55a32a44d63d3a0a6632d066f20fd2b1d485d5563d452ed4b1fed9330d835e3dcdc3d93630ec302b0033459ad1b7d37aa6f9ada4d8043bebadaf7e2c488da915fb471ab40bf37507aef6c3c79ff3bf7b02cbb966459863a2a72b9b186e83", 0x1000}], 0x7, &(0x7f0000000680)=[{0xd8, 0x0, 0x1f, "c9fc46e35cc991487c8314998accb5e115d32f98e8f1e8ea37c92d16b9a17f0053f7267bde2dd831b1b15ef1b893907308185c7cc1b7d2f937026389ece8bd7e62e7bab55f96c342f7f6baccaeac5ab0d6ef88f540550a7bd34bd0c50d5ae61b5f604a54d79517c664131c65ec28de26f2ebd40b6bc36dc8bec9d30588199c66b0025fa3be3f604137e81326b0fe797bcd525453bee7d0a21a691a30170b27e63637f20ef41e2b18665701a44ef2c65b08ee5d3b2e3a79b51f769fe8fef58ec25ed24ba0"}, {0x38, 0x1, 0xfffffffffffffff7, "ca9d1592ebf1c48c20bc7f589a255a767f74f2f79289515809222b59e889133744f2"}, {0x98, 0xffff, 0x6, "74f6d5c739e21ad4b3c22e57d14ed39aef78593e07e63e938c64dcaf2002c3f1e5b0449ca45bd0834f2227b261bcace9c9b1985576604858df0505192cf652f8d17f25209f65143776be1bc3b620586f8e17b91f663b95f769c3699b5d2d0a299217bfde277b18145bcf6699fb92438aabcfe9d3985ad5406df5a8bf1f1178b53ab0ac6fb203"}, {0x48, 0x1, 0x0, "5a72391ef5ee303357e100eedc65bbf65a37b6b9aae9a6a668b68113405594bcfe75fbe6bb65b02d9e952e89ba217c016824"}, {0xc8, 0xffff, 0x1, "b9b00c8fcbc53e9f380b2bc29822456f13f49c59ae53d0004011ed519c9ee3eba8ecc50444bbf6c47d286fdff5824ef86893f3f04507abe4e1f8bc83069d39cd888f27fb854e29e24a971fe8978cf85f44017ad3ce34122af5da61e58c3a08b4b35ced70a063dc8d2a4d70cbcb6ad633a5d6c45be08d78384935dc4b23996b4bb28f98f9236c9893a4684a6a5331a9f072360bee6b53e0b5664a985e89b140ecb0f7b8d6de732d920dc0640afd460730c6114be50a"}, {0xc0, 0xffff, 0x9, "b9c4cc2ec4aa4ade4ba148c7e34d08b1bd59f4d35585f3764fd7bbbb8a1216a730263fafeb3eb1213c0252d94daf7ad75dd5453a92fac7f303a84aeea7495a275a0f7a43dd42c4f0da0589bf39252c327541ffdcca6a23da5a2d823aa49bd22921225494d0d5213fb94d05d803d02c2af22db78c1d8d0a0ee9a5f90ce2e5b6a1109a421c27f7fcbbbcaf6c708e1c8a47acfb2dea1f21dc9fc74b82b8829d9d6b4aa516e69fed0549ba614ed9b663"}, {0xe8, 0x0, 0x7, "ed95301c2fe9fc9fd25e9e43f7b6a42eb3dccd9efb160df0f934d176be3cfd2d81887a3f45d1fb67c491e79ca4dd25c3656061ee73e99e862310d1edde44b32c25f868ed73fb1597a2019942426c19081eb8d35171099a8b6bcf5829e1663b6866a101c2a0377165c1d1239589cbbe495d12ad05c5e51d29d58557a257c4470e18ba37949663f97f64aaf6301a7affef70b322b9c3a4e2fa06970d126dbbc25663d517fcee096c809f6c9336ee0cfec204da480ae7f59bf50ae0dbcd3d3b763dd7c1cc8d5b6cbfcea126d8e81c3c4a2ba03c72601b"}, {0x28, 0x1, 0x3, "38717660790059e1c8e7e50759adb744220edb"}, {0xa0, 0xffff, 0x78, "e834624d13ddfa1fe5d9d4fc8e93944b23e6fdc40f1f2f034ab73f97007bbd426781655cc5f79c5b19db7e6896a7d38a25e1cd7cba199f307aee87c2fd8a6a5fcc1914bddce38a0262b03a1e5eaa0f1d03599e3fb1cedba20fdb4acf1e8e8fb2746a6a62ea6b2d0724ff73c1744bb96c11571437cd8fa2c44676376d2de8546f8949c2a4be9bc39057679217"}, {0xf0, 0x1, 0x3, "7c6da5a245a409691e939f96cad13383cfea91b3ca633cd71706a1a1041ddedf3b121e3df860668b73007411db950495fa0b4226301f8ab87ced977ada13a6db0ae7972c776b127a17033d2e4887610765e30ba7eac28de9033840ed3efa359a9e2d8c5709e6c1d2c4d0919e509015e4bbe45a1190c01f88d8597a45363a3a50e40a25111391601a1c9ea334c9e00aa6f4d5d014e5f95cbff87779ff17eed6ebe281e30815096987b7847252706385fe57b70b7a20056e62eb8fb3192d68ed733fd39f5836cfeebd267ffdb23475cd28ad6eae01ae1e4286c2bc438f420866"}], 0x618}, 0x40f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) socket(0x10, 0x4, 0x4344) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x10}], 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x10000000000000aa) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xffffffffffffffff, 0xc}], 0x55, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0xf8, 0x1, 0x6, 0x9}, {{}, 0x0, 0x40, 0x20, 0x0, 0x1}, {{}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3ff, 0x2}, {{}, 0xfffffffffffffffd}], 0x80000003, &(0x7f0000000200)={0x99, 0xb8d}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) socketpair(0x20, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) nanosleep(&(0x7f0000000240)={0xff, 0x6}, &(0x7f0000000280)) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x20000, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) 12:10:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f00000000c0)='./file1\x00') readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = getpid() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) getpid() 12:10:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x1000300000002}) fsync(r0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x820, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x60, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8287, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0xf6, 0x1002, 0x2}) 12:10:38 executing program 0: socketpair(0x15, 0x4000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x40) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 12:10:38 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchdir(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) open(&(0x7f00000000c0)='./file1\x00', 0x10800, 0x26) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) 12:10:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 12:10:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) getdents(r0, &(0x7f0000000080)=""/13, 0x139) 12:10:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/78, 0x4e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x81, 0x800000000000000}, {0x18, 0x0, 0x450, 0x2}, 0x2, [0x5, 0x4, 0x73a0, 0x3, 0x3b1, 0x2000033, 0x3, 0x81]}, 0x3c) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/158, 0x9e) 12:10:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x101, 0x4) 12:10:38 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) bind(r2, &(0x7f0000000000)=@in, 0xc) 12:10:38 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0xffffffffffffffff) 12:10:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x17, 0x40}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x20000020, 0x1, 0x3ff}], 0xfffffffffffffffc, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x200, 0xef8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0xd7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000004, 0x4}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa850aa5c82f5bd0e, 0xf0000018, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x1, 0x9}], 0x5, &(0x7f0000000040)={0xfffffffffffffffa, 0x4}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x13) 12:10:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x6, 0xc003, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/160, 0xa0}], 0x2, 0x0) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) poll(&(0x7f0000000040)=[{r2, 0x8}, {r1, 0x10}, {r2, 0x100}, {r3, 0x26}, {0xffffffffffffffff, 0x5}, {r4, 0xa}], 0x6, 0xffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 12:10:38 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) execve(0x0, 0x0, 0x0) 12:10:38 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r3, r4, 0x0, 0x1}, 0x7fff, 0x23, r5, r6, 0x5, 0xaae0, 0x5, 0x8}) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 12:10:39 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x7, 0xffffffff00000000}, {0x2, 0x3}}, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 12:10:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/202, 0xca) close(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x6102, 0x0) 12:10:39 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x3}, 0xc) r2 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000140)=""/253, 0xfd}], 0x2, 0x0) 12:10:39 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff57"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = getgid() lchown(&(0x7f0000002500)='./file0\x00', 0x0, r0) socketpair(0x6, 0xc007, 0x9006, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000002480)='./file0\x00', 0xe001, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000026c0)={0xffffffff, 0x9, 0x1ff, 0x4d, "4cf241bf63b796b32ee4f7b0f82ba095b11b5ecf", 0xe7b6, 0x4}) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0x2) sendmsg(r2, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f00000001c0)="2400e1101d81ec2add1ebfa3caec", 0xe}, {&(0x7f0000000200)="578ed417968ff35505ca7a7bff37c6bdfe6161880efbdaecca1b94ee30cd1193191e365a6a8360bb6ecb779f6b620ce758d03a2e195ce3c860f0f2ccdbf7f2db79733a04590022eb93ff7b2618260bbba5776cf7f9e6a51c26e054b9866e2e2c0437ec9daaa4667f001882c5906664043a8c6fe1991e49b67179d8989cede25c6e4a12f675db55b11d0e7d04928a3d01c2065f1cf4503be8caa82a7ca5b350d3716e2f06e7ac5475b89853930a01ca46660ddb757fb8c32becd5161d0d375174d4012b7dcd0115f8ddae169e541d0643b5927740f873fecdd69afb", 0xdb}, {&(0x7f0000000300)="c746049ae5433dffb1f13297f2de7ab4c11ed6d837ddf04ac3276bc0f10b370332f0d7537096f7b32863be6c7766136b3a90f7a5d6f6ad548f0bba6f0e65d13cd65ba7e1bf90621cb1dded4c196e8fc21f843da53445a3fbc67c301856ec53c6f9d995d72121890b7dba47fe275528273da989d1228f43b640203b8935deb8b388c5f3c3f13394dd2779", 0x8a}, {&(0x7f00000003c0)="b379485755ab496c11d07aa0311f363f408512e9d2a7805f26ae694bc29db3642d7645a719fb138b32c6d62c5a17685b2cd72b35f70c55f4b21183c7a8cf3bbf25be4f6c6218814962918f03e35809f8540c27a23b890ce578c1f31465e4c5b0a1503d944397c6858f7a39af60c91ec63e95e45c9d6c187386a3a54c0b2f4cd0bd6a82a6ce7d37c0e866168c49336b9798b16539c9ac34d42caf50d7169bd378e40ec59bbc3da80bc6bca3eb13e23469d725333adf7ac2c11bbbca9e8d11ee189785b875a2f7152c6ca730810edf706b4615b0222fef32554cc6ad93ac11a456233c61eaf9bba5f5a30eb3e89b79eac814f5480294385de9b91f370c45eab50434157e718726554bff2f6ecaf29454a22a808bdb7073e1a4d79531350ffc97d6aaa291f941a3e1ae79829132abb2907f3f246821208d3517e433e9c2bf5a938f7353e3e7da6f784ced99b69fed8924f44694ed7c7099051ff306f80f04fcdace88ba712cddc8f8ed7e970ba985debc5e4d8e329a038eaabdfb6bcfebcd6f472259c8d3e61ea4cc3468d6df8d17b359c97671bb56183cad3da895bb8c45e186fea1997baba0d787aa54e5727bc4ebb2f0861b60396fbe6826d9c8d29cc8c1f8d3bdf52c76f072f103b98fb99874270cb808224cff793cdd596a6c5921b3a6d14ee6fbd7cef808260f46978ad4ff6c02b08d276f52c24c2b3cec573617a708f150dc7f2fd9fa390e54960daf42c6b4f81ad571ecda1969e6e5ae1ce04bb73faec332ec9f101916a82747d35bae6528528329719c6b8f19c5033884ff4b79a9d9e5a8666212abf2afc55b9a7309fe488f714727dca9da9d60ace0cbc1305fa182d76d8eec4227ba0616f06da7292f3b3b1b539aa344d35e281e9ce8e2cd473943e9d492354c951619dd84d2972a0335cb74fa84fecaf274987f46ec9e875d52737f87c5dd1d6e9a860fce37999ee44ed9da0bc93bb634acbcff6b48f9d85f899b5340c3afa3d13644f8a012773365e7883668a251c9e308e577a75edcc5c7c1f7ca238bc81b7db0fdc6c080f8a2551f3d69ff4b34a17a2cdc52bf966ea070d2e5e7be52c22c8f6b58f2f990434af9dc72c8760fb90f53bcfb2a0f61ab3d54b4cd909f8ee68fd12e95538cde9eef2b27abf4d8e20ecfff4b6bf5eef56607bf0a7e75c08b5b9526340e6911ec6d9bc56472eddaf169f74a09db68e592a6b9f3b34dc387c69964d02fe960db4f96b3c4b443ac58f86a5cb6095eddab21a3b625c611e6bde594e5e7b40ca1a12d1b8d80d7b8820d3db456d9cb2efd116d95568496c43fc7de6cd83a6bc08518fc8b8b108146b91474414eb674b97916c6479d9abf1d62957cf5197f2d9a3b9677f27eb71be8e9e2735db3317cf33f6370fe44a2ad0ae1ff3b88706daf3d4e4e86ebf378218a6e3bdee1e1582aeea55b7b0c3d84dc1edf027af6d57902d631383212328c22c36b031f8c32eaf89131bacb2c0b0cf1af2fbea286a98145c0b4b9c9f92064606dd6b2ec8e60cbae88ffbfe6ff5295fc7691efafb106d7255bb18c78ca6574c2bb0b9d2fdd1ee25270fbc0480315a4b7b44e6d09ca6330585d727695d56d6eecce233473a0b2cdb615977dbb9b4df372777699f80883735e30a6b006cf08df784a3a575a5023feadb84526a17994375abc61e9704f5f48899189988476939f13080c66a48746769b17a151d92deb2c9359b44800b76908bc8ba9e7bdf076d9d6da71fc38c0c977a74c3623794539b8fa04bc7b17c0f2c94b5a7712fa9a027a6e210466fd067be4052f833aec0e4946eba1123319fb507bde39bcddf51af08c5eb629a93e312b8136014279310a72bc2876042fb3c25d682ef0324432ff92f3942718d20f6c69b267bd6713958ec1e15c2b90627b070b11c9744980b8885571d36675dd24512c33b4781a48fb193a3759aa7a5e5f5c6d893a45698b0393fcf116802b5e26191e202b826cd321d32a223b7d6eb21b0271e1620aa1751babc6759e675058a8c707cfde531e9c160e8f135dee0ac6b3ef77580c16ca32943c3ff8aa4896525367996824f2761c3f3d6a47ecd78fd2ff0857765ffbf3f1e78df1a07040b1acb25d6d72679a36cb8a74163deabc9856911da87e8449ed643e07c610707d12f9306d99bef7496be5a8511f993fade9e2d3d641e6a58b4780c6781eca8da5b5867567b2c5345750832492b5afaac04ca69f58b0581c7198b96cb0c18da41158778d66f4d95c6e53a34376a23ffd7627545a80da19f0b50ceeff8907e26bcb666e435d6036ff6fd0c48df60d318fb369f0d3f9ca2e0ae5b04d5a2ea55dfac5ad99ea9146651b6cff35b80f9feea1463ecee4d09a63e1e03c36cd42388a8f12305a417bce206962c987756d40c3eb3057000aaf9e2d2a90e097667c8352ce698b3aa3d1d1cac808d61236a9e1f7adf8b5a01db798f2c596680cf2adac57150f0c0373b1d50e8bf778af8d35806417e6d9aab536d0cba30e4b3d9a93538e872514f2a7b41c5536c9708eded33f20ccd26683498fb6234f80e1f05c3bf032a14b148d6a194cdcfe47dd20adb1a4b12441edb53edf706f50de3e0d749b6c8c8a1bbc846768cf58a5539511ffa568bc92618d7038802f3f34d4814e3d45f1106102dd255bd665e04873eff8fc48d0f3837dfe806a94d83e70bc4cc5df7d826be8b95ca821ff7b00304c5fe258ccebcdd3fef5605c48fa75554db031344a023416ba184e3a4d82012149f4d2c48f2394b52074ac624c8c9894b2e38110cbdf142a610d7b5137e253a545d8dcb0a0b3ddfc49c8eb96105b0c0f3293daa6329bf877d957dcb93cd8c475326a8adf1cd0e7d483c22706e59238182d6d945a54aa1ecb683f8171bc06af1fc2aa624c2aa6b17c92ebc7e11e0c286c00fc04cb1ecce9696324baeae3f8db15c69d212dc682dd0a311e1396c190acd7f138c4ad9f5115f1d6eda013ab52d80986a9c9818ad8564822724da20fe654a193b7d418c5b5d939a55bbdded23e26889fb9299f5dde30be4ae5b0fb9cbc0a6c90f4b5711a135d98390474e81c590d96c03f7157942d2d2b345ffc00d2579871c806cb92195a90de2c7683c7502256e3a9f0f3a8d78a00ab3d0e73ce156773b62d37f35bcb718f5f1c8fb809c2838b07647770781dfc6ec89351e0751b65ed395593330a55fdaea2a9e2b27cdd7676780f684be945213d3fb5a73bad53a0b9a5b26838cc17a75ffa05dd03a3d405fc9ae1b5e2029b17964e22684a3010e9303f005911decf7c751a07cc8f99b3e8d530421332adad157ae21f04417182d6bd717ed28fcfda1e97ed163592c56bcf1ca350a0c5f92e0469fbcb80a3d6e377f5e655c4445cd518607c5d141902be651d1e112296a857e682aba028a44c95f58da76a8f15658f90807cd2d84fca4778bb5249b1a26715cc379f85ee4253588baaecd5cdb40cc320b748e8b8c664d02bfdeb07da0671fbd6edf16b9daf03f690562a64f72e399ae7eb0288636a4934f5b0e7a526333c2cbef50d5e9df94de201f348532957eefa89e427253c73dff11b95399838eb00f623d1ad980a3efa7752cbc429409d96ec7a37f75803e2893055c10299842cc7f0ac5d806fb140502f6c9aaf7d63c6ade1af42f75b9eb98113638f7618dc0ab192ac78bee2f263a0f4c0f808c41db96549a68c5339fbbd7d4a474bf0dc08b2ab9fc1f31aaf3e3b7758a3e84910e5fb1aa44cd0d13b4df160dc9297b791b7116e028695f36824f6380fe7d11d1a16eeb474414fe6d05a138844700a53458cbddce76d9ab19ae66e115bf450ac8a0d5e42b92abe0e8d2502eea5319530969e4f3ee51a69dabb365bd64b24cd90a3dbf3cb27d50f924d297b81421d18f5e38e968b17caa536e7395e06063f6140db5b974e4f89562e12d38515a7ef97b387c481ec1b28b51887213d4637898d5e4064ca055b8602fe241bd18f1ccd3575b41de97420ec257505cbd2f7f0a30bee3a8de0f8397f0c790f27bb03d3bb74ff27eedbe4aa5078d6493c14d5e7009ce50a4ce75faf404f22a1956f40166b3907701007ff8686e542fb74a8111e04ecfe5815d5ca52ffbcf8f8b2e1107d553ec9fff3e796313a9bf33a857d02490dd29711a395e0eb78a19dbff8beaa21e41814304cc49bcaef236eea11cc965e02e28926d45b97fa7f5ab0e62cabdae17797a14d50078d462326898e30fce5669b18eaf5dafa25574697c7eed539193c6843dfb239834bb1aa80afbbf1761176d0c58384f9f3261b9746770f3704a67fc191aaf17ec2ac1b8728dc1d5426dea151db6c813cd1450dd3709dd14e860d713575943947d6c6db48786e9bd31fc81f72f89a6ce256835b0cefaed8701506eda18ab1146ec90cb72e8c6b1708759d04c604c7297edcd66d8e779d12bd1c05f07d3a351df54ddd8381ede82de090e693e22f62480da6f379be7d3d45ddfed866df06858285dcc576b07f2baa3902117d1704bc2dc5a1c9467432f791f4079165d984ea731b55288d643784902398b26a1aecdc32eab10d4157425d6aa88f17dda9f2bf91d880fa59ed9a09ee22a4047ec9c1a786486aacd916f561d68090d977fd53a9a20649fdaced39ffebe50e48000e865df5a1eef88c0190500ace79bb8181240a0f41d5db93b549e15d7d485f9ad06e1bb850c07bd7da95b5021f43cc0f3682710ad17ab76076ad2cd42d25d1323ec6186f2d12fd9beadbc597175461e63868dc29036e6d4e0143d6e736761b454ee1660cabbc19960e5d9f3e9c1e1c8c9b7a8b8caa6af7fe22a7ffbe4f03548f7ddb7b9ae8faa863857f1203ff6facb4c957e47f3281c7e09e33830818d5ee7c72cd4113627e164583298e53653cd5cdf1172baa08a94b19be4a7c34a5c9ee9101be8e375b7b0468dd86d81aff64ae1ea3215dec39e9389427993ed113b9ad1bc9a74bd467a3d3fa15e593bbd0322159bc93c19b6edf9ce775092fe75482dae74994644d38e735754e8af9f7a9902f2d1923b7aab93cb8e8b06f7a62d764d7bd640a4adf6bd9cf5bed662f0e095829d73171bb6cc0dd079efe6324e6fe04a9672720774c05f6d2fef73e9c010d46623a751d7952f378c4a71c9a96b60d28cb32acbbecd51c2a8a059479520eecddf6ddd6f9d3e4cf58d8a1bfea7af4657abf6d6808fbc85ef077cb6fc0794d445d7589041115c270aed6f1dbf31ae523c88f1fac64c4c6d6b5ddd3cf4c0cf31e1ec3900624e2afdc6f3544d2ee4197c802419cd1b840a986df17da915b5c3950abba6bcc37db848438fe8656c6b4b8aae6f7914d06696a932d63f61164df1ccfec208d224f2ad1b02d1983794190ccbee1af395d78c0863c372510196c9b23eee6e8b36b340880a2607599add31a1d905cfa4919f555a15cc77e0f2b0dda23f2ee4281b0239c235f6632bdf5f75551b20ed6f399d9f804d66db71d93603aa476d87ca7bad1c27e9602a3bf37f7298210554770c0d3131a41ec05c5386da46530c8a94c56b6cb2eaaf8bd404e76d7cf564c77c64bf2b223a54b30b23775ed9a37318af5efda12cc421650ee799b94a673168fb4501c8142d46d4ac0cca08a313a85aec787888dc7354404df17a634436a396412716c318e6cf60544a2712dddb5e58fdd165d45eb147edd3a81901aab3da53a374747d1c37f2c9c840568c9b327579bc0e832869bec5a0d012a956df7f1be68935b63628d4fc7739dad0794f50994aea0518923c8308751e35a95a041eddc78ea71fa6b63fba7c8532085ed1a813f7b9e6b76e28e8b945ba5a969dfeddc", 0x1000}, {&(0x7f00000013c0)="29fcf704c6326048a389b225", 0xc}, {&(0x7f0000001400)="92865a7467e373542c27c3478f2750bfc63c1f1efa66cb78f14a31efd31240836094777dcc56fad4b535b3cf7cc908860d57a19636077a53aba67e84e1278023a938075e7301ace92e165b5bec9fe199b116672617c31514482c169da1edd55005d2c96f75ba9915665b6357985905b75b83745eaaf1bf49995869b4202061163a0b455100e64498c42f1d6592587453f7e51225a3db8b4a4cfafbde5f09b32f3f495c0a4171551e78771f4eed7cb6764824acf85c51c92edd4e36898b16b54f6eb73d123ffc850c468cee9e5df84a307f599132aaa74862e23fb7cff1eda74744214c7eef9cfa2d1f19d43d970179d0c9a5d4e176bbee8b6d0a8885afd9fd2d2b5b54cda831e0b6d98933557107330ec50b46e0b19f09836e99c3e736760f032bfb449fc15adc6425c4644e7f300d899c56e919d993d50affc20fd6c26a0c8a3730f3c4f59c3a3749a2fcd036effe73bc83310b34e0b8ca7d8e5100d1c41c885483d8e6bc1a66d44c3f5698adf7354511d8e5e3b062c05e4dd300c8886103520e124ea309a2afff980f2f390b6c9828622cbe68f64b17f6d03a1cb79dc4e36942d2f7df68b92c79c3e88fa2517598677f5ccb9edfafbc16eb19025188722b7efed1b2742ea155a845848279f3c57ac7c0dae9cb7f3601c9aeb7bacc5343872847dd9e7c47288582e4725a630c9627df8e8cf210fd1c387e3287e38865ef9c3ab8fb2b70cdd1c9f0b502777f776e4191888fbde11d6fa57e63e11d285f05b5d45f4e2f0f1138f0edde043a05d413eef9752567a89b68232f84aab17fd0beababf5133978a46eef7ab369a2fcb3627318b43328f78b28fd82dbd25522540b5690f916f899efa734e5f241d6e0272283e3c474a2d34c8892571f7d2f2aaaed7a96d98855b23aaa37759301a37c9290e711a9afa885ab83f55ba6169310618b904160698b3169a235460c2b9508567e5d957faaf80fa27dcd75a6d986318f26c69e3948cb415978c523714e709aab8d2a8601722f5c65edebef01af39a39a55dcb5d3062be9b2c3cec6f8cb1d4c24c8967f0d59024258d273d27ddf50b96cbfc66628eb963482523bb1f652d5d0041b65e45f65f388c196ffa63fec8b03952cbdb049c6a1fddda27beb0a51807b20aa36352df081d9b7599bd22c95d32cf27b5b321ac2a356449696424958e84980498e7450caf5af3393f95c853bee51d6b0909f730801d0296cded60b0e27c72988191c9c40f7a938f92ba27eb5280c563725aede0914632e29ecb81c83ccae5ab87717ecc3a12f460fb43638a3d765e69e1b1e429c749e22e5bb3ffea2e7ca005fff4dc59274bf11226db3d55d2c67cd7307b1185890b52909521ab5fc713429c56cd7761f2c7ba319d613f67117f9fbafdf3898501538fe15ed83fe30e8440f327d3ee2916e2234c9b99e001483ba100831d85104396afc844c36bb0c81a22f052745c2f48a75e33e6826caf8a45e43309a64b511d92229173f452bc1657fc910f37e8b32912133df6b29a3c41ed4bea8d27d12cc6dc8023cdc7f4587f8e0c21a5beabf0dd2a0737d14c9ca2ce14d381d84476f7c3ac281fd84af5ffdbb65bf1841192e31e91e3fceea42b8293787ccdf5c786acb4f09e229e609a7b9bafc1f45309bd445b1afcc51587063cd039c6d06636d2b263b469d358a67a0daa08ac85ab7cf526a9400c61f67961154c53bd557f0f964bd2c646745075ff4ab3e53895056cb25ba2bdd3dbc617197e4261c22a35b4660ccd16626da8f6a149aedaa8ae3c089e840d5c0bcf470939a924149d0a074dea76dc2d8c46a10c6ca961dd9396e9db0834a14dce8caf9f210413d11c9f6a3618e8e35e4eea961da753b934feb6eb69bd6e56d3f0f150640f4646400d5a5c5c784b61b44e402a664f5c011429c5427dfd7150fc59a750f595e964064a0888184d5554154f3af2e0b1c9ffde6699e01e3ad6305fc5981a3c39beb0151927cc88bdfd02fc7c0bbb9f59438a5583102158a69eca406637dfc139e7ae5ad787b784b5d779cf6456294a2c94b1783e6fb7bb43721d66fda969210a38e2c763b59f92ad7533bbd6ca5f673a5381beec3ef738c395b67655d93e886151cb8958baeff34d4391e5a062a757df5639381d49abb480902fc1876db11c80deb00d449a50202255cdef8a678336e35815c41a8d0ed39701c2cd3fb321de524f6fdea4d4020b50813003de53ae4aeee827666d635ce1a80ba0ad9fdc5bc584b8d348ffecba74eecec1d6c54fc980571dda9743252e4a758f2d9500d9ea1a779787b224acd2d78e4107f0b4ae7abca65e0387069c7ce44785fcb25925cd5f804c0fd41160302b7f487852e1499c6ce85016bca6186fa53bd71f163a62ce45cbab20d630003802757d7b4a6433ffc419a975ba8c7d36537592f1810745a2c5ecfab984fa06a43ea3171e3576c5f45f10d5ff4eb8f7d72285cc1727a8b57e8ae9cddc0e7ce2068dd588865498e449c8f3fd019d8dabb49d47a86e9eaab5f9bd84bf8ff00873807e76e4549994d0143b1a3ad76c92e0074546dba5da5170e0f44c2fbbd329898c951f79c81941903911190624a863ba30c467034f13dfa47ac7b93159e980a317c2ee6522130b48d2fd0f33937be73bf558f8fc2adda61c4903397b3267914a7308c141acb9ebb1d646c3d9752b591e87eb0c2f8ec67d544d9bb0ca3f101660c285cd2ae43b9cef4364b339710e9afcc9fd99c61c695431bdabb33ea014070274d7e0ad9b5d6654d91d91dcbf5a9b828e3573c669d4f1c52985bd8dbfbfb3148573a8d9a830bbfa36548fecd9102eda24df14e366e3dd81023e1dc0eb08668570852f88b883335454c7ce74235f1eae3aad2cafc8fc8c68b573b0a257d92535207a74b167d2f4d40016423627ce6fc02ed3e0845b42330e011e640cf24b122272b4ca8a877c94a0d81b47ddde981220c2502ac5e01de270289a62e49f8d5353bd7e0808e8ef7686fc4a1df26967332c67a8630e26a980bc6563dbcf30d816375c27aec6dba54529533c6b5f4f5cf4901e1a1a841eec6d0d80389633b819ff5b19d87c4c236d2a2b9f3c83d820ac8373426a917dc87417e8a4c82d868270fb5561b8bc5bace1b92dc204b98dc5e349254cfa571e32ac37407f40a5298ee4077e5a0c768bc71e736c71dfe3b104b65c2ff8cd09a58c01668959c6909fb0ea705ef594178d46582d69fdfa8e247d8120d62abc6c3eaee2f5f1aa1062ef4a536f56a0b01a97fa3d207c3ccf2d265cd4466b88a60d66426f189799ed00fbcb11c503fed1fafec9c208376d11e4534bbb32f9550870d1a23032032bc1e923ec5b8a18aea7d8b12a89022c492c9764721d3917f0f516769793a5603470f99df261eac39ade8cb7a7cb8994f78f9eb32bd3b81d8ca2f354912d26262daf5c172268e671252d83e29d607c961ea93ebaec1bd4202f70ebbb50030194e3587dddc1b14fab4620dfb380d3ccfae5b3fbb10269acf0ae6aa4d73942fdf230fb8febf5673dbc2e0e3c03d81e5e1d97432a1a44d7f28f69663c05424472c108329a12d12b172ea5c5e7edd128e0a9ee0d0011ae5be74a5c9f6a33e6aa99db05b1292e38749395ae1b59f79c0547df1f4bed2239e5e5ed9c2486746cec0259f1ea4cdce60fe8dbef317fb5970e694efc29c9da1be9fbf9d303b561d297530a657ad2df6bb230b37e74812964d59486dafa360c72faf9b4b5db47a1ada6f1b7aff9deef4da752599265b68e498c67a58686b7115c522209a78b62e809dad98ab35b8c910e4df63ac2472d8ac125ddfe31758d3abf3499a8d15ff374008fe0a530818dde484f6f919e2779d4aad68a0ddef14ad73504edb743a93f066d1190225ec1733c9928a0f9185d21807c7e7c413e9c5acf48e9f75bc648925ae0451bee462d76d23434330c67d5b25f626c60120d8c1acabf54ae59994733b061f91195620b93829299b158f308fb17259fd85befcf4eef1171a9d08005299c93c345b71fb4657c0631644ffa02a04d92e0587429e59b5183323fe198e8d6fbb6fd87b3059cb98ac48c48f19dfa910bba000150f4e3af50608c986b6fdab3201c6ad73ea74dd9806fe251aa64d06331eede232e86cd203bc39402daff9fcbf8fd6224018287728233215620eba27a2caa121246aca7bed84c31375b334328dfbb033909c02a996996395d4840aa012dfd02bc29d1d7f60feb71675086b4ae11684046ce8ed89f3d391fd88895d060d6d1f6b687a1ed849f0041362dac0ba1b2ad92a499f08aa37d382f6b2c895a2b3fcb6ceb3a8784e862ee1854528d439112627401437a7b59ec8c0f0fe48a790ac4942ee3f7496dcca5fc3f8a6fb397e0246a139209576fbb34465f3dd7eecc0901baf1e0dd0a39deba5408c0cda62617e28215b160b6c3f87c8c9a60e5a780d6b814a79775b015ae67e6abc69580f83e77a643eb17022e11d7c4f4224676c9d25f255439e68a8460136645cfedceeb54d02de1382508d39a163bac6fe21c6f5562f756b1203b5c619e7c2f1b3934a1045cc40d1c77c17f771a9a8cf4a5dfc47c9db54f8a03f406270c649ffe1313884bbec4eeca5c23a0b733a74ddaf9c64d32f7addff5dd4545e9fb8f6b298003f8b86ab1bb8169e33e7e82dd068c0864c98672e88b90d60f7dc552b1c1c83c8c8cce2bbfac121bcc155320a25da9f28a07183be8fc81d044b5429ef169c6539dc97f67d6244142c8ccaa55ce9d38a2bce5186ca2d664c095a23ef41e4dbaf4108126f946d6d0270a710c02ee8705289368858a5ef237beecc19eb7d13af3fa2ceb4138a1364d0971539840f19804c9ae7c1f54177eafcad6411d33596ec4b25ba05666227b1b59aae0007644ca85c9f06f38f7c07655620aa4351d487b8e08dae36b0c508f09c6bce4e7261ac510a923c5acbe6cc55e116b60dfd79732e8548092e489089c7e2151dd8686feb63a62e386ba2a9ce80d412953dc7ad7ba28da9982362059d1e18864b7c81d2ce59c05228e15627cd3f22e119216cac41451cf5b9da941762195610098d75b9c0f1a08d68daacb3e6bc5e3e3b2254ea209be30b73818808c3fbb00b8d3f28bbec9e25c33fea0516e9cbbf3204d5bbaa704bad4ae6ea7c60f4770555b392f7713897a345e3bb0e266220157abf2e3fa2b42e9926c347af7fe6035a23a46ae1ac6d11f7e6327afd557952d96774df984808c07b8618e907977b978073a918553929736b38e64b211580358159379aa547f15883be01851cb0d71d71c25f320b1b7a9513599a19b8fb3f7f4c9dc6b5ccdd1e15a91a1524d430247ec604f8d4894cbc9796f1e52e219ed327308b5b1e0ecdcbea4095e4856e81bc50d1624b36a1827379c3549eee53d870af21cd4c656444c381ec0a626dae96f994bb3ad98acb147b8ba2183c82b5e810035996727a53beb8a222d91224c7fa9f8c7f984aaf5cc8c7d03747dfa2fb650720cf04692df81f6d859e644ec59620ce0069f31aec038b1331d2fae34e18051a02d8fc3209be148ebb5f6b11c67608e784ddd7d0f238647c5457399847063e470307a677cd5af848d34ad47e29f8609a8d7e65321a3c821b92ec4ad79fb435fec8a1da97985a3a14d8b5734a55df8e8283a5296af8c88eb843e2b947592b0bd3520c3ddb4baf1ecaba38e10eada4cb60101761d64ac4e65e6bb090db0b664c1a212c2b15cc0a203907bc51f74c90485089c2df8b63835b75288a4688740175e612707ca59d0b283b5406718a4fb45bc80d1bf01bbfc61095ce1329652e", 0x1000}], 0x6, &(0x7f0000002700)=ANY=[@ANYBLOB="5800000000000000ffff00000500000085123eb0f318766edbe93f225ed15a45b5cd967b749e14d5125cd8015479cf6b42a799841fa61b81ebffc6782ed7c646a5ed635ff1e18215879944d12f268bd578667b1e7012e220ff01000000000000ffff00000000000024dc59ff5f60caba214fca3af80f95e5a08846976e9689be8340e12b5ac0833aedc4accdc9ddd23454ffa9ad041d556d8e0a92d1b71e982f597b41af98fe6557a99a7dbc516aa601f6d9110f2e76b0a8bdf71d30c1a06a5b0b031d1e39778b416f92cda6d9f1c97ae3a2e1e39a95d53d6b053394a540a29c1961107dd2e2fa7931ab74b4f9e68bcca424d89358d5d0aeb1b886bd4eaea18b434bf3da14aae1a5e89de5263ee9294e395e78f9b2dfa346d123c1d6d9f2b9da6923e666e07f74957da8b52962f3b5e0b3368ae74dd7ea4a7695d0512da818bebe1a1848a5edf380e52fc34765393a34f43ce6f81b2bba0de19b14d07448620d8a000000000000007800000000000000ffff0000040000007b2127085cec0db819ea44dd0dc756eca42936a63f6db68756eb09fc78c3debff6cc36d2e44f55a30fe1954edb6f3e78d7dda0c4c1214d591aab85014f5e2ba3984e31232f5ea66162c58c6fce57900e17d2148a03ed083520155d17d4ee7d02b540f07a961e940000"], 0x1e0}, 0x1) 12:10:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kqueue() kqueue() kevent(r0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x2db3540313e3eb93, 0xfffffffffffff7c9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x24, 0xf0000005, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x33, 0x4, 0x0, 0x80000001}], 0x0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x80000010, 0x9, 0x2}, {{r3}, 0xfffffffffffffffa, 0x59, 0x40, 0xa7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x4, 0x800}], 0x2, &(0x7f00000001c0)={0x4, 0x71c}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) select(0x40, &(0x7f0000000080)={0x20, 0xd9, 0x1, 0x1, 0x0, 0xe5, 0x1, 0x3}, &(0x7f00000000c0)={0x9, 0xffffffff, 0xb3, 0x40, 0x80000001, 0x1000, 0x7, 0xc5}, &(0x7f0000000100)={0x9, 0xffffffff, 0x1, 0x2, 0x200, 0x1000, 0x7, 0x160}, &(0x7f0000000180)={0x6, 0x3}) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000380)="5e117ea9f55a41ee45d683e4ed60e0", 0xf}, {&(0x7f00000003c0)="91903f252abd59de1fd6fb90ce4124546b7bda00f5df34f0f7ca82262335e26d9707f90b0979c17841ee8a5b69bf068f90d01c932e42ab4c0f53429e157afbe64524caf2236dd147e65d0b2344d6fdc21c524e8f4859855d6ae76e5171a4c04b7ef4d340b9925d429b8eb997b72436129c8ae2f36364aa7e7558b2f4e39ccd27d9fa944ad2442a65e2e34be1faf9c88618d824d42336ea7e53fb456c38ed5a5919492cfc", 0xa4}, {&(0x7f0000000480)="efe553ac9f0e3865dc32f8dddf4d59eeab68dedf08a40b85e677bf521e06a11cda7e76c538b790ed37d0b74b2ff3614bb7094f9d9402333e8621b9809af590624ae4da45aba9999a5a490b8bd6380e6df00d42b3310f5aba07d817a25f4719f26c7f0c89565313ce121bc36f85496790c9f74383b51ed48a7102f27f", 0x7c}, {&(0x7f0000000500)="15cce863eb5bbd8d60a1e5d46d51297151871d08c86e17e1f07e61bbb36477a20003c9a1dc9695a33a779b67617f17e176906e88ad49925852fd06fdb3da579aa6b242e664264230db3621c1951de89129c756ca89dbf72ca9bd15a6c0a9f6cbe0dac5c87beb30662a5a3e9e39096b20fee7db540cc40f39d525a5ebd24e4bd59cdf7623407f5e891a785d94ce09d410bce5ca879b80e4c30c5c943b56d8d858601e9e51ea63fcad07cbd14567b51f4ee6a75be3e969626c856dbc727210ff8f8ee3686dd543f896ba", 0xc9}, {&(0x7f0000000600)="98b1a7bcb3136910586bf0a7b6ee189972c5fbd30cb4e19f86789a6df886d8a90b89d7ed0ae0d804a3f61533ebe2573835bb81f5fa4d410de1f34e6dd1a0f4845dd4d9e9ad2cfa30aa7b73cdcf680122d3f3f6a0f4d6d3c420017d76f26f275615f453bd7983e7b602bc7b9948cb07db8c8b3c71c095666a187c8ab7acbd", 0x7e}, {&(0x7f0000000680)="a8ba8b8a9e7cc40c885b249e723e1acc9e96a9096ab5e125f29afebb3a8e323aeeeca217f02e076691662b4c6f7f09915d763c68e544e677519a0cfbf278f47a1aa7d03307c7e474b2241ed5996d30d4879b31525773841e52a51bd6a9e6762eba3c83d7d6775046ce00c9d4e1c6658f39f94ab4c88aa6c5e3622bf39d45e0479546ea0ee2dfadda0e3053f0d374507be16c23ab996615b067a45683e9e6f678bf1fe97f7493c0a82b83205470462ac7112af4c789579e3d5a87026bbc99a368291ccdad049ddfa2e3278df4f259751e53643c33910740db54150d2719748df90c016491011987f52f5c377dcb86cab65c0e452af890700c56d049ac63", 0xfd}], 0x6, 0x0, 0x0, 0x1}, 0x4) openat(r1, &(0x7f0000000000)='./bus\x00', 0x30008, 0x20) 12:10:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x10}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendto(r0, &(0x7f0000000100)="f8c27329dae902cb3d88f1cc1493c88ab10d1ac061379e990b338616a465fd2aceeb1824d1c90693867cbfadbc3d8051894e13ef69c4461436815ff73254cf72b85edb1381de5ac8b82ab1c35fd54f97bf4f28ba7340238f186e1422e6a87ab31aa3ce7528c448a76e3b25bf03c37cc003de35f04f2a796863f1", 0x7a, 0x400, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x22}], 0x2, 0xa9f) socket(0x2, 0x5, 0x0) 12:10:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000100)="ffc2dd548c1de9246fdec3cc49e6ad00fbffffffffffffff0aa9ed0a02ef2bced1b54e8376ed2c0ab7e2ff55f65a024ebc18c5f8a921fc5f167e4ed9ec4fa61f25851d5e9c9ef23b76352a241280006ffa5af8328f1d976ad41d38519889182e926be3ca8505202d38974acc4d67425a4ff1280975200296942ab1b217253cce50187f081dc67e24a4d88bec25b5addfe760119b236d40079fc70c6f272e0cb368b9abb1157273229b79e1b81871f227c50f184f9ca25facccfbcbfc3fb2e652f4e0", 0xfffffffffffffec9, 0x10000, 0x0, 0xffffffffffffff03) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 12:10:48 executing program 0: r0 = socket(0x2, 0x4005, 0x6) sendmsg$unix(r0, 0xffffffffffffffff, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 12:10:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) preadv(0xffffffffffffffff, &(0x7f00000003c0), 0x100000000000021c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x9, 0x8, 0x4efdd9e7, "5382d3104599e145f33d3d819622575fce4a0545", 0xfcef, 0xfffffffffffffe00}) r1 = kqueue() preadv(r1, &(0x7f0000000040)=[{}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x100000000000013b, 0x0) 12:10:48 executing program 1: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./bus\x00') execve(0x0, 0x0, 0x0) 12:10:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) sendto(r2, &(0x7f0000000040)="7cc5bade6fa422b51d330dccea891ffc52a3ace39397e524c7a6", 0x1a, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 12:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x400) write(r0, &(0x7f0000000100)="ec7d2f00", 0x4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 12:10:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x6) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) 12:10:49 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x1, 0x4, 0x60) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x0, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x400, 0x800}], 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 12:10:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socketpair(0x18, 0x4003, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 12:10:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) syz_open_pts() pipe(&(0x7f0000000140)) close(r0) kqueue() r1 = geteuid() r2 = socket$inet6(0x18, 0x7, 0x1ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) syz_open_pts() 12:10:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x281, 0x80) fchdir(r0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x1000, 0x1e0, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x9) write(r5, &(0x7f0000000180)="57c20ebd869ed271ae7d7c", 0xb) 12:10:49 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00012e2f66696c65300004152ccadee2a6b9fbd7ae045e48ec1ca728cf9223ddb069c7d75d5e71193e52af3222cb62ddcbdd66e1bf604299517071658688d6160b030efe70c05305e84e9f5c5e7f8c24187c93e0efdbbd4f523d7e73dae9"], 0x1) r1 = semget(0x3, 0x4, 0x400) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xdaa) 12:10:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x82) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/57, 0x39) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x59) 12:10:49 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000600)="af420f103c7f38e021e0d36112bb75c14b25a8cc8d3266d18bc9f77de6431b47e7562debc1cba49b450b46995be55cb39e0a81bb8372d9343d254cb6883bb3323e5081b96378b33f31d2167ac4c3fc6162fa444f4d1ac6108cef6ecabe5b884c71458d59743ef84ca34f4548eb1fc5610086a0874a49209890d47d7067413eb15d9c0bee0e431325c23f817e5e9380e3c7130afbd475ac088eed46a29dd5b53c7763cd78b52291a3cae2787974510cebffd3a7244d9720a52a697e973e936e6e2228d8e1ad66542ef4c65eea616c0b5ec0d4c8b045c75c44ef86f8dad532ec456b8ccbe30c24768118c521a207ab672ab30244eeba769659d210905a1904bfc5fa1b648bce0f59dfb6683470566bce5b850b5a6fcefaaaa347d799c2459894ec9fe37f00515f1d299dc96e1313329b95f87e015854d6955a78f5eaa5a82a9d21d324898c12468196badbf7be6506b823e09b6036fba7e9a600b8f66b950427aa0eeed5f608b06c04faf3cbe39c332d244a0b8672ebd09f16c793d386ff0200901a9cd0240a12b6160864b2adba462941224b01eece373856cdea81726a7a5c99e32423e8404edf44178a619de47c088f87d57235a979a622bd6204a0b798ae0b7b2d306e5141919ee31d066b9b09b5b2b2f16f5e50c30c85469dac8e4f6fa6f8a49b009ecbd2e052f4fc00d73617d58fbda2e72f2baa8db8304c496a7ed5353ae6beddc0eaeb678e9c29e2d7d3db16f041272665d27471a7225fa10e08226a1b1d90edce1f094af1e2876fec88d1d1a38b2ca166ae8ba651f1d771e1efa1945fe79dafb7dd57171efaa78d286fb0348ec35e366972c57da2c701bc71fb7b756865f0ac9db633880a87d31a09270ac572cfb6ba62286f81f8cef270b126b77b147a78f7473e906be4210d2c2f6c5bb59f9b9b575496e346f33b551b3be96d786792a404656681766a29e464463666dcbe9328737103065f6c3485541ff86cc97ad5152fe674a2c54a7202abefc07cfaae921bb47bb771da2273608d6daddaba134ebedf7ea164e8cfc4c81c0b21cf526e0bae97d41477da6f3f3b9e9daceb534cf38a1a9d52bc4e579ba8c6bdbb8ac1340d8ee22b570b9092f71bc1216b414a38191908d4cb27a3666d804a037a13802aefe54032967b4e3977da61441f74163d305710ad8a240cbe171279788d56cb48622b8c6a2d74b0e92e8a01a72c2e752ea928e90478cca4330bfc7112ddcad6fa73c05f7a9761d7cfe221955fa2bbf765564fb70bc246981fc13c0584e4c24c73937cd04b1ed4eae4da0cb3d5590a7d89c424286a9a187a01ce33148042a2905903f2da000d50287723204ffa4a5d10ebac681e7c226f0a5960ff68f153259014865b881bb613b98ddd4689aaf1c10d144a6240bf8d6e88e387260e48b4d61bdd5f50acaeb5dabab6b9463a87857d6836922f97d722f4bcf2f9a0d8821ab57adb2266c0c316f9df0cbaa0497d5669953d623efc336ce9aa74affe875d2a21f3fc2988785997d8acea041a0e9972210c24c6ef830b0576cd433578b2985bf404d4df17863b5818dd3d0b607cf74dc291b2063fec775594024d121162d483431fb656d08ebc79ea74c692ad0a7a3547e5f38a608e7f84e152b956510e1d31735f8392f8b5659669978af6321ef425792134114333ada335f2e58b683522858d9841e7fa8d9a2f17ba41038aa510fbb80af64aaf8f9134955bb04b3d2977050fd0e0a166cb46eba367d94bd0b18fa8ce3a0b8c7da2c6ab22f8db9b0975f606a760a8afa2b6d7a2d461c438a262f8b62c3ead8164b613302c45e49a1e8c70ee623bfb5e05a19bde8260f0784ec0d1efe4304ff0514d3466dc43510f658f0afa5018275816bab4a5460c1dd43d6c3437e53542ba09061abd80a771b221252f69c58f18d35dc39783e0e50d7fd3165f83af40f85ff9b5d8f8a76f79e6d21e38810ff79f41e96b4382e626fa68d332cd15cd7b39d05ea459e41c50e147dcb0858eb572d5d9cb9324fad21bca94b8962d9248b090daa2a54089a328ae9d6faaab4bf1c1835f9dad6121541e20708c0f6151fabc4269d1ff0667d44bc63d759d82dad1b37eb6aa2927f20b653dd1e09ccb33fd75262f59718d8c83c3291651559551f542cd875cc9c19a9506d3e84edfce01843024cdd70c51ef1cd630f74d22a49a478541a05c64c36459a36804ea18d6ceff4de8647c82c30ae9dbc1efe13f14f780f8b6aa796c04481f692097991081cb0764638a99d548222d299343e386200a53c2949267b7bcf4783761b7eda8abadd1fb22486b35e68b3fd2dfad58563114fe8b635e1fbdcbd1d7b32919304f74a2174c59dd3e1dd72d2c5ad6f8ef315dee09c9a5c148b83c32900754fc557623a69bda38c45dd6999bc81651434651f221971c90a861defe5867e0330e1a67f86edca4c8c34c1403f523a13131d26092a471b01213f88d78f0db9bdd7348efd2cac0c53ddf4529ae0945c5bc8fdffece3f9380071ee4be08f7230eb95c34467b0f73295410bb0a6cf68c7b923c1d70645c99c5171f5b723c68aa5edaba9c5d1e5da53ed0f030ed9859bf09eea52e621ee69fdfef4e30c36d6772c22791a170e8e3318b84344d3f172641fa042a0c8f17282bb014054070781d84f16235a5db3c4d490144f8487ae7e8395cd27f445e960ee9cd5927ea061368ec304a2e6e294615444e7cb4ac5423a81529c28fa83a49c4ba3fa57098f2c21e394a2f1365246942234b84aec86275bcda02b9752185dfe835b3ae9688f55a7981d5952559a5d5a1628f7c895d39d7a5c8e0c7052c52e908657be5b12f8f97e91c1d0a05649f765f20aa8071b752719541bde2ba24cd7e883c959f08736a248024105a75260d9116f0235baac42448ac1fd2ab2907e0916dd0f789f1be1c2bc015adeb1e4b7ec25f19dc2fe91e61da10b3709b4f581e38f01023f47a1a57e0a4befddbcf42f9951b5bc50e48c0be4ff12a9cd879e737c2dd25ff13e1fd0fdaad2d15e25209db909b58507deb11916095f3b4e8b0574a7584d38aa1a05d0cde408ca161bd971a2d965bd132d6a9ad11fc44ad202b6e8220c60efbf9f520b09c421135c05c9f290551291dc93e46e015ef48cc8e1299852fbc05b8ddeb668556eef43bb9a71ecd32b1e357fc19cb6f819a4c6183ed7c8abad32cc5ee9b46290bae59f2f9f755a1f50054be5924ce06bdc444f216fa36c18e8029c56cc92af384029d96b9383147731962755afcdf0c06ed977553a1c6182f283380cbbc89c37daf8c53e0c591004e6e1198bbd506c1114f6146dfbd7fde2333102cef27769752b5ac91e4e33f2ae8f9b54d033aa3c960256a7b8dbbce1039289c63e4f306c9b573ffe4f80dc0624636077910ceeb69066628bf51ffc36e382a61706fd85e4efa0af3ce6f850e76a71ac2a37bd18ef6659e4a7a478f1fb601cc754a206299171583be6c3fc19c566551529330463438d7dd3d1660cdebb65231013d2309afbefd9ae1aa0134eed6d278bd49b126664e6e904bc6bbfd05b5db1c7e3d7fe61fded86eca968ff116c2a0ff21a97a9aef6ad120d71c81a1319f66af3ff92ef1169124f60f74067b1e9f03b2cbad74352ba0b05e04560bdbbe112fa9cd100ce3f2398687c32c9aac479bba91b7af0a28f66068458f54590d187a08b3e9f749ea659eab2e6d6c4c435df63e43de919ea779e82d93738e4c09b1beb3258e555676a4c84a8435c4f0b3c85f27294bf70da9174e75d445aa0e00ed52cf162d906bceea17291b1413de9c7e86ce520791598e39385eae7a8e1ec7a34766b73eb71d96296e9a249b264a8a89b4d15d928393e120e808402097e527f85f338b5166742d560ee605f2206869a87c51ab817f29359b0f53f14ec95b597e645ba6025fea0e32458ffa32ac835318324b37edb113299430db1c1ceac2fd733789aefb1a9e9a4a8cace256987820cb37f08fcd083874d12c806cc29d87a0014e5c096aa999dbba818ea49abefe2aa9f0c21301c92ad75273d3d2e846191637016ee757a64a5151020ec137884baeaf0d7a5c72421b18f02262ef2184668204eb7667094a5ac89bfeebca292cc77e5024d7159be9513683aab5e1fa8965b7cbf8885aa916b4966c95fe022726709f003bc0e1aee9657290fc668b62f3d15d7aa1bade7ef6b8d0268cee0a405f725ef28c401c0541f1c15f8994049f28e2189bc2dc6ec0777699aad55b082518a4a6893f953a04613460975c750fc4441f2cd8e1a6b31bf1578783961947bfbe4e69cf267e1d497e31780497e3d975793ba3091affc0810d13ac41aab499885cac5f53d989dc412b61d2d32269eaf8b66563d71d68f2cdf012e733cec66117c4d17577d4c61a521ccfff292812d96b55bc04df840c415081b049b62be19e69783830d9d7019090d1403abb2223e6deb92a7c4d15bdb956a03332a91518716427ff8522089e41157e7f85694b5df0213508858f80cea426a8cc43700932780d9535ac528589400ab43eabf6d5da8d568033881908efa9d9f8d3ca103b2bd4f7ae362e54b8e5986f1d9d32b9541f61998d68231ca5b2cf715cb89689a90ecac890dbab78c2eb2866ce208ee81faaa1b3341892f85955c3cb702f1f77c1778923a3e09eb3a633ae44758091c0e14494d5dd85f2b036ddbdd467145ae79fbc7e00bf03c457da77914415ee33954aead4316e83a5be8764da42b559b7e1b9275c0a61200ee029c9ea71f725aef687c0152b721e50d9d27ac9793d2a0244b8224486efa8d4362abbfaf264ab447a9147fe892b76ac676285fcaa2e6c8bc667057a7f56d9f6b33ea58ac28f15045f2a81db0febc701d37e1109ebaf593a07f7f0f8ae1f5fb1765194cf6e507f1fb744db1bbf27ab6daec16de1e6550590ad05971216a12fe296946561ebf511c4ed732b4c585e313b1aca20eee3cae53931a51e498d600bb948f3bb4eb8c3923b413f8a09532e47a7a3001d953e1a648d24e721d2c723d319cdb83a04ac30e3bf1cde4cda7df4005b406d85b2a4fd46a71daeec84f3483b787ef152e3fec62973e47ba35ba7e2d89f8634483708bbae9909f15210edd5140ce454c2693b7716f01357c8eca02a8ef9f087dce5dcc97fa8440fce7fd37adcee7658efc447aab52e9a289298bdc292b2ef35eb3d080511ecee2e2bd05a358bca85f03ec7280c013fae3051fe30e4bab1141c31737bd57649d3268c99a0e0613ed69a996425bbae826219d15b4d6a233f368393e5511e9a364a99e24594f7578444af52fdb3268fc0b3d1ec75cb401d7df8534dbc021e28bada05e58f7358e35444b80c366c634f4f848e95407f96e59b391698e1f68406034473b7989e89da9a2d2c4027497dc65b63ff747753fbaced21bd6114fd80fbf3fb48b24489b32354142506f4cf422ffffb3d0f85125c6b581d31c0c43fb75cb21df2466ceb838d5061725cae05294a97b8b492054406680c663a178eda6a978db18be0eb8f81c8419f2335205a5c5b3f8a88a3a45d596c8c245315c42b5b059dcd56a69357c186ea8c66c72f52f739a736d9035c3fddda4952eaca817d81c3e3f9d58d5c6051f39adadd06a36aa0836cd0933cb70cbe303a11506312a14fbdf33b855d574af63f5a6af27d8549fc6315c792976b710aa4bfe7caacfd2c1fb25528b94b6bcca536d1bc9ddd104b172387e55ce1f47b3b59b7d255c1f7e5c59d574675864460df475beccee6073276a4be47208f76bf49f6885b9a0e267c4e0e7361fb118a1882de4281861e4d090e44", 0x1000}, {&(0x7f0000000040)="940aa3baef3d1f3513e9bfb57b61a519879de61d15b34bd87f7887d2f29df1a8fb999b332b30", 0x26}, {&(0x7f00000000c0)="9bc96ab76e7fd9", 0x7}, {&(0x7f0000000100)="181f35c5a13ec4bfbd2ab46bfe665ee090dd08ae24d6da1da00379ed770d97ec99d1eb7e7737148b", 0x28}, {&(0x7f0000000140)="1971b24e752f600d1ed59ecfeb0190439889e9f03253eabf9e145305f99372d73ac2c12d86ee4ae322b6c2e26ce949c77c9e130f32e8aca6930015aabd577e571bce1d1b1adca82f90552f858b5be95143f362f1a1fcd429b02691d5092d5f60867ab77c4f86564beeed1059e5c160f7ae71f581d4dc7a30516bbae7b29448007018d0d4af841e7ede80b33825cdacee572a65236e17ce3b38ae98c14d0b0fc1454d70ddcb3600d695cf42216b31c91eee4cb60863860e33f62b6b804c0e0400ef3a5a0633ccb84fcae4ba75fd8ed53711a9409a2275cd585d91a651188fc61a6df351d955d40541f3", 0xe9}, {&(0x7f0000000240)="44bab125fc1d43ef1103e5f12eb519a51c4da0feb6fdfd1ff358f1ef1d3e3b76cce707eddc5fde9ed20380c2807b84a4f8359948f72b8e2ef79a60", 0x3b}, {&(0x7f0000000280)="a32e70902024631aad50af4f30ea0757d71d3fc829d450204371699f75d1faa8c54006c2f54caec26175dda0c635955885827dc502202b4750a2ce7c4626147aa80f56cd10583613d618cd43213028f4907bfa682e318aea29014005168b80b47e5c3670888485ce701bcbeedf88705c05fc3589e27480ee96d72d12d6b605e4abc4e00061377a91b93d820208bc7473df8e388fb9ae7ad0403144bd3ee189b8235046ea654b75767ebae57b27a51db1ecedeca14c", 0xb5}], 0x7, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xffff) close(r0) kqueue() ftruncate(r0, 0x2) syz_open_pts() 12:10:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001000)) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) 12:10:49 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="a2fa52c88d91c34c8153ee69b42d68ecd393e9bab1b6b252c650227fb5e2352aa571de5f82ac3249ca83b1f1c404803ba37e8212a27da13a8dee24f578c6a704ef4eaf7af2b85b689e05fc98140f9352613126bdb004927f00f8a1befe9854a028a1c62705d78be0c3db043091806f2966452f9a0400", 0x76) write(r0, 0x0, 0x0) 12:10:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x101, 0x5c107cca, 0x9}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/14, 0xe) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() msgget$private(0x0, 0x20) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x8, 0x8, 0x7ff, 0xfff}) r2 = syz_open_pts() readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/12, 0xc}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:10:49 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x32) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x80}, {r0, 0x100}, {r0, 0x107}, {r0, 0x56}], 0x5, 0x5) 12:10:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x30000, 0x144) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="89eda940ae797c28328cf372a883824f93bfecb3fb4041d164a3f7bd350742a21b5233cd36080edd1d4d93b1f184189ebab71c70c33bc5bcf230d2b849e7f101d597da1f037bbef1e67c492b56eea30f9d177ab2602303901e350fbea8da55fa941ca7d25a6ca8fa608f642b7e0318e6b5b08502ba17704a755a53633f4bfcc49dfeb17ea79408afdf9aa7", 0x8b}, {&(0x7f00000000c0)="612fc3860511c3b8b15e569d013364c575548f467dc15306084cadd07d18fcd061e286083a6849de17655408569b4cee5ab04669abd4dddfb4b48b9b3436aba636887e37ca88e19fab3368fa15355f5b9735adef2dd6f06bd49d5737dbd1d96060e89d6ffe07c9e3332711e650d172dc0d", 0x71}], 0x2) getppid() 12:10:50 executing program 0: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x6, &(0x7f0000001080)) 12:10:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="b4b5c7a353a2e98af8741e6fdea0e291571edb2667e3df37d3013c86dd97b9b4f14061e8b1320d08c3d94df6a985ccc44f9986671f7052150dbeed", 0x3b, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10001, 0xff}, 0xffffffffffffffda) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) 12:10:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) dup2(r2, r1) 12:10:50 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 12:10:50 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:52 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x210cd45ed878679a) dup(r0) 12:10:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r3 = semget(0x3, 0x2, 0x203) semctl$IPC_RMID(r3, 0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r4 = getgid() select(0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, r2) setgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r2) r5 = semget$private(0x0, 0xa, 0x651) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r1, r2, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x0, 0x2000, 0x0, &(0x7f0000e44000/0x2000)=nil) 12:10:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x7, 0x4}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/117, 0x75}], 0x3, &(0x7f00000002c0)=""/113, 0x71}, 0x801) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 12:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe000, 0x2080000032ee3f3c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0xfffffffffffffffc) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x11, r0, 0x0, 0x0) close(r0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000cad000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/169) 12:10:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20080000000006) dup(r0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 12:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730000000000000000ee2329cc6cd48f6b6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa3ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead4089ebaca150a00000000008e3f34e1a29657", 0xf8) close(r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000e78367df1020e006aed3a79237823a3ad992d8fbcaf00f68039effdb0bbabc6102344925b5c162d8175b268432ddbe1aa34434c570ad39b752dcad9b0a085dcee4568c1c914313559f37"], &(0x7f0000000040)=0x35) login: map stack 0x20000000-0x20400000 of map 0xffffff007f124318 failed: hole in range 12:10:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x44f7) socket$inet6(0x18, 0x0, 0x0) 12:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001580)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a718000e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550d48ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f248567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d5254c8a16da84700fa0447d6028ee0276d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d89d555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98423bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5d696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b06e8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd030070127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7942ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c79cc9e6d08da108ec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc65f4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f34970310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55b417734309288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c1d2f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f68c0ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3a6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093c0100008000000000823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc428e79a17800c448323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a3531710219666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a81632f26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bda5c064c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614bd9ef5fd00b9b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d1729f5e367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605fe88aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e09cab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfea4b1db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a471256e8c92fa2bc81c34e344fc757bb53d306e3d03d50c8d6629f2c2e3b8fc0d993b99d0cd1c533682e977fe1c0ab339aab42e7f58a0d32db7e89c507ff576aa66f7b950cebf56d0010000000000000000000000dd24a69eadee829d9b5f4592f08c494ce30aee19b98de1253fe9307b41867391ec0143ff17a4f6f930dd4dc9dc37291dd68d9e85a4c8f7eb64012068daba42652a41b52b65fa1907b0893d1d13a23e96715fe3000000000000000000000000", 0xfb8) syz_open_pts() close(r0) r1 = kqueue() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x37f665dd, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:58 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0xa8, 0x180) 12:10:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x2, 0x1c0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="04000000", 0x4) 12:10:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:58 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 12:10:58 executing program 1: r0 = syz_open_pts() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = socket$inet(0x2, 0xc002, 0x0) bind(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x400000000000029c, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r8) setegid(0x0) r9 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x7, r6, r1, r7, r4, 0x0, 0xe2}, 0x5, 0xb5, r5, r5, 0x1, 0xba63, 0x7ff, 0x3d}) r10 = getgid() fchown(r0, 0x0, r10) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1af) socket$inet(0x2, 0xc000, 0x20) r11 = msgget$private(0x0, 0x10) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x0, r6, r1, r12, r3, 0x2, 0x400}, 0x3, 0x35d, r5, r5, 0x14be, 0x5, 0x6, 0x4}) 12:10:58 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8001}], 0x2, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 12:10:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 12:10:58 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x800000004) 12:10:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r2 = semget(0x3, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x1, 0x5}, 0x8, [0x3, 0x6d, 0x0, 0x7, 0x9, 0x100000000, 0x5, 0x8001]}, 0x3c) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000380)="e00ff641b676dee6d04a36787f4cef8946ee7cfb6c1341818c764f0fd2de56297d0416110bcdb5c65a06a665e083431a9f865208d810a26c3caab7bfd6788cbc05daa4b5e7efd4a76c60f5e91ba63a7b68effd63b8822649d9274db48f3ce551f37328f261c336660a5e299baf4ba45b80c6ced604a408558b0d1166128e5e5a8a3a8d6b0a44bd243d76c474f4721468f2dd7446f1d537414e66789895e73787b8999ec103edf9e805f50fe193b4b9429c363ae9028d28c897c0240e55602c6c2f44dec14671202b97e542830dfa51ed", 0xd0}, {&(0x7f0000000140)="9ed52c1f38283d2a7366edd47c10184f272a08a054d1ef52190f6c5fb81ec107fa388a1ee9", 0x25}, {&(0x7f0000000480)="25cd7b7fddb20d6c5b76589b99113e55392fd380066e36a2582990a5bcbc9a5b43ebd6277bd59db2c9a2e0d15e1d4db7f9758c69e6effb8aaa3a8e1cf8259bffbbae5e2fcc16ca2e838c819adb090133245cd55b67e206080545be107ac5c261bb215fd558d2722397424e73580cc630b27cd72d9188f6a1c4b169dafcf423dff5aebfaf9fba3f6d2128da0a06ff8c8378", 0x91}, {&(0x7f0000000540)="8a1934ee55cf2ca3147f7c7c322c7921c8821b2d76cb98e6b944e7fe7320e0c2846cc30f89fb04b32767d007612a0547d467e7a57fb5a3636e36aa30c8e2b7774989bcae41ed138fbbc8a4f5d460a2ebf2db72e34021", 0x56}, {&(0x7f0000000240)="c80fa005a22acd20252897705cc37410fd9212b5bd444aa863b97ff64d1b92f436e88fa724", 0x25}, {&(0x7f00000005c0)="b44d83f46ae656f1384d8d8cfc062ab5f53680a1723209fa9eb97aeccdc88a351ea7bd878a079e191fd25a8accc0f0f5b8b9a052dd3b6c03ebcaf6366bdb1ae5614fbe746cd474e2999f5a948a74a53c77d848bf7c23a5e0c5fc3ae00710e91b464f6e90ab83cf00ce5bd60391d201aa959f07ac91662f34039b88bf79f2da4e260d474632cb4647b1b64c5af0a7e75b64bee9d545a4d41074746698d867f589b7807ee5f8f1e1c0e1919b8daf0531b6f795b5704d326abe85906cb7acce61c79a36bda923bdf9ee7b47", 0xca}, {&(0x7f00000006c0)="411102831728b885aa38cc328d19ea47750bdecf50b8d5165866888c40a735ecd9b286b9c3ea9b5d56ac7a060d73a6697786e6df9ea3818475e429b55af7e5085166d50e920fc9658a12eed67ad19a864ef3333e1ad555", 0x57}], 0x7, &(0x7f0000001ac0)=[{0x1010, 0xffff, 0x800, "6dcfe8902b5c6f0871eb6af62b790eb7bfb4d9dcfc24a9847defc3b1ebb8ccf2ceab34cc086e8521eed98a680b7a14731a31715021df627b203f26b72e8bbeb9f81810707ce1ed4e85544b8ffbb9f1a51f49423aad5f54d00256371ea8bff0195491d4c8cda64f48e5dba9304c0fc9626dc32e94551e9ad2d62f87f7aec0c7fbdb17c1336c49ed8712431865dc97baac985a67d9272e5fe264851b775c6e1c070757e6832dc4f87bffbf2c6eaecb2b36726df8e529beb749aebf4663683e8df9fcc6836dfc12aa708ab3c815af5d1f49c94de69f117d134b0d6e9eacb04bedce841e5825e7e31ad4e623da9d809bf092bdd3fcdcf546da92cc4f313d7240cfa5225af67a07b83342d8cecf0ca7c16ac3e5de2cac053b5a021b27a9ae40d4ddc836b601f46ef15b92142414bd58b56d1a75c2151b23f9a6d2af7ad69092c06f4af3bba4a4591c7e1bf60d0dee4164a9667780a3180e9500bfa80f210c80f172ab4671277da6b14a1ec638c213388d2140d7c8fda93cb040efa379651dd58887a2aa2d3f523936e3960db63798e1c90716696bc244026c18485d15d5eb66872c59b444ebce085c31fa6b24fe0e51ab94294e4e8ab1ca7576aec759b0d4560a2fe92047b29cb93a332baf4797ad59f1f50d77e1bf754ebcf33b0c1763ce476654b5fe3a9a1809cf03a4b7c51b6c0d78e6238c2e41161ed65f62e5297b1caf821e08bb7559a714c17868acb696a748500f1f5ef7714fe1904473ea0dbba9be2d7b2eae803b825880416776c290213427b47c6bb83a77d998a7b68af92d66242ec4002a3e28a02d11cf21a44a012484c5ff89204888360f8c544749d7e7af33dcb317355f11ce757e9e72ab13064c868fa8315f1f4d24a25035c70d8aeaaecc0580efeb0c950517c1d12ec92de27198eafba1d31b7d60329cb104d6336d66249f83ff2f7adc3f26efba9e9da9a4d0a5572c4ca3f67e992d5d2d3451a242a7cd41c4e9bb231657581abd5b8a718afce41f6c9dac4edb08bb540c095a373f456e21ecd12539152bbf3c44057f247c40650113ec0f6614c24769b2682ad33c78db2a7fee7b72b26fdb16525e22119829e8dab89175b35b8365cb0a2727f21affe5d6490ce6e2646e618c01ce27b2236a06dd76447c95204c006ccc4fd6146e416c22f5399ac4dd225bf46c8dd96496ad0115c082d4261a1de608a49b71d6877364546b21e416c38fee42ce2c1518e38e719ea098f5620b1709d080ba9a54c146216357dee76014bc16fee349ec224842643920f6b20127b8febe9481a99fbe74320834ef5c77c0d77db0b8a711e421afcace06fa80d293ebd527af63aebeb624c1170273bdcb74254a787bf46d14b67b35ef829cb2b8cc5207990a60d5f08e5f856bc217caeba0153e9fea19bf92cf200f7537563de87d1898d885a11b5410e3c7915bc731fb341d1e79631d8c28e18d236f53ce3c06247ce452c51ab8d2e6ee3318c3d8d8284f15bd99f6b96fbfa073f0dbe3c1eea557b32b55c80de68a806ad15b92757f16ae2a1c03118314f2817cba52468167dcdbfcf9ba5652b75581452f201d7bf82ecd2fde5f705052077dd0c47473c9195666a42033b5b83ad0c1a2bbeccc4f1931e464974b38f77c2a75f66dd5dfc39722d8ed55bdb46d4319886c70293a4a34daa154c9cedf38cbabc3433a32925438e5aecf63d2f7017ff993558b7de53c5a92a10969749a5b77b40b3cb3694962920bef1776803f897e57c38281b5de6da847bee414d9c7d38eb8612649800d9533474cd2b1efa3c14d2df8f3c0927567d11927a4075376224bbf25b53bf4defebeb094617a4badb5c0cfd0aecfe7590ef1525d7d97a2ae4f8b42cfca0ea0b57027b4300b69caa251f0ae050e94ddad09fa03d117f06f5b473263cbe66ce448a1db93d9f593ce6b3b57506a5ca63941c1f4194cb6124b197964507e6920e8b1932f53b133fae98697426c0663a60d805aab7ec4c8312102dc6b5e3bc87f323148e4397de5d1639a0e0beb6ce219630e7a87754433e1c14b8ed2d9c68a8231ab0e714ff7875c6d6a500e531f2897a553766bfb759d1132fe0d19638704f32c16db9e65aaabd9ea2e34af38fa2ca00b4831c2a6c8051659c92cabc69a27bca1ab916fcfffbca2a85b71734d2d942e7e706a0df31eca836997b5a56edcc3c2c68df53a6404fdcbb7b624e102e4e6cd3d679bca32d5dfdaf5401bca764a059e51840bc7bda56516a102844019a25436d0b77f5cc8c96eaa54e462e3c0ce1583cc34eaf1781b69ef7511769c42469278c8ab7a9c0fb0f76ff7ecf86438dd8dccf9087dc718963008d865d24c4a3eb281e4c189bb7e686fccf0a3f557e2e0f73f89ce6eff0331ef1df92ee967ecc80c2412a7b05f936499e9e2e7ae018c6726355fe4755662713dee381402e3531ff6aa9fada33c3f7ed6e7cdbebc588c23e39c0b6f6dccd1a095d0c7eb39dddb0543f1c07b300c83ca41f611e1ab5f252f680280cfdf539b941dc3cac70c4534330b50f7ebe06b1024c98b82e1261d369067c6c0d3a84fbcc2829c7a6b17af38c46841a702e788db6d6e7166122dd8ed3e984f169ff9a7b94a4b5f197ebe738df9ccbb7cbf2c5385a1b93ede75913ca240ecd54366eac6a99b7b5e4e153190dcb48fa7f8340503191d23bc66985c36c1f8828656c7692a31712a431dacacc734e7ad752508f9d025962dd2b728f1151b154d533654e83eeb89d2396f4294a45cf075d4ec92c972d11b225e7941604c32d235f06db483433889f768551e3fff6be90d607620d98fa219848808b1785361bd3fde5b33dcf7ee7278c06e6400295ff0c9f11c651aeb9099d1b6d3a4579719a485752209606a8a689ca5911fed96cb0848cc10fa565497ce75df0e589ae60cbeb63dfc055d2f63988037f6d3ef7a3c5e280d1a373fa3c459d4b49b87847a363db7945883a04d32874659a09ac266d31adfa4984862a06fbf60a528462a850db4b66d670e2efc524244619950e9de69366e6b45ae74dde5731ee5f504baa06c9f765535ee6e690816e9db738a7a5e1ba7c5bfedf2919cff104b1f83387723123a85fef931d0b7758aaccfd53b680ab7704b1e0ab5b0b1075934261ed225547371744208d784428d3a0a986ff0dda393c54bfe9ce75192f330f8ee544d8277ddf9b50768f4e8f126d3225ceedafdc291143e239fe5ee5b5f5e3f696363bce30a562f53bf8b651d1d80b7cae5bc0c436025c8971cd269f3ce24517e8d40207afdf13da7b18651b9c6d5bdaef3113bee05026855ea9f429cae3a7f4df5b32c7c9d1ffb337c87041144592a9ca0d4656080792e781088902317747d583b4bf9e8963c1c5f73779cfe348d822a6c358b5eb91905ad59487a3e201ccdc642c06d1f6ed1fc2f3eeefd30a0670f99500cb3f364d4e11e581c764ad777884feda163679db4f7dc5fe79a4be74b6f659e42ab041ddef602bd268455592fc98a4566770a4ba4468f84f57c594d83b7823b4f62010902196c760ddb9d5fb1f77030cc279f9c154ca1c5061182041e73159b0115b65f8a6edb1062c40e8753a6d985e0f019d8df6774788823d9e53198afabf80818d47f2b1ce689fd36383fde310b46083f169616354b9f16a17cc58ca79dcc3f8c630b52b4c88a16f4d34a5ec55f6b649dab45e0c489c796310e27fbedb2f6dc8b6c67101798977295ab1610fd40f76c7f0405ef508171f21a8cb31a0f7828e1c4f0df082d5acacc34ccaa6c9183061b981d6f5701b3b678ddd7a153c39a323aa97e96de16667e92c289751caa21d587ea301c6939a1f96aa9d11dd028e9b00836817d588f25c2870a0a47f098abc8c7b9b9d34c5d10ec22d7979d9063da2e44e141b90f8c3df9d361cd6b68ad86f6f0cea17f574e5ae477e4b3488c6afbab2b424662d53a9457a31093503ef74e122527f1e488680de0193a9834237c14edeba88a23fd722a283a2b331957b681d14d7b8a48c134f36acb8b7143d74d21e9e99c046194b21c9c320ad175b3e1f41f441d851912baa8b17b3cc8f5a74ca05d2ef6b2e96980a97722f68f4e905f516ed9e7e29bbad0a3feb48f1563e0f6ba4d3bcca5cc9c0b23ea65c13ede32a75098a2dfb62e87b9b3ac8492098a5860a3bff4219a85c542a1f552261857ee4876c6aed8c979ca5b9e6b8fd61cb411bc7f873507645e947ac1321d821d4e750b73e2989e729edccb07c1c0bc978d725cce372780d3be80a6a68a2a43f36564d323484eb3b23de94e7a3b2974c9dc05b9ba39e954a3829eb06bd12e4e5b3b977a0c5e13c9f63e3f35222ea28a5c03b5dc39f9164206e7e7468e9135726962bf69e28cf8364cd0b38268a78287aeea9c9306e3d3567da4b53742cf072a3c68b4081a488886b151035ab82d1f3729458a4ee309d6a3a7f3f4221c6dbf03906ecf2c2d907706d51a5ee109cc50082827fd3c575a87ad660eb8a05aa034edcef394ec3cc28c5163bb02e8ab3a8ce187cb85d074902506ea08e24f43caa057dc674fb8cc085da0677b494e093727614d1345a13f53521b3fda9163f210003aec2cb252b4eb063a0d53af16ebb44ca936375eed3355a7887d7acb3796d3f58d66041ff663e9cf44f02ac0345d1e6802e44729fe065ef1cd4a915450cc0cfdb2e9e587268e422419700dbb40a9d67aff6c2b64802a159495464ece64f7a938acd14c9b61a501b3cf155345f832b169cd10fac59998276e3af05c5df07b3b084ff317982289f6b274d6d5f3101cbab3bb72c9d3afb3458bcfe8878b98b15b3eb287673dd9600831c787305c010235a85837b4eae41a1838022ad38d890a43f8832180de7f0da4d512f62842ac0a262ca631a641b6d6265f91b3f76e1e85de445e573bad79efb8adaa1ffdc28b01bf06694d83b4ef16fbfe0f89d1fcf3c52c2eb7b0de729610183a34b7f9ab3461a79f169dcd236c9fefb8ab07a95fd20150768b8769dfae86d6355eb605337fe31a65fe17be64c2b5570b6ac9b56c612ab0458159d290a0c5b537bb4714edf2bb5be31a67faa207adc449887805887d72c658984ee237d763c3b30733231ad526b866cf3a44a86999cc82868e96faeb825df45c3274cee8e2e6db2077d9aad72ca4b0d22cf8d0525c734a56f774855ee14a080ef70a44df0ec60e810e27bcadc653e69ab53d4476d2774a38ae6f77eb9338a812baf71dcd71134e85d2dd56f5308dcaa66ebd13e462e0fb52b6ab60857b1150690ee5ae5bfe5eac11e2b752274ca4156ea4e2899083c65c549e141fdff9c1c297d81db0e1808d01d42ae8b205c0163456dfae1acaf097c6a1436f9a06d596956e0932ba5f2f2b411b6709920b0c8e32fd560d39543eacdc1f669954774984724266677730ca13f773e613037699511293959e74cff417d07696d877e003bb96d047194c57f3b3fe56db271c7331be6f8ed0add06b2d0b4b3181fe5ab1a91b45ccd4593a0c53691072b14fca570aeb60d8a35c73d547d3b325b2cc2977e42a5799b7b41e5f94808dbb63b2b42f345c4a753a5b8b6ef4a35b54d0dc8bb457fe00b8e6519fe9788547608cf367a99dfc05b90c7f90b5f4df4d3ee130ced13139ddbdbe07e09dda1555d128a9bb7c3f2fcdc332e19562a18a2e94986e4f03838b579dd5e1bbea98b58de485fb162215a119fa4bc201caf9b88f2ca8b771bd48b89a56d6bd2d276ec6a9bcc9861ca42c013cc6154be890858ebcf413d52817e951ec89380387280deb56fb1c2925563650edc0c61a578d2bc9238144e207c9a3c808"}, {0xf0, 0x1, 0x1f, "87a2d1349d6a85eb46ac5f05003afa1ec4a749f7f7b05b574162690236b57e3ecb0f1a5d8b381cf0645fd4da281db1f4084f6db9ab34fd388a7e8ffb3aa0bfe4d2c844be945abccc23de0805c1eb3026f58df598577133ee31a8aa8e78ebb2b16cbece3afc8fbb38b5fa0cd5f786dfea079159382edb68729cd000c5178c08fb76e10b0ab68f593d10256b4c46ad079dc7473dc4cd76c1a428af0c3cbb541c165669250dda19588d62e2ed3c53fce6a95bbdb3d4f1689072de483e620afeada24b135f0814eaa18f086a195f672a0b98b67c6b4aacc3a7e7ee"}, {0xa8, 0x1, 0x1000, "6bc2930aee6940f5103c091e17f9e7c5dd77fcd71a2d9e4d6af7e7c7dfd81ee8708cd1261cadd08ff70a47e36f1c11db6657c9b41788c8c60f934507acf7a5a00530049a031e82d09c8b2cc7c33e5180c40269e7045bd2baee2c944a461ae202582003f1505af525d4b280c2a069988bd8e0b1af7f2235e42ddd5f62e5651bc54627dd61fa7dda2c8dd29c5ccdb28aa293"}, {0x78, 0xffff, 0x1, "6afd95a1b0b04650f5b2914103ed25ce7bc3bed4eeeebd9de1cffffbdc3cf911bd782058e5b6478404dc184709731456210c5e7902d013a943792fbaa583a66177c054821e85512b861f92d9d0dedb28d11e10f5877ca55d3b410923a64ac784409d2c42264871"}, {0x28, 0x1, 0x7, "9c957227ad2cc07c4dc5f0265f1ec031f43288"}, {0x40, 0xffff, 0xcc, "807a2ef5a59db440ecc66a9a1513af73e4abe326274fe84f42d37ddc9b37ab2f589881dda38c5912865a1a9ffac1e263"}, {0xf0, 0xffff, 0x0, "179cf5f537124fdc540a8ea5ea209ce26567e18c0765729e36f55dccf85bdf28361f27fb240a2f5d1275a17f1fc3648011e10c11686be70f16dbb028006e75a195dbd6b6e6384221163192da3a2ed64b30535125d6b5698d0f1d7ba012cdc6a2a2bb2f22d2caeeaa14ea5347175ff1137cc8cbf97532e3901e9c19b2b8cb207f3a000fa4ad15009aa59bbdf5ba5551f09eab9ad446c0e63387ad693297a210a982ee11c06e9205480e14ede64ef87d59838d2912bfe9252177aecbb50f0eaeb8a0c1d6d0bbdc7406e69b19511f3ece0c6444b27e0044e08343df472dbc"}], 0x1378}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, r1) setgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r1) semget$private(0x0, 0xa, 0x651) 12:10:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3, 0x5016, 0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0xd6) r4 = dup2(r0, r1) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="d1290bc2b25b3ff1504eadbf639fc40a428e58ad1141a3f67efeb4a501694b6c5826995e11df1d0a0ddaaeb5d574608fd7db2714d168fe11e99ae119bd1155db2ee69b14f4ea6b36bf693da72b1e55316a2b2ba4d0650d638b489bce1b3223cadcf86f4b54cb170068d432994edf29fa4b453805aef4fc486e7b6ebf12ea85605d", 0x81}, {&(0x7f00000001c0)="f4d86f20abfa0570387a7b2647c6fd8251badd55e8ff054799f1b0331e68f5b23fc92d13d2e24e7aa4bec15cdb52e800cb36f7ea058bd2b5e36d", 0x3a}, {&(0x7f0000000240)="03b968c1680dcbad642fc8c5e849ec4f2defb70ead4c65157ead51c20f7b99a36ad954f975a7d72a15ac9e36a5541af052170fafb7d1a920", 0x38}, {&(0x7f0000000280)="00a772eac8747c95f0d0aaf68f6a3964dff95cdfa5dacc3a211ae0e0587dfb39295e8230f8868b4264b304abacd8b7057c112e7cd4dbdbf289fc24a4ca15f7b6b18348a6de7f725abc4553b1d61b1390e90fc80287d768dbab372f0415ede8a4109a2e389e8af060954e19ebf8a42838d5129ba545faf90b304a6611a5d0384e318191f9", 0x84}, {&(0x7f0000000340)="42a54d184753b54b5b0301dfe76e894c4564bf64098154276f9e7e7e91d275b6a9f8de587d818499b5c422bd903ad88ac53dc908d9be5be63c022ffa79fe765a959a8dc5827ca18ece880b4755eecb6741161344d731df661032de01fb4817ad6df76b42d66fa1f3ab3a4a9c46f0a6df7e79a7f44ba9ca68e8fbcc93395f4bb88d605dad761146e8eadd20a4f425dcc88491782af264ae827677d7e6c3237585f48d64ba01dd403ff313b4ecd0023fe424d8152694047023eb0da84c54e30e0a06dba51705c6240d0204c5186e47fc5d4898f83d016495f03f97ed90992b93991b37eb287f52c2ac4c44d5a471c7f73701a2", 0xf2}, {&(0x7f0000000440)="eaad492aa2217ff4cbdf590bea4e5574ec53860dc3921069d594c2c4aaa45e01e134cf096c58dd0dcd099d4030cff52473bffc528df4afe8bcfd1a870f0642e3c51d53b4e7e7ec9a88aa23de9155c971aef0f4341b2b2945bf367c098996d634fdea61a1b90d6ca459b6065b1a8633efd237509f8bae0449c1459afe27d5c02bd575e88d9cea7dbbaee6591f48a7bbc72ef7450da7bd29", 0x97}], 0x6) 12:10:58 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/114, 0x72) 12:10:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x60, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) 12:10:58 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) socketpair(0x3e, 0x0, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/29, 0x1d}], 0x2) r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="be", 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x1, 0x0, 0x7f, 0x9, "9c58f03483dfa87dcb4db9804f7d6867faa42dd3", 0x1, 0x4}) pipe(&(0x7f0000000200)) execve(0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 12:10:59 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 12:10:59 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$inet6(r0, &(0x7f0000000080)="aa18ad7bcbad9c144c6357c4c98c40513c21a02b5032ffbad18e83541d957a24c3b53d4f3e", 0x25, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x1f}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 12:10:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = semget$private(0x0, 0x1, 0x10c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}, {0x2, 0x100000001, 0x1000}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0x400, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x0, 0x1000}], 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 12:10:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) close(r0) 12:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000b33927efc68591fd01a002eb93a1bb4ee1819286ef95a7d5408984c2c45383f1317d33cf0c22d7f2490fbee5deefc7559ad4518a26812b2d0b941aa127488d30bc5c3d2bce8c3af82bedeb4e493ae93605bc5ec758d95ef8f1f0b7f4d4abb5a3c91e6580bf2c2a4db41017c3392b13149abc9c", 0xd8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) writev(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000), 0x3ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0xd7, 0x2, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x5, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffa, 0xdfe}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000042, 0xff}], 0xfe42, &(0x7f0000000040)={0x0, 0xd53d0b8}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) close(r0) 12:10:59 executing program 1: r0 = socket$inet(0x2, 0x7ffe, 0xfffffffffffffffe) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x7, 0x7fffffff, &(0x7f00000000c0)=""/111, &(0x7f0000000140)=0x6f) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66c5b818345a65e535e049785fd30a0c38eee947ef7f09696c653000"], 0x10) r2 = socket(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000040), 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 12:10:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, 0x0, r0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r4) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 12:10:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000080)=0x3ec) r0 = socket(0x32, 0x1, 0xffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x6010, r0, 0x0, 0x10) r1 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 12:11:00 executing program 1: socketpair(0x6, 0x4006, 0x53e, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6741f219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b7936de24a33731164644a582f49ca13af422f77412a893d974dd98095ae44d618cf6a45016d66e26b5a4451442234012c7b46ac7cb4bab6e2739fa6f6c95b5920558b71e0ec1152dbc69182654c", 0x236}], 0x1) 12:11:00 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x88) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 12:11:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x8, r0) write(r0, &(0x7f0000000000)="a4aa2660bc0c4d9f8125ffe4b039717336cc4da0d43e361a5a0e858ecc951b129a0925249b21895f877e176b23607e06b1872e4e6cd5bdaa4823c74335537bef1471a71fb7f0acf9eb5b1ff019a9c23c420e8b979707dcdb7712b0db3ce962938cc06e88258062d9adad881e15b94497e60ffda97a7feb478f877746feb9ca0e355ca5a9cd86f87e511c35a1df26cdbea9a7e2912df444aaad01e91bc0dce7d117f84a47785811ef8d9fa37e6c53c2c8f502b8c617fa2ab67623c6b5a3", 0xbd) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x1c}], 0x2, 0x7) syz_open_pts() socket$inet(0x2, 0x4000, 0x7) 12:11:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) semget(0x1, 0x3, 0x200) setuid(0xee01) mknod$loop(&(0x7f0000000180)='./file2\x00', 0x2140, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x0, 0x3, 0xfec3}, 0x8, [0x0, 0x112bf1d1, 0x120000000000000, 0x3, 0x3, 0x4, 0x40, 0x7ff]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r3 = socket(0x2, 0x4002, 0x0) sendto(r3, &(0x7f0000000300)="09dae1f73eab498667c387cf43f263cc9353de075b12ec4be970c5b4a87e9f691ad0b4ae87be6c496cb6d20080e42c8f41102d1571790873a919f9c395f8255aeb6c22a950faded25c4cc67c5c31e1c24442d24c2ebadcf71c0b626314366c8f18969c97cddadf1691e5b77e733958b23f5c82e78074", 0x76, 0x4, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000080)='./file1\x00') r4 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000001c0)=""/161) 12:11:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r0) setreuid(r0, 0xee01) socketpair(0x0, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 12:11:00 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000001}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 12:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xd5c, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 12:11:00 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r4 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000440)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) r6 = socket$inet(0x2, 0x8000, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000004c0)=""/211) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000007, 0xb2c, 0x131}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x8, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf16f49c68b1d24bb, 0x4, 0xfd}, {{r4}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x9, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffd, 0x82, 0x8, 0x3, 0x3}], 0x1, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x8, 0x80000000, 0xfffffffffffffc00, 0x2}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0xf8, 0x6}, {{r8}, 0xfffffffffffffffb, 0x24, 0x8, 0xe21, 0x8f24}], 0x1000, &(0x7f00000003c0)={0x1, 0x1000}) 12:10:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x82, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x22, 0x1ff, 0xbad}], 0xff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x400, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4a, 0x0, 0xbaa}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8001, 0x1}], 0x7, &(0x7f0000000240)={0x0, 0x9}) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) denied attempt to set clock forward to 4294967297 denied attempt to set clock forward to 4294967297 12:10:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/51, 0x33) 12:10:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x3f) 12:10:00 executing program 0: 12:10:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgrp() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="90591f0001ed95b31cd38f6d7cc38316286c7555552a5aeadc4d4754a3edc87df1ff4dcf73d9539f053496ab47eddf86c6530774cdd49680f8400d45fc7a4a9781ae4b003a77c8dd31df76369766e7c5e5d79dd3eddb07f4717897dd", 0x1c4) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000000)="e3", 0x1) close(r0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) close(r0) kqueue() syz_open_pts() 12:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x22, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="935a01639946cb193c02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0}, 0x0) 12:10:06 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x200, 0x8001}, {0x8, 0xfffffffffffffff8}}, &(0x7f0000000040)) socketpair(0x0, 0x1, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) 12:10:06 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:10:06 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400)={0x7fff, 0x9}, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d483", 0x7fe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa96f26058fcce5faab561b5a24f10a730aef1b6bc8974b172602e9b69a8f943f802046b95b4534b481018c102238224496c38cf57314cd3f4f6fcb0c9922a0c5558dd", 0x43}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="2452c93a0c6df1fd99651903fa6cff39033d3fcb5ac63a72b000218826a5bcbff985a44c3cf7ef6b00151d5706f441ca26cd4bde5d4e69edc68cd94ea26f5f4d87a35bf0064a277c6d7702b8d9ad66a7344a979c3003a1bd6a4191848b15e98621a6b4dfd90c5dfc008eb63bf77b14206160c6b0364fe64ba5ac7efe5045f4f15341ac94ecb96071c33204daa822847613318eef613414b2f747affcd8a9bc678f30de0ef5766fd43f7ecab14fdcf03b22cd34d37b25f605e717200aac2ab6eefdba8538fb3d1646af3158638768c0b8d897115061f9a71571aa818b324a722b58d828d490cef1e23d3bdc0d8d6470b69e67779e14e29e123c1fe6", 0xfb}, {&(0x7f0000000140)="53eda8b6fb2b9f5cb48f1a490a4082f58757bf06995b148379e6bfb85ac981bd50e12fc611aac2fa035fd169ac6e95012f7a6da0509439b0a2c9482187c99f305287d382dd0198abca6ec58eb0f43412dcd32ea26501936bcb", 0x59}, {&(0x7f00000001c0)="3cedeb03362fa1c22457f15e3165a5ec19a9ba2721cf91c719e8f9dfb0aed30844c41b917764d00414a327b3ccbcc527059de751328aa46f143c01697ce488eb9f7a30fd4cdf60f07ed6430522dd30e946fdcc4c830f06946475b93d644f5a06d2d1251cb086bb1a0e4118789f419d68c66b0ae7a17ecb2f9afc6e93a4fd0c9409f5367544c8ad4a10a92eddcdefe6b2e703b0f2c9ea86c6950ea865e7c2bdfe6f41bf9e9fb5e2456dc447dd921d506ec86f83a69e9b78f76b28b6e5f1ef5a752db29d44595174aae098f62bfff52270daec277914b9f15e99eaea4a0bd75ad06ac16b42f1fafcf2", 0xe8}], 0x3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x140, 0x8) recvfrom(r1, &(0x7f0000000280)=""/94, 0x5e, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='}{\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='!:\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%+\x00']) r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:10:14 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/65, 0x41, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x100000000000}, 0xc) 12:10:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) 12:10:14 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) select(0x40, &(0x7f0000000000)={0x23, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}, 0x0, &(0x7f0000000240)={0x3e, 0x0, 0x0, 0x0, 0x0, 0x5, 0xfffffbfffffffffe}, 0x0) shutdown(0xffffffffffffffff, 0x2) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fcntl$getflags(0xffffffffffffffff, 0x3) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x40) setsockopt$sock_int(r1, 0xffff, 0x400000000000801, &(0x7f0000000100)=0x7ffffffe, 0xfcfd) 12:10:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000003280)=[{0x0}], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/52, 0x34}, {&(0x7f0000001100)=""/116, 0x74}, {&(0x7f0000001180)=""/148, 0x94}, {&(0x7f0000001240)=""/254, 0xfe}, {&(0x7f0000001340)=""/101, 0x65}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/216, 0xd8}, {&(0x7f00000024c0)=""/94, 0x5e}], 0xa) 12:10:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x39ddbba6, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="37a0bae47eb417ea310af8d1d033ad64aabbe6b31edd7a6c14da8a2d7aae58d08af4f61da443d0184c2247a9b1095fee19f9424ede55b9dc3ffe16e4dc55707560cf5679c24da866455b99deb2cc92bce57815d440c59f1b66e66dd095d1e08df23b3541cb537ce9600313d8d2f6c977ec60913d08c9cd66a0f3786915", 0x7d}], 0x1) chdir(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) 12:10:14 executing program 0: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x104) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/35}, &(0x7f00000001c0)=0x25) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000400)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996d751854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a44a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f000002dab5a889f9958058c36c4b865b5e37bcb50be27234e0dcd07bf53f0f5e86a281dd6a66df4a9cc6c007e8c5079218ba34b13350a407ef154bca483b194d24bbaff7b0be42f200f1d7b1dbcfe6621fa93aabae91acd5b9300f3875140a8d297778e7c5ec647444e4f7e0e0b4a6878386b28f83485656ccfa46d1d32c50c6d22d55d5bc49e0d16fc25f2f85dbc886df4b94e68e3897d64e875fc8d7f1539a2cf8b9faf649a4d4879127d77ff21c0af7d93", 0x407}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) kqueue() 04:46:46 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r4 = kqueue() listen(r0, 0x0) kevent(r4, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 04:46:46 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = shmget(0x0, 0x1000, 0x3, &(0x7f0000258000/0x1000)=nil) shmat(r0, &(0x7f000038c000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 04:46:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3, 0x100, 0x1}, {{r0}, 0x0, 0x2, 0x8, 0x7, 0x20}, {{r1}, 0xfffffffffffffffe, 0x54, 0x10, 0x101, 0x2f5}, {{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0x8, 0x200000000000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0xc, 0x2, 0x3ff}, {{r3}, 0x0, 0xbc, 0x2, 0x4, 0xfff}], 0x6, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 04:46:46 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x2, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) 04:46:46 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x85}, {{}, 0x1, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:46:46 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 04:46:46 executing program 1: munmap(&(0x7f0000ad3000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ad1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ad1000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/192, 0xc0}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/109, 0x6d}], 0x6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 04:46:46 executing program 0: mprotect(&(0x7f000011e000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 04:46:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x2}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xcb7}) r4 = getgid() r5 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x60, 0x80, 0xd6d, 0x10000}, {{r1}, 0x0, 0x10, 0x1, 0x3, 0x4}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0xd9}, {{r1}, 0x0, 0x0, 0x0, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xb6c, 0x95}, {{r0}, 0xfffffffffffffffb, 0x8, 0x42, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x0, 0x10001, 0xfffffffffffffd91}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xd52, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x18, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0x5}], 0x7fff, &(0x7f0000000300)={0x4, 0x4}) setgroups(0x3, &(0x7f0000000340)=[r4, r4, r3]) r6 = getgid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) fchdir(r0) setreuid(r2, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x4, 0x2, 0x5, 0x1c, "0d89d50a87f2cc7f50ef88541d6936f2d51fff1c", 0x2, 0x7}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = semget$private(0x0, 0x5, 0x83) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x5, r2, r4, r2, r4, 0x20, 0x100000001}, 0x1, 0xfff, 0x1ff}) r8 = fcntl$getown(r5, 0x5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r8, r2, r6}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x814, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r9 = msgget(0x1, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x80000000, r2, r6, r2, r3, 0x100, 0x5}, 0x5, 0x7, r8, r8, 0x61a3, 0x10001, 0xe9, 0xff}) getpeername(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) geteuid() shutdown(r5, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) bind$inet6(r5, &(0x7f0000000640)={0x18, 0x0, 0x9, 0x3}, 0xc) 04:46:46 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="89aaad7959a551a6e2d97744c508f30d", 0x10}], 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000080)="1926cb8854e5f97d1ede7f4cd83fb75eff225eccdc7ffede95e0628a474e8917b593ed1dae4c2c3e3dd86623660d5ba9f3737e2c08373b204e8740c46915eb14e573e938afbd835ac8ea9d9d3f9d914140408ed8419ef54d177bbd64ec108bf738c808e8b1bb777618a7297deb8e521e3ba58f371c25fa", 0x77}, {&(0x7f0000000000)="25cd82f76a03fa135246a1ddee", 0xd}, {&(0x7f0000000580)="433f01f28d20829cc5b56167f028b3bced5c13c2f2831aec2340fbb889925d8b16455134cb13a122f3c6d15b843061b0d5ecbec6da093af7b72e31c3faf8ee9bd1a4e79a8d9ae4a303142b411c3e71a2eb280dde8bc0f73b13558e5a7136c698b7d8470aad5055dbfa8b1246f3fa57d8974b69567df826ad5a72cf75f8352bc28c4ccea20965297290548140494de55c42ea4024999b41e734d091ed79f84f19a7144ecea94a81f11edc0495c98c2ca54145556b5362354ba0821a47f77586ba57a9a902c620fbbe61696a368420a12ee2a4fda127ba8d3449931c4e0e4145d8712c3edc48e7439c91d660d80e1ed3433d67a5e61d1be181faa894c2086dc2fd49c10a3d0d54f83ca56c862c8d8d8830e42fc7e444b5b517908655f5a32ce700c422929a845abdac241c6aca6aeb614198f2cbddb38b2ac46ad8fa8e022b6fc1623885e133fa214a58c9cac2b5e8391ac5f13c3da53d0008c7623a868e3938554c982b8a75bbca877bd02c10759755516b1ad7069e1a86770fa8b1fff30ede0ae997dfb22a5da0f86d86d16f96e1e1e0e3a4054a8f1edf5938c569605ba6ecce0777e243aecbd566c5812e7ddfa673b7f8307029cb456dc01263eff9cb1bf60eb2257494ac7af8cafc06d144491c18f6b3c9951e7adf47c746b54f63b3a3ff217abbe4b5ff26ddec0026131b2ca321a763b87bc7f3fd7b30ba40228d164cf73966a375008f108f5fae03e0cfe256f502c2b2d7f652f3c7e274542a0a86567826cd24cd592684f544f0d1244a43bba7a465b1331e91bd22c595d6d8e14082928bbe83811efcef31bafb87fef5ebc539948ee530efe42d0e7391faa6b8ce91377c5ac7e4ca5e27dac6be29ca2aaf41f626b2605b1e0d90a8edc77788b6a3d2226c96bd4fa219403d793de003353054bfb4f7a85db9bb655458269f49cb68857db384ca3e93e574c1e26d6406859fcd49d8f715556e03a507e8bb53dca0b4a63f2b903f3b1d7a2020684b24aae2f422f38d5a1c7cf18dd327523dcb7cca7a75dea442826b9e84a452d71bc8f698b199ff420bbbdf7e50410d11bc92138c147bbdc9bbb186241275ee990dbed6ec1943f1397fbc0fc863c55c30e1c84bd84568114cac6bb59d174db1284cde8aae2a28845bcacbc5f413b3b93fd70c1f338b889318d0a38e7b05d559b49cf5aee70013c5cff2636a9e3add712c638f490663adc3825699223d43dc69b3e01726344557c21cac22ac287f133f6a4c131f6e579642ba4844fae078ca3dcc0a3241f2a10414ba5f629a032e4404a852386f06619f1521ec7c8990b4ddb0ad21f061ffb4a1a042a4c108e3d1e57d8945a8ea94bed8229671239fcb2ace2d83b9e864523709f7aa456745d93800982f11fc249df1d32ddd2539cea64e2dcb95d90f3b12ac5b55c14847cdfbbd64fd8b9c8429523f9d6807b9eefe8e4925a7d393eb0ff3338833b5f92bdb526a803501fdfcb7a1070f52a35ff351bc425b905836b30d94f45e5ec516418a2f7d5e15f8de9b423e512a49ff16af80c51af1a0b965ea284cd6ad2ff6d14b6b8178810513f4bf83c533f84d2c736764faafc93d1f2f445f2b5c59b085352e8f75310bbede080a21ad8abe7d9040797bd2ad75582f3c705e6229fe3ba76c7b628c9d9a90d2a2e31382753490d23ee08196f360feff2f502e5acc9a34a4061c6c6ebec25041a7c8a93090eb1efa0a898b670babab3bb210d39ad6b4fed4f6cc41ad5bd2bcf5fa419e07255a768e68950a5e1a757ad610153254f1b087248682f38a0ca385f23523dba398290eda8c87dab36f7e466aefa30ac91f88765f1d0e5d0233500e6327708cc49972b3c4f5344955738ae88025a7dfacc4fb9dacbfdbe5de8f6aadcd24b27e8709d203a14781e00fd3d03530c1d434f3d8516c55bbf62dd00628035c4c79773dc89477eba858707df7671b13d2cbab9c082531cce88330c7bf0bf91ee77b1ca5946da55df1eacba7c3e2340abc93b94cd50f19475b066d8f8666b42f3c5ba3eaebbd160b4bfaf66861f74f2dc851ca14963b048236a87fbb74648c628f795692088f1d8a3d295ab04b28763159cefcef875307ca1cb6b10b7a4a16f74fd27e2a30196f4619f1acba78989fc6273b343f0c3915d6f0029939a21e1ecc0f801b93f307d173a01013a767bc50a7e397228f44386cb39b946bab98ec088c12da38c9a1411ee783bcda87d061d3c74b8bc3c4cd901df92b3b0e81550bbaf97d4944d07ff1d8c3e68e82330b5b0086dd5fc52ae25e944be8157d9d73d05bd2b5ea27739140592543ba8476f6aefb97485c6daac5fc4a701783aadafd2c69180f896cb2ac5ac990c0393f72224f6330d2f5101004f333bb9f7b1a4905d8da12a6ffd20b761f0e2ff7dbcb888026201a1a65a87a981ab4e857b67c6fea670b43ec4b16fd0ce36777ea9ba22e85b183bca6efa4b3ebb81552b8cd9e8bbb09067f3b7a7c87ad04e3484497885f80d27a5268ae35a8286cc1dcc27c7e4a54096b42a93bbea9749c0c53b771998c9aa11e4e1c3edbe82e27abd8900c7ed16ab8fdf8708dc7b37b6332773c27fc76574428bb9ce6740f7ea01615b3c46a365a8c56cd09ea92e81e441e858e369929f6cfe2cb0fb09d368006165f45d9188ed7914e35aab8035d54f13920d3c3c8ec1cba3b4b76bfb346fc07a07634a1bcb7c704112208d420061d78c03fa560d81d65e6ad8ec0ee3531ae4a07896ca517cfddd01d87e3517c19e307947b3d808aed1a3b089be7daf2aa5de374c92524acd1b084836c9491a2700f0f065c40c83473d7057add0e98e81f223eb050fa1a62613a7fd06b38c29539219116063d8474616def14c312f5c75296c74c3e4eb2260fc53502b6ae0c9820653f780cd7b8e4df41a3363493744f54e4781e43fb372d0df02704aec773d0e3784bb2e902eabdc9fae1e956c76c7d4f06822d4f2dee3276c06d3c778d1a10a528eee63007607ee3cff9537e093d2a9e22331b0f8827703c48159bf24b2a43913d527ab66f59817f4a283931cccc474796c1a4d4b53e6f61d924464e25af8855881bee23330e288d189acc5dadcb98ee973b71eb7ab4e12d291fe02bd805bfb522860ded17efd8232bdd57fbe7a97b5f7877527d90ba1efebe750dbd860e4e83ebb608b883a99ba280ac1bcbc8023c676c59801ddfeaa232a0401e8a667b4b9479eccf708a3a8d85b19eb0a26048d3992d544cb58257ce7a394802bbc2e5003e71a5f6431a1a3aa735e5501d1b5687303b1a27cfc35428ce474ce7237faa715b384cef09de9d65b2be74e4aa9e6c26bc9c8d9d6bb7a07678d3006025d143f42b54e9cb72e6b64db3493bc0a525c2c33911e9caa8ac86aad3ec3a3cfdb9c8e79e3b2f87d28122b40ade6763b830261371b8e82b0bc3ed2aec374820a9bf9480c2abc838e1fcb1b5c6a601e0e2349abe06f59e31a2e89e45821a6f68d54840b4b632b6c1002214ded8fd0bebefdb753b3fbb38e553c72f7db0b5791201b3ea07d050b198264059a73ab8f9c0847d3a544b8a8b2d3c59406163a792cf239fe8095ae02c99267eb80708194ecfde789cacf9df81753b15a2096a55cf2593f4dd62b6a0c1cf8a360c45e8b542e4e996b58f5d21e56e1c68c6eceb2bb952e4aebec7964041776798f8c700d4c129f6bc68c9949ae99dea2341ffa0328edf1c6d33a6484db294dbf02c02e468e8c4731a99958af2a0281a240dc512e84cf16eb1bee3287889f6a2619165eb77236fd071081dcc165a738209ae2fa531e2152b2c010a8bbc6bd22df680b724cd209fe8163ce38645d81766cf2e287634e3796dfd4440e6f5dccf39026781147c6ded721272dfd7ea4ec64a28925126ee99fd361a1f06789236ef55ac48aec8d8efabdfcefb329d92f5864d64b0ba805ffe48e633068fdc6679af604b82cd7afd73f07def37d6a095521814da60e53028f979a7e33851cf80ec6e8c2aeec63448adca0d3d6f3dda2ef33f6044540b035ec3006bf8e5387a14299ef2c604696c9747841ae7eb2533f0c05f56523b2a6841f24c907207fd4380695a2725b1c6b03ee231406440cdd39c9a681632bfa63c2c6ba386581ad70630e9e442345eb4fbf838690dc539ef1e43a059b9f68a60ad385f47ef7ae3645618066351206f61ee19158db49853bea6195ad689ce6cf98a252e45702b0a673770114bfe1c1ce172b1f5889e2fc17e52d0bf857bbfac3a6e4fb86ba63bfa111a067120476cdd9d2f8d51522e5c2d91bf61bd41b342d735e510f8986a734ebedd66cad682ff197661813fe17c80f20d847b981b97fe9004e8e9664938bda3ee095757533b28b838e23c13e9551d1f770d07663f36bba89f7bae5bae7df744408e8cc6197fb9eb8fc3fd1f477da54d30c3064166f732276711fe676b2303f045066089e6dd0f5a4343b610d0c52d1e01dcc4f5a46fc92f1c1c7f6476251dc6f76d956c249e2378a85b7f11543a3ce878f8ec9e054c09204ae0b44a1d18cb8ccf2f60ba08f1b1be8a346f615503574478fe3fb5f187931f10937cf832fae83e9b0b59ad36c7b6d1506172e9a26009c19559d7982b6f0be22fcabea2633a5d12e9f6dbc662e70c2598b291be88dcaf58c6277479f42af59b82cf12a37d7e3067b84e2a34ea3734f9fb0306b0e1afa656d404b67e31a6b1288fab44fbaddfc1c0d802614ad11eff80a58156d7d95cab9c7bd8571da17bce7adf267b3a49037424970943f7bbeb7e6a70776b593a7c7829e2d28313147e2f746cefc145057b843429973db5a2b27a00a26484eee45a5bd991db58789dc13ef48a6b3d2fb8b4fd7fee81c83382cf5e8f6464c94971b3955aa12561d4cc69f32e7b061e7f7c4d1f74628c228a91cb50728de22738650404f1c0bff0bf115a2cdc26cb26bbf2c70b5488f96899dd16385acf4e76ae38963bb51138a6c2c369865d0d7dcc1670fa7be1c8c642bcdb5fcec0de280328b029734c312d96358058716cd2d011d9ad03c014aede2ed7cb149a57899be59f5715d2ee0dd1a801beb9a42d8421314c210cba0e8e4515017c4dc2939a40a0cd99dda03f12a9c2e6c690cb3aeef439c17d1456bcb7814a78640d596ba96c78cd69a63105e3f9c785aafec2b450817004c3adcb3707489d5a951398a6d5ee2ea3c2856d91b9a52f584da1437fe98bcbce27a1fe49e2e832abb4c67a76d7c77f2684d5d3748df5e708693d77fd0b12bf78c768f8d6e92eeb7b54855582f1782566fd219a4f3869ce8882c4f3b7838c49925c68f549f72049d69d20b47020dcdcf78020e60c304def0d09a74554764fb2ecd4565d3223a7a4ca61e7e12eb88c8e2150ade3f3d9b5644809e48018a0937320417cb5437c91e79f273116fba0413267dc05473813ee941f5e5e34aaeb069417993f536df9677fdfc9748af48ff60bd3ac2ace506766dd40708830f25d59e30408f6ef8a36ee6f24cdd2b563ec80b3c29e2d6d1ce42bfb3fa25aa9db3bbc0ff54c990dea530e2eb1bddff7beb7563151b36a049f3bbdc6ce00473b28521ae9dc83834645931af001774d21e8003f62a52ad23e79223a06d4278240599d5301c92af9f96b7ed1eda2f4e8a8e875776bf9f53f92daa86c4100f984f9c171b3be2ae18156c4e7751f703afdc5951c087a2decb74186254f99e698db153fdc5e0c94ac7d9fd48df98071dc6836a9b8409824a069b1fe57847b703454155d35d70c0a6f70214680fb40f6145a560efac8ccd825456d76036c51f8f9530e3dc7c7fc252fe859d0327b88723697", 0x1000}, {&(0x7f0000000200)="61b4cdaed4f465a69f29434850d197715c0d7cce280c9616aa22b8a03f480e1b6182942d7c4321b7cd24ef7d3e3f8834fe5961c55e411cfb1203c7543db23376205b670b1e871bbcfc10ec6a610c7ce0e8a3525d6e7892e551be431cc3dad669f3e783b923c359ef5600b69142870fdd3a00e0ba808ef5fb6db26be280edeac616216a6f5bfedc65455698a1b79cf86ae57b2fa7c077992346c7d714912bcfb0a05780b04e130f6a16ce6c117e7cae21e8d6a2cfeb00246e58fb4dac1252ec065b8491697ff12cca7501eaaf546642bb78b95f8d993f9a2c43ffcff689d707d55a3e0a2c0abf5aaf4f84c2ba0711da9a435a28411a8f6596", 0xf8}, {&(0x7f0000001580)="19aec42f19a3bf7c4516f48a1d218891197bec2f53ab4e88240b07180c4a6a8a2a297e8a24ff7e5e29b21ce54c7bf22b9d2157e9a18e81c310e3bfbfb29f6c4b21933ae0c9666636660d97540a8f31622588e79d390b38f5a65e8c81823bdbd961f4569c73ecbc507d2cbee0f8c2922fcb4cb538304df7ef7aa9aef9485e7ace8847a5749091fc9e0d279c7321f7ac55c68c5b29a6d60c6d037d4552eb93f714779976544f9b362f9aab60b256ea14c71e4fba7de9997cda04f794a72a5a1745b933677ced838e00740d65235f752c22cfed6cf0400824af8b62eb70fdb818f6d3573ddbb92771ae9f1f74e8076e44f954ef4b48bb94851f8b82cea7cfcebfbfc07f9c2ee2147147e083a1b4b43033dbca2eeea08d26376bf9e4ea82839d9365fa5025a46feccfeff2d50a5f9c88bb9fdf4086b362310aeece4bf89de18c710685f32f52b16d67a7087e5ac32b0498669f30d001a7c68c951ebfddc9cf920167f9de8de0ffeed8e6ca9bc43221ab7e2329328cc7f880688b7889c3d58b1a7b336e145ad199b2e1256bbdca66c76c4ef80cc8d0da72e9f2c2fd4e43978524be009278bfd249023d178c8b98014efb7f62758415563df2ee949d133e4503152d318af9262371d11c35fec75183fd2b10a987414344b6ee6448810303609012e00fa2bdd732066173940a893f50b65450b9ad704fa7c03557196f17b9972fce45588b7fbefbe81314356e9f9239be9d3bd13d3c2ebe17b9b74033e1a70f0db07de0ed1d1af5fb12b8a1ebeb11b5f8858842ba6092e11d284c5c88327037a39c57b129b6485c0ea03b37f88ea5a7ec654f2c0e97cec9950c96a8c298e3f00f6ef3b114635feaa56742d1ab134afaeb58241ae3e50de18b4d77fcf1d1b3d07d8c36a94ca8bdb1c777de923d946f0f507e461954c6fefc5f1b75f2092b7c7d0533b86f8b47a89940d91f58cf95a24d27b786e3897a15f9dd81f7e476180c1b3c29d5e057cb208842f9426cc05cf436089545f97d4032567068c096deacc199e278f999f12db5d3d6b28d716f1d7624573c67a69bfee67e0912cf761250dc2be3ad68c85224c49e43f664f2c4cfc90f81439663a845fda89565ed182d0246bd93d6e3f505a4b81c42a5ba2c4e980407853ad24dcd5a0d5afd20c14303d65c0e6d107b5b9af73b4c088fd7ec7cfc1b78a5e796aca175fe04f093c0c7b9c7357576ab240facabc6b1de0754762b634d98214249bedf0303ec11ddd23cb59695cd987ebd1e6b088a7dcd5b3d6ad2fc305059382b15ead35c20e3d265acdd3631509bc285cc0c8418af6ac6c37e7063eea8819e99579f5c495060cd6f3d18ad5e72e0291f80c2165a14e8b567c17f3a4b2dc7bb4dff13e4931908ab85bbf683317f5184c8b30dd811cc09528e2c54a913880630700661c20727bcc8748bc0b3b5fc49153dfa1e5ad0308046295b02ab512a276310de4c677a0191318b02050215cd25af75205dce696e79b19bebe07e8643e8a3806a3648e96f0aa6ed3b2f52f894196549750ba58d13bc70b5cccd43271263beca29cbea9efc8260a8460335944a46ea3f212b5f70e71705c92f664c00f313b17d614bda69dd6a96478758d3735a489e2337dbfaf8ffffca7ebd28c74c8d5321c1777ffde9a7a61ab8c59c4333d3edb1e954cc322f6ac11e095d3b83dd1eb6eaee9364db4eaebc016e85165454fe17744faebbff47eeb7a29e1b5062a749ca04440265d0f8e66260b25992330bc8b9fe649aa8d1965b90e73dc34f659381fe979d1d7a0bd471e77e449858d12619bcbea0fc4d095b4801dc2144206301dcb3d0f9c7753454aeb1782b9f740ec68e54fd4467aa6cf0bdfbd39e4b5efa391d636aa8f2618f25dad63a487998a11868bbe23c7197eb1cbf2298185d59a67750d1810ce473f12396268be7c71ca96e0bc0cb861c4d9088e1f3e7536d16cd45168edc4ee7662807064d041df731ac0993c9f6a6820604f6ab8325c296205cdaf8941aecf091e955f520c00e829485d6b99ece7d5b6ebb4af2367e0734c2b7bbd8ba835d8ac9cb3620fe81e6c32570f954cadaf99a3f2a8c2db5117899e963ec754160322fb2bfeb59cb8adf54b1e63040c88822af0bf04ec5429fca8456c3846400e4144f6d05f1792df6941bf981b62e438364aaa292bb3f37abfdb5fb4779a7b756163f58975abb15701a3af17ed6e106d350bcdecf493c64193aabdabf3c8e4aa1fc584b3d86f869818e94cf8f798aa22c1eb5ca735b2e2c65679c23ab2a1e992be89d339f13d8879723d8100ea2c0650f7c2a3f4422a4dd4fe6e9726dd4956ed0aad284c8911a137ee9586f2b9b6ac503fdabb6d09681b8e8f0fd75b8f0f2374961ddcbef7301517160f1e818f1f45edd8ff7951efd1166d58cdbc5bb97397768f849450db7cd53dfc40b69560102c3f9a488ea3ab24e25c8b04d0f25630c05473c4575a808f7c3fd99d06c5cbe341464980d29aabfeb234948081bfd74836189ffa2adf598f5e0fa6566c789967115ea39e0819d70b2983754cf9fd79f6c193217c885f0407840a53114095045901b0604d13ea085115eb38b6b9d99c8a0e64ad5b68cd6b6ab9c1673ccdee587f58caf3ca529e19917e0a744defa621178223f4a98c19fe443ad71fdbf6d49c5e6dd392736a78fe714b5a9db433c12eb56905fd7f15f93f2d41d08ef5af839fc2892b338543f74868dedb2c94752a949ffd56df55f3adbaa6dbb0062899f8d21abd473bbf9c8e7ae96996aceba985f69c3756ac203e9b9b4239c4e9da88534c65805fd8545d9ceefaab4a64cdbd8af6c8fde11e10bb1f240ff5243bfe2fa19b92d03acca43496c548c1c8593b92c4755524f015429f77fa0dfab31cbdc8df1b71252dee46e5df8e7cf73e72f281e826250f4727403abb8be6e347efa793f982b694712cd56f2111df589b83f1a77f5c587f14e36b6912afa519b3e073c51cdda912809fae1a6db9cf84b679bc98f624a87daa0feaaaa1b5bc60d74c23e60b09155fb86e9ec2b7cdf1beeaa26f907e7f07c3df37880cd014bfc84cfe3cdc212f4f229e11bb5c1a8d057ee57b3c91934c746ca8f0b8392c56def0e7c4699d7cc34eb2cf423c0d2960ad6d3229d8535caacbad7bd11ef98dcc0362dbd43dfc93b20ced3f19501480b5e92738337101659ca3528afd00a0e6be803299dffbc0674193293dcbc97db4773f9e84341359bea0bf07764899532bc6da6fd7d777cd11e3bb32fdff8ea48f49106b5380d9198252b2e7b4b272a7b14c53bae38f2997f2085254a99fb5f3d5e06e337e5cb099ea3a431b1845742fffb08e1f22288ac77352adaeb895c606150151d9be447223ac6513b1a28aba7d63fd07df3b1ce635326d45f7114807f471acef3fe61446116001daa87134e6fdd6bf41fc120be2f494d770c8342c5b7215313aab00f3a80668bb3da3dff97a88c78546d6d612492afa12a53f5063534652bdc4e96535a40fce844562a768de45fb6dab747d0e20acefab189f3fff3b87f80f075df08007ff2b491b12eaae3f4953adf7c9a62de304912825de860040f7e94f8d5b5f3e552654f73ef9f883bf77385b52ff94acde0c2bc96df64325e527ce1520710cb370fdc3ae1b01ef2e2e2a4fd172d5452e192c55f7d302c019001f86bbf79e1fa13cb48ecb064362ca4ac517e5e5926f6c8c62258d1a7de7bc7a1ae5387256686dbb5f3cc8879db40b353df0130c14f67c0d414f1d9a41aff96089fbe0e436422d9ece6b577c8d2e6172c3806890372f8db84f9426a65bd546a4181fb617ed8013a36250fd4695bb9f956e21ba5afe9b74c8c4e401cdbe337e03e8328709fd4092bb4f5f92904f4f3b0e04fc1f2e9c35892bbf18e3e40dd1463b8603ed2c8626ecae9f2bf76ee7c6c7fc1baca7c7545c3d6c292e6a7bb924a60a49c6692cdd34e2cf76410594cedf3e496d4ec830752fb8cbd1e993ba0e3c2480e8e7e5c885197cf02ab6f766e9d7522f62f3c1780c453ab004afc09b5a2b3f32bee038f8ab18c62f8ec9094a6e0fc0b9f6ce06ee817e0b61a40621e4340f3c480f4c577469d682b64b02e48480c6811fa5e1cf984a2dd02add32e80b858d32bfb477008e5fa5cf959fa3f2055ef4229121d64f9bc7b57bb580d6bdbc262ce45558a3feac1e93d017a279e731bea15976a3d89dc53a061adb16c4fe9bff3b7195aa7f838419330da8653a07c37048edeb77d53a56350a26c7edac9599b187473f8fb1eb4f04b07baa8bb0e38c5542c834024555e94e8209e133669ccf9304223a015cd752d8480443c4e45c0e4ba2af3ec1cf0d3ff2ff8e1dc998e644e5322284ac2b13a195bad3c89a563f0651671a6a8c46835a45934a19dfd5df8696d912ea1761fb2f789c5d39db5dbae385f85a88965ce7f2aed8fbcac0a6eed7d07e40b8a3365b624dbfc331c69b451bdcc7ceb3706aaf471906a49ee20470eac7b6abb8ddbb1240a50daecdfe8b5df9eaa3bb6cff95f9e5c38dbefbfb877704c568044227edcdedbb78f230344bdcf12ee067b97d3e89811b7b10424d2f9465297b2b645bdc4af43da7c16a17ef4c8c4ffa60af95bd7b988a85405ef782c4497369a977e758b970a862a8f523451922c8130a0abfe852126e8268bb4ea2574f61abe6d043c85d336952357c3230ad327b3299906bcbb7c5fe5d10c937d6a21a41b9b6876148d90a8095bacd6d5c29358410403780bb49bfd72ed682d17e4a4cd7a7a2907e797319712231e935d744b75d6ec53e96cf394f7bb5f8765835c974082bf2a45eff89c53781a8721bd64bbda71eb7ae077b76d081f68b951b5a5543580158a79b562324608606df45d97b5ab229d61eacaf331e85dfbda37dbf26a81529e66a4d388ea4fe99bd3db4f4c1e5049611fb002ecc5f5bb6da9636563011005b286705c4b2f3579e316b4531a4153baa9ac1462b7485120dc29eacffeac21982aa2526964bdb4e4a1adff2e998133da60adb4e36f48136241839cbd0f13f4fac7852beae8460a64eaa1b3525e415f0bb128aa8e19d9749743d5c3130ccac6dfcc8440fef5fc108fbf576033faa12533fa52e5cabaf1e14a75da86a02f5eabcdb5fdfe96c0a5e7052d95233c4fa9f8f9feba4d5c462b1ab8b13755fd296e7cb7f98d68b6e1201977ff9cd5aa4441516b76ac4636c3f8cb4b59f620af21b20efd99363d91b1d1c8b65bf15fb5a60a6aa626bd4fe2eb078c7aaafe6b515601223c513ed80a7debbaad319990138a2aca07fa27cc7253b2d7dea647de493cca253455ec5216b910a0f2ef8a1317b720cd8cf1ea8d1a50bcbfa0c2d236fb61c7bdbe753688c586c1992c0dbb12a0ae9d575d4efa9bb108c1f68fd46065779ee5d8b31e822b91c14affa28545c75a8d2202fb765e581483fafebc680f73ac98b0d811c1f7e66f3e5cb3f0aee453b8dcd1ca6deac6e018b87da56495afd08c7891d8c0ca78c87162c5770bdac80ed8325bdfdc6e60fb83b7e68e0d90e17f49b046c3b76703f7d3307cc13d10745a60d15021a650004a24334106ea84931940cbe85cedd3edc1d4c66b0127f730cce3427af413011142f12daf44b61e890843597385e4d02ea5e7138319b0983e5bdf9dcbd70f8f3babcc9e74a61935961cedaacbad8a314017c40ea72bf265c7044205173b11af35630a84c23009ab4040b86beca1e2176ba0ef4d96c5200eb630ceb10dea5a1f5f017cf66f1f95074597040a30f0f5c3f3ce239b57aa9163afb0b295ef2f39d3cf841856b7066d4be9ab2a5b9d28b582e6bb", 0x1000}, {&(0x7f0000000300)="73e1d21d638eeeeb6a81bed5599db8907d901a98b45265fd69f50f3c2f44d66c62461195de690eab6c386d7f5c37ba7527b98e76851eec2756a761994be4cac14b79af4333de8a105175df129210aca4140512d488672a9730ee2a91fe3f2043d1c642e4c613e2f11b563fb9b77bc5a8b676017ed0fb41ee48a910ffa8029714b5714b42c558ed526d839f1e8beb132d3ccbe7ed3b844e1a82d19df8f18cedb8eca6b50b41612efb3623367876dabcdaf385e9867626f51315", 0xb9}, {&(0x7f0000000400)="c715db4c788cfa0bf6e6c3d693c7a0674d8cf6d9116f1e790886cfd3493c99f8697e67b01d502e9758222ed538eb1c906522d6733650d942f9ed7cba23842625e63e29f7a9f5f75f01634b282919a00f000b60035935b40919c456abaae0b8479be05f51bc8b4b2c3863f0bc5ab8f0aaee3805ccfc36a7760d7d4fe65f8aba99101e82b917adff56d01241ef22cc06baaecedec87eb38822f0cc8e6321136cc681d06d5f94c2e9668c6438f4041ab40aaab7bcc5a7667512713fa5bab1e6cf082a1a403db4903f1057025721cab60a0c8360e925224552cb8b769eb109d58797f1bb68d56b4c3f424d0cd570", 0xec}, {&(0x7f0000000180)}], 0x8, 0x0) connect$unix(r0, &(0x7f0000002780)=ANY=[@ANYBLOB="710df240ec011dc9fd4f4365f3c694ff576b229a1cc8010000150008363300c3a7eb077bed14792fc63414de290949acaa34f7810000002cddc3f0ebe4d7caecf12d5a68d8a05bdbfdb3223e0b030012f5355169e20ce4325a3fb267d588276396aa812cb069a4a4b3c15ef18752a950d0ebb0deb8f9e5e0e9c6643960eaefaf5b9eb9f262a1ea1356e44f80231ff21f652c40e48f68f64207c42f4329aec82b5055f14d22349ed18986a91686ef26e9e719a79d607dda7e21c7a978a4055eeb65d0263d699eb9e55500e32efe6d5428c2c87212e5fc9d0c4cdb7198e9fea8bfd47880d269d1b3c1dfb3805f29acb3fe230095e2a20d114ebc874f228e057a121a8d13c0819e0bb778e6fa612c1eda43e3b4aba8d3cef627b39541e2f46aa69d1c7da0c2aa392a426dd0155a28055f18cbcccdae11e1a5fec60137a1df45a55e90024658407ddb5e7f7d1fc2970ecd54d98245b4b3ccbef4e1875e59e9b0078a62d99e2784a6c38b1c753bdb9401a9aebd5adabe451c544c1f55b42f"], 0x1) pwritev(r0, &(0x7f0000001640), 0x1000000000000283, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) flock(r0, 0x4) 04:46:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x3fe, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x45}], 0x3, 0x100000000) r1 = socket$unix(0x1, 0xc, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) write(r1, &(0x7f0000002740), 0xfebc) write(r0, 0x0, 0x23c) socket$unix(0x1, 0x5, 0x0) 04:46:46 executing program 1: setitimer(0x3, &(0x7f0000000100)={{0xff, 0x21c}, {0x2, 0x9}}, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x3ab) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r1, r2) r3 = semget(0x0, 0x0, 0x9) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0xc9ca) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0x3}}, 0x2) 04:46:46 executing program 0: shutdown(0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 04:46:46 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f00000001c0)=""/111, 0x6f}], 0x2, &(0x7f0000000740)=""/4096, 0x1000}, 0x842) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000290000000000000000000000"], 0x10}, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 04:46:46 executing program 0: socket$inet(0x2, 0x2, 0x1) r0 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="e0ffef0000000020", 0x8) 04:46:47 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) socket(0x10, 0x6, 0x1000) 04:46:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) dup2(r0, r0) 04:46:47 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() close(r1) fcntl$setstatus(r0, 0x4, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = getppid() fcntl$lock(r4, 0xf, &(0x7f0000000000)={0x2, 0x3, 0xfd, 0x1, r5}) 04:46:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) poll(&(0x7f0000000100)=[{r0, 0x96}, {r0}, {r0, 0x66254347487eba40}], 0x3, 0x2) write(r0, &(0x7f0000000200), 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80) pipe(&(0x7f0000000140)) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 04:46:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 04:46:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x1, &(0x7f0000000880)=[0xffffffffffffffff]) r7 = getegid() getgroups(0x4, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r10 = getgid() getgroups(0xa, &(0x7f0000000980)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f59c7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5210f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r11 = syz_open_pts() close(r0) r12 = kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r14 = fcntl$dupfd(r13, 0x200003, r11) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000000)="cc21e14f76f384193e969515f6c49ecdaa40e0b9d8404467875d4190322478b1238782459121816b39", 0x29}, {&(0x7f0000000280)="ac89dbaa51bdb53a1bd330e1d53275423d48c6edc7d08a1f0df4c3b6cc3a9d2155c0d4e58f63f32bf3bba593a9e15396b4d8ee72827387f8878ebc5146d05dafe2c2ca74de658f6137d79feb3e1fc93fef6d5f819d2de0d9f969468d5cda6522fa1e5282bec3375e551987217fb03e554c5ebd05c0460ab8c27237365fb5eeb283b13b6dea5c634ca17a74be3ed0", 0x8e}, {&(0x7f0000000440)="d7f91daa4542810a253b62970f26a69ed220f2b532968ab80fc9b21e06685c8e48cde0595438c7a43fc0a118c0c7b14076fceba556cd3f3d824ae80dc5c4da0c095996e28138554c791e5e13a63566ab56b6420cad541e3f48215a3885faf20e293e2955e0dcb4612e6e65b4131c6871eb9dff836fd4d33082f94ab33894a33ecf54138ba74c6178514f39a770242614482487b7ccef199a60b908f216f0820d73b35a04cf693dee5701ba32e35ed6c896ab1559862fcf8bfd8c622f3ae8af42f07f07a06ef581", 0xc7}], 0x3) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000400)={0x66e, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f0000000200)) readv(r14, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:46:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x26, 0x2d53) r0 = socket(0x18, 0x2, 0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 04:46:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="ca68af0d6c9dd9291258ca4d", 0xc}, {&(0x7f0000000140)="73df91fb0e14d1b0f143e0b010ad6bcd447de316c3d708fac349892346fc2037e98a0c49ec4eb94271f0a8981b650d1f79f89f872ce747ac415d9ae489427d33be8817747491fa4048cf9ddccbc0f10d68c58795c995381d9bd0c456a810556cab5d51a01642bc555566ae993c5db624ba8d80d39b6a8b4501c95c0f601ec0f7212203b62e0173035a2bc7cf0d1344b747d746bd235c511084c626174f920244e7a768257a8944507255afb985e8b675c1c8c78e72bc71baf8fada8519d5bbedea5dd1be0bb150a256f1c07c4ca3e0f9e8024e3cbb2be34ae470e37bc500fb98404895a72db36a4f135006", 0xeb}, {&(0x7f0000000240)="c46e6958c070742b72ce633fdb277669de23192ad1d00b9cb46ab982669191f1bb438d8ba059ad4f8bcd9b9699adf04d30b5b55143a8f1d0e06290a5cac17892763f95fd3041af98a46f857e9efdb75bad2e79b27d9a7a3a1185d5", 0x5b}, {&(0x7f00000002c0)="99ea70eb98729b33dde57d9840cc3f72b0fc43ea581cfe1c3807648d31277811b82162a5a653cd76c72b8be0dd0c329db3d7be702daca47055a9de3ea00698c54c4e75c1b15405618df6981e19b3b2f79e9910d01976122f6c654cd11725351b988b5c8a63137b6d9809f1e32e8272ff7be6ec76baf743", 0x77}, {&(0x7f0000000340)="d8aab3142f058a6b63330e4df41e592099f9f69e064c32479871704776c7cb013bcb0b6c5e3ea76afd63e19c832e7f1da421d1ecfcf5dbb88f305b93a882c3dca1ade5b1fb5cc9dc32bc4499e036c2f1ede5e42b1747ff53a35edbdb94488cbbc61154b20ff82e13d0397a27282f3a47c68623ddac1b60ac9937f0e0cbbde15d082e19176a4ecc12c3baf9e2618b0617143a982e618bf31cd6e4ca2a6eaa48af956edc207d4f201bc987683b33c1f3410228d6ba4abe0dd8594b2fb29cbac4806dfdd185a54e03c1f73768cd34d0589c551f9c3bea2108ca81344ac9c97af28836e1ee", 0xe3}, {&(0x7f0000000440)="b88fa67996a10bdcc5a483e8a2dc7cde2ceef808e8b5b491b0555f4649dd1caf5c320ba6043acbde46e428d9740f248f244a62855611042220cc24f325be6d145f77fedf49b7059a231d12c0923283aed1a9aee50a49c1fdb8c46d177681a582de912d50f923211b3f34979aa8c036153184c91c191658ece7129444d7a4", 0x7e}, {&(0x7f00000004c0)="df4c8b60291850746f06aa81372ed4f929ac10820fcf55e2a497dad62a6c3577241a0390b1503fe9532b6c6ef53ee0b8aa35dce4cab26d28ba82cebcffbff27dae5f636f6a841bf9d47c300575cd6d9c50d17fd9abe32591d4a493cda17cc3518417ef485ff44c5269f0f37c6f835caab1f071eae667ae0b69222bb6dab2840b78b51aa6e5fda65f702077ad2d2a3f7afb7afe9595bd44e42a31b50f1aee34ff8f939e5bb62b7bbc3b363c527c7ad0861aa23953a8ab20882423c8df0dd470dd990b14d95b739119b8eb3da7d7b50bad6f4818565ce6710070ef2ae5c74e1c392d3412f885b75a07a9a79c", 0xeb}, {&(0x7f00000005c0)="2169cb08e8483cff7bfe17df4aaed7c6c08195b8d76a0e35b10c810c8ae2ddf1dbab8351bcd3d7f1e351af3b1116e075d53ff68c8dad053e4f7286c668c7d32048ee065576963934141c8b01111e6a5108bcea667a76c400755e15a066fad446be46210c3b3e04b310d7c0e5d0e3156efb816c8a4ba701da1e6c585ac7717abddc", 0x81}], 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xfffffffffffffdae, 0x0, 0x0, 0x0) 04:46:47 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x2f) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 04:46:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffffffffffe7f}], 0x1000000000000018) 04:46:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0xfffffffffffffffe, 0x4, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/89) 04:46:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xf8, 0xfffffffffffffffa}, {0x8, 0xe47c}}, 0x2) chdir(&(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/5}, &(0x7f0000000280)=0x7) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x3, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x1, 0xffffffff, 0xfffffffffffffffc}], 0x4, &(0x7f00000001c0)=[{{r2}, 0x0, 0x4, 0x80000000, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x20000004, 0x3, 0xff}], 0x1, &(0x7f0000000200)={0xfffffffffffffeff, 0x2}) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e44c003ca2edd3b5fce55dda2c8660700000000000080656070"], 0x1) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 04:46:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 04:46:48 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/131, 0x83, 0x800, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 04:46:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = msgget(0x1, 0x22) msgsnd(r1, &(0x7f0000000140)={0x0, "861ff8f6aec5b5cf34a36a83efd0612e43448416f7f46a5d004a0e696f1c09fe5b9fc09bc3b9f65a4a7285f08e569593b5c874b400d31c8ec90b9fba7c37266b8ebfcae2049f8a9933548a28fed38097160018455d718fc680bd69937d3d55fc7ee4b5ef4f8044563aa6d7bcef80477de7295eb1ba2a1199c6ca43896cfa0512269e3a55018486ef33719129e7e67050518460601fc014b47b18b0c9afe73400d750045f3b84d09ed9084affa309f9e1601a8625796a5e693c5b41e0f2eb9a66c88c153c2d16373f1aef1df2f6289b3595c3e39b6a438864dcfca3119b6212005aef1cb270be89cc209e2ab5375e728469d214ed"}, 0xfc, 0x800) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mlock(&(0x7f0000c3d000/0x2000)=nil, 0x2000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 04:46:48 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x1010, 0x8) kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) 04:46:49 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:46:49 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:46:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x800000001) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:46:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x153) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = shmget$private(0x0, 0x11000, 0x18, &(0x7f0000fef000/0x11000)=nil) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff7000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xa8e, r4, r6, r7, r8, 0x20, 0x7}, 0x971, 0x80, r11, r14, 0xfffffffffffffffb, 0x8, 0x7f}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x100, r12, r10, r5, r8, 0x8, 0x10001}, 0x9, 0x9, r11, r11, 0x1, 0x7eb, 0x2}) sendmsg(r2, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000280)="76be4e6624cbe71a9917a668964d2f8d9e25da31d51ff847f99c5c3530099d5ee2e97b9a747b3ca6480da2b87c64a358e3cde7fbd61c607b5647f4749a24569c86f61aa046bb468a08f8d1ae27e3ca098bc09f864a93d052b8908a34f22f76f405497f3723dcde916f988b0ff05ff5c8dec327bda24b74951cc72d540ad8005790a1aef935f537fc089ec322017182a6ac4c723ed34512b8b357589db65ab0b3af2ecdd93a71b0a8d7fe7599001f8ae9c9044be9a7e807e6c8003bef6161b0e54c05d79f397ee2353abd6873454529f5e3e794422402c711a44e5ff21f322698893db3e778222f6e49e051fd9ade6306d634b17a24eeedb0d37d2fc7a052452111d45d92fd77e9cd4b5bf8ead35d1bccb2ebcb3bf343adf4adc22de276aee73ea1738d09e55ac813e8e902477353470cf244e096f4aa5cb25a904e11c33f3ff8010cf0615402840c53a8e6bba589e7e8b2df592e27812a6af5f95927dcb2fb453b5933a6686cae2250c25dd701c867e13b41e8471cf01f8d7ac8f9e82b954152cac250d0dbedee384100343851bb48002ebe082320b4269b4457eaa0547d2d97418817ca02cc5165f961cd90273f82d9e72047fe16b1ddc05a0ffea7fd840ea2efc7b6df4a98acc3e2bd812797a54e07945997317498e7f274050163fda762ca6612f0d8d2676ef4ce673408c46010e34a1c9c905edef57c2c4d4280934fc056a786df4f18473c1502ad490c0bec8eaee0a0942291d4540b5b473630fa3b140a2294c42715d10ec5f87ed2702f0ff560a185989d769d6bb8d4ed1399a74e15fcdeb160e6ac4b90b9a132d7d72ac1f94f2bb1e6721e686a8675787a7b77bb015ea701457dfa0f9bc3819b62ef750c3f9a6b168b08c561b4a7bfacf78de09f2649cbb6dc5dc35996679a1c80764ccfed251fb2be27ed3c68447f3574cf5ca857cff6485f4edf663f2f93150612841f86b957e00f625dd31e09f58495bfc09d34882266586adaf5424c58e61eee06f34ced651685592abe2dc98a10118cff98fcdfa84252cd27ac95ef90372802d4804e0f17d950c31ee420224c2605ea637413c01118f6d7020e86cd7aa2e643a01d398a5af36f8738202d05163d9daa6ebbd1dab4b83fcea073098ec9c4bb7b762331f7f1b7d7e829dce2b3135871f1a356a87f9e556c11c0a60cb59925eaad780a55ec308f2c84d59afb6436d0fa772a70e20b238944e4ea0836b6e26d634dd89288b349723c39c1a7044885af7ed89d5c4be10df82070628e749c91c1f46ae128ab198eab4cd0081f0cf1f8e92d44b68bc7ef311014122a7148bcec66f0195944910aae507786d009d13429ed3de2c48065c2128a8778ce0cf56fcc525b9788277f6fca0aae745bfa83bc1452cf4a83484517afb6e7614619f76ec9bf48634747982b9db06672824d47d9467bd87d7f02178f972fa353906f4919831ab62c29e64efbe159160d88dfcfe1dc7849e4c7aebf285211d2b91fe4e410c29864344fbcc366334ce9b46688657e94ca27b822d9ee9809e18fa94f98d1b11a48603552b339f39c3be6caefb5223902dba67efd3960fd720fdf45cb11affd127fdd0564b81ec2acb7abd5b83e1391fd189e5d89ec9caa480d9a510ad06dfcc7571faee893bded66a696960ece46498aa45b9bb9f7248acbee92f91c99d8ad24cfc15805b0daf3a11882337b95f8be3467e168d55aa2380bf3ce71966bcd53d08bdcb2ef031bd0d89d934cd982b4b51cc3e03c36ae704b25a66871cdf1621ed995c91b19716d65ca6eded49daf5e76a43d8ea40b9e168f74fcff46d9c17ddbef4c8d5d9c06bb6f70a7920126af783f9d19d976c95d6e706139c4f102ca2c27c8fb6750d7149c253ed86afd784cae6e21d42463cc4c9b6ca885191061fc77f6b6bdcdfb3970e806715aa5ae8d70bb1ed71f32c4aa66734b0b9212e8d976829ddbe81f469b36c3bbf1e2971865f916c63aaf294bc13592d37aeb864c48c1ccdd55b8931581bae48e621ff6c42eed8381553849c30490135c42d2b8573c1a83df6f7552d3a60fe35419f772679418fd0f7e1e47ebc8e7bcfe7ce5fc6c3bb14bda2b97b5bafa5d0eecab482d8f189ab452024f64790f3ae529c9f80ef5db4d1f4577102ec164e1c8fff772777090d9e35a0807d980a6e1609f75de810846e66b4bdc9457e8e99ca8c5dfeb83cf50aaf6a6c82d2f52de01c8cdfaf71f600e1c1e4491f9b0629e49cd397b10ad1feb8587407a9745ea981d2b4bdb2539b1166fba772e69376cab6577391d0ff89b5ea8d6be718e3a4dfd5000803515ad361ed7893f388e4b5caaf86154a4229f9ac8a8585f1624cce6f55b5f16ccc49bb6fc490ad95f9fe47908859bc51f63a0edd4ae3f61a77c71b6ee6f52ed6ff1c9465dff9e9dc9b66e9c763e83af97299da70c5f5485bb15f34f0c060d5564f93c3e7944160f8f5b24aba4e7a968b627bbb5aa4f4349f2caf53ea6970756fa4699385f86977baa22fd4d0dcd274bcf608f1dc42197aae9d2ace8b8886c93ed896c940969870729ca5fde3081d401b8f712fc9e3ea4a0b2befd2c428bd5b4b9ae5c193b1dfec732a5df1e56fad2a16b8d44f9e3c3d13a087136e7110f94f2dfe3817b104da361d543b35f5c0682f6babafad66075e65eb4bd0e430ac2f4eb361c55d25ddb84c60affecd753b9c07028c817d4e696162758120515ba1868c38d6813a165f4d0215a7d75a4fa91809eee37c11402aab82bad8402b0c5a4f1444b397401e94ba4f51e7578ab27d776c44715a056b6181e76bdfb7a1802ea898f41a912771e8ffd2f6dda5c8f86d0c2fe38fb11a237900a51beb9a7e6e136bb24543c740477772c990186df76f98b256a76f00ac825e307ecb4f4e501de20296a1e87b7cc384701061f3ba652f89bdc868b5ff100ac0679052671b528c5ec7f51e7b5644eaee919d0386778f889507881fce63d75b4ef700016971fef593b239b9979831f470308494b37339ac9d90e8b6557541254f4a7ac68afc45a41bca6f8d43bc340bdccc0c3f30ba5f7e0b387d4d7b9eca57c54814df33a52cbd81c86ba68472926f004dba8210974a35f8751e4d33b88ff27ec354bb9a0680ec126dd5cc428e8d884bd22e695e5f0ad163ddd0e5444d4d2aac00a168458c275fc2758acdaf54cbe2e4057560408572411633e2eb1e144da2077ef13543ac152eae5e78fc2d3b10eec42696af0a232af6c7dfcda87f42948b2b7d8d415733ccee64c78955c3f3667c8c480d0a322905c4061d0c193bc2fc32b8cccbd1c138bb25905f1417fc89e6b44c31608614b1c59106f553579a36b0f9ef1320b9a2da61f8f91a772c7961e9dfb4b6b1b2313e42cbd8087f2fb28974741deadf21bf820eb22356dfb15d1eb5d7bdcfbd176c88df4db16be5fefe737617f616c7281f037e783b568408233d327c37b1bb4f2d359a8c5aabdf248ac400ce9c23fe41a57f085b2f37931c754b6994ccb4e0b8f6cffc414431c9716beff484d6a1bd6a4a329fb6f0a29142baa1632ae2f861415712f162fbc988074f1c932554467b069091e123d7a27cc97c582a9cff0994990c9debce36a83d5c683e8b4b9a46d17eef353f8545dc14813fcf6139456adf7498e1e63a65c10c0abfc96ed80e63b3dcb1d3b9246c9f1126aa5344e5328bb3a9878a211831c03293c916ad5fb4f15d4c10932fd90cb93a971eda7e286cb8a34917aa49faab5fb1d63d25e448002381f0f0815c24de6eba67ab2f4cf8e43e4cc2ec14b1887ffbbf85b06d19864f4e221422cf053e15a67a6155435e64a9831a4dafae8c138fb376426c0a98717337c324b11c2b2e4e846576ccbcc8710f10b8a1c4df1ba5fc07fdf881b660b8df477b6ba53c64180bb3bf1d2d9ffbc140d2d0fe2499b09aff7df00cd174f93862f7c794f683d0832b57600c89d17ba3731ed89b9dead7d998e5efa081fc5aa96043c53eaf9d79fe3c1c747fdaf5c6c71db8b02fddea16935326c158ce8cea0d39e6d324f0c041a8bfe09eab6f8bac52dd83d3f4623424cf685f8a3f3ae8054c6423c10755aca8cf76aabc5fdee9f561765b90577f4b99e7a8ca61b9e9b3659995f9fa0a7ce498beb234b575d9939260901d2dc42a06455241da77e62aa76205b5b0000dfb974a41d79413bc1f972165c7afd446d5f8601c23690e0498063d4d87ca4ccd280197852df6efefb455ea4d3824e9f45303e7f336bdb418003120d65bde427833c3814efccbc94b07479e2e788c6ed7f4747a2573f1b2bd90a3a7f1d8180afff1a311ebf17376234a03f120ea2e46f4ca81003b3efa8beac08aa007c761507e0aa63607013c0264fbeb81175e40fcbbfeabdece30058dd06fdf8aad68db22fa626d910745e4697c0a21b7cd059b383a37f2233d6237e7ddc7f2a100a9488a74964357fc61d528f6876584f455f8cccd95416aef77b407249e6a259fb857da7f9cbec0dfb3cd4ba1794aecab04756e92fc632efe8fbe4f753f487ba0d443f9ef97d33ab1f1530122497f8ca491696997982cbf7c121a27ecc2bcf6d65714fbe4d9f5c16cc56e002cdf062e99f63b13646761fc42e4dfcd1d15a89dfa70ca25da75af28b661e1156f474d2a1504a8a13e9ce55c014abc5179b820cddd7c9aa0819709b29fdbee5307f0ef085184f255aa9e8db691af67c5e22dd2857468ad430800f5bf4ebf947158a7890baf287013255d264c321f0f24842b6ca4506ed9bc91e862b3ea81ef12bb605b90db8049c9479412f8807535e13af0f35a2ac4cd302ebe18854e94d23461af33a6141f71e4185f7e1cf0d25185aae2d20ee5381b276c6b1f4f96fbec23e22a652143486887a869a342140675261a3e63581691d79a6f533e1bdeef1e69aef0eb9b4924a8486c23bca293017b823c1a4ebbf0c85270cf3440ec2626de7a06c6c82e6d31f77c7b2063dd7a373717e9d034afc483f0359048f020ae87aa5596b0b8192e07ae8e4fd0cb017a90e9d74006a952dfd514b6acd5d73733956e686100d986858d40e17679f715d608d9e2fb0e3e2c802bc1bf8dac3612e4888f577a38182fbd994291a60be8f8f60c73bc7189c86f678d6af846f8ee7548fdd85a3bcbb98b1cdccda1a116628827dc34acb36f184d68e38b39cafab5fefa03fb592b4ef22444591bb20abfbe43c44910ccf4fc4f4b6d857fffeece95752e2ce4b6718663f96d2634c7260839dd7fac89bc83b1a5029a1e6b62ea160aba97f86ff1203be6205db1ca01d261766b8e06d6ec21a1a1ec3491af1ceeaf8bb914782a6219919f3311f9952006009f2063da2df30860fc57d6c51c670929f143913782d88134ccefb439f28321f367fea06cc71f84df2c58ed62018e26231b7cf2cd921c10bf935de4493eac4ec98553494dcd4b3b2df7bfed9a7935bb7c4b53db4408f6c1f13cd822bb3f2616ef987907b4559c6d22c6029077cf1d174534af6ae711d2f3ceb3ed64103ea9852c44efb0055f52025c9996f7b78d5f48aac8f264063f3cada26769c26b4935d858b1479e51c9ed870dc4668ce19c13c3006f0d0358ba69648e07fe63eda8954d050ac7843d5178d1de3ac46846d2d6af98cc145f6ebf352cef427092e3d7b3070d0e8b3fdde9aae2239600f52ae1e8cfeae6c4f0603b389b6547b5fba675c77c5ccc7c9b65fdc554fba0747b2d21018b1540362c500e002d7d923fa03f4cc4d0ac7c054a166d9d06e49cd3719bc451e6601f36ddbec66610707a657d95aa6db1e2c5ae8e6e5fde265f7b842636b9fdd09fb5bb7a17b7c40", 0x1000}, {&(0x7f0000001280)="4f1d516e4662f49b59b025bf2d706a0f16c12f0cf7f171046f0b219fc5d153be41a4f060efde246af4054be61d9ad1183b278c6db7f6c6378751e6dc062ebe32f24489903d93fb0aefb3df92a4adbdef785941ac6e20e6b95d02db944159f3d81ffdf83321fbc09650977052bf33ced6f7bded5ef8e2b7a53c56c878d449b69479135e873fd0220e3f0940b62a4453cbb642e2d92bdbcfbf89f2b3714f9d457da5a00ececa87e2eab0e112d3034eaa0b54b6ba6548601d1faa9702c7f5bc8f51daaaff44719b", 0xc6}, {&(0x7f0000001380)="2a60c91b1c2802c4e1ba236dadb67040dba078dc8ed14fa953b9da6b35ccb9d4da4aae817b25caef72cb2991d3d9bda26a8d0797fb5828d7dbb56c00e6fb02995981ac0350e5b133a0e4c101e5772dafd1deaed3793e6553b5e9622c2d715b0a3c7c19edb797e29561bcd3c32096f497cd260cf116cfaf5dcf11515a4f4bfacc63269a8ee6aabc0c99d7e547024939be30434cb2b77a3f1b2b4ca31b68a87735a25ba1666eba1de09befc9a87445b644c2b5a08eaa71a517faa786b1bc31b3a5914be99e9de22610f2e85311eb60484fa3fc0a9050baf0f16ad53f5eb6ef49a5a5908be12be3ad4cbf614afed178b2203c87a91ce3ce91492e400e3698", 0xfd}, {&(0x7f0000001480)="80ae90e4d968d6d547d76a3efd5d9521e91eb39810443131025cea933e96696d1e754f9a16efe0a2577245d81aa21bbfd78ed465d5f7858557ce42ee5e9aa2740247e2575203a0dba9ebcd1e54ea5dc7993a8384dd73e0b5286c31ccc8a5cbcf15aa", 0x62}, {&(0x7f0000001500)="47757e10fa07c82d21de37f6a3dd21f45eeebbf00897f1ef7b7eda7d", 0x1c}, {&(0x7f0000001540)="e9cf1113c96fee5a55ab039c48e067bac2adf9da5d081d483c9ea2eae4ef71bc1cc690004b3843958c6c188256412173b92dfbc1d0fcdea8cdde39bb8fa8d23a60c3adcda4685e7c77f4b9058c6e51185ccfd46a9a8226e60df650fc2e36a0b74e40334932164360456f4d4b8039d2e5d504", 0x72}, {&(0x7f00000015c0)="f38246be67c84a918f46dcebbac54f378d38f1ee3e48ec2bf882d99a6de2e934cf163b600c9d9e62a048f7ebdbfa7313db88c563fe1f5b208fc4ecdf939581b0253ccdbb", 0x44}, {&(0x7f0000001640)="d2ab92220fe14b3b3fbc16a30c7d453a77c93d9ee7a3dd4adaee5d696e80e788286356a0ace038c16f4cdade8239e5a66f8d873dee6bf0c938ea663d95e6f5b982a5245946be4e6187199a6bcbad1ee968846205cb12a6edc9366fd55657445d1df5e4b7a074e09abf1e0a03bf6a4d74c892c2ebfa811945eaae647106e87655ff702ed80a9bc25d7ea3bfff3ec17607e29c9ae90a10207cdef5c2aec872c11d2c26fc37c219db6e4280ca283046b580407ae858328d5c5f95d632ab09bda4efa7229f409ff2e49f990e9cf78c75ab8bff311df14e90d1c0f7bd3ff523a2e3da38159620bcc07ed4d187e1029ba95b419b6c3199b2dbcd6449523a3e", 0xfc}], 0x8, &(0x7f00000017c0)=[{0xf0, 0xffff, 0x1, "55e2fb240e466e248f847bc775f0a12a7a7c4ef3afb0a2e0c5e807ad1606bd792522442c5ac703a1d1a7dbfb66e4de113a1e59e01875eba7031cbe289d2dcf0d483c7ec380e0b0a6cd48560afa50cc43a52fca08f8056d2220314adcb4086bed50d99754c3c0b41ede97a179c12b80290907f0ebd2a88a39631e77afdf3270002a40f2769292e51f6df8dd912237f957b3661695af7bbc9cf3d2eb0e83b81c23eaebcd501859cb0e09fe93e0bfe4bcf4397760c806c6d331996fb137051ec28da897d96bbe18223ffb30c896596d9bb3b49b78b669d6c6313b33d26c7db4fb5d"}, {0xa0, 0x1, 0xfff, "2df3f0902b1957f86eeef9eba58a773c247fdae525ff7b8db37fad02f924febf9245f4d43824486541e3750fb9b61ecb58b330b6f06107b43fe1edf88e0cbe6be04884e9a6adf539808d6764a20471f0d3e741de522416a61e44169447c893e0ab0831c250be6d794c7e8533ad7878da791adb9b088262466d14764ba799e96ee9c358e6b5c83e3600c3"}], 0x190}, 0x0) fchown(r0, r4, r8) r15 = open(&(0x7f00000019c0)='./file0\x00', 0xf7b0ed79038302ce, 0x42) setgroups(0x6, &(0x7f0000001a00)=[r13, r10, r8, r10, r8, r9]) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001a40)={0x2, 0x5}) shmget(0x3, 0x2000, 0x182, &(0x7f0000ffc000/0x2000)=nil) r16 = getpgrp() r17 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r17, 0x4) setsockopt$sock_timeval(r15, 0xffff, 0x1007, &(0x7f0000001a80)={0x1000, 0x816}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001ac0)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x0, 0xffffffff, 0xa9}, 0x20, [0x401, 0xffffffff7fffffff, 0x1ff, 0x1, 0x34d1a531, 0x101, 0x8, 0x4]}, 0x3c) ioctl$TIOCCHKVERAUTH(r15, 0x2000741e) recvfrom$inet6(r15, &(0x7f0000001b00)=""/144, 0x90, 0x840, &(0x7f0000001bc0)={0x18, 0x3, 0x7ff, 0x100}, 0xc) fchmod(r2, 0x20) getpgid(r16) 04:46:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1000, 0x1) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) unlink(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f0000000200)="dd57c5fc6f1bfc81d99a4be45e48ed0af4b2c73fa0ffe6507593b1bf640abb045ecd37b5f7677604a6ab000577cd6127e7726748dc973b65b3199adfdb94416b50df7c4d226addf76dcdeb8d0e4bea4e3393895ccd8b54ba71a2a178a13e59fd943f2c411c514e487c2d351c1470a3c53407db4c1d7a9522646ae80ebe282ad092d6ebdf57f30749c550ce366199", 0x8e, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x81, 0x3ff}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x1, 0x20, 0x4, 0x0, "8e682deb1e4a42fe05459072557a1de4aef0627e", 0xf84, 0x8001}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() pipe(&(0x7f0000000640)) close(r1) kqueue() r2 = syz_open_pts() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000440)=""/138, 0x8a}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 04:46:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) 04:46:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x145) socket$inet(0x2, 0x1, 0x5) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x7) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) r3 = dup(r2) r4 = getuid() getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r4, r5, 0x2) semget$private(0x0, 0x7, 0x108) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 04:46:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8f01, 0x1) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) 04:46:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000006440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000006040), 0x0, 0x8}, 0x400000000000) socket$inet(0x2, 0x7, 0x2) 04:46:49 executing program 0: socketpair(0x800000000000007, 0x8002, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="e17f93c859fd812a4c4f23d67208efa267c3b4c5eb3ae7228f4065065a19a1f075d0387dc6", 0x25}, {&(0x7f0000000300)="b910af031489c6509adaccc175bfbca856a0bf7677d4aa6c2a5b4d245e18e8f269a12d312dfc2683c937df93cc08c7850829fdb68e46d0bbbd2a231a545605c4e6c5c366d9c4b1c849923a650bcb0beff1e936846c6ff29b1b0d8d7da76bcc46cc4df46de763", 0x66}, {&(0x7f0000000380)="08405899eedddd2104b12a9afaff270917cdb9d1840bac54a23b07cf38f2d8ee1f4d629e", 0x24}, {&(0x7f00000003c0)="09c0f746185f07ec1eded4c4b1fa01ae4e15dcb7a43cf0ec6522929b369ead3aa98f55067d8a4fb02f1b76ddcd1e5e1c16b4ff011b68d7abb34634539b3dbc76cfe12b14bdc4114832d46e142ff1527e", 0x50}], 0x4, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='x\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') fsync(r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/94, 0x5e) 04:46:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) r2 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xcc) socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:46:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20208, 0x1fd) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000180)) clock_gettime(0x104004, 0x0) clock_gettime(0x4, &(0x7f0000000040)) 04:46:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') kqueue() kqueue() link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') r2 = msgget(0x2, 0x400) msgrcv(r2, &(0x7f0000000180)={0x0, ""/206}, 0xd6, 0x0, 0x800) 04:46:49 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/79, 0x4f) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f", 0xa54}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xca9}, {0x44d00000000, 0x80}}, 0x2) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 04:46:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 04:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200"}) read(r0, &(0x7f00000001c0)=""/72, 0x48) r1 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r2 = semget$private(0x0, 0x7, 0x200) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/98) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000180)=""/48, 0x30}], 0x6, 0x0) 04:46:49 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8060, 0x142) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b4001000087f6d99"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x23c8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="ece46bcb32d5", 0x6}, {&(0x7f00000000c0)}, {&(0x7f0000000200)="bdf1d16c77964356069c8c0f11daf4f8383078e4c634a2c8e206b93acb299813ebd25858aa4dfe47847bf9fd0135a2f879a5e85938b80a142d92ba814f07e5b55f54774f17aa9626bcdd5f2da3d87a878a80d38759501be6482f1b0cbfe80669847e2354dd10bc047ab5322c7e28fa963a5f58a04d3dfb41721fd250200410734f6b7c0265bc0b", 0x87}, {&(0x7f00000002c0)="d7b502e41937832465d273b89141bf019c1becbc5efa057fe89f91a1285ef530684d66b9ea554ea470185e77b4622c50598ce2c206c97a8b3726d8b2c68932e9f603ed61066d2bd2ec54942a5c58790aea9cd72b95d8fa39d3df6277b3e8f6065ed46b034b1e2aac0f579d81b00907f022efb1c2e6d0b3071b78d77fba56aa8ac9f873c5e086bd1e8acce27338eab6e79ad80292fba25f5669881caa4be82cb1023b1ad502bf92ece3e550a27a68306f50ef22973af8cf2faef9d24992ac9053c1cda4c4aca3", 0xc6}], 0x4, &(0x7f0000000400)=[{0x78, 0x1, 0xff, "95fa262e1950ea72c9229100ec75532401c800b47297a88c3f1b54da3a6342cac4023e8c5e9ecb52aed83f94da2bf7c87df8ed34c65b17db6d22013feb52298b65440f6234842f20db47e90d77d78cdcd291fb99e43e9502069f1dc2aa0a1a459f26ec09ab9d"}, {0xa0, 0x1, 0x8, "facfae28dcaf6216daea921d45ea6a0282d900cc8b103cb0330daabef5aea531681f71b1b6dec6163a89b8ece9cd677112c04c78c0e0e29f99996524cb586d31dce05e967398737c5fe46482e3d080bd32f564a42727648195b0917448ff0454cb39149437e6bb4cfcd95f34f5b1d48a5903e3995e46c4308e7e5d4c0f8bfeae6b0b3c83eb1d359bdd3e14c482"}], 0x118}, 0xa) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 04:46:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xffc, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000240)=[{r1, 0x42}], 0x1, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r2 = kqueue() poll(&(0x7f0000000280)=[{r1}, {r2, 0x10}, {r2, 0xfffffffffffffffe}, {r1, 0x1c0}, {r1, 0x5}, {r1, 0x84}, {r0, 0x12}, {r0, 0xb}, {}], 0x9, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xf0000002, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x100000001, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8b, 0x80, 0xfffffffffffffffe, 0xe947}, {{r2}, 0xfffffffffffffffd, 0x10, 0xc0000011, 0x5, 0x6}], 0xa6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0xd1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000044, 0xfff, 0xb18}, {{r0}, 0x0, 0x90, 0xfffff, 0x8, 0xffffffffd3389e61}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x82, 0x2}, {{r1}, 0xfffffffffffffffa, 0x58, 0x10, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0xffff, 0xf7}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x2, 0x1}], 0x3, &(0x7f0000000200)={0xfffffffffffff000, 0x38a4}) openat(r1, &(0x7f0000000340)='./file0\x00', 0xa0, 0x20) 04:46:49 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x40, 0x40) r2 = getuid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, 0x0, 0x2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/213, 0xd5, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 04:46:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ff", 0x1, 0x0, 0x0, 0x0) 04:46:51 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kqueue() r3 = msgget(0x3, 0x2) msgctl$IPC_RMID(r3, 0x0) 04:46:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/16, 0xffffffffffffffdb}], 0x1) 04:46:56 executing program 1: r0 = socket(0x18, 0x8000, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) sendto$inet6(r1, &(0x7f0000000040)="8b16e69d354138a653a40f9e042e19da182f83c1e5f63f4238a8667ca2cff964acf1b6fe54525a50e262e3b98c9cb00e0bc1633677c1b1fb5cbc0d1b1c348d682fe13a23da623100c9d5c7a1732d4730bffa3aa97453a1404d3fc784", 0x5c, 0x401, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x80000000}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000140), 0x0) socket$inet6(0x18, 0x4, 0x3) 04:46:56 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/78, 0x4e, 0xde164fbcfde56bfc, &(0x7f00000000c0)={0x18, 0x2, 0x10001, 0x80000000}, 0xc) syz_open_pts() fsync(r0) 04:46:56 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x4, 0x100000001}) 04:46:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20002, 0x400000000e) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xac, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x200, 0x77d9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x1000}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0xfffff, 0xffffffffffffffff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x5, 0x2, 0x2}], 0x7, &(0x7f0000000140)={0x3, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kqueue() clock_getres(0x0, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x5) 04:46:57 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000021c0)={0x1, 0x0, 0xfffffffffffffc00, 0xb39, r2}) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000001080)="da2260dcab7d373e3420c203de6aae96dedf4a2bf8914f92633b1ec2305214962e6ea228c245e5377dc75c5b2472e5937a412e5123b5f9454b07c94aef123f55dd53c5cd229cec7d7ab5858cadec543474f5f6d4086766369311e4494fd7e712557c69440c8f3a1b052581", 0x6b}, {&(0x7f0000001100)="d23d682c41bf3be7904c6d77104de3d88b6570b6f76d119e8bfb8906b79c156ed6443f0c4cb939e1725d45f75c65071a7a72d342dad227f6002cac9320a29211a67a2b634546e230050d9fd2ba1e3efe587f34520a73a340c516b060788466a4cc2ec6c22e6b335adeb059240f34b7d5e42b66b77019c6554658ea92fa886b669910ae61a721ea695b14c47b20fb7815fb871ec17ba53c15cb30369dc3eefa982054e0e1f59e4ba93ff39ceac6c9a6ec0c3eb02189", 0xb5}, {&(0x7f00000011c0)="720c0d3f2ec9732844218c2460c622a7676e374576e078c7e2ffcb85f6cc3e423e9e7a77f8075054f9c57efcfbd64ac45535a50c1b54a719002fab2866153c911068c5c9e6f887aaf588bee2810c75909f0788fe60f708822102f5810d771af8158e2d4c2b1524e54e7a97b75dd30179f5f5bc85e8e1cc2ff7930e1179ffcaa533ae1e2502408af920d009b60884d3f5b5aaee092803cd958ff3ff77cf7551177f2f89d1c4dc8aff14c06dac31e3281f42b6ce1df1f2187f3af40b530a14507e3675a1d6a608ed9e7ac8dcc93a6240f130e30cec9dcb0ac134d2b6226dc93c0581e0cf13f4fe5f480fed084c138271030f6bae29c086ae1a382414739e8e7768f36a2cef89743846c557cdde2698ad9c1f2da05d5b1cb17e5bc152be6f41eadce7cdea0bb6230b9f715f08c35b2307fb09d53e59aa1aa190bfd4e8dfd9a75481028a566810fabf55afdf0ff6545fa78c2373a4e48b164b9c4024f7610b44525ac71dcee55a856aee159b4323d2302c133e6096f6961b28633a2cce5d857f6fedf66faa411295ce21646c8904e6826730dcc6c0026f5217710c764c72fb14130d10bad06f657ab89fd2f71f40370a5de163eca79a1fa7b415658576641a4281b41acbbd86ba0760efc47900580d43f6c2dc7c6cfd3cad2368104d0ab79c6159411edd772c8e2fdcb03c5f35fc6950fa421221b3893132fcb8c7443f12c0b7c2371ac0cc27ae262b7b48fee742dfd1e955194d8e3c24404a1c722c0e3df7eceef4f50ac09be6c6834b8e0a23fadf5aaa46f1ac480b072f3806268f2184699839d22b3f730147a4b2c1e59fb5de7d255193759f741d31b7e6cc9460019944c715199831b3d2adfe3f8fbdcd4857272decbac9ff6244c5d34d4dede12039ef11726bb1b8d78ffee66f2229b929c934cf43c5239c7cc696b9afcf500f94ef1a23137799a290a6fbf6fc0cfaca59ce7f70a4b21499b930676dfdd9a1c7782cb8510372709139d3af438c0390fc3cd3381bbb77a9d651a66886365883d28b7a58d7e92971faa16f3dc6a744391a04133b6f560eec0ce6a0305cc56ba33bd70572ba677a729cf27766bb32117834f070f6e9d604ede9ddbd19c7a665705452f2572f501fcbba24354412dfc4e54ff649a038de1fd802f65d66f088b71d442c90c41c5f2c26c0bf3c0a677848f42edc3406db9c483eda693388f6beeae6f913546cf48d44fda28ffe916afeac23613f2732f2643547398f0fef5e7c9a51108cb798120ad387b40b1968d172beacf6a47c5df60c7c40f01182a9a0772ff6119802718851464f79058cc0560f5faf6005e94fc1af37eb3d861cbd46923d30f12b6412d2cb6ccfe37f13b6d15c1375e5eb4b5ce56542d20788cfeed8a7c6305e5ac253a708b2e65418633c36a79bc40cd771fcbf07c6f031fd10c15438b3ba868c00284f7d67c9bc7c4b1ae8fb9763c27c0e10cf9ccb661936121e1bd19796ee990ab3789df0cfab7097c47ab66adf70ad5f364df12c9c37b760e3687bef12f00693aafa7afcfc502f858d43a1c417534195e0be5f714dda4af06f071f3f8c34419cebc812b6090a01185ab37207e9ce3cf225554aa6928cdeb33edb8770d9329f371420e75a3f07d476d572a90ba5740a6c124358fb80d0c01249a0d8994ece7a0e1496c937bbb4f159265c615ccfabf01627c21bc7e5c4963743a722a3c0b0f94ab064db47689f0f341afcd6500b79495391ff8c946b322844e7041e49f4961eda5ccf5017faaa9686b65efad07f59288e91966d2b4f621aae1deb06f8aa59fcf1940f37a06981d8f807be61327e13540c70cc01910182ede3b918c29d5fdcef346014410d5c9fede655ab1e6294d3c1d1256fef47c72151d81efbd33a3d6aea0636207763273ea6f4278aacb40a1703420201086609e2f05fe152ae4400ee58b3504838d10d4051b0aca11897747ca53785c2cd00a0e6c81bdf0019e25c3cc0932276751660b6c123c51da06cbfd07c4070f340bf5c35653b665e29c750d204ce8971707fbc3f0dca79c1e9ccc72a0380e9b0df081125e77a50e5474856e2005c0bb507196974c228a142544604ffd82b3c15992280f8aefe93979728609731e1669cd31449774c901559c2cb3f99127bd1684b91070c2c40262e8df1e2185c9916e3ddbda555efdb042c4bb559b0434cb3444623def09d953f99fb9224aa7767de3c39d1758096a3b5152b37824a274b19c5561414e56fdbbefd724fc0ee9614792d22d59bdf848d0fc696984714dbe7c63ee76894244e68495f3d673a96172b917f68d222852e0b47dde912077cfd6982ed139feb445270cc7e39af850e8658af22b29dab107e8d96966bf852099cf7e114a2124d1817a48c400db25cc663263aeaf03c0f8bbbf37e0723411a9167e58de8e3bd59072f7dd19801750009c6ef49fb67e812133d412dc2ec311692d526b2565c99a54828010429b22e79a436ed4c236fd92a556e84713da33d9c6b034325bf9853e5098a9531eef21099baa727129b9f0645f966539c888b5c9dd22f845c32aac2813b8c328227cf0b6652faf4b08e8bafc2ed24b89216ea060b6dfe09666bd1a5049dc57da7d45f1fcda125831b69dc51beab6b263ab9cdf2a9e97c28abe6597138b58ea27915bf41f1430670f6fddf50e96c1d5626ab92bc7b8ea288f893116a540f69e7230a7b49eef6b05d7dc4fa703fd82aa81cebe0ce8347e0acc79e6979befde89c8969d0a9623d10d3175877ca50f40d3e2f39f518c9600866274350f91f00eb9c452d4c232f7344b82dc6baf1fdaab8dc1eea3076f1a5404cb117fb07cfdb2e1d4246a4486dd626f79c286cbd50676bee1fa49672fef5e5a6e08ce3cc0f8f90d5e29b04f30fa13a8cb5953e5592f2d403571ababa3a9c3b90d8f1a3b12c2d73b638e3d0e13f9d2f3b39634b133743642e74d76dd40a3e7e36094ab10ba771ecb84f2a3e4a9d3c4f64a6397f1a1c512ddbd66aa09fb8e01df6eb66fbe45debeb9254c8abb00b0583930b88a4fec6279192cec5ca18f13490bab43c21bd4086025df0213db766f3f681c4316486eaeab31efd4e41fe931542ca23d3d80f55afb4e9a58e3aa1bc195c59dae9740459438af762200117be3d25d611fec00cee9f5c579e6da02faee08c99e69015727f4e0b327a2f3f53a02cdcc7a54166a535501b845a589ab68478feef6e63b4a7174d68c5b4ad3ef75209ce070c3f3abad5680cf72e2d57f339621b1f90d0c9f358ca830fdd05dc1e857786c7759853975cc270a59c588fbbc3018b848c3fdab5c4696fa0782515e67415c3e19295fdf15c604568572705e679412bca597924db6116f65ef5f367dab5a17f75233e8c6424a6e75fc9c97b395960072f918b6c40ddc33e871adf2548823b89dfc5b54b253a535a13b99ed0316beb2940493fece4ab653e9573da27492564fd5cec95d66923af675bf35c6e0f9fb9985d33002496bac1d5efa37380e38a39410840335bacbae7e5040d2261f35bc4ae1bd4f14fa9790cf5820231291cbe5168842cf7fa6982e8362f3df5782e4a508a598ba0b2a67d5ff9376f3a261efd6424c58ed8dd73a400eaf12e8457a13462dde55f83098aaee2a73b302345205341c84363e0cae9f34367c83d29290b92ca2fb48e2f895142149f8e90cdce8161034d3c9c8847a991f387b1e71c6e82bd9a0c5f0aff524e58c74e640ced9a03db5ee80c573d46336bf2ebd8f9f9e7777cf02e340a61931f57f8aa3e798483b5d694f1e021353c996d507a776bebc165e5b176c34311c983699e81cfea2773db6fe922328bfa4b9455981d8ec0b124c58674c9a3966caff3bb518a3ec693fb27f0bcaf84c42ee48281a6532ab74e238ce80dcc4d90e43222d44b7ab4c9d83a5328eb7f6258f5af90307b69e5a340e8900fb4d22db6917ee5543507337e7ef30c438d1bae2d63b0085532499fc5a9dbe3375abefeaf02dd37b72ff84d122f9c15de5939efe41f8ff8290b3945a8d153f401dfdbaed478534937ff76e1f77d7dc9386e91d5f5f4d4bfa15d98f9e72a8353f960f3bca051305ef6f9b83b5f2613c08c8ba1189e44ba28b664bf7d9163e0d365f77e78dd21309efdee02c8ded5186cef03b7a3cd5ef9efe1c79e4696094046b762197d1ffbea0103dcf1f29d80d2357aa8930959400225e3ae07d8f7f00ded1c9bb47cacb0d6adaa4cf61381288cda6705eaece123d0d499a2b0540741cc5487f7ec4110316fc146c02d6e0add96a5c772ec9202dc0a6d752e5f34539a09a53f512cc8a244d95bf56e11dcbfcb890df40c11bfc28cfba294bc91fa8fec8e92c5dceb4fae52fa6bc92b21ec12468d661c7962ff320aaf981e9c34056f7323f8d98d750de034c908041e8d3c77d1ed12456a6308a6cee2d5326e2eb3d670abc81ac3c81d76a89a521f9b9508340d4981b71e2582947ec4d45fe1ebe6c0b6c748236971019ca8cf680b5da0f0a0d68434142d3be159a70b23e264b73ff208e1aa371eb746d357af3c0480562e14658aa14a049fb50666a57cf48a8ed80e0b0390cf87089d09ab8e5bed311213c691f3e94b04a70cb9f2e3429f9624f00c689f09ca963af54e754228cc43e02ad88bf7a3e978d70e764dcadd11c0389959cb427b573e3530a3cb5f730bf6fd4a5bc775788e6184b8c3eed82ff313fcd18ee4910f82bdb0a72b727fb6f41ffa578d8b147e4f7561b07e92d57c111d55d93a35d27673e9c6f3e3642c83e49851fddda9c74be359efcd0290c4f9846d04317c5f61fdc71897199a24b3370b39a1ad32c97cef563571f58126b0f085683a5ab110f180db761cd58572b57b04572efd165ccba6a25c5856212ca0f87345a348c2f4ca8613f0dc0f5aadf143235846aebd6fd11a19c9f4ad3aa717519a9d7a3e5997b884013ec1400636c59c75adc5eeff22cc901b71a0a7e2c3d445c0adaea477a66459e0c97d842de991e131a15f03c625d48e0c82390853486524f06a8a773318d1ae0602f6f70a614ecdba02b2d51a2c00bc24eb478e70a5f1432212cef43a68b4921443dd30689a9b837bea267efa1bbff9156daa92cafc461958a47402985ae09b763cb771e1ed541b3d3f8c5fb6d0db99e8607bc9d0eed1a1b144cca497e64e069d10229212dcebba68964ac3fd066d560ad8d859a695c748f39c333199c05c42cc42841f487b917a1ca6554ca13f760efa3e754edf340ad418385d9d713a54a5331769398bea35a51701811a1ab00610f077f882dd3d8224b1520c1c1f6938ecdde1e66b55d5fa36ec2fa5af4ca21870a227c056bfcb0b257d619386a5c66af0f98d723c4fb12cdfa3609d4f7bfbda79871babd72c380d7346e8e1510ba7d00cadc3c80d5f02846aa546999eddbdba1cb3a5b8fd5eafdd435848dbc1e01dbcd0432c88513aff01de75352695862e51ff96bb4f97224cdc3a19a0db33e69924898f5062f9070d24125c39ce4c8d8ffdc9144e4a2ebfabca65dc75d8e62bf84c33d81e901f953061dd97af8e276c0d5fdd6821c9e581ea0cdfce6568d9a88f16f014ba8003cb264cbb68eef4c0bcae3facb82df202b21df8a298717f8f8274b5eaf7c13258b20cb7ee6c6a353b46388538ff23e56cc94fe4b9121b32fe7a7caece29889192a691748e5d52ff3ee69c588e214fd7679106c67f9f268a57bf3d23f4e6befc45c874470f7dab5faae2706d0c4c52e49368f0a9a02447a960444681ee6a632a05841e7b30cc8c979ec1ddc2e9d5a27103b576541f072084f3369541bc5a75e5bf34244c53", 0x1000}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="add842e3d36a140f45c18b23d99d3bea8732c914407c80b42d0ddc79a4a159bb28300cc959b5416d31147de7b001655f3e03cc0a45558f0e7885688f4af2122cb5701e20ad01c4867384f066a4c990209f73204651317f1c6e88c9f5e362f467882c5dbf4d4bff123fa460dcf18c1a9c49b5e86f9fd3f0063835e124d136605e0d9e4b738a024784ad6932390ecd21953f234821b6f749b50a4c505ddf3005e7d3b8a601e238286eda682a91", 0xac}, {&(0x7f00000022c0)="42de24d0a66e1fe32381e226f4732b96364b1e335b0ddc79d3485f47da48d1e43716a123b68c6f7e9e95c1a1a661c3104b56726662e5084306422c82d8a8b607f9c9a0cbbb0dc7d9afad404eaccfd0964f05e3e41acba48a3f4ac9b584a3dca14d9da766b520231b41eee8212973549916640f4d75eb6cb58e2773f6bdcaaf4929c7d6f4d5d6b9b8c6d7d75b17868dbf1f7bf2a98408a4046d51d0ce43502a10cefdf89da771e701c564e8b917fb2af8e220352f70dd747e5c578729a528cafc19f1187dbfb8545824249bde2e297e1c18655d03339e5e7ebb6c15aaba0bfd2eac91e6bcdc921f32a8614519c1617bda8173a744120637e25694d8b2b83787", 0xff}, {&(0x7f00000023c0)="e7732704ae5e742942571e513f473eee9752c2a9213ddcc61954a683f6a04b2142e065b4c0e831c1b5c97d158f096a6f15c5082356bf6257a8ddd4a5dc3fbe197ffaf7f58c9ab794a07f81168f526088eaefa3239fcd9f2f4c67d9048f0eba43eca2e1609319d14fc775142f864d0e5ae9fa4a488913c5e1132fcb89b79a1a05ce72787b6f8a31bef3ff8d5c8c8c0b139c7865d88b300ce5def7e00bbc2301dcd5678f433cc950c142ee051e34d7bea63fdc711186f74687f00c92b437158014ea4a6fed5e28ab6a3300cd4681852449fde2d675fac28a39", 0xd8}], 0x7, 0x0) r3 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r3, 0x6, 0x80000000, &(0x7f0000000040)="7b581eade44df140ca3c4f6dbc0b51e865083f9a64d2dcb575d946f5cbb2f365085f4889c799c123a6f934bebe40804129c05741ee48e45ef42ad751c8ddb73f959e0508bc70817a258046c2a071c0d805ba44f100b7a93ff65f0071e3e678e152916ef17137ca449a72037de6996375996df6a401e2c804b116a0371c7439ba2f71c04a969ae1731c3f4610f2b8445cdae21ac9a2f9440e0fbb55000ec6d06a91204cd459e89c524fc58bd8d0fff41f64721fad303f68323d2e02e1de4fcee3da658d4fc9828a68fb895f164c17f09dca5c6d0187eddd22b1a308af2719d38dc8c2b39deb4b31e53b82e16a9edc437e34bbf6e6e2a1ae3fb5dcac2a821bfa44c0318dbbe37e736014965e30bb8449ed391b0ae25ceba4a23f8360b471b8fc64b2539d619c0c4e7861987c0c8dcb8c1047f78755c0c2b1257763a597154e0f6990b2bdda37e0c7ffd684fae0ffafc8994ac68ba607f4304097f760d2b277c7fb0cd9ff521df3d7483166ea25bf28e192bb3ff656730c798746dd81d2ab4cd299c6444e24f0ca17a38f87edf6b179004fa0cca701823dee8682ba437429cdd074df9cc81008e532ec748b5e25f97372c2218f759f2eaacafe3509512788df0bb6829be9e15f2b9b253f594a376f467eaf1dfd3ff081ca4c5f309cfc8d5d7dd7ead873d0c1a2c83b1dea35093643afb96ac837563f772ab5a33adcb192193e7ff7b4b54d9b98d8121d880a00fe6e6d7f9be39f6cda506477a289e4b7a3f5addcece51a9e6d10d1406512d00515083ccd63a81bbe893b009c79315fd5ecfe23e1014c5bdff17944b85afef006a1ef5089b8728afb068c5440dc862ae93809e6f944f1687470f3f935fb7ce7641ddd03602d034c746424faa94d22775bb6d8b28ee9f103c9bdf0342f20817b9b40122c8efb591e863c6cd4280ccd66d9b5d368b996eea6d5647104b71306c97ce4e5eaa5d62e238ec8c8b224284c75fd420c7254c5538f80e6d7f9ee6571398638c0eb54a523793febc327304c3ce09167aca801ad21de47d68b633d699f76acef45a1d9b1cdf23d73bae6d64bd8403517fd14194a8b150baf27147c0569c5b482920e5ee369d4627eda010a4f4c8becde4d3c50590071ef355ddbcc722ce9fa03bae54ba749531b265bedf4f1081b7f2d2fdbc995265bb8a9d56ce6d7fc13c974c942a115bc4242c19328836e36aa1b88bde99549e90046de85ffb45572e45aa4bd52d3325ffc4bd15b989c757fdd9cd5d5da681281a0ad107073720ae69e83e98165c3d6e07959897fa15aa7832613b18f22951eae17f8bd1d33d3ff91c847d8649c01035d794ddd59a2444f0b679b2e5bade5b2b02e76acbca0fa558f379bbc6aed040f054ae6f3f250803542f20b328592851ae9729d2fb6dbcabfd429d742e0acf8a27ac8dfca1479e9bf23e2ebd6bc1616b84e96034658edd34bd637652e8b70d63bd900b53a59f212b20fbaed3d619ec5e17e53b5c1aa76264aa996c25b25ccec6e5740617000aa3bfd0f2876588192d0231b1914beee960ade261252c2dce84692cd7c9b30d48b1020b3aea5e3b3483955ca0addda9aa5450b7837a98af53c8478e955db9742fda23e3a29875051993fb84cfd695ba29bfdaf4585f3a412a33e102d3f2ae8100ceda46abb8b820c62660f31c06bd2cd38fb59978ac7020118da08a9a91d84115e0f592a7a0050be5ee0f36cd1ea41d68f9dc1366f857932bbdbe9fe24929aa666ee1dccebed736ff8d6f613ce07d628217001b0dd331d5e138ede3870af0903dfe89826addfaaab9a42e6484f2c51cecc8df089a0c7d0c062ed44dcdc5fcbf87c161fc1d37971a1df3629cb5ae68d33475783eb96f3ad29b543e95abe3f79e9dac3632b3afe6e0327790d4c9e17edd33d13da74bb17bcfa5a449e16588ccfa4c5e1e31e5b2a4fd6f633d1a8d92bc344509179e6683038f1112ba22a2d88b8dca4f591966416f6c6459585e9d88b38720f6fcf27352d42359d41880c6823c549968d06cac5b2227fdb39646ce6e90055f7e4e9b7333054c4ae7823527481fefa50a63203b31284eb9661c308f088a384c6b3823e851ebea391913fefb8a245d973041c9ed2455b539bce5c8aab34020e1871d4bc50d46fd833ceb7706d57877783c9f427c38fc23ff4313cf6312dcc3cd6de7a606d854446ac9da060952c86f3131b985824cf227ea6149d7253891c6cf3d2a5565d90e45fa5ef3b73b14ed8deb47c9976f6c87840aed02c5bf7eef554b39a978c027ddf1bfbc9f3d52c692b66bdfd37bd5f92d4d210139234199ee4bc7810b81a848ab5bfad320dd15e1385b55602a034d3a591d6b7f2a9f6dfef322f03ef9e2859c03cc2b3b4ecc64b498be2ae0d7ff79e8daed506c05ca22026125b5375b3191c878f0bc66e06e00816bd8b651798975d17e39cfd04432e304f1ba3405c1f6aac3d08c0700f4b19e387cba02705edacc5d57058e34ade3c591445e1d62249a1917657fe91abfc9cb494440ffbbddb9047d2e1d23f430078dc4025bf73dc617feec591da19fcdbe614b63f2a4c3009f461be44a326a00a714ad7031590d45107de9e02de5a8f13c104ed2f825a109f9044d0ffdd359c03097b8777fa4eb52d77a913278bcf8d099c0a00f1d43d4bc0446cad28795ee21143027d37f7f4ae86d784305237bf55f06f93e49761d297d28c93f62b94f5d6fd67b7eb47cd0ddaee372780cf4719a04c683558d80df2661bd926c8c3633cc0018bdd381dc8f688813a0f5a880919a4d6b42eefcbd73d37930f436c5e863e9816df0ccb5a0e1ddffd01c79509f4c7a02e71b7e82bc098d2f38480a3044d56f6f924a41cfada10f62d22d9080b0d996b5646601e5ddc6edded0e54b4f63238f618e286b5e93cf3e4740fc09b978f4a639574fada3b7566a5e0149173b1273bdd04cb6eb73b06decf6e8e131f61d634658fc21490b07619ad73244c39f19dacb619bef507fc48f32eccef65b3a933abed0d706102fffac343ddf0076b521bbd0b833acad73dc8b3b7ac2ecab0f3d517fe43a76f88704b128c07aaa7a6aef84b5cc743f8b0508a3377ee2f1c7855d184314aafb690c9fb4aa750e4009fc17e1846fb44562bad8ca789f21e5706e4bf2c30962df4099fdac62d46e0cce42d991cacd9f05313ab43e8f5511899f92b0bb84c6a74f39281b011be13d0a7596cc0e771960e60ea172eb037fa4d44bc66b70243bc446d30fea8e88feecbb088dd11cef50d776d737ab15121f60996e3bfbda13fd720f844404f538c7cd226a33794948e91c5c3157e7bd286108c519933223787f6e8533957620bcb7b34638478452012a2e9d759718799624f059ba4388349a853ce523a16f705cebe13c24685e876ac65e9b086c272d725c2ccb698466c1899f197f10a018af9bcac0eec0f531a7521708e7e739d011f6494e548a98508885f1ecc312832ab9bd20833001c558b6e873ac5362d8a18b1771efaf8272b900b21e3064548ffebd867ce5fcb807f43a23e7398aa2c0093894c05ca111f1becee0c1c6dd4ea747edbba82e50ec48e21e2b5b4225f3a5f8e8bfff53a5176a1856034d9cc6739f70994cb102115081fa27703ce9a7d8bf9f53169cafe263991f7b6a5a93c67394ab7e8e5303a76f569fe55b71fe4eb52525d2e518d44683098fe35c2ff49aeefd6174dc50a903055e78a1830ab9b044d14675939ee543d6e9211b0775903083435df658671a3b991d67079618ad9833c760adc7ade7fae59d6d04c0b215fc4ebfc2818b739543f68c082491d64604f2c11e059674ac02e4ee5887f05e4841e2feab6af9388e11e3a4731bfa21d13d32d7025d967c26de6a95001787bf79cc836284e5c8e6826664b43e99c8f5caedd8211b3a28495990fbf559642e5e6e3211b77131f90f7ac71bf186749b650151d2574a8f6caea9f5d639612522d646ab22936a936dce4f5da13f4b9cc5b7830f715c69e9387ea6827fac74cd20e30c3a31d66bf22774a96e253d3aea38f95fc4f127c32ad39fdca34a100224abf2c12766d03641b4122359ed4f07f70ccd16033c61d874e48124f4d960deacdd57519cc03f6fcf748049fdd1b806006beeec77683e686015b900887794f78b05081821dc48bca97594c0423e6ee6b5fded0e5754367cfaf28448bee738af7094005b799a68e1dabd49bae44a693059b22efbbdd90b68319fe98238557be90da1371704eea2476f4987b85b46c92c6adde65a7238aa8ff731f5a1ebeacb75c828e274db8df0d0a704f9282a863d9cbb8b2746456be1d9777b4753f56f6c8a0c66783813d4fd0107afefdeabcb2ee04998df39b973d41e82155d6dc1d06a400daaf62bd78f7009e0662e6b5e8a73d6a8a46a6dbf0a3b0ef0b28425bb6fe40c1bbbffc6ae7c49158ed2f1f0b8fc2c3e3d7ffe18b4dd6fc8e64117c73ab3f5a50b34a98389a2ad0b2535f6a28576d3984ed9c6ff2a4c5f82766c1462ad96f123606b0fb5500c13bce6b329606fdf177a52fcf346dd47022ba1b249db534bbe5232e5e277ed44c5ab494bab975e1d6fda327b5dc0a05ad0ee8569a29d91cd6b7447df426f8f0136f1b0a8ba151b55cc837f165ecf5adc5f401f0d2172ade8b3cdfd1cf3e2a931fb3c0b7ad739a877e2e0179e7ee7679cabf6671bb0fc0d08dec59d19c3692944075cc2a0095947a9d288843e47b56afad75aa773d6ce4930cb36780912abbd2c08b9d76897b3d2760ef408f375e3f4089aba3239cfbf6743e3d7f507029c8f768b7d07f02d5b31bce6589780bd519905b6d8723d7ce7c6f25d516103c6994b5847f326a48065687a0f827ac2c7a8f4d60c963393dc792221fba0c921e5f120f0a851b9fb058287eac1db6c59bad4b687df4e80869fccaa8fe13c2645be1abdbd8d43efb3d5a3b89253b55efffbf5a45f2d3a8fda709060beec0ca789dcea80dfba906305b3a06f49c37be036cbb9c7bd79a71779b9329ca05d4788872e70ab9388f8c5a3dd73b10cdf69bbda2b4b36dfaef62e9fb38620d117538427f9f871d08e76b3b0d6953676493877bc15814224bc48fcac2241aeb382d029bb455ca41d4236a43f3c2205026d26145e5394d457abfffbdd1a839eadfbc72cfb785171f4d931bf2b51ea45a4d09f631c4d57f8715ff2f84f4422ba9e46f2cf1fb8d1269616be88521c18a2f5e296fa403d801d1f66ca1874025235c2ba0d3d60ee9f2874dffcfc51ff3af395f89445239f950b6c0fa9144e10c0e27be6ed876c2069410fad6e11827748b8d6ce1ebc146e72f81d766384f77b1057ae475ef9f88375a8515a4270868cf61744573ad66e790736e06230fc77686137506d33d6efec1bb5eb6a506a30ea2901a42aa0347bde0bc7bdcf2aab0f8f20cf6f5f124fae4218900c8af831ca2701a380bb59ded1e89a4352cf13e0664e686291ea8117ca1b949289266cf1a6c14da76b3701e6788a9028f36d5143d5b1ea1ab8c05a3308310cc6df93b76ac306c2fb818e0365abd2dfee1deb405d60176ef3146a7db9368576ac0fce22a301a89bdc9d26db2106c523cc0df0be325f2055597e3c6a900cebfaac15c94e32a037e4c844c6b300a354e2a7c32f1226cc11668ed77dfd9b57b02f1b86d907993199527dd8c47e6e44bdc96f07d81f9b9e7a4e4b16382f2272bdb9cb3010ad08156ce38a5730b221b1a1885bb4e78de64cffaf2802e5106cbc6faa07ef322c3c01f9f04c092bd98d81c492a39529eae6f9fd94a8e2e040e5f2968bb944f1beee80a337c31314be123ba3f", 0x1000) socket$inet6(0x18, 0x8005, 0x3ff) socket$unix(0x1, 0x3, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) 04:46:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 04:46:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:46:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 04:46:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x34ac432}) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) 04:46:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x7cf, 0x1000, 0xffffffff}) close(r0) close(r0) panic: kernel diagnostic assertion "M_DATABUF(m) + M_SIZE(m) >= (m->m_data + m->m_len)" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/uipc_mbuf.c", line 1335 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *353347 81778 0 0 0x4000000 0K syz-executor0 180614 70945 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81837554,ffff800021158e80,ffffff00707f7704,c) at __assert+0x24 m_copyback(ffffff00707f76f8,ffffff00707f7600,8,100,100) at m_copyback+0x4e9 swofp_send_error(ffffff00707f7600,ffff800001aff800,ffff800001ae5d00,0) at swofp _send_error+0xac swofp_input(ffff800001aff800,ffff800021158ff8) at swofp_input+0x126 switchwrite(ffffff0070408448,ffffff0070408448,ffff8000211591d8) at switchwrite+ 0x30e spec_write(ffffffff81e27258) at spec_write+0xa8 VOP_WRITE(1,ffffff0070408448,1,ffffff006787d540) at VOP_WRITE+0x65 vn_write(ffffff006787d540,ffff8000211591d8,1) at vn_write+0x161 dofilewritev(ffff800021159300,1,ffff800021159318,ffff8000210b7088,0) at dofilew ritev+0x13e sys_pwritev(10c0,ffff8000210b7088,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,bd34e2fe1a0) at Xsyscall+0x128 end of kernel end trace frame: 0xbd5b48134f0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel diagnostic assertion "M_DATABUF(m) + M_SIZE(m) >= (m->m_data + m->m_len)" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/uipc_mbuf.c", line 1335 ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81837554,ffff800021158e80,ffffff00707f7704,c) at __assert+0x24 m_copyback(ffffff00707f76f8,ffffff00707f7600,8,100,100) at m_copyback+0x4e9 swofp_send_error(ffffff00707f7600,ffff800001aff800,ffff800001ae5d00,0) at swofp_send_error+0xac swofp_input(ffff800001aff800,ffff800021158ff8) at swofp_input+0x126 switchwrite(ffffff0070408448,ffffff0070408448,ffff8000211591d8) at switchwrite+0x30e spec_write(ffffffff81e27258) at spec_write+0xa8 VOP_WRITE(1,ffffff0070408448,1,ffffff006787d540) at VOP_WRITE+0x65 vn_write(ffffff006787d540,ffff8000211591d8,1) at vn_write+0x161 dofilewritev(ffff800021159300,1,ffff800021159318,ffff8000210b7088,0) at dofilewritev+0x13e sys_pwritev(10c0,ffff8000210b7088,0) at sys_pwritev+0xbf syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffb8,0,4,bd34e2fe1a0) at Xsyscall+0x128 end of kernel end trace frame: 0xbd5b48134f0, count: -14 ddb{0}> show registers rdi 0xffffffff81e3e438 kprintf_mutex rsi 0xffffffff817b9589 db_enter+0x9 rbp 0xffff800021158de0 rbx 0xffff800021158e80 rdx 0xffff800000ad6000 rcx 0x3ee8 __ALIGN_SIZE+0x2ee8 rax 0xffff800000ad6000 r8 0xffff800021158db0 r9 0x8080808080808080 r10 0 r11 0xffffffff81780d60 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021158df0 r14 0x100 r15 0xffffffff81bf5460 cmd0646_9_tim_udma+0x20a25 rip 0xffffffff817b958a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021158de0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=353347 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210b64d0,0xffffffff81eb2418 process=0xffff8000210a3c98 user=0xffff800021154000, vmspace=0xffffff007f124318 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81778 359759 13464 0 2 0 syz-executor0 81778 252232 13464 0 3 0x4000080 switchread syz-executor0 81778 143782 13464 0 2 0x4000000 syz-executor0 *81778 353347 13464 0 7 0x4000000 syz-executor0 83708 480331 1 0 3 0x100083 ttyin getty 65307 152827 70945 0 3 0x2 biowait syz-executor1 13464 379354 70945 0 3 0x82 nanosleep syz-executor0 96926 310841 0 0 3 0x14200 bored sosplice 70945 294392 99978 0 3 0x82 thrsleep syz-fuzzer 70945 13622 99978 0 3 0x4000082 nanosleep syz-fuzzer 70945 486307 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 19345 99978 0 3 0x4000082 kqread syz-fuzzer 70945 402329 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 265159 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 2150 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 192062 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 190819 99978 0 3 0x4000082 thrsleep syz-fuzzer 70945 180614 99978 0 7 0x4000002 syz-fuzzer 99978 315869 37940 0 3 0x10008a pause ksh 37940 211173 37652 0 3 0x92 select sshd 37652 499123 1 0 3 0x80 select sshd 22893 508476 97720 73 3 0x100090 kqread syslogd 97720 131629 1 0 3 0x100082 netio syslogd 10834 60712 1 77 3 0x100090 poll dhclient 16702 172291 1 0 3 0x80 poll dhclient 36252 81074 0 0 3 0x14200 pgzero zerothread 23762 261200 0 0 3 0x14200 aiodoned aiodoned 7084 187451 0 0 3 0x14200 syncer update 12621 346636 0 0 3 0x14200 cleaner cleaner 38073 181575 0 0 3 0x14200 reaper reaper 36762 305126 0 0 3 0x14200 pgdaemon pagedaemon 23889 501573 0 0 3 0x14200 bored crynlk 8579 131180 0 0 3 0x14200 bored crypto 34140 104794 0 0 3 0x40014200 acpi0 acpi0 48870 196544 0 0 3 0x40014200 idle1 87835 361656 0 0 3 0x14200 bored softnet 23721 20000 0 0 3 0x14200 bored systqmp 28525 442759 0 0 3 0x14200 bored systq 61331 395393 0 0 3 0x40014200 bored softclock 66724 121895 0 0 3 0x40014200 idle0 1 216047 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper