SETLED(r1, 0x20004b42, &(0x7f0000000040)) msgget(0x1, 0x212) msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000f000043d04a2c76cbd"], 0xe, 0x800) 22:04:56 executing program 1: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="548f48e8663e6337e600d5da8f3d7b4d337d59dd49b3c0975e5f700e2a45a5ff30693e71b237576a1cc43481ca026c0c5269c470caa9d7ba981d23c407a78a6db79c56152724c4ead6176c25da9acc7b68d80da7dcfbe64533127705cc9bb701d04bbc45f180a03291da664798f131a9f079", 0x72}, {&(0x7f0000000080)="2f5244b8af9c47ff32dbb0e1337a11240b0ac1bd0393b3c5d41fad9ba88d28d0abe67b8abe9d3bf853595ef8eb4bd4a7e23ebf30d1c339c17bd12b327d0efc38be0b729892ff3da14568a5e7ccda932338b5a7304c1e1b3c9c4a1bf684cce48a7bc19b0b36ddc7cdc5eb1470fb46689165ae4e1a3a4d44143792e8b2c8f072a0a7", 0x81}, {&(0x7f0000000140)="d80aa216ad192ae952ebc4bebf7e693b5e", 0x11}, {&(0x7f0000000200)="9cc480439fdea163fcd448e99f8253bf88a3c6fcae263c55d45f2ae4be489b960a280476348e9a803485dc8b6a42e2be57ef15ba41935d78a573c11e2726bf8dfbaba6448fde0698145f92a6d1c9e81477fc5ecaa4aaf72fe938a587efb6e7aacbd273fb65351a41bbe4e2c829eee9719104ac5fb637f9b3a1f60fd994195677b440a4fe06626728", 0x88}, {&(0x7f0000000180)="01e2933621397e7ed32be35b17f0e7565ee00d5ac27a51e0b475b4fc40b666b9fd0658f3eff971bc237bd180a81d8f6aa15655893722e6af3e6b", 0x3a}, {&(0x7f00000002c0)="7f3be777169613db1e52def312e461eb3aac2d5cd87e215e010c660b0bb9f310f10af9e3305f0979dec91f634ffaa0172194dfd0ecfbfe210b79b73d35de780b75c43b3e6f126176a618ecf7fd53b9ae1e4f2983e948a5d2cabcc15203b379ee597b941732728245f9d9cd91afc4f879b36a3167b5de972dd99e45b90b7606d9c994bd22c7200757b66d00358d784545fc4c46927cab58268fc530dc2482f3abf0809605f7fde12d4fcb02dc39d7e852992600a6fdabb9ecdd9d5616242602a38a5c8e2dfd5921fd0122f840541b898cec7526526d076dd1edb4e756e1d2bf56fd351b68d6e6daf6797b222c71bba67de0e9f793634df1e421a36136336052affb61481a3d9e55bc12d3c7e3b97dd2d0f841f8eb0ac95be8fbccee87813ab40dd1b536ecf9137774b85f055256df61d64fb13acaa66a20844b0afc9d724c335f22942c72cf299d4489b0618417c802b1c11cf5875c8a4efec0c20e70c3e1de346fb95b5f60b0166abddf2dbd986b44de9da895ce647686b9d7e28c968221659fb54c7c097157f44447038898a4d035c65732cf1c0517a9a41c37b0a0132edb41194435e615cf6be1ca56c1df0260d7c70a1a65554d9394eb565442376ad3571cd875b26be9df6910dbf25898a9829ea7164b7bb654bce71ca9a766881f5bb49deb7e1bf81b561be5ce4c7f8b01d802a98fa3bd0a1fbe91a5c9ec7688628cfc6261c3b121824dbe82e9ce03176e2c13f4a60b3bdd3394150afdb6d1cd4520a55c203243db7e41eb956779a0196adc52a4f4281417f954d6f1c598147b075320173c08ae4023995a1af5072d776ef3f450ef8d3582c75860bf2a39efcd32dcb782eca8930b1d6f666d509fb6215425cd18e09d1533de820f177724eb38778c7c36e8968bc52e6df06483f746dc9023388734951c6805707800beff40bd761ddbaa8a92703f2e668d4fbd082eaef3cdddf99142c81e2ebaa1369d8ba8c5927b4f31429f3197c7cfd98dc523e6f1fc634c0b8709dc674a810d43af21ac630eaf5c683bd46d42d65c149d89a9ddf30064a0b0e9311197a4737dababfe28a30df583f22a25a8b50800ebe071ccc9b05f4adf9588626aafcc3b3a9c203fe4273e70cf9e50343938375492162cf5f726e8cfad92d14785b1e3ec13d84a4ed081ec293350da0f90eafed34b4f6de7c48637add00000349c128e147e7bbe573d60d8c1a3f0b138a773201d157393f11da84b04adafc3e5949ed5795862393e26375b09329fce17890f4755f7c8777d764217d862cbe72360322f4ff23b6f7f94b928c3835b1b6007ec92a2b502b02084588678ce9cc7801acdca7d644e12cb79f190d1024cb3eca129cf44255f15cb494031d65aecd9d86d950e4d89b07051b968126103025703124ebe3fc6544637b951344476b39a0bf073597f0031d53949f122dca5baf51f1826660f5547016ddd2a04e5bc8e0d8f7bf6489cec4135b3033483b666b70b3ace538e354c158e78d88daadc17e5e9cbea8df51e703cbe927e16819d6c9811ed3fa008fed1e125c9dad15aeed2c2f3971ab0a98f79143ce46f2712340f32c4b2551f604c976849c16fab8decb549fbed16db073527122964bf62c9f161cde206c112e0c00ebfdbda589014aeae27c7e22f82641d47bd618cf87d9537f09fd3966384cc8a6ae8439cf602ac1d1472e950e3ce45f362df3ca0eeb6353dfaba455b8c373c30eab5edc8ecce165deae3e9c91f80abdf5c9c840103c1cdad0d4282659e9c03ffb20ca8b62e4a8b4be93797746c17bf373f845487f5306e0fee01460b4b1fd9e7cfbe3a03e73dbeffd636fcbd3e46e10845f3d3a93270a65317ff2d3e2743c5212ab1651ba4ff97d0c1edc0e7a218d49c78fb373bdce73d064453ba570ec1e90abcf9e69b867e7a224e56ca2284e31485a97de04d6de8c6dee0fce89c4c22b1946feae10594ce71f2c998952e61215a9ae8b7a82ee9ad1b5c8a067d34254d309a4c5308218ba8327683321467b8a4fef399590dac5b44ba47fe883758cd2d56b06db4a42612302b6638f1d370a8f2994b05283f80fdcfc44f0dc6ab91c304ec5a66f5d1594939bae2edbea0d9fa61b1959224f314ff48d849fdb8fa73d967d5a3a7d31afb431b9a2f78f466e397cdebf53a218b3c6f560d0ea604989f60feba743af0a5d8e07ba83cacb68160d8159d3e36e189b3f4770fc04b89239ee70d8a06675bbe1dea6446003ff0d79bd435914fd29a021e83b7619ad318f1d33661579bf1bf33f08c102bb4badf5fabca6841ea3b9133308da85a20dc4376e249ebf369cdabeabe7871ce836cee8c639295be9dd6a59de4391885d8a9d5d26381f057a7af773080bb9389334274d268c11b6ba0d60ae686370d459f0f95205308c0a2d0d5be22e77eb6338d0af220510976bccfc5a999144d25643b99fca4298f083e30b34fe9af2c8abb7a9809b3c16ccb3a136c8f5a90bc132b1cafd0c561ecda22c0546efe4ca413f68670c49a29f63e841d60085f1379d9538ace4c8bca67635855de7ebe823f1c74228190557b6ea5f21d547790938e15b9a3f7f1110e98154588f323aa76820bd5f9a33553421e93ede6a3ec5dc1deb7115343c1557537d835435b7a5131680f024ad16b8d5debf599962045472820fb201ab500ebaacaa45010a875941b6d4ca73056d901b4292af4395da0541d2e1fc4e583992cb3a657b7e84f3cc042e4d1e846c56abc757b568cd0a2e7b30c67f999ce86fccbe02aaa25279abca66c04b22f93f5dab7a5371d454c4db60c90d04594148af28e6d73ba0b2cb9a6ae2de3be172ed32e2b064aeaa227e85b7dd25c48e74580163dd90e9c66866674b1e538ee8aaf4fc3387d05ebcebc19621b5a915e5bf50fa71c67564ceef1d2052e7243a43f8b7ca2bc33bc00ae5d7d1dfebc51046b82e82d2119805a00581225d1dacd49f7a76298cb0c704aaad8ace737a9bf5a54d2b19ea92caaf43695babde7a0dc78e68a48a9a4ed4322ce7065e7b7c087761ea94e6a0aed5ca569d386c51d27a4c937ccd03761c4bf68e386f2312989927d0cf3ba7978e9c2b3305c951bbe3e81751f03d55b3501e938a78a83515a44f9456bbb5fb73df2d6d3f27d90d6d73f1d92ad53aee5a896496b9460b8ceec33145fd20cd76bbd01902a8612f7387485019ec90002165620023258e2d1578be8466896c103a692acf7a291529f18dc3966e67b2ab9537ffff47a3d3c914dfae8f37e8d9a446f17413da8bba37b3c4a9910c4eb65e72ff825de131bb49b6b197b97a7dfd98820cb4c3cfa3162ad67cc2b470c7e048b9bee8ee4ba6d6de86db68eedf865a77828f9b7e6920aff47ab34dcbdb5e1c5964cc89f6b2f11969e19d0607a2f03b5d6d3730c509b78acee246af7ddfc98a039a3e578934ec2bd4b1759ac3c5e6d2fbde245f9d905f0d6a99ca8ac946876b0290ebc977caf9ad348f2dd9cf692c963c52bd06cda1e7b0305d483c354fb8f3d27ec1529e7706912c3d7fef83a3dac6254998f733a997c3dd64de95a7fbc9029e5d920e62b8564e4b34c55a2a4c6834c9a2fcafd78ba1ba71e92996fb92eaf5c2bbf1b0d038373343a52254332ffb501278533a9a919a1d8f937baff9b22128374fb144f5e83f5095987cc1adfa4d97557769c6ce0e93fd55a4a99fd3aafd5b307b3271636df2219be2a3929732f52fe1ac974fd2b4a41d4e29953ee7c77a7b46bb0a5ffa2b44f23616305c53b18abf06db3b41fec5a21e49bcc8c1405babb805793072f0cfff9f5caece0bcfb497f81cd5abc66d293a7d5e21cf227f63405d0c788eeb54484de9cbee1466707e93a284fd23b678bb34454913093b915dd1c120c6a18148fa88ee1eabd950b3a72a4dea731d972ce5143f0d7e0fea3c272097d9ab55d4edb1d1f6f6e00d67cd78caf4ba35dc2e29a5be1f9ff718bd618c4c959a7d030b3351f459ef979d693b525ea0e1369b2f2e1f501030a119243d6e05363e6cf1b7d153e7a5aa6e66ace5f6e2ee9ef32fca57ae595ed41ce0cceb8a8a5db8cad969f9e39cc112de532df66d070d85999601eb8c832c2319a64a010ee590b519ac869776987d221dd82466c0a12ec2482f2e3a85e58ca5fabfd158a277d932066d99232080ebc4fb54824bbe59344a122df442a3d62a65d971727c8794d0b1cbce9a1203f008f4299aadf205cdb7ef8c140d4484e832548f2be041de8aed1751772a6969d49e26e61910de91992f3e5807669b008547c0555b47207d313de828da96dc0910e8f08318d3b0130a2c75fdfaf3754cbf4c90c17ac6ae44e3dd95960f43f91352f2aebdc0e8169e1278f84783d0ad2b0224a737c3d2a8e456311fa29929a624a08c5da090acd808342a8fd76425616917b51a79041ea8bf09813c30f19282adec949399671b0943bf4400a56ab0e5ab9e0eaa3c755ec0e152c9c9874a764a22bfc6c1557de979fc5ef8091854372821941810adbdc1d687e8e87e738d150669d67b2512cc5dcba639dd509bdd2ba7c72dd6806e9b383d391989af8c83816244d5720d196c08b561b7868d491ba14ec6214e22896872757c711462e9ec0e2899771e4894db8f91cc8d91c8429365e00b781e5affa7597c8a59ae986edb08269aafe1f69e511afbb8754e1383ff37b006867f1abfa58836f070069504d94f3bb3268b3ab527eb3531e778cab94c780f2d68ac05a7f96245e86f334f99d8ccdb360910d070887779d33230b42d39b61eba63bdfa5d9adcc408a00dc5e5ac41e743600ea517d0c18763b3b3b7185f2b4840cd7c8bbc56d89755e949b103b09e02ea058d9637a5a0a11f82440054b66885aa32f077ea79ab577f328d650ac0259b1fd73e86874aa3c8b97687eb9e4dd4b35fc8ba9815efa7d84603e2983a05d71f348840b4e38c819534469f13458e6f1de560f88bb3636d079b027ca029dfa317d743535bfaadcf4326ab335c920816841e261d190866342209a5cfa825ebb69660e73d19bf81f317c5be93b0c6632dac0cb505bb6810dda290992709e22e114bb01f7aa8a56da78e04b85f82a9022dd423f58b0a569569b9c02efeca41d3b5d1d3cb9f822ec8c803ef179d9b570073dd508dd9762bc7b8f4ab111a698ec415cf2fa3544113315aefce25260bc0e9218e969ff0c02fee8f067b314959b66c584e9b336c3a5ca47d76b9ced19144d46dc9150eacb56a1a4e84f750a1e6997e5c9d36268091188751b38b99c264c930319ea2c4f1b78a95f362c24ab2b8dd30d072afe46c440f20f8eb979a0497f2eafb82bd33227d2a325d72f80e00266dcbd891cdbc224e099cdd6966931b84f460f7d4bbff63f119cc84573c0f19b6d9b71e806a995b3fd55621ea5bd7065b8541838dc44777aba4e7bf2c215f6e204457c562817ec22f1770c64f5a17166025837cd77cfe42040127d3240f191b497eb73ac74b423e1fe5d627364761e7415db7b3b159f2168f398835525d8db00c765f370e7d327477c736c37169f924ae58c6841c45aebe03f6ab784b6fd4ca2ad51024d4a521caa5f80b23c0fde40bf2a63e6b75a737491423befa55d5ed1e7b7a01af93c235ef2d3dd18421c73804df205f8d16f0f420ee3be55b6a53996fa8011b1784feb17a09885c2d571685f1cb18087911301c7018aae7c84ec4e15b085890edd5883ad96a12cae36cf53c0e64dcd64172d4be341cc7a4f44cabf408265529fc07abea85eb4bcd954dcdb3eab804ae6a6e591521611f7d3e77ee4e7f30615c60c80604fc5b38368ce372b072a3beb", 0x1000}, {&(0x7f00000012c0)="37a0a758284886141c6c7404fc8ab542ac05a4ca1d06af9cf4265ad51854b58fd685b46761a0820ec070a1d3d144e14a8870bc6112c900b00f14e767f940b33c382eddc8894d9540a80f306cc6a12343bb04763619e297cf3cf67733d02e448da302c214b61c4e3effcae4dd65c104f3146c977dcfbb2d97d7388657bedeef021abac0ae4f6d63f32d1919393361ebcba4535342f86d5298f8995308132a9be14ff8199f8175298985fefb83", 0xac}], 0x7, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:04:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8b8, 0xb103ecd64b24c57d) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1000) pipe(&(0x7f0000000180)) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0xd, 0x7f, 0x1, "ba61648ee89dfddedc18ba5fe8f0e01c742518e1", 0x200, 0x4}) 22:04:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) 22:04:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x1, 0x1000, 0x1300000000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x17, 0x74, 0xffffffffffffffd7}, {{r0}, 0x0, 0x0, 0x4, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x0, 0x6}], 0xfff, 0x0, 0x2, 0x0) 22:04:56 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 22:04:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8a8b7ea02a01c59f, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x9, {0xe000000000000, 0x2}}) 22:04:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000100)) 22:04:56 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x81) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 22:04:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) acct(&(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 22:04:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9fc70a816403000000b8"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 22:04:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x8000) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) unlink(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) 22:04:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x3}, {{r2}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x6189a31afac52f9e, 0x2, 0xec3a45b2c626c95b, 0x4}], 0x7fffffff, &(0x7f00000001c0), 0x9, &(0x7f0000000200)={0xfffffffffffeffff, 0xfffffffffffffff8}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r5, 0x0, 0x3, 0x0, 0x0) kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x7, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x43) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000040)={0x5, 0x400, 0x200}) r8 = dup2(r0, r3) write(r8, &(0x7f0000000080)="84218efe920442e7016f1d0677ace8b8bfcf693e18b71b30ffb6f90117cfc85f838c36d8c8287445af92da00c29b7f071762a7285d86ae606e84d3b194a792d4ff1a0dcf3182341a81959a7158b6aa032ce1f42fb1ed9e65fdc9ec989bf4f0479d8215f1bbf3bdf1de8ad99777737d2ecc788e37893c5e014292b60d393d8d7fd7b031fd1ea2a4bfbc25b3b465768b482680f4a07bc82a96e4b8b1e4685afa12426149339c8111bcf34e8f0b54f8106146154acfb4c8e3df4d84111223372f20d99c92d8bad1db99059e0f09f0d305f27bb6458251d6d67cb59257ed562e93a6f3f297175c906087f86bde040b036d3f7cb064", 0xf3) 22:04:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) dup2(r2, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffffe) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 22:04:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) open(&(0x7f0000000000)='./file1\x00', 0xf00, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x104, 0x0) 22:04:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) syz_open_pts() 22:04:57 executing program 0: clock_getres(0x0, &(0x7f0000000000)) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x90) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x34ef, 0x8, &(0x7f0000000100)="334d255d9b048a1f82baf3baa6c127157ed43aec3a9e1e84a6514e003e0f437e84ce99c3d3ffe201002c317bfca0769413f028c1cee06c8020c6781cebe060eb6b1016f14815c98d6c60d197508f453417871cea88d85e566252886e2aed0fd785adcb6403e845bd560c1fbefa3d1e4258d8b4a2a2f056669fa6d69ab3a4c43d106a9b888cd572f6ac90f1b8dfcdf59cd9850a9a8945708dc322a44b3ad5928dd136b7acc37e690c03bface8628922153c9ca0c19249bd2023746abca4fda4a8adc11f10b4d205fb2826d3ce83e14ea070569ffb5c363e57f2fcb1cc551b6199056b3c70389926e3de92b2d530330378000120ebd381edc44db72a128f4dc7b29d786ce96816ea5cb3ef7b5ade2020b2cd27eea126c69a6fd7339e5b14a1d36a77c708d66e4b5a11d2355ca2f94f718993ce9e4d8bb6df2f86113f54b22bc04f31a5c9e393aa7a721f2fd068f0f0d3dba2b19367c81f927f20c44e28c5e3353927ae9e797be86057c241579371972d8b88eab1d1a6b3da5d375358ad0e3403a89abf40cf171e0a7c4766c889801c7ed9252c059230e8c07f62b6a6b2b896b45abbee0ec08e5d67bbe70bf80c3d4ae61b7068adc6bb6a268091de88a159ea8da6f668aab04909e68357d58ac58d5dec8046a349b39ca90e78e66959b80c5fea6a6cf328c93ae94367fb2668bdff60606179e9064594940a0b8e0559bcf12d0df8f1650dbb48851f8e7c75b494e139e07b037daa0ad4e2a976be29bbb1a551b082231796867a80eeaa870995c875102428b52b0ce50c729f132b30f21277a5d7e373f565c0390e71e04b5e64ff9d8e1907befd6b3b0e3337b539149866417c3d0629c80e2e6c523e1539147ef4e9edf9b30e619bd917996c07a8104296a3b515b15a21ad84d088b5da8a68ce544d84c91799c3810eaf839e2a43c083b369e108eae93b1e4da7f9762de0344df641fecbcbe2d8d99699ecb4ca0d707a22f94c226cc83bcdb1af00277d8db09d82df782de57faa0a4ca19f70852a2e6f3d6a519bfcebe12cd5890ea0bb08d721388601fbc4f0778eb20faa760689a071a29292ed31983196c9c4fda10dca3aeebc4614434a9592269f0406a64303e732589286e28e3d228e5fdcd9ded29d92f83e92f4f220d8c213f2bcb8d8e1a738d6ebe4d7aa2a94f19c447f33557ea6dd0522467b1ed8e494e1394127d2be977671f34d6540b67f2be6d351f98feaa5b46e7687622f0b2e176934f406c11649d7709395bd58707a1738092571aa3f3c05b33be5143fa980f86f393bb0b83becc9bd81800dd4fabc62a615b82af6be5a142973a33dbdaa9b7ca3e66d3a7897f22e5d13da7638f27a8151547ffa43760b6403ecb926d8aa567a0c7364895e5fd0e55dabb7e220c7a5bf79216aab1cb7ecf2b7f05ae82ac029f0745cbd4a8e0371af8adacf3a5cb6b3fe381c0f77665e1281acafed79ad5d9a45f85134ea7e32ec52dc47a7d3ba39b23f426fa9eb89fe188dadc0b67e06283187d62a09eb52c43bf64a049d7d5e5e14018c4ddcff1fd4070ff6d54b443923149a3730d98a3fe484009af6505473103ef14f29be61b64f334c0a532d2de143332a35bbb6fa704e14606614c837e45222c49de3b5e3b1491fdea0e6a3bae60d9c87fc457bc585d66f2f172be0bdf8b29ee6b8a847ac90049a50c95a0f991593f7289db548f0e02fd2f27a6af0e144e672a9ab0f38ab4fb1ab70234600d42a4653155a69edec01ec874dfaa7a1ced832cb03ffddfc1a64e8c79f39ab2f80f9b98a26ce29a509d65f786fa521d163d214fc473d1c5634776f37bea5ccd99a063f8e8c95d209c44173ce8ca3a5fc0fe5759967f7a7525c670be289d5bbbfd4b939e4bc8be30f1971b32c88cb1711517bf10a5e5c5f38aaa65a9c5d2fd10699424ed6a2b39cf85206a87478b289683975d154ab63fb2e7a98091f72bde00a939e08a26491542f65a5b93666a59dd90fbb1e66c18a119594cd0ee00c9ef908ba58bd1535b75a9b8ec45982f5c984bd4de57aff39cc7c78d1432cb375525da6ff96dc467f1ffad0196a277a0c4416bf504f94bedefcefafd8da85e3416901cd20ec72fedbdea016fac298891b04b9035845a55d8c1e7fdb982b3ef13a88e0bce078582a3a3c3a8db45650b28420bab8047bb61c313b87539bc83073a1e3495e8e0d6d919f2dab56cfcb699d94d18043118c81c0e0e014cc4d3b4dd8d2785dccd4ba3bf0a6db5b30b0bb38f140358c9ee09c5ff95edef68f2cd15ea5e37825003c12a4e17eba1aa9c7ad17092638fe0b6350f54d0ebfc3135eb1182a21289f0215960f174cfc98e6adad845cfbb964b3c5cd5148e5d43a40b963bd46e3265b1be038eda53dec93fce75909042b113c7666196cbea283935abb62cb6879cb15c9f771f9143769a506b7b6c72d4d6ca2b11a0fd4ce96a9de5c86689e7485607144a09483bff49ab2ea2027eee549553138b2730f379cbe9484c744e1772a01a774ea66e12c5ad19a45606e9b6d0966699db493163ee3e384e71eb8f1a07bdf3053cd9772dfbae6847733ca9b23ee0cd42aa37480173daf6657a68176dac1dbd2546d58e0971a49ce01ce3ac29ad279192ca407863fef84d876959882d72beb640d989a2685c7878400658b49cd4b054988d3510eeb1f9a114e2136e5d5aff2119812a2df81e3e1c98754d280a4cec624afe78b30770ef44ef44eb9900e31b779396dfeb20dd4c8e454b26d8f4611fb38ad96d2424b029c253da241f56634fc18d6b8b5ef0f723e7ce66064d7441a02344e3fc8c6a4783398209ec1d53aea2e77365023b13960ead94301409f0519223a8100bffb4549062f46b72e07fb84435eec90708845eef65a234920c7d741aebff55964651af8d64a6c898d2211bf660c693390d9965edeb49d524633fde4929e80a3625651dba9955c51b8aedc8cefd9f41715735cf6dec561193e0a92de7bdf2b9912b56cb69a24662c0c2bfd23b235faa4fd32c17c2a128ccde54b07f8e5a469884fb658c14edb20c895ffeab19564d79641e3ae19caf1e0198ad479a72f3523259462bf61f8ad16c3a1aa521c2b93f969237bd7536a25ffaf86aad043be5659d5ccf710ecca581025101373be37fc75bf3bb3c1061d46ecebba4b1c9e32087b26ae03fece3552db97788ef86dba0549e54fe013a1101945cd231dd0f44ee13c04a16b960d9a2b93a6bf87832b753e1abaed653831dd0216a0c032330dc0b9c505fc2f2bc981501686158940a35678b66753789d849edd022251ba707d62182678075f6f3f3c3a3b06f0bab85e56d63e1427224aeb8d93b583409ef832be278b67264c0f1b8b628da5fbb6349386efc9917b3f103e51df85d4c87934638d50e98dba3b16a400113045be86c6e628397200fb2e703e46c50fea63b9edf685bf074c1759205e7f229761906595557983a37b052b7d092ff97b50853c7dcc36573801ef626b5b2be1ba97325ed5bca8cbeef3fc52bf9870cbbd9c6ede5e7807c0cfc6ce27d35b176b6722d08ffa0fb0cb1b1d052fe6df98bca6ad171c5cbf9269edd515c7ef07f00467fe5d314f886d874f3ab6af3f5ff2efdd003605987e6422d4ecfd3967d5561ba558952766302597727af50ca16a4567b07a5d5aa442d7a5b77f2df7f0d01dbe7bc4f78ba49ef59969492a41bf5a197f3b7ba6f6d3db98d8d7fe106c6c501ad44ae38b3c223b90abb8fbf06c3b0676afacae6cd2f7e3527c482df79637e789bd6812f7d9399b70f6837a67519af4599e637678bc6b5985a8dcd5574c0919d4a217c8994046ddcf79d71cbf7350fe24e03bd56b22441135a41db53172e2172d9626887c8360300131fb3534b0de956db8ae9fe23a56bb6111533eaa54140d739093539c588ff3dddf5711a97c409e4df785f2f74a362a45d3f0af80c591df8dae7f48576a3988528cd31051ec1a592cefb3eea92e740edec75d1b32c69b0ab70214ed13aac3d07ad9e210a0be3f841b42065fa3b2c59939a0bd207ef4dbd6bc20ff280956c75f47218a0760409900e9638c9ee1c87ff280319d0ab5c14e5a85ac26fb0229224919b292c463489d495331740b16bf49e3f555b0b52a1b35bc568c35c138ad764e5c09e39ca6941ad6c48ce0b9cc67579bb4976f8bd9d691d62e94a45430311ac12fc4bd03f7a13797ac89265866917204055be1fe69cf8edb61b286368ca0b5cb00fe3598f441b133f7b26bee01b1e7ed80ebbfb6714a55dea79efd6c25a9207ff4d3124f6c1a935ad3837bf70c8a4f15b3e42b6e6acadbbfc0e45815578d9fb0ade84ef6dbfdcec1d809ff0585d53670df8a8dc273bc48453ae687e54d7fea1cd9ccba5a6ef15e0cd5749f82cb7223cb904aa0b037741a57f08265d6ef9ec1756454bec35065d3739363ce1645661559c834f6a0ce4f4789055162e9d03150ec7acf6c54b9f421414962ac5d009ba7866bee9e8ffecb1ef464f9890a327def6f7a67d0a6c1cb857a240706931bdcef4df313891093966538943f50d84570064d351de199cc9930aa556a104b4a040cb29906c2cd7064f2526bf76db29489cd03afbd57d16aa5d5058a0e60f30983830847492c2d2e2c283af060c562c83b4c58e4046626070b3eae7c0a1476299102a628d1a8699b763467fcea4b153752671f8e8b01ebe2bac9ffa0fcbac4379b9ed454ca9d8068bd14fc58fe917c89e50538a1dbc0c1735152b6fee9866a1fa43a4b2e2d0b65ae82ffd29d69c73bda5b6600aae75b4a2d7712674e75745d2026c8064955043e89e244612213ab26817eee68e59c45478de8a87479b8400b17443f2eb4d8eb9f1b55fed8435d4fc007c46c22604dfe3f4e3d4f39376a582dbcf716291038884e9a9ca2419b23300fe9e33c376e7d1ae9512d974f9b20de32a0c463867fd327965b1bf3b5577c6513746d4d25652ccb25160ead4684e0028471de6dc258607282ec9f612c91c0cf99a07fd1df122ae5d2c24903edc6d11a91ca20d700ef539040fc99e16d43215f45a74353326ae5d5a00bd30ee1f12343b2a7aa576c7a6f896bba71962bb127334664ed669ed38a6392c11af00cafc3ec922d71d385246091310cc830f954fb55ac1340232f1f407c788042dcd2551860d4c52a701ae5d656c5150837d34ba78bcceac0d676ee974bdf3c58a41c6a221831fbb7eecef3735fb804d52ee35a009e8d8a026119fb6f3259917961d44de3df1b322a8ffc6c01fe35b3689440bc9c4148cb7e6d7b7ecefcd9b46e0f35a5693a7575ff3c046c651ee83899b69ca0fd0aae63f1b1de56eb27e18a7c5c3c1803d966af1cf4b91304bbc9f03402123f0eea3402614de82a2907334d721a85339753eb7690cdc4f39b3b79692781972c17a95f02d16d0c1dd0ed5dd92d4337d8536daa49b4f6ec392db34504fd267ad85fd5d83c74ad072ad141f41090762039121b3cc9e8f6aee800b791bfea54e16c7425b5ce7ac9b78a8a87993c4a77ad0468727f3d16e74b00c8a918eeb4a9d9bda12d98262d49fea5e6c23880de07d8cf056bc36888942b418c18b39d5055fc1bfb9ea21600f090a9b335d20a578b2ccce16abd31c54e8f4607d4e1db904cfe3d151eba76992b3ae4c74c2badc6cfe3b631fa616e9484b6d0820d86bcf8cf31485090bbf4646722a1b2acabd1e10d3055e10922f3a32065b6418b42378955a09967c4e12a1b3f540712430907406e397d983ba62c188a5d21b378a1d0f0b4b6a964a73cceb2c83b420e848ca601761cb80b4949246657ecdf45674878cd", 0x1000) mlockall(0x0) clock_getres(0x4, &(0x7f0000001100)) clock_settime(0x4, &(0x7f0000001140)={0xc8, 0x9}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001180)) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x4) getpgrp() clock_settime(0x4, &(0x7f0000001280)={0xffff, 0x4}) ioctl$TIOCCDTR(r0, 0x20007478) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) bind(r0, &(0x7f00000012c0)=@un=@abs={0x584b4b04b9bbd624, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000013c0)={0x800, './file0\x00'}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001400)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001440)) semget$private(0x0, 0x4, 0x200) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000001700)={0x3, 0x10000, 0x5, 0x8a7, &(0x7f0000001480)={{0x80, 0x0, 0x100, 0x7fff, 0x5, 0x4, 0x8}, {[0x8, 0x1ff, 0x9, 0x5, 0x9, 0xfffffffffffffff9, 0x2, 0x16bf, 0x7f, 0x6, 0x1, 0x0, 0x4, 0x1, 0xf202, 0x4, 0x9, 0x800], [0x3, 0x71, 0x5, 0x18000000000, 0x81, 0x1, 0x2, 0x43e8, 0x7, 0x9], [0xffffffff, 0x200, 0x6, 0x2, 0x279, 0x100000001, 0xa328], [0x81, 0x0, 0x873, 0x6, 0xffffffffffffff00, 0x9], [{0x0, 0x4, 0x4, 0x3}, {0x7, 0x20, 0xff}, {0x6, 0x3, 0x8, 0x4}, {0x23, 0x0, 0x7391, 0xfffffffffffffff9}, {0x0, 0x1f, 0x7fffffff, 0x8}, {0x58c, 0x9, 0xfffffffffffffffb, 0x7fff}, {0xf2, 0x400, 0xfffffffeffffffff, 0x4}, {0x8, 0x2e, 0xffff, 0x7}], {0x2, 0x2, 0x10000, 0x6}, {0x20, 0x3, 0x2, 0x7ff}}}, 0x9a, 0x5}) getgroups(0x2, &(0x7f0000001740)=[r1, r1]) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) recvfrom$inet(r0, &(0x7f00000017c0)=""/15, 0xf, 0x42, &(0x7f0000001800)={0x2, 0x0}, 0xc) 22:04:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x20, "5952fe8dc8629bbee667b70a020c7710e5898007", 0x40, 0x7fff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 22:04:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0xac0284939d9fb2e, &(0x7f0000000040)={0x101}, 0x10) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0c787e65eb62c0f9384135fe47b1043aeb5f14d1de72f901d5f01a5a3ff92cfe6bfef10729c081b0c72b12b6e4c547c5b8e14a2dbbaca0914d60455dcf17d34fed18f0bf0e0eb6a0fc84d2ae238e206e2173515159d763e90eba7e7918", 0x5d}, {&(0x7f0000000140)="c7bd7d4ce4714eb37b", 0x9}, {&(0x7f0000000180)="61979162d0a99b10e7312072913359e86979c861c20b6f1f0af31cf372ea6dd3282f517764b0d8d7f9b2c66cc74c439fce7f56d1c068c29181716216bb045d3a7caed0a38a37", 0x46}, {&(0x7f0000000200)="6b9117693183bddda27be5c2bd6d3e9eb4c6205fc75d7bb79e30ed9111424444bc016a121c588e95e10badd83c0a96f08e080bfb54e58ad82577b5776cfdec11da497c4b49345fe12787e8cd0fb2100e39c509d477a842b10ca711bb3102016eb6e10539b7685ef434bb2560ad623edcbb7784167ce232862349", 0x7a}], 0x4, 0x0, 0x0) 22:04:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:04:57 executing program 1: r0 = socket(0x2, 0x4000, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 22:04:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() getitimer(0x3, &(0x7f0000000380)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 22:04:57 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 22:04:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400", 0x4}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x3}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:04:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4c67df30612a959cb12c45a8d53418ec5067b43c334e0f35e963463535630d5bfa5ab2238ba04e3252e13126b2ad63f344d3e3dbc86b177877d4a2eec50488539f7e71799b58406473b61b552608cf23795bd13509dbd1789161786dbef8487402afbffdc8b7ba4f34c9c598f3b4e9da6f72fca508d39eb960c3c755", 0x7c}, {&(0x7f0000000080)="d670fcad26cdeb532453017f25ad6fe6b8e29e38", 0x14}, {&(0x7f00000000c0)="264012f00cb7119a8256c28575f2122e8d59fc55837e8658c35fe30df50132e6fc6223054543cbe632d4015b1015fc0b94461a", 0x33}, {&(0x7f0000000140)="d9d538d44c352ac08828ba8bd697359ae5f708a6461f59365446cf1095e8c04f48a2979279b9ad449d39ef11e921be39e9294507aa4980ccbdff6857527c8b9e3fb0b15a7eb67a", 0x47}, {&(0x7f0000000240)="bf77a85f0582b26c25a7f45b620922bd2734ad9fdab2322274e7a476a6fb57ea8175ba3aae40d8c2bc9db94ea85a830b1c241f888fd4f1c7733e35a5b829e2fa4d74209917c9b865e58b9bfe724e173c61f4c1262a0bc6cf554723c6973938edf643aa9582a656846a59d3338babf6db93154ed60b66f2305e9a0fa762061e805acf544913b5165ef040b5278eb9f6af98894c81bcfdd5c61b814f943c76c89c1b9166b3fe0aacb426a40e28cf6cd0d373703c6154054a93a08e85a3564d45923e26a3cb913fd4b955edfef5e7e4ceeb91a1d0d02c8238ca6bda9fdaa6426316b1c3c46ad4082b766532f64792acd7", 0xef}, {&(0x7f0000000340)="94217e8562ca0eada5d5d8b839d3c82614e97d89dd62367abdf2fc02e8956f85ebda816b09e7502e4526526d5c84826b6ac6f46dcf580a162cb791220dc559bd7136b699e72ba5e5bebead2b0b3c2dab1ead86fc418f43bfa615d519537796fea16541ecfdd05235f24f3ba59c26724b58085b606fd32b50a2d6ea22d9871f4824dbbb3454b977ae2cb70e54160e540be9f0c4d0", 0x94}, {&(0x7f0000000400)="fd188121fe5f5ee4cd85709f3abee6826a9c875c9894c7272aebc4ee7af61e3b1d310e92042e83ec505a2c4cf1bf968e95160acdd83f6e8cd43404b694845f6a108a32c9233998b7912723f13fafba72378c36591718f52ba491dd873d1dbb212d5f15ccb971f170ad1847e95a60efd5493fec48c492d3e9b799da65496c949e1009b6ea", 0x84}, {&(0x7f0000000500)="19e35c3630565e153782afe8b3842aa221451c21746663118e974d9f5da7b32c9417542a163d1067eb84cfd9fc2e5bfdd642df2f6fa0c32c32502e3f8b6a2b74947f27aa4bc5acf2eac27520115f0912ef3f5ea6e7f3582278479154595d63c35b1feb33bb8d82e4bbcfc649d1410d5afdda83d31c93f6105630fcd41192603332749379c5b697ddb9baa3d1ab03f8acd304669d3957a0a3711d680ed573d4f6bce95015d0b44a4c665ee4c848caf125c696e5dcd3a27529ef62c8a1b6c4b3d383dbaa3f6ba9c5e2f979b8ed39", 0xcd}, {&(0x7f0000000600)="680bdb3bd8079e9ffa275e1aef4fc7b17f78254edb5d04383c70c19c8b95558c82d7611752960e8793e3720e58189806432618eee0afdd0c2224b45f03306703f4bdaeee760410b303357896cd8270bc43f21548a4ad31cfeb2d71f4e1c1be65ef5882283342b37699e2cb6185d3b5ef916b645db5d16ad2dad82507f8c43ef39ba968a4332928e36ca8b47223f9f47998db19", 0x93}], 0x9, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x274, 0x0, 0x0) 22:04:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r1, &(0x7f0000002f40)=[{&(0x7f0000000000)="ea6e2ea7f54001e62bf99c27d0dc0e340f382335fe6a7519987895f0948d5ca545f4a0e489ab89972ea751443f1f038e4edd4098ff9faea6da60e94bcfe1add5b41318b2c1f4d41cfaa3d36ef99098cb4aa20449b4abe246e0da84485dc82259c9dac7af4c9e41b160e97a02b3fe42666f3726a1b851f1cd8f42a7f16c9f79ad69872a11eeda803936efc80e6d0a5682d78d1d445b12b1912e522f8898ca29de8a4aee0585a1eafd737f92e3f80110ef8bf2057d98c18aed365f31c5fd3ce26570eead6042cd", 0xc6}, {&(0x7f0000001a80)="72eaa970e5358cc2ea35b2f39119d869b5b891f2c7fe0da77f17a886b0cbab732c6f6ee4605438cbee15798f6fbc840384ede3903c7fe9dbbea4a79f256e185303d19229307f487f156699a6d2eb4ce764b8f876f23ceb47fac32459f8209ce6960ef317d5a582d1f33ec1131e7bb53ac7de6a17f1dab598eacb90aa0a83bbfd1b52ab3c321bb5ec64add56cddebd0f7f312ee6c13f4a1807c01de565f7fbfe91b4c45e686e7f5ef081c172bd3a9a7096e86aa78bcdfac605788d34de2ddb7e1e54a0d12e6ceaf0c621d0d0e28f685212c1fc9a71d09056a185ebabc7c597b726863a9a6", 0xe4}, {&(0x7f0000001b80)="1b5ccc619776faa47918129d6164de006c53e733a9ec16a8b3e3d62cae07ccb8b5ae90ff12e265606805a1ddeaacee8a35b6491f48fe05d75463b841ea718a9eec4c4a8dd8535a9cec9dfd1b521729ec6872cb3bea7121ca0010ca51da48ece63284c3c5f7bbfe08401266e3815bbef14559168757ebf4b8878ee4ee0ea6668bb4e20cb3ffca8a29c8cf2c71e82aa3fce6d7bb212237d438d4f16480604d7b1b10f402d704f8", 0xa6}, {&(0x7f0000001c40)="244415768cf806241a0ba3156ec417c9931be3ca7a4704daa3b10048cb7817377e0be1d2422b2dea8feda6c2b46bd74f5ab2c5c97c4b2d8aa0ef8773fb88b817cb3119efc0bb83c22415df02e344f129f59b185a40e854a86f6212659fc33955f7b1c171c857b381e20c19ffd8275a8df41bc69ba3ca4d3793f5a0859abaa6ea5ad442cb28b53640e0c07fda931b9c4f31130ee7402ec51852faa432fa90332983eb510c135015e9db51cf2ec351ce1c7e81f51c6207b5de6df063fc745f582a31d5c78ebcad5dd4e0e5059213", 0xcd}, {&(0x7f0000001d40)="2bbbd7c9b7e880dc7a0b091870c35e6e401fd6b50db40e0bcb8a9263ca75fd56383e10d13d626febfb514a90debcd7bdc2d5f4bcdf3657dab59ca1fc7211f5839eb76d46f5d5771b8ab3b17500baac7b828c91d607668eff9dc70bf969685fae457122b778c5fd20295000c43e6aa59f2dc5cab7a432e31855319a92f6b686d369766d4b0a76a8e770f982bdeeb43be53ce3072b4fe268d1aa4db871e55eac54a23c974759bd46bb9df938eca97f31c8139e94837b502ba4bf67428263529c8b3568e72999d7c1995eeecfa7d1193dc96efabb2cf14699de770db7218c75039c8d2c914ff6ba6b72b53ce9462867cae72f1ce25afa627308c6a09a50131d123c015d84cf5b75630b65dff8e8f873c5e81c08a583b7421d36259a53081d4817c22781094740aca05a555863e6be66619b53539128fb2acae1b6363bbbb2a8bce88713af3ca8c569dc9d7a945dfb7a5207ea8238c904e61ad031120b9d6ab8413a5f709b373d921b710c50c6d58493312edab75a4d5b75abd4db4a723899763e9703ad251733bf42d81a2d3593347684ab187fecfa44109ac3f3130ff081057dcf0020ae827353bc0b82ab9683e9fc952b60840fda7387a8d6a844bcec5881ce8b7bd96710cea9dacc9447da3d0b1b6967bc4e57a7e51d9ae5ae3df0b2ebc34233648755fb1445ef0840897356e4c6cbfb4d4e9e59a7a93b4e7fcf3cc16d82f4be02f5b88524489a06fd6625350bb9076d104428ac8491b644cce4ba8b0394c3f6fc2af0e6b27c5b7031cacc4d9951719bad788d1d9756957bac248626378c83e01c496ff42fb00838d21a33b01a0ad3eebd4fa16cea059a49c2a30ca7badef57ec2c14bf0b185c295db3b2a7b60c82681593525a8ec4b9de7fb9eb4914a81e9696deb8897b0ca60a72526da50f47133006cf86a054e8a9af774bc29a7a429f9226385c5e1cfbb2577a5890faa2d80ff5b92f6b5e9025259d38ea4ffeb49aadb9d833b879f71a7d126a909fa57fe20fc5145910b42b1c12ffd2fdad1f392efd3dd299a611d8e050adf30fbde6727a87f176cb3a4dd7d169956f8fb58b5911a6d38e496f817ee64d948b7bbe6409e4b085d977833d550ed596d40e88987a7443dd5f86dc284452a14329b8c8ba4415d32f1b756e12d4b5ad27de9eb58c39dedffc73fc883d703c94bb8956aaf8d0274b2fcfea36a57a3b9cfd86d6a46cd2d46d44b411efce24e11ff29ba8b051b7fc7118768440232cebce72f2f4448c4788b4d03637d66548ca5f23f5e8572f8ac1d3cbcff1384c17bac16de60e18cf9b159bb141c3512cbb766387209192522f630e3a49c4fcac8ea8b5d378242f3c8ec68df6ff6ca334704735eaa9a6328931c778592f7d096fc4b45831b99e1a271969524aa765dc5cb858adc5c33c30e48783e0752ca24de72b852f81eee217ce4e4f7a99fc5ef26f799899944ec7ce5544bbd7bf147bf0a7fbfc40d1e04a414670f2ac6e1c5a747ddaf1c82a1487df4a4f00e018b2ca053e01e2bd852234e784ee775c2b946b36b271c549a5cf03fd01e8e983a4d66996f2c1251481af456d83181c177a8b483c8b2f1a9b735fea275ffd59a571874eda38d9892dde3e3468f9ade76c43c774ef77e8e3eedb1fc7ddd9a351338c6908015bcea085117c684bcff7b8d39862cf34334cab37f301111fc97cc9f170bb5892018650028dc7fb0d3041874f3a5f08c00508a80679962fea3bcee6ec215959fb67fe5eb6efd5f2baeaa7c86e5701b8e80615cf26ba9f6ead514a596021c147cab4f667dfe9886db6737429aa18d18acf49a9eddc99da7feccaa64e4523b957bd8284af35c27e9ec672eff265aff2dcf5e7b2791ebb627fffb12880c7b0c73d1eaf99fdf1ab17b1a718793c4ec2b268ebee2e5290b094d01b59ff7668c2e6cea91e83db6aa925748f46239fcd01fe45fb05e91ec9a00d6da97777d891e0e21e859199f4b17f71e87291d44126f4f863672e8b8adc579706eebd1f710687c93597b42d960bcd69d54407a8734db778e1457188536c0e6827612be732e8a372a964ae6ee998cec9b58de29dea1ea582ab26b6e2a6529e36784cb53cc2afb5ceaf2bfcf0c72af97ddabc21b473c712593fbf44324d82bcd82d2235bc7b843e4849f4ffc0d73d1cc8b83e3876e60ab1f52274762b69eef08b1abfd5e68253f3ddce375df26fc154cdf9ac6b91244544906c9c2dd9ba99ef68b118084a685b951cfc4ccaac1abac8497ca7091a7acb6f269389d6f837b3c4d748962e9c59b17b74f05007634dd47f92bcae69a96a006511d92e22b71d6fb970f3c9d3f1fb5ee18deeedf70229e0a9ea4ea42a7a2436be3b668c5093621ec6074122c1a2b469e9cf0d917901491ffe8c7e8bdd346bacaaf30ff80989774bcac166d73ce13c2824210fe416a6ace50b53d5ba7947febd63fbbf3483c90a5ce8a8e1158b4c335b95e46cd40040108480d2af71eaaca906673aae1714d0ef924ab14ba45f82e800302a6a8b8de4c76eff2523fd19ee9003f6fd7c7d41aaf8ca3e2dd871ab026856c60a87240ad63df7a6eb885b016d35ccb2fcadc33ff5f8d96774b8257b527d559e9e8bd48a8c90aa7fd2139bbfc0b8bf5d5e05025289d2c55a36e6dde1528aac9ca6e158803ed8213c228dcc1a48466283063439f9f54fe7aeef8f7744a7ee9dc9cccf6bb2d1fcefee484776b9d667ab41be73d6906010e54319ea0fccab31e50dfb4a06164e950d3677ae699c0de1871c42aaebcfcba1f9a4dea7d87b43ad2e8369ac1e7be4e410714f40bd0adcae3e167a1c15dd25704ce2790d4d2251e9ef9f727150ce887a89cec12b72e9cc633854095b8b5f8b1c681b87c16c816ba320dfacd26244aaecad0c2005435cd2d09f79217fec03d140d5c726865fe45cc7338690622adc2b33b783f3bbcb0f85111dd961313e16a128dc3e2f384d87c40cfb8b5228aac3f720e2473220e9d9ef299faece5dc006d80f5d82ad0449583b54e707a742f4c339c6ef9e02652f44c76d3c91bf2b6773fa1dc8ac56e263b2acac4a40413d823c59c694b5a89beb0878ed232e3658fd356d7bdc589f504fb11221fcb84e0b3e72ab2ae92ecfc0e32a4766910ba185110e5e0259e48f1ddcf5f5bf5cfc1ca2b24f0d90219c617d0171e55402405c97ced599549d91651924bef62b8fbc05580327f7161a37311d27b75698a81af60ed1e420a740811ff3fd15ae265d0751aac49ca89b1af49a139e90fd084e13df94ebfbbbe6b76e7307423488fb04b089158682b0c65c29acd10f97d30a3b2f45c4f5e3e6782c607509371742e0b6f24635317e2725b9aedda122ea20da643639693d7ba3997ba382e6806cc1ff59ca1959dbb4ce370e72a69a1e37e83f4be47414949fcbf4050d76840031ad2e234718e3263db1e1c4b424a1e3c0e8695f36fe147d8825232e096dce173d85ce8bc1ba0ae379c617ebbe6c3b100079c18f5abd505dc855707510159db235b4f40347fcfa155fd67f3e8c625b28253c58325330569cb78ee54f111bd8b1b950732dcf1fc84aa0c28932d5e8dbc2fb16a17d4e3fdbf87338ec69341130e9c2f93b969364fc2520893dddc83f799ffb072542afa23d6a803e924fe99c628ee24e1b8bb7bfee10c0dfdc5806bf20021ed2c7117edc9ee2bbf30da8c536ea035171b299bd9096937e5e6046ed9bf7f3038a8b44b05dc194bc9a9f4141603a328e8d51aa1108abadd86840a59bb8d633534d61688b39f56dbd05a40e2508f68e7b0f1bc5ec469ef0bfd37387f8c931839552baf7847856f9c7568e1ff3fc7239b7cdd3f4b15f98d874b9177a603a47a80667157d5a2f8a11bb89239a98b2b5834b5550c9269db213878f351e877544e279a2f185c263547e0f6daf1b957ed60dc4c176a88390b282e68e139ae7ad06d13aa683a154281cfdb81caed1c236289cd51d1359bb496e5ea39e221b28f5046b31398a47482885fa7322d3126cd60c6f85aa54115f42648c6820502ea156add46436506be85f8ec3ba157d7dcd1fd3df084a627316c6efc6e9c21d44d9e25ea169fa19dd9fbc728ab425a01156e1891d9129d782966b226e3d57a593db550edb2f96db6579a5e49769cf2fbf1892fb0abc4e4211f190c0781e7351cdab06189e51853a3b0bb14c82d737ffe3fd01f058d68609bd4db9a9c520fd103cfd951f5c5a82320a2e1a8d148c1e34bb0d46cab469f5b0ef86b40b3eefe287964132d0fd6b8aa1354d3b3251ef8b8442850b85868fa7c638aea599922fe1326340375296e63e20bd96a80e4aa819bc2d08b5c44466f922556b5f0b96c3c0085d4dfd563906a69c6e170ba736b414133220c6a74a10253cd234323dd5d0e2615f74b80e21abedecb751a5df2c1b5d6f614a8a185724e7541f7ba0aa2f863348535698d2cee5a9b7a0b2f2cf52ffc62b41661adc219a9580bd428bd19303f1f36720c0717414b67c7734d3c5b29ccfa78f203dd3e1193b22932567b6b5774627266e38a519dd735fb0fe90738c7b1c1c270485197a00141ee7dba244cad1477eed7fe4f4f3d351caca1b0f4e665fb03e519d37c79dd9ac3c4312d9c8657cccb3c073d37a1df1db5e4c297c11b84483e0acaf37b14bfc87508d8bec3be22553138d0bc69f2ad94a9f4ab0f59f50f00", 0xce4}, {0x0}], 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:04:58 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x4, 0xffffffffffff7fff, 0x7, 0x7, 0x7fffffff, 0x11c}, &(0x7f0000000040)={0x0, 0x8, 0x4, 0x0, 0x9, 0x8, 0x88c8, 0xfff}, &(0x7f0000000080)={0x8, 0x4, 0x101, 0x5, 0xff, 0x5, 0x2}, &(0x7f00000000c0)={0x1, 0x2}) 22:04:58 executing program 1: r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/163) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getpgid(r3) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)=0x5c3bc7c8) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x40100000001, 0x3}, 0xc) write(r1, &(0x7f00000001c0)="782acf83640e471dad567d833dc91e951ce09f2d25bf82eb8f6cd1aee5779b60d5cf9d86c16952fcc71e92dfded8c1bad7507f4b433ead52b22f1208a06b83933188bfd9ce142618a69fa72b46c9a7226609e3e38e10dcbd9258d6f7df99fb923f5f651b9067f74e9b16beb5fc8e46760269409e5ecc8a76e276fd84f0fc1cb1f3d112cac08387c7dddea9f79f80d93030f2ec24547a142b92630c06fb6ddf22f82f9d137fe0d7f5116ace091b529be259a03a6ab9c6021836f5662d48ad38f82543456352070ff87b50ebf1be8e340738b31ed5f02b6a5700057c72e69125a7b4dc0383e3", 0xe5) semget$private(0x0, 0x3, 0xa) r4 = semget(0x0, 0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) clock_getres(0x0, &(0x7f00000003c0)) getgroups(0x400000000000036b, &(0x7f0000000140)=[r6, r6, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x6, r5, r7, r8, r9, 0x100, 0x7}, 0x1000, 0x100000000, 0x289}) 22:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x180) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 22:04:58 executing program 0: nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7fff) 22:04:58 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:04:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) mprotect(&(0x7f00006ba000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x4319518, 0x100000001}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x0, 0x4, 0x80) semop(r3, &(0x7f00000003c0)=[{0xc7d8375753d21501, 0x6, 0x1000}, {0x1, 0x4, 0x800}, {0x2, 0xffffffff, 0x800}, {0x1, 0x7310, 0x800}, {0x4, 0x8, 0x1000}, {0x2, 0x5, 0x1800}, {0x2, 0x6, 0x800}], 0x7) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3, 0x5, {[0x6e, 0x9a, 0x3fe000000000000, 0x100000000, 0x85b9, 0xfffffffffffffff9, 0x0, 0x3f, 0x8000, 0x7, 0x7f, 0x4, 0x8, 0x0, 0x8, 0x6, 0xe7, 0x6], [0x7, 0x15, 0xc000, 0x17, 0x3, 0x2b, 0x10e0000000000, 0xfab, 0x9, 0x6b], [0x3, 0x80000001, 0x2, 0x1, 0x8, 0x8000, 0x80000001], [0x2, 0x7ff, 0x80000000, 0xcdd, 0x27a, 0x5], [{0x1, 0xd2, 0x7f, 0xfffffffffffffff9}, {0x7f, 0x5e1, 0xfff, 0x8}, {0x200, 0x300, 0x800, 0xd85b}, {0x9, 0x6000000000000, 0x69c6, 0x6}, {0xffffffffffff8001, 0xfff, 0x7, 0x3}, {0x4, 0x0, 0x9, 0x2}, {0x4a5, 0x6, 0x46cc, 0x7fff}, {0x0, 0x2, 0x80000001, 0x1ff}], {0xffffffff, 0x3, 0x6, 0x1000}, {0xfa, 0x81, 0x7fffffff, 0x2}}}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe97) close(r2) 22:04:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 22:04:58 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff4d9f, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08d0200"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000000000000006) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r8 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r9 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000240)=0x8) read(r9, &(0x7f00000008c0)=""/167, 0xa7) bind(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="00653017d435486556baceddb464c430160000000000005045d0b6fbba2e8595ac03943cd2502d644a73a660dcadf44c94571eaa4cfc4ac5899a91e5f3ba58e7fb3c9e09f764247b8293e520ffe0132d95fffe20e131f91fed09b0a11394cf346bae588331fe3ab537e3f64ad6ca5287542ed4da91b3d4f4c14d01000080000000005209951dc34f3c56958eb49857bf256f3a31713de970d14ac53413b1c2502c7e05442159fc6f7b1b3d0c78f743dd83b3f4a58baaf35bc28fb71e671d58b8578117c9f989547d57239a550a43dcdfb458b4aaff"], 0x10) geteuid() 22:04:58 executing program 1: r0 = getppid() r1 = shmget(0x3, 0x3000, 0x401, &(0x7f00000f6000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x0, 0x3f}, 0x1, 0x37, r0, r0, 0x7, 0x100}) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() geteuid() setreuid(r6, r7) mlockall(0x1) munlockall() r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) fcntl$dupfd(r8, 0xa, r8) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r9 = semget(0x3, 0x2, 0x140) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000380)=""/245) semget$private(0x0, 0x9c9c8a391777fd2f, 0x400) r10 = semget$private(0x0, 0x3, 0x80) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 22:04:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x0, 0x7, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/79) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:04:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/189, 0xbd}], 0x6, &(0x7f0000000440)=""/99, 0x63}, 0x802) 22:04:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 22:04:58 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x400) r1 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4ff9, 0x3}, {0x5, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x69e3281b551f0f98, &(0x7f0000000140)=""/95, &(0x7f00000001c0)=0x5f) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:04:59 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x1000}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x1, 0xfffffffffffffffb}) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:04:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() dup2(r0, r0) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) munmap(&(0x7f00006d3000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0, 0x880aad2c2d3b5250}], 0x303) write(r0, 0x0, 0x0) 22:04:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xb693) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) 22:04:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x3) setsockopt(r0, 0x80000011, 0x4, &(0x7f0000000b40)="caf5b4158bf52a40f7dd34e25a0d3b9de25f62029b58688b4a0b301b68ca1f7ecde273a7414c301cb8fe7769821ee57f1a8608e5d28e8d22d20300000000000000b0cdf2d9826c10404b8eff20a9c44472767e628463edc2d134c4194ea81f127ee8a21fb5b75081a6417a7d32eb634eca59c07c0b42acb20718fc4831c6a2e4fc56eb015ee4b2a6e933787ddcfd0221cd302a7a97ce87fac1b9a3761632a67f3e333f16e0b3ce475eceb1a27f6ac7e73d09aa669081a27483f57273ea5f8ea031610a29e4d78c8082", 0xa3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3f, 0x3f, 0x9, 0x401, "c8ffe2daad60d111a933b08b2e888a8523681cf2", 0x40, 0x1}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=ANY=[@ANYBLOB="000240002f846eb120fdb7a21ebd094139e9fdf7900a04e7690bc273e34658712b6c536d1c904299bc0b9a65c885f752a81f25696992a35c9dced0eddd2a869445bc0ac589749a92342f9674374278dbee75db2d675104835ec04d9f137bd2624d3bb661a4eb4b586b7c24c920"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xfffffffffffff814) 22:04:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1004) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 22:04:59 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 22:04:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup2(r0, r1) shutdown(r0, 0x1) socket(0x0, 0x4, 0x5) 22:04:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x3, 0x80, 0x7657, 0x8}, 0x349) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:04:59 executing program 1: r0 = socket(0x1, 0x1, 0xfffffffffffffffd) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000140)="b08c58f74d6070b7b9971673ea9dc7eeca9a3b4238aadc41c49c7baaac566df9cbaa6923255a1c02869292ddf86519b7381566db154b120ce85ba93fe7f96870fefc207ab5655bc865e55dfe5be545dff3a3a4ff2b8dfd326102b8171f06fd538b562b16c16ece887b118cffbd84873e5ed0c80fc2eff528d73ff353b03ad820e94990d737a6a2d04b4e5a6e601e3152ba6405dacb17b363c5b97b82e614f2511a7796c28495df919b", 0xa9) socket(0xc8643d11817b07e, 0x8000, 0xfffffffeffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 22:04:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7ffffffd) 22:04:59 executing program 1: sync() r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)="b243b46aae0e785f7775a157ef7f7ecd16d1e384520f148dee4f19e000ed6dfe558c519106c9906c460c5cb00f0e26e6a44e32872c057499c469d3cb0a8a0d383c99d19d321867e7ad44c1ce5004d13d3630e2ec3141a2a52a66707e5fcd344d8b365b738ad7926cd6ca15acc4410d54e9b1978860f10b5359952a2a827ad52f37acd432b76631d30277aa2b90722e393443a55e75871d4bdd77486d20b6e8eefe7135f86088358642bd5c49b2b92d6fc2258278a9a33e4afe4ae105abf16cb52822af9f1fe1ffe75150de5386c1ff808d1a7ec4a00e592f16fb0ad14b33b4e468045d0481d6c3e3cbddde75ea39f158a7018a5e8167e7ac308a9030575c4693c6fe76eac1623f8f9f7a7273d2494813137743714ead38f5e33f96e9b46302947b9c2a46d4472b58065b699a7f409cfdffe96e7dbb3860a2f996207bbeb3b3d44369f81e63f50a070774f62bc357ea7deff531e8111db62ed678defc1189aeae7ffbcc5d97de970f9ef611d9a18527515011c8ed50833cac240fe07c87d98c2060d20c41c748eb73c357924ba538df30f89c923131124b76b2f51b4e2bbbff2c6b96465e76958e1b9f68ce7384e224b7767a82c2f71d0cbdc4a08d245874a923989a6576cb5add166be79471dce3980e8573700a0e7fff31390cb5e32e51d9b2e352d4fa4786234c803173a194d0c8947504c71769193b55b97f4adb989473a2418d77fe06572eef1559470cc1df1d173ee2bf969c09a1149a91b3f9bcf232784780acd5a6b4a37d23967d4bf1adaf836b599c7d2ab0a5fa08093ee945b7e9651d5ffba0dea0b2b1ac0ad9a54f34ff238b840b01607425cfe62b14223d90fb9dc1a460dff6897d2da477cfce7c8f57c57f627f1f6cab6b865eb7d611c70f837ddea1a2cfb7e1ef82b981bfef8baebf316e935a38463ce1b0dc96239cd5b2701bc9c93ac54998faf9ba73c46c52fcf8365c4d83779f183ab8810fe72e40b82fafeed2ee0d998a8ae388da4c526666c993d42f23c568d6ad36ab951217ebb112cfbb59a627703f5302a8e33746565c8a0ef689b1498264d200c3c99f93577dbec705abfd28a09fa07e1216c8fd95c50436c8c40521a244a22c3af75ff2fe2e944639ee81df789cf0f26578e439bbbb73c093c5444ce400e4b9792e68c87ea6911887c85d1d53ed9470d8e77f2823360f9067a7be7d08c54de33c3c3a310295c7c522016fcc649f03c549599ee76c85a40f150415ae8c2f7f616d3a6184317e23d261aaa95466980472e1c7525551630d83664c1f5d081784e919d9fc7ea23f82029a67b1bd2e5043e825d2c2e6f3c02f6011fab24be300c6d0719970d5f601aa773129aa1a553727d8af93e989b3680a7fc0b6c03e90d536aef36856d42bf3862a65e070eb0d544a718e3de0b850cbe20a6c4e8bd73abbb605f7c43263015588f5a53ce728df107f7169923d23757c343542886df446ad5d641ea03b20723fe99cd02d3bd17b805a0e14cf693bd6963d19baa9f88f5f77cd2afe1b5c128a946e571367c08cd3084c64ebeccffc98463a071d4fdfc6378f434ef023c217bd96d8511ddfa6c4d436b5633d8449fc1020ad06a8e1980cd605b49e56fc525bd99ffdec8fc1dabb6330aca3f8ea855231e1018f2bfe27d3040c930c7b1fb1980c3ac92ae261ecfdfebbc930f3f37f4cb2a2620e87a669123153202a1439f5ff77ef5df00471d9a9d5602d6a484167ec654dc72adab04817c6c1bd859085a4b09837e5e8216386771f8058f02fb357e182eb24f5bdc019b627ef042607b2d9b66ac1e6abd4a613d56f34b47179bc30855ffa8be54328b3864019c9018150c07edca52c22073095077fd090e53e6bf2a1863bd2bdcbf4f3a3a829b706a427e755ede865f97260d169cfb279760e3661b26e15a364e0c4b142f1a608102e8a7f277a570e40b21a777f66d70d5564b82058ddc2cca015230048087763f05a9c76472aa466e6f42ac010a8c7f819173a360d174d5f90b1d40ebfbb47e925d160b204f9c2fa8957881b7bc1987d6bf3fa48d4ce1ccb30d2a1def5c34b9e066c2e2481e27a67840ff673cdb135196a83b22061841cfe72f5192066d854c29ba5a9c5996a891f29d48305afb0ca339f4de3daf613a6ba4b3441c18e8fa36971c92c31fa2005edbf5c6f7d47076bd729f9c999cd769921f8a686f1f6d53605260aea9226870972bc0fee4308be68f279946ad974e6e625edd9c76e26dcb67f844e943f1e940d66389d3cdf00f7f29a454485df3720cff3d247fe370b2485b8713b40996308f70b48a0c8ec9053711872a26baef5a4ae8c50c8200fbd2cc33c2cf69fd99297c65e9dce50f47bc8638578c0c3d74dde68bd2090edba1f8876f1f735744cc1a285a472f77260e1c708acd512a05d4b4b33c917d8374f530a04e66d8fb612066ba76de90f7865b32b79aedb8ab52a34a18f811066a80249d366d36f66d50efa0082088e34d0d5839684f8ba852bfcf67a6c184a27fb5709bc43d7afbffe7be731dcd09dad213fc04959d35c644879e49c83137565c681af9b2795eb63eec910bdd48a26697f2fc65703a14d6772d6f7734e344d6d570509ca7bee82fe391a72abccce4750603f8ea635a6af37a576c209b90223f8b6f307effc18a2f81e3b49f8077bc8785bd3a740d9f6322e6bc6f85e94dd4e71544f2daa1d7399c363e98a9bd0d194805e278e8ebda97a97e94160ce6a832a91c1f49ca580692a9fa718c53644613081615689d202edff2d9626bbd645e98437a9b55188d018da6092c8d7a359737c3250b7b52b185a4b26af0fefc83848820c10c06e2b8f69097701fd55d80775753a27b9ab11cb80ebaa9ce325476013ba62428f91cb80aac91a372ff5b974f570d3437618a239afcaa908d34903fc0da23e8c16020ce85f408b88c95b5e0408236bd99433e5b491189e84504d2dbc4780408ae5081b199e46f62c0b4180937708d17307b5d4fd1b3b65d82f2e186518038812efce320fa66fdb69a097c7f7785f9276fefb72c725126c91ebb1e319ff214f6a51a8dd4600011cc0924d02d151ec3db45c0d959c9607049dd7d070c0bdab5bef8404450d42f70fd707d56d34a2216771c2eb8e3fc6aeaf7ede38942916a82eb86d7b0f8a742840c7f92fb3e28e8a4d233909c3a042bb460e876c8630a93c9c410ee479674450eaff42a6b627d516d3008b89d1b10729cc4f4edbbd96280663f447422202c3b55ff65d85aaebd20b2cc22457997755bc6a78837a28828ccea72397811c89a73e81bc0e3ef170e61d1aa440427bbac3eaf6b6bd6bebdf146fcb6e226799b823f8eeac7e51d0354a7b50150e7c8c13d32371f32385ae98dd9e04287dc4f9abacda3ae0c0610be903c625c8d33827066b0bb8554d3c1bda6cde251425992207b3890135a2a9856e3f68a17e31a9ac7e946773f3b7069b361ebe4442bd2789831e95411f0f839d3f070e0b9a7d2a39ebbc7a9d8699118f6f579bd85a79b1e7a7e2becceac8d63f10f28e040260ae5506bca39406bf57c39031ffde9c50e327363a061e3098233c58c4299bc4d09da222e2dc3a2c601011395267d7c79d30093bdba6d1e514841f1fc7a967b97e19440f02f04b86b234cb947009b4e214ac27b252b54e325027d49cfebe1f5ed8c29976d5ceee90acd77639f3f22ddb126bd1e5c43aebf30b967261554f96851a333319a3ce95d1d2c6b1e3f0acbee0a7d9fc37ddee5ba1e8dcfaa308b1e17b411ffda97556e20d2ac35e188c41523bcadf208746f79482b0ab4023fed8b7b9470a4db420520d5183cf65ccee7ff286864cc24ac58b937e343899133fef324bf89124a4bf846d714d28e9b5439020fb69af39e05a98e33d1e610808cfea11d655eb790db94e4fb89bacf03e3141f855ab3df55507d9632754c228147c6eb33ba9e67fbe3d3ea3f60109e3f90320181fc815aae419f1b34202cd44b45bb9d999b32b70cfe98a25af1ea8ae36c8f662d5358ea3b93743b745b56516591fbe2deeebd74d6a6d99c4d69fd7577dd99bff2d43522adec7bfce303762ff4c4fc7f3b965e41cd80f90893acfc92c9b67b844ddc73c36f6ce03c5f3577db284ee1d6fe237415152f44767df1c115e8672b0d478fc5da9a5e8f612f14c1b344435a6e5937e469ae4713cad51ed9b8b5593c947da21e1c371ad0efe8ca35305af483f9500031360966e367eb604e3d177b14318af0ff13cd17ff9642dd25811ec7b6858f43391b6a5eb13ed3079393c75e6f4fe377078f32c96bb83f261211a2fa7d2c02aff57bb89bc7bcc1b2df0f947d3c0b0716233699e537f5eb3799e49eb070fba964a0100675eb6774d53913d9c4f3413524b9bd3538eb674ee865eb8a0c4ccf8c2848a94605ccc4a779c78f54859fe5a7ed1120d87708cc95cf9dc2f1ba7745fd0cae5740cba02ec2e41489c51b4278e90ea6e20f77fe0769dbfefe9f445cf72c3f60c4b39e71a8977282312238ea3ff838f5ef3a408437ab706f0ad5d45910fad3b96d47e73d687bfc9c35428376382f7fe502c5e1e5d30b9e760fce1a4294f610e54fa673f43e0d1535437f55b06203cdaff4b3e84cad86692ff87da2893be59ce0d9bb22762078ff130719d2dcea423d35418fc9c7f959edcba5d3a4d9eae4642be2d137ea40c07c1c7ee09af9a594776c1a2811450fa0154c7033937050ba90387d72822c1f0abdb63538c7c280a244684e25b0041f495ae5c990d87610b693ec4a88da1dd6e109a769deae2bd22a30079e09c39bff39e3ac58d71b60d39046451d14bc51483ca66ddd6333bbf9427e675ca8efe6e44eefb86fcf70a8dc141bb5a3e0a82a59094466d25b1eaa7a4a7519ac5837c9e5f3edc3e7c31e1bc91eb5bdcc9613dcc191a8e5d6d87f945bf52ff65759c3e4107be21c810a4ef2a1ce7dc1b283cefa897ff8214fb6399e907169d444bc96a0536374e05d92613cbe9577e2b513f85eca9f477f186f98bfc0cbbb778b383a93a5354aa2675a7441261226a6d398a394ad1823a6710f0049478cf270630da227d31af5bc7763649459b5c5bd75811b89207ffe4253fb57c4fb41b9b4058572187efc304ed4fcff4d51c3eb5fc29cd6eee726ecfead1800185987be131f13f4825cfd031b5a644bca2e721fbbc029c1706db218e340c6031677f9c37cdf024cb23c7fd68afc9de43f656de29e6dd284575bc977f39224b2c1ee00ddc8fadccc0f69316f2ff0eea7de26a2932e6fa2250c616fcb7d287d62f3b3a62fe686439ed062813f6be7814fb58158a3874722f9e2a6f4806bd19c4cc7dba0656fc13a81d654656ee6b0940330cacfd22e97d32e3f47c5f5a602868c9134e79b671d0598200a3b0e4254fcb8b9aaa48528cf7275930f91d17ff4eac0ac70a607297cb58e76903b9e23748b51a53f68624226e701e024e840492bdd23d6982765ca616dddb90f89afe6b0068483ba9832936f380b92916e0f4768a7c9d99f9f093cef9c64d048d4e292c251f1eb0ccdb3a0e4570e4552c91971fbf55df16e95ee39d3d16ed12072fe9926d43653d1082240ef613e5bbcfa260bc3b46074e1a9d620b42de6a3a0b6af41946a9ac37871ed2851c4faa2e062e8c8fe9f0a79f866aa2128234e1436550c144443de3693f9eb4cfb4294d71d18ff1ccf1b4d48f80fb000203709ee2196bce02b524528dbf76619507954dadf98dc4141cf3e8d8b4fd98e86cf9d14332599ed7920a245afea9567fd20d259c1b320e52ac48104beda9adc728356861ee1be527a33ed626", 0x1000}, {&(0x7f0000001040)="9bd3ba007f6885cede9be29e216a93cb6febd875553a9d8adeb9d09d27c100a1ade69cc98585708c84658b6555f760fbdcb99dbb0d7dc107691dcf8ffebc645dcc5832101f86c7b5391d29b4967ff3e16ae967ed150587590d56099b7a7345363baef5a9f411ec552847ea931a59abc37c65189ad47fd490af8b30", 0x7b}, {&(0x7f00000010c0)="d0998cd9b1ccdca8db55c599482f45b36850c3c564747afe38e432d4a6938fc18127a5af9a3abd65f485cea476a46206776ca5f37f4d146e3a3ebbab34aa2b6daae2dd2b49e65a7a98a5f14ee142339b9c050e62c78ce1c4ec8cd2fe9ad65301e6e3930abdc0e83fe92b25aec2455ebdfd12bab9c0144eb011f08767a8a126d6251e20f7c660d8aaf5d8ffec70bb912c05e48f44f01f47d557f1d71eceee4a1f8c7c48a2cfccf1b495feb24782e3eca077717207699c6d356a96db50f1250f9d49ecf30413cdb52a94c0551628969a5f2ffb28243f9b14d869fefeee377caa1da31550da076a3c990a1a16e094731df1cfeb4c188a86a28f0f57559090263c9d83e1b6fd1f41b1b5734a1a2c28c91514209e925226b5592ad1077ae5b7f8fb21ed779533a9baa10c9558a488b3bd7deea41e64bb9cac42ec4e86f2120ab4b5e52a8562b8d83b1db7cef67901b282c5c8d0b624bb9583f2c56eb2ec9bfb19c9526d22215e0cf69310507b76c3a63a5cbea3f866c7ec002539002e6f62922c85fd72ccc6e40631e5dda1dee23b3c372122d628219095a9794478f88e233ffd7b078d9aeb25929d19d49a6b0ecb06a6a348b775e9427412ff4b526d90bc6bdde296f7f7447f2c05b79f43bc4224613c13b84b1015286d74bcd010bc6493ed4e4581dacbcee325be0499a74799e08d59e63ee8130128505da4da23e8d3e77ebb341e937cd1e8e10f0b121b94bde0f5e61d9d99609b53b82cbe72bcdd68e9bb27867971edf6c563463c21e00a25a4994e78ef025860fd21bfbf2965a3aead242e30c224e0cd5a6591bd2e4277cedda5240d60a8a7eb7a52adbaf2477e82aa1dd60f95615c8fd688712bcd1b344b35ca40cc32a230e786d387f5cbf4834f1d5735fbdee548a80102a96619becfd3e607f433fc6917c046321b9f201c5d8917e567a5cc04b4536a77ef2412ea6a4670667298180c9cfcb2b1746105616d6aa9a159a7892b4b7fa7035c52e977771b5302ca9adfa8b1b004937bb6c990ca24ebc5871339d76b07dc89461eb2a90fa9d44f7e7b4b656a0fbf036c945b8b7e6668cfd77873bb31b6d1f542113ad8d62f56cb6a5cac9005833a854e4575a9f6e4ae060583668a8c64ae216d57533311f490805586b5749a113560771ea51fdef95c20446b1b04523368675e58c9447b844220411fffae71f957e00720cd8697075e03e2c290425fa40bbb04622e3c62aaaa7332ea3033f4aeb68be19cfdd59619032dc661baa93864914074938b23980c03dbd424a0fd490445ad4496b4a0b1e1dd9abcda5d82cbcf99814fd36e17955e3b9aab2f75822970e9ee69b493c4d70541892fc5063a2efa09a94584b281d83010e3fe184b8292126ba728955317e7daad7f88c70dac6f95b736795958a873066023e6a9e961f8fc9d85038a97aa3733e9d2cb8509e6518fa25c1c412ec79a496d0e721f30e8a5742ae4f58d63a769939b33ad0053a3d484b0403dee8932eb1a45eb1abecf769fb5d123de3d671097a5e1dfc5d76180437e37f46411c5edb9be86b50783542f067b83c50c387cb2186202fd545fb27c7f5adb67eb1a3c624378fd4520805bf1ddb25d377a761e0ba54c66d2faab5c1d29b912fcc7037c07fa3ab351a5b564120a368650009ef82ed24530320b974981caa46ad66b73d82b6e8e8702a71c82056e4522463c411bed993f7b12aa4091d212fff85b1a37d0c7100cd0825661683622b5ce909e107836d1f68846dfdcfd942b9315150d425322ebcde1a2b28531246cb5c7d2d69975b5318aecc7c8b3ae9db563738ca9157501f0a7995b6be391a5e3034116be22a39b3143ebc7b5fc4b7b684c778636de04dbc3bc9665ce8da90454d9182cf7067f5456d7e0cdfe53953b7e7b3e174190e677ba6cf55f5a113dcc900281a489c09d4453218d5e2e7a3e86e5d771c5d7471153e16e2e6c5a01f0b700badf29ac61c33346f27e02c9870ae8558cd4ca8fcda930ff36cdbb58af1ff62f5f1a8a1b6d225a01575bf8bdc1bab745729ee4a9c9e274b3146672510b45ba7a228471f739f97033cd926ac4385fe2aa790126a86a7e7e9744b3adfcda738680c88bdaf7170c66e1133996e3100ba19bb3f5432429331142d4d15d6a80da4798704159acc2e20503c8679d7c1008fcf4053717a645b00b136d2497f73e35d80e9e51dd413cda4c073231c920711ec0a0ecac869a71a37bcc4126e9df017edd8ed4f4a01c89f6ebb5713c1f2ddb39189a0b1091854faef25ab7fac777e8b48d381b0141a2d93a1eaba33ec1e463f78e5c325f9de6b887378dc030007d5e63e4fa0fbc66523bef7ae77da2db6dada4c43cb1fb1d183693af4e8cde99c098fea99d26afb207f7de41d6e1159393ba2f637466547e9be15bdc19870c627b12f0c033c838aa1c267bfad7b512bad10487c515558a708c349b3de83112b3ea20293d9407b17b9dc77623cafd16ad5958f79d4093c553dd741f06a09565df4c482315d72104f6e11c5805577206ddf4b301a5eb0247adcc85ed51948bcb0fbaff167642174c7358c1324a4a8f7fcfd7891147d806f96b141104eb58d8b4882a89a841756e7d4b9713a77472548806c6dc95a971a3e902e26fabe1b89614efa45f00a6ce62dde62bfb04e07d467ec37a258669f1aca8aa5717db2ac644ffa9a57609da929d481dbf8954b97a7987e5fcc9dacb307296f2455616b2377ee2706916b2f89e54ddf224978aea862e5addec56d47c25dc3df142ee6e98adcb4070a4d186bf65f50bde3f3825aefea6e53bddba98d698a58e0ff12e795d6905216cbcc2bc8880f57f36d14f67e2306733db3af5087fc968d1414946f7765a97b96f5c794f26fc5a1de1c100ce205dfb8e22a0060069887506adbfc4900b1abde458e83a6e7bc76f743fe6c6f5211e26f58f481ae1c0f0433df5ddd73fc98efe3c7ca94b0f911063e1f0832077e6fe926e9898352a44f56bb2a174cb24e94943b2f286a1232e1ab2fd96c4c575afaa1f349000ac5bf5ab0579842bdc06184ea2dd7602affd94074389eae73264e25cf70e201bc336aac63f24e38f630521fba16367e77ba768a02512b27c3c42cc24749d104ca22f4c04aee56341d28ae4a180f5d1c5a1e30c98261edfca7c0c1a3bec8d24d39b5fe2f2c493f196c770b36f2ea76399419e93e5540ce04be0a861da0be18f1a6186f8397b12976c65ffb56f0e00f474389ea6a5781bd9382788ce576f2a4d298cdcc38d51d9b8c21cdce7a86a5e093591c63331c02023d33bbf68c02d78b65c700083d151df01738203dd5231dae0b0725776c8a2bfdabc54fb0ac7a5ac95d4a0e84f25d6b7be64a227187b6371bae0bc4b0166f96194bdccd17b5c5021a6a687460e30615fc91bb217093a752fef9016239e0cf879d2455d2651a7ce71b5ff13f7d59b01af9dfbec1dbdba117f38a9c305ac19448abbf636d7777683a729437c24180b8a27f522281efa633863416f4d48fdaee295115e46b3072b20436ff74b0ad5b840d176f7a6a7d25f3a95329bdd75f2803ae2537aeb80ea2cf713a32c730dcf057c4751376193e0dfbd7c4aa5cc59254c166d362ff74f85e3c9ebec4a48b5c482e36a5dc8a7c0369a97dfce1eb04c41b9992f18f1e8cbda8e8ea53bc4cd675fd8c0d012514d98296de299347819f980785088b150da643345860d15d5b8f120df99e30821b4ca55a28114090f23c7e5aa42b778be33c38413098612c1e125d3776ca620584ed8eb3840a80ae114030e7ea5a0458f10d436303005770972d713e249ed57a98527b44fe44a1a000fa407397cf132be73d21c4f29a9186ed307fa17cbe5fe871b2021bb28752dcb67aa3fca0820ecbb97d7c81a97c963edcb43f4032866c0ed645f01a90996451ff4df1218412ab9a85c8804ca6d5ab1f6d2873b31a51d71b77f0c7b8b8f5efb1ed4dcadf4182fc38e792eb7547ccdc9ecd4195ed4327aaf09badbf006d99bb18e2e554deaa1c334d9d5c1fc2227bcb36a7e933e064d8ac6df619b3b0835f13f7d63614db3e4a01bf3faae72344e71b495ff1132fc8ae8f5165090d342457b814e745f9799fa731c30a98221c4cdce3e95ebe7553683fb7a949b1b6bef7213bca487145793978f795c18b79818b1f7057be198d4605ea613c893ee26670a10b5e960e99fb6a224aaaba490ef59fc7a1ebbe95ecadef03a56d5e58c4e80c1e48ad5b9d46df3785fa3cb58967c71dccf1cb51176dba029d23b9fd2a1123e4987597a116a4fed7dfaac1e13b606cf1abe965816ca7a13c8df26a5c51943154aa60474fb7ea080bc6014a88ef783fe33b9a27743ece8371c0e52ecac7491f0b8be3d1635d2c8406943d8f6bcc206114a4992fc98040d8dbb17bada81a72036b8595791df701379e9a105b1604cc8321cd91eb38a3267cafb36d77d86da8d2fb1981681ef245d4969c118ec66d6749d2e32c6ca0338e27a03583bc3f0df1cb8a49cecefe22da1ee659cec626076a9f994add88a0be7ed1764a9e1c6f441247bb2e5701e74611024e810f7ee2cc733ac741fe56edb81c9399aaa465e75f933706e05894283ce090c9568f989986a9f5706d4a56bfa8c4cda9999b7f2a443cfbd19e6b031b91ff480406f624c7309d14343c190cc51244d99dad4a33246c805eb1a35bfa5fd1e04f705fa9e9a78e1696dbf6315d77cf5956b65bbe82fc8b0b2ab746084092182b6f05808cae9c4758e29b91bac09592ad5f0a62a313d55be6b10a78f6887dcab1c4fb874bf176385728e91694f29181ba2b8975a5885bedbd7589117f8f28f372780f9bfc451ac3e2f0afd7a85eb9a4df890c319cad2c857dc4d38dfc0f51f5122833d38321084ec02447558066b822133ef782c7c4efe9b7edfebd32a3beb599bd1b7809ddb75667673ec667a6f2fa65d9b0dde26477f000a7928f66d5acd721ac3acb6dbefe196be003fac9b752ad8048c0710fd94a5035a116bc3782d805120e36913f5d0a93c5c80b51f6191c98d7f53275438f63a9a70db54f8abf1b5f0dbefbe847f48c23622016639f0a804c8fdf4315cd08426c6612b514938ceaceae80ecb088640c645218e7a9116967ffd22e0c393a89d8bd7b3d8b01395bd73a91752eb524845f35c8e86ce3de87f5157bfe52fde1a8530a79bbd3495de4aa8b99b5e19ab03e77c41da0a11338f3bdf776f438f4bab71c53d2ee7c83b91bbbd638d62d39c0f8694cf682697cadb59f92ddfde9af813b3b8a523ba9dcce9e5db959a1c907edddc9ac7ce9bb90986b56e522396088ffe23b60296270b03e86a948df0c75c25ca8d1df39e38aceec17192afed1d1ce879cccffe4f639d2b9b7da2ccc66a29f4735d0b4efdeebf434d84156d69848d4adaea11cdb80f66253ed6f3dab268631f4364bd6e46e5fb396686727f29759a04e3f442f6a69107f07b73760dd4935d2be668efc61e68fff7b5335bf8c482a883fb2b8495033b752bc2cfb5747d635026e01ba65c1af69941dfe7e2c043f2268e848f0df947a8bb8ee3e69e564ec5e0cd7992669a145a20496d5a403d25001a01dbcc972eed4f6b963cb0be9568c74c59356fe65467e8037444eae59354348c04d9654500df0fb6ff51b805167d9753590f76392b33b523edf602007e4e3277e8039cb8721f5fb3b1fc16ed95d31c55cce1aa62e60d94a191ef82b78d1db3e127f792e4fa41d7176de3e1c2b5322a554ef8feb9d242c4bba3971e9ed6bb3f97a64371f9892ee8c2ea7f38ddb03f21052a264f518841a576e0946d7c51", 0x1000}], 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002140)=0xbdc) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000002180)={0x1, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000021c0)={0x5, 0x7, 0x7fff, 0x0, "0177a6d647c530fbaee1ac36e7ae9b4a8021b052", 0x8, 0x30d}) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) lchown(&(0x7f0000002200)='./file0\x00', r3, r4) preadv(r2, &(0x7f00000032c0)=[{&(0x7f00000022c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000003300)='./file0\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000003340)) recvfrom(r5, &(0x7f00000033c0)=""/125, 0x7d, 0x40, &(0x7f0000003440)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003480), &(0x7f00000034c0)=0xc) fcntl$getown(r5, 0x5) flock(r1, 0x4) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000003500)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003540)='/dev/ttyCcfg\x00', 0x80, 0x0) open(&(0x7f0000003580)='./file0\x00', 0x20240, 0xc0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000035c0)) r7 = socket(0x1f, 0x2, 0xbe) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000003600)={0xf3, 0x1, 0x4, 0xc937, 0x8}, 0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000003640)={0x7fffffff, 0x2c}, 0x8) fchmod(r7, 0x4) dup2(r1, r1) open(&(0x7f0000003680)='./file0\x00', 0x800, 0xc0) writev(r6, &(0x7f0000004800)=[{&(0x7f00000036c0)="f43292a252e2302b44c6523b0f9d1d6090c65ada", 0x14}, {&(0x7f0000003700)="d7f00cce0b6458c5097c423c31861df95e8adb7aef0045da322f09b1b85c78dce09cf769b84767adcae3e9c7d0f3aa71f52425bb9d7024fa5079d14a131d323f3a797bf62956f38d415cd7d8f3acccf28b39e62632df3bdcd692b0cd88a68af1016b6a35c0103b515827d899ef608d825e1d9c1492adb1c3", 0x78}, {&(0x7f0000003780)="de98e102b61921fafadca4fb7ff7db1801417f9cdb151100adb6a2fa9505a01f38a9f7bedd2e527d691488b2550951fb824cb1daeae20f05949fbfdaedb3c5655d72062a00dccee3b62bbe53a1716bd8", 0x50}, {&(0x7f0000003800)="c53157d75dbff91f27193452ffa403036c298e5fd2036b93848b3e015c3e839012efee374093c6a933a64dcd4f0a4f2eaf17f7d1fd4f6e56c5b455cf7f0b8d7058d128d867b3a4522a88c1b75eef721834b844deac8bcc8e590e9f99d462c9d2a1a129d0a698ab5a58206b32c36cf38ca18ce7217f19b25db6be2768756b7ccbb2302579005140f517c714efaa765797bb91ee38b0540572fd10c53eddb105276226cf6949e50540eecfce89ba1a85caede95bc1859d5239964291354b832b44c748a60a71eba8690648a0d07d0cc81d8e3e6fe23469af6846d722e532c4c11cabf8d07b10f2ecf3c17a7af1434523393cda3129c009e27c11c29c006ec4a89c029719afb3f4cdb07557a206c97675636cabdcb6950201bde2027dc864d9c40b767e105231e8bc366decc3d6ced53bbe3300f058b1b01c2b1b5496c9abe8b7ff94beb42396f93c48e0c1b08878d4d73285590372dec14ebd90974ac356bc0f200cb8e7ec89b4a30ef4d03f65f72eef3ce4ab4c1e43ab6471916d159ec566bed5bcccd1ae73bb294f7a174fedc350eb9144892032470bb698bb2044562bdbfd7491191bc9b29f544b4d303fceef960e7e0442c3c6d2022c6deeb8b2b8518b0d303ce30e817c220d7734e6bc62805fa15e8402c222009a419bf647a477a870b89410197756086748eb451d6ad2b2ba6b4c0dad633ab0d10328441aa1528a32a5b0bc9bf8cd3d53b69440713eeddf06a5ab521bb813a98f99c9306c32ba080af5123e81bddc644ba4fc53e7a29d010dd183e8a5d18ebc46716f8c763ebf591b8615a81510f6ec5070f619cf19fc271defe100708d98d9c2b88fea512d8924b45d9d64dc306131d7e175d7c4ea496859c07b4a9b18b9f0f547279932d19ca37bbe012cd3e28db10a549817de3a64a814946dedb39ecefde211ef04d0e7cef850c044626c6288e5ec5ee0217cd8a2469ef3312dd5f8c8547f2eae59ecca1431b969b01f2d13695f7e5c858e59eb76244417aebc24058d9a2f80c4355b4e32cdfd2b538ea97bc273419058620a374eeeff087426fe5227ab0eda46fb0a5b4884b8e2cd73dd16ad20b611f1f813a35c6d10fd939a175c7d6a908c4dd6d1a68a710a4b6cf3f92529fe51f99f12d03dafc6d0288350ae63f14514b4ead475ccd461c32a7c7bb920e180a93933e9066781047c54c3f0d93fd1ffcfcd81b8b5d087c0cfbaf1791a1f408da7732ee68c58f7009a18c9494093c5633394c378558d4f232d6436fa5aed49a2ad2cb4145d08a071de39f2021d2b933dce366fecada8e54d5f14292ba1d634c8392bf1b0b5585fa2d083459d66de404934aaee786b402e5f55bf00ea15c2827cf88d237f9852c14221f54e5b6b4b5714c4efedf2a3f7b0dde21ad37b8dd27948c47ffbdb84481282b98e6fdcafdcc3ce29d94b79a7616329eb74998e42c704c7005927773bd94bde9236e61036a4e9af4d23ffaaabcbf4e77b403977a898d99f7707c033933327e91268cf6eb61b26c43fedefe6b648e5207f65389dc8046c588efff9073e477f8fcd0f3829dff4d0b284d17d4d8b58f1b4aa2c115fe8a77c24b6630df3f7a3af8d657b0d0d322dc9d02670a39a19476001f6ac564b061df811082fe7aa1af28e5df4b04ddccce9a98f131cb82b521d61bbf8f3e207131418e4adc44f3f06a9cf033d411499b93aaff681c91543de3f7d14006de722cdc810172ba982b362b5a8881fd1099b02ceb377c32027555034f53d012322213ef8fd61685d07cc2c089fc5724f07871a5ccf5c5ab383cbc253416242fdf1db3f37c1b02d0afac8514aa7021d1da16e860a1c84f5aeb214414f0a044843551423a003670bd2b1599521ef39fe2afd5d7c363309203b3d1b82c501241465f779ea788e67549850f91e0536e528f38b37efefaf7a32d5fa036386cb38719a8215408d1487c375ca90f1e8c601b13dc728bc65110cb0033adf998114bad8d26f06335c2c1bc9c58273d8c80e302a7afd05aff7630cc5f2035c77ef545187712c06fcad6a53c84706be92d421de10bbe3bc46e414e8b22f7d050f8d6a9fbd2fbb2fb9fac75669afafa29bd53f182ccab628b6932b44acee21d740b1d8d6ed55cc64884c7160a47834855ef1a6d376f325404dd236cb98d84ab4741155ffda9b7ba95d4e2509874b64392422f512e5889b57ba7f81f55b1b8266097fa9fdc11d07b73108861512182d4b6603922cfa969ec15f7ab4c856f9c4555046ffd254d2a68b30f67ef8881b17c2649448bbb38442a655ae47b841a011f75a812f2259c181cefff4b7afd3594c36ddaf655e6e58aab9b92a3c61aac320755ce6cf4142ebb46fc1950589147137ce13c16b2723a841252159206c08b8ac39bbbde98d966317c50a1b4ff10cbefa42a4f77e2161bf9b0cfbcd5fee25469491178488cc0a211bcc63c308ca4bc02274a9be1bcf1aca3ced5c83cbeec70d4ac9eafcd736c48315bc45aea4337393993ccace0ecd863a32984d32db857d5ca387a2c0ad9ec759fb385465b7e48fe718505e44159341ef3435e30d45a6d29c8f4378a136f680cdab6920ca96ac9fddcee51cb108c8cecbb80a85e57f4a353a6e7e805b40944f1db8dcba5cdc1d255dc6f15df00c71225c59c0e80052d8ab0ce6da15a6f78bb9a45f81de175e74c33c68634101834c3ffb3007d81c79ac5e866d8e86e8b3ada1c46cce59bd9148335c1cb6974c20ce6b404931a5f59e25c5518db99414e5808c1a222b9eb0c1740558b2cb3ef2a21180229a07b5ba9682c606c25ec8702ff0bbe4d4db990f542364efd7857ade863909d14ad73175d0b9ce869fbcf5bd78f4a189d06f49899e94b44a802292f82d01b0c288c4b4a9ba6a2677f0102b1e20953eb3412e46b886a4cc831b365bc49ebe5aab15411d684d69140ded27dec8e3d2c2fd1eee2fab64af55823f2b18b7b962c036f561fc4b0f439ac1b50f96f588f51e9b304156f64524c269bfcc6f262fb788755d05aff12874f66f123a02b3f0e60c9e06b70e0d09d92410450bfc0bb8dc1354fc1a005f0dba9045a371e3eaff446947b262105f318bc58bd2d3911814ae434086cc480d85e842f8b26dfd961e75a012cc792724ed2741dd13f24ddcd09804cfc177dae569021516500c4c6d14fcd302f09afc6c6a6adc133d9f0d2dce9e49669d8e05d671ffe78465336c491fc925be410c6d37fee42b0554b27d60e59b9ce2aff2c96af6a64d61833ce07b86c364c88792e0049ac62921b99408aa3f8155d9c03cfba6a6abeb601533bbe390a9e0757778052633992a368196e6f998fd9cfeea7b71fa992cbc9f4b2927f0ed7ee5d5f33b0fa17f82d633fd7fdda5c20f3050347e74317cc38065f1628d1dc5f61083aeb16b66d6b85c0ec0717f184732d540d3eac554b4dc76b453bdad320138aabfbd1ce5970bac975f2abf23ebb3ce102251384790a966c5340a522fd2ad64cbfb1d4128242bab4608e9105e090741d1fad2b57a79fd993328b729984467893d63509f8f395a2c3e7d7a910ecfba54f8040ac9b67519c8f049a1c388c1db7062b534f64c971ea55c043bfc7f8c188b0a6eefe6020b5dc436b8bee8c763e072b6be0e4da38adffbff002cc22f838d06e6ffd03c4c768661cdec7f8204379bfb652ab55a4c50ca0a9ac2e68f11411d9a7a2b4da9edd5df011fcaf377545fed3a876d6d34040f8f4e773dc2dd2254f29e406d9aa8e4ca0ba6fac744299efe3b01c2727e7a36fad648479c9c4c272bdc1fa125c5cb1ab8d0eac549369e3a62ea092ff42e03952904095eb6df6c756695c26fa020b968f4daa66e4d6ec1b4ace0d1694064a82f8db46bd084017a795e8935d92901cc325198221b5943ecc44ff014dfd7b1e1c3835321a97833b43551217bdd397e51fe9cf3ea72e1ef5d7c0d14249caa661a28e801df54c31d33dc9c6f1fb0e9817d04d180609d0e7138939e01b99dd7e8170bef339ea14aaa0cc598fce5417736e8330c8cf4124f0c7830437f6109d69acca9b6e062740b8c8db0d3d5e46103b8bb30bd4fb18ffff552d9310b4358bc38bae1ecba0a07747c71d739fb8a1c3660369efbb5ddaffa7aa259a8185766c8007aac7f9135c7b45b4dd4dd8090db83ae7a20dca5c1a85ccf5730b7d4bc95199ecaf14d52fb2146e01c97d36087071a6fa0fe2f56c0a9aae0075c63e57a9863dc2f5be776b1da6ccc4c6777bb10229dbed8daab5035d1c1e78e973e559ab888db6c330809f531dbcbc2040b81c654b2c276357760cad5fc36e0e7368acb3a9a5663e90a498b4a9da113482fdb2547ede3aeabd14ec6135e154d0689003b1bcd2aaaa1307dc669861ed0429bdfd3b3708c6291088966c6587343512d2139499217c6218d39cb728ce01b48ea987765139f5042c27fd1ac16ce144e8b43389996f905524f63abb5cafc75def2bd15b247a23ac63eb0f1c3c65d44d4b8acb1492b8403c17df6b5dddbbda925e6affe5636054df133e05f21473760846fd9e6ba91ddfbcaeae740838fece1994e514fe7e3c28ca0d14e71c514bd357b850de7f5754e74af8d7dcdfe6c87025c4e0126e8320bc0fa678e71781f956b4aa2797d82a117f4d3b0f397d16d0e0eb9735ef6bf7d54f52503f2ce3f677a0624ef14b1ba83b657a03981bf80b568ac477cf9f96b5a54be57c4b1b7d8b85e55c029014565ab96123b5f3d1f4b14d88eac90beda651c9a5dfb3a529820ac73e21f32afbeab64514fe6e42932dff90ca99472a8fe73c7e416621578abad62e95d285d0f3422cc2ec73843a1d395ca4aaab0beaaf3221b13fed6d3b000b927038f13e0ab5bed9a5fae2af9dc513b6dd322dcd09ded298014b7104d710804ea53ededa547b8d5f003ae03d296556aadd5e7335a533be9734c0db91a9b773f79e1c613a491aa0b209da3785bdc56e64286956f76102a1e55aced6f656a2dc8780ee0aa74a568eee8adb8408b9c5626d46c6948ca335400311b38d178729cf4a1c43fc58e30f4105e48464277fe14151f8311d984761bcb2a24b487f6fa2a6960bcc50f2cf7915d478aafa6ce768b23a504c6cd7b3a23e2248470bd8b940ee132a26fcd012a76624088cd65052f8374eb6e77eda1f904716ddb87c646aeff2f16d9f4df1e3ee299c92acd21aca0c2484e76318d04825622057ad999870ab531aa185033b1fac6c14cc6b52e549a1987d8f8452af3b35fcb79fdf0b6b360a2aaafb1244ffe0ae77f404636454919e494e4059cd8851dadcc7441467083a3436c38c223727793edd1e3789f5c1cc551423ceec0b8d0ba44f2ae5a64e2294c9f1d43865a4e1b285955a2586d6b651a4808852134c75a73fc9ef3369eeb21eabe9e5d35f1d922b1eee6de2de622b9b9f52be0835d8e17dd18d7d3eae91791e9c428d355ff97e66c6b911a9ed34105c4f897f16218131153dfc368088517343fefaab9104f6846f9bcc4fa185721b122667bf0405ce32bf7eaf4b735add158d46febeef292660252b48828c47bc148052eb598c22170d918a93dee888192d264787ba7a4365b8e49e801b817b539d6a755c90939c4e1f28b5fe25ba9c2ef81edbac5faba1778d9b15ec41cc9e4d4e0e53f9bb7584596f8fc7dae6457a94bbef4c6467d422ef9e8ba3f79fb3c7a891256380eb7e372e21d6ab509e5e24f720c1d7f7945cb02a1642ca7de515c845dbe7a870df066632bec0951da695969badc6e1e335c730fd90f1348eda2a139708277546c7344684b2d5d9a6233ebe600be30f96f0da7960220c1e9387477", 0x1000}], 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:04:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000c40)="02a9b3552e340f1cf7704f9066f07c0c584c4e0731410fd7f9065cf7375b320ddce62a9630a767ad2fe93d1e2c2a43edcda6c4bb9383969e7e3cb1908c4520abd815cddeedbeec57281bb185bb7cd13d3b787d0579ac968d683c4d9526e5cac68c49ea568221141bffb7fc49ca19d4f92a1ddf600f959e9addc3991935a881a272812c113a49930464200b5ca82b167785095b9de9daef781255ebaa4a2d7ca3d106ec8d0907f6d894ce140267c734616f3589", 0xb3, 0xb, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x63}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) flock(r0, 0xefe86f7a1e2c11d0) 22:05:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xc90ee1a0904d9a6, 0x5011, r0, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 22:05:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000bc0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000c40), 0x100000000000013e, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x85) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000240)="97b7e0df1b2f7edad24803c60f73355ece6067bc64b49792d8598c909404138d09b7e09e01662d19aa727353f53a", 0x2e}, {&(0x7f0000000540)="996800b51935fe0f0d6afb7129c2f808fc7bcb8981d71cc654a3898978f78b9dbd1ec82bf6db332615090e9495bce46e98b28449af387c7f1e5136b40a60f28a71e4a1462eddf94db5638ef709412dced5b8aa52772625dd4a8664355f78c9c85c32bdf55da5d419f9679b8ff05198c7d9ab0b25664b901b65d830b295ad18971b117b7e1884cf59c44bba63fce4b9f20a5d7c6340955caa0faca9e991911deae909af3bc687ab918a9291c7eb9f128903d0a7b38714eac016f31dfdfcdc8f04abae5eb381edeacaeb5da69a07804567f2344f3635dbfaa97225", 0xda}, {&(0x7f0000000640)="9b71a079d54a952414602a4554204589b900606fc493644305f41636170717a2f579f035a3e9efdcd08783654fe171289785a2b3a87b49a3bbd738808fe150dd9c0761532ad866ebb4c303c712d482f8869f229fdee0b1646b52966a09f0de9a4425a9e440c30f0aec408ab8cb83c326af3200172a5ee20f9fff425e68eef4bb206586e87153a44057580fadddd37b3d9fa8d0b27052c53e9aa34c3ec9d4841e5f5164deb6c92a041228dc8e214b9f41070aeae5837bf16fe122fda9cda943807b512aa39f10a970c6bf31ebdd913171fd0a24", 0xd3}, {&(0x7f0000000300)="9eda32afbb59aa97f46d1f12bb4275aecb7f27b87beb99d332527288c7688089f5fa5a1f6220d6dee3afc330149b6e722c7a2ab1d0ab06ec9a30faa388c555b97797f4ae71cf527ac49dfa44f756c4888b851f46074ef4772c4f60092f526b777282fc7026353910e4756190d237aa645b06", 0x72}, {&(0x7f0000000740)="f59455c5de0c33be41334508e4c6870b068d2247b75654ff895b429448f644ab23fa9df5f1274ddd8982412a3d2397b3fd0bc0bed5b989cb6818e077180eaf0cad5ada17b7b4286201b3fbd57c5d1eadb237674c73c83c66ee7a9c49a072c0b8554d5d694102ceea1663ff79638091462ec4d5550033927bce86caaace692fd76038c4b284ae4a27e34ef187cf95a309b85012f1aa3bc566576deacf44af4ca923f439874506e6eb664e9b14170f421e531c4c68e06b09a4d9e4fea279c9b3e3addb39dac769b53b7218d2b3c2d7d4c07d54f07d2b4ee58d91759180fe43863903611a6664af8448c7fe", 0xea}, {&(0x7f0000000840)="70e05cfa6cf17409de65b4deb11ef95f6cc75b83dcd41764bac9820686e09a37007a160f08e228614facac948cc86a1c44f1cd6026d3ab00b8b7c3c41cbf85993d0d7bc22a123fea6b18828173721dfac4a7fd03df7de8565b5b3d74e3618332ef462f9b8eaab8b3be157c8cda1ae78a3f60e6c087ba5fd312eadb44cf2b00b5f2082ac2462bf7ae67abb22ad9730a66a30a4a11b288fc053234aaa62c68d9", 0x9f}, {&(0x7f0000000900)="8e404e2c80d2ea34329836f232df28a451e78ccb4f90520b78d7aa32296ae7fb8b72f77957e7976ac5a22f799f263fecd03f9fbc8e70ea55ee2755d56e849cc75cb0571eba55199459da82c142798109bf9d0e86627b3672958203136bb3adfedfe39b558886766ac6be75c9f63758ebccf6cd9f44e792a6cd3567a719537ecfe73261c084db95cf64f179b35bc4e8d0251cfca3122305d772024d035f5fcbb6c120daeb70a644af0e884c", 0xab}, {&(0x7f00000009c0)="e0445c6f3a5761a0f49a6beef8e5f51a6bebdc3613c3f24ae62d93e8d83f6755d6d93cc4f05489c4e67d57afd2e2feae114b6674e3ce72b627127437866474f7f99d2c25603c1d1ffb4535356c03b02efd560855d1715eb58ffd9cc287a481e7f9da59e81b66e334fa4c36e6940b6e90fdd657894ed93e18cdb8faf273f3d29b2aa051d8d061bb59b5818029a2a9dc20b8851a9514f4bcc202662374f1ffa4d7b374279475", 0xa5}, {&(0x7f0000000a80)="a04077a8cc0a90d71d8bc10fafff309d409dca026cd3581bff5621d41c239a8e6c62d115598ae10679763fe843367faff0367fb1330a21e206627dc36b3c88ed91d0417cc32c763298a84d7a0d7acf61089269e793ce01a3e504ba223a404f1f2a8d760cff5c47b5", 0x68}], 0x9, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x0, 0x9, 0xe5}, {{r1}, 0xffffffffffffffff, 0x148a21d56cd28226, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xf6e, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0xffffffffffffe26a, 0x2}], 0x6, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0x1, 0x5, 0xe458}], 0xd807, &(0x7f0000000080)={0xfff, 0x6}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 22:05:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) link(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)='./file1\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001740)={0x7, './file2\x00'}) getsockname$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/142, 0x8e) sendto$unix(r0, &(0x7f0000000240)="33d2576eb6bc15e44c4cca3352f6d0ddbb7a8e7c54d39f633a410d14b4c84412612833b8621dcfcc9c8d96419e9912d4415885470af83a5f3bf14243e2b11b16d2509ca6a472e479619102af596b77a4c36b0fcf4d85b7eb7b5c94f54325664fa1cc0da5f373c976fad1b56e76eec5c7b5139099b10b19031327b3017368f68f6dc17016f73c9bbf49c10be4e8181cc267df744a55a74a6a689b17f259f6457947265e2ef7500e10657ec42d02d38d24d80d360e67bfcbe393deff313d2d7d0dcaabe0f5e4ca727bdf570726709305828ca19d3d6198132ae4b9d22ed00b212a3532d9ee1611db3c17b8f91253a5ad6fb8a8265f0593cf3a95693c97b632a8e7a3935d3ee7c0647cb4cfeb4f8c6bae20fe4ecb2a0e1452866789f1b314ccf611037e8b6f7864d65a9715f50fbd681d724770442b29b2ad35bc189aee8eeca14315512f7e4d67f071bb6dff1e2a0c484cbe3afecc8fe29111a3a47fd0551e260a2859098d0cff1644319c076d0b1103540d8e2436c1a5f884f2cb0ff1e7f4f33e734ba1f9d6ffa13fe8dded3f4a5ebe78b082dd6fcdf48666d81dbb3502c8792c580579520deec17f12e93d8974850780c3db2ac34f03adb73b7cf549365d7076fec8864963536915100f81d13829ba8714c18375c3f8ccda4213b9765bfac4421085e2551fe8850deb889ad8cd93be24d4055874b0be1479395b2ddc928cee40e05d13466fd5e321c9678341d3d68e1b9937781db997dac5c3a24232e5db99c9c27bc14d43a88a9b14087231fffcafd635e8080244bc960bcd501e07196aa6015f83dc16d282833cc52637e628536cc0a98ef16cfa80c3f75750c0d7e769f67b1f15a8b488a5c7dd5d6dd8d1c626fce185b6d65e61ab6250853fb0bb354f23647c4047875390719511880cad8bf9c83596f893acf2105edc312a20cff1667591c94d2882e2b16de8f8dacc14a1796c3c9768d5c6d7c5da3ddca6de80aedbd4a94cd1811d371879a789f1eb6b38fb24258a8f6237547d567c3cc411f5392eb9274985d77bb25fb7159b4df8a18f77bd2b2285cf38fd6a53eda8027bf3ce130c064b323450c5becf79f7fd882faf1fb1c64d176c7b053ab976ffc898c06f50e358c67a2c5ce72c13b91ccac8b3c5ea5e256a5fb922e557d36f54e736433c2126e4080fd71e1420f9adc3c66271acc7da5faa86e2e2a9a2bd19a502bded18d13a0f5307cdd92c5efd78c7429f4d42958af4c9eb40b7c9da2b2e674f20ed9ebc37ff6011254ec33705fa657a4f6d2353c26ad5c16b703a01c62eadab779a9a2c3dde87c677e114e3821a4930494adc39b334ccc719b76573c3108d77aa2233c7849496a1f6e1c6ed090cdae413ea91b22fe237710743c2309d6c7298e2d35f2c3997712b893836f6bd3f5a2a035c53f8a769a927f5a46f39c68f325683fa6a09a315319bd7dd26bfea65d6e68cf079d693cfe175f5845472760af6ec47be8c2095b08ed360d0cf6e50ca86819ad0ea29d8f8194aeff055b30655cdd54023ad892d6fab4db5d80b6b64bef7efbf04d7fa46fbea618387dd28993209f1a3f5fe9b07babdbdcc51b78cc38681294491c3a6ecd447cc2586710723c01a09758429db5f4c708a38836054754036da8020e94d936de768136a0b5a43d34a848269d8ca5521eeb1d73ef3bd3e8c54e4929fee06ece76c79327161d8dbda6a0a0730b4d2b4d249757ca15d2c51207e654970482fa9094b6dff578c283e8e4c8aa04939b517ac227ff85bd333c5aef57e466dcc2862d09005d87b4995d2ee697bfaf4c3c98a70b7d2a9d856dc21be6aff6b2473d6463b7e0662aea201fdc60cb5663bcb4e7fe0a063922c9ccd19fffbe1587fbab046203ff00bb44d26eb8d8e9876d4ffa351217df1c5a14f0cc9a1a3c577d09b6ab54ff47a85b2435e580dc173e38e18e301912e1eb24846aca2902f91205314b06154d12939d18c7103c34f19e9b3e1a7ffb34e74280cb284c13f8ae2bc3a6f8701c9ab29ac1edb33c3ca276d1ebc4110319b7cbe86288a04080799adf62f30b32affa7d09381e1b0d7e48f12d2ab71291640ee39525fcf5f50a21c0a574ac63ec77dbd8a2d467c885ab96f9e52e82c802f091b71bcc38f9222a4099bf8c49cfb20ec6d8eef335d9a62725a6c19e0990a07e99607e6ec5ecbaf1c1fb3c5d62d76fd5637d0890f4c1aedae3514229eecf86bdcdc74e8299cab0ed7aa209ff8edfb30b752a8a6555c393a8b98deb4b8acf448b74bc82941aa0a6545b791f4cacca60dfb48739635da159cfcf826c0e1d93e80e7ebcb58ac722dc42ef34e635c64abb3e30623a206bbbcb7987c7750ad73aa60f02831f9083fdd3b8a44e9ead4ddb99f19fe3d647dc0b9da8e14cb0569c49cf6ac176002b78940f2bbb9e772f5b7880b1cfdff466450233611f83da2f5ca376de7bc73224b0ea537580dd3a495515efd5d0c14c0c466f31f6aab918f8026258a3708f50e8d9af2c99193f0bf3c35bfed17722fdbc71dd3656d288c04d18ef21d0e9d45cce2f19b27b757ed0c07e686f17362c97948c439a5192627e37aa9e14847cbb472e63b9d3a6b137f856ace9601b64adccc7451db3a5a624a6ad8ae05a753374b037a8922e82f0ade4b81e00ec4d9bd234472d77df9cfc0b285b8935616c4cdf24bed12fbd306fc634b34b81f7afeed4e7afbae70f4d1e35a892fabe48c544699503fd4d4bcb37ad5f70a5eb9caa0e133e6462e2b6ac922babee9772edb1d0ac4deb38a8a5a7d548c9ca1d47aecea279c134616e14db42f9d758ad9b919393ab0488c11f3b366a21990b7a52c8c3e10f645aebc11688672f787853c51114bd1352173482832aa4c68ccfe0827ef3661b514e9c05ebdf1feb2ad014c675b69d6f85765cb25daff1a1fbb3584b9f1c5df30c6ad93c87fb6ca29987d30fdc6e0adb52849a714dcc2247e71aab8705f05d1f8faef6f9657aa0a6667b2eafea01c27069f5c07747f44f65b0e07d4cff114e1267e6015eb95439b24bfe58ce7f75be0a30fa33e869918828688b22e91ad4e945602970700aa091b1e02382c23fc5673d57717a7bc479ff18253772adc9cdefcecefad790e6054912f8da3ffa67116690b7591519471225a17858a8f85292490a1f9b9c9268652a4156d75df5461d8b67f488673da10400293fada368c9c205dddb70349c88c30ddf3c60361061db47009fe858bf79bac705dcb653fdc6a108935b3e22c22b7477552d1919bffd40697646d9d29b31a77d871a76589578359681c5da8880136d33cbc14856cf2a0ae39017bd452ca218c8a6ebfeadb2e5ad3f46e7a8e3cc67e8754b3fe97d043a868fbdf8695e23928ea9bc9a29d72d715124b03cdbd2f6ce1a8d0fb2d9df9f2dd8f5aae096ffc3ca2ed30a72ca66b7d5b5a245aebd4dde4a0c03f6600329476d87902073d3e35426bbe89a089d1ce2eda46333f4ac9f2e217aaea5c5b017cd22fd329006779d0613d6b33ddb16db2c4802e3aad7e4c0e4b6332d4dfcf18e1a649f717db8e0cb59d2d82b6f04925955a534f27307bf7f668acf49a8bc2a5bec2e0e2baae1d8bd8057c0605d4fe24bd2ca6fee756502db0f6c0bd672e4643931bf975d468e93d6c87a00cd311f3a60b88eafba3abaa837f766749144efb801ea390be0ab1a96e9b3c67d9eccc73b9b2f830b0a47eb037e6bb51948411f3fc3bed792c0915e2c2b76e70cbef20b107bfc07a0a1d0fc946f49f2a279c48cbef04ce41eb0ba36899e20a6bfcc78c30b156eab7bdc0205c9d377bf26c16c9255ca3325d09104ca392e8b9a7c43eb110b9a2f47caa71fdf6add48ced7525f15374cf6f4b024dd39b523e72260d06f96330d06ee711faa7617c6465a4d98ff3c33d55aa1f60d14951bdd2a863e5b95d92fdaa8ff4de4e1972960c5fa749a1b928754892b1c6259f4822b33e079e76ed03ed815ba1ddcfaa5c969a395a0d369278fdcb2e42100a5ce8a2c122191ad5edb9d6c8bd3f8917ce21b364f3da45214087d3fa6c61a07bec311e5e8fb76add0e28320cbac4ee9cc1b5f237276c45cdb2d0d5c0cfaca1baa2033c2e8168c1f14f7733d8a6fd0262bcf70ee56eb6e61dc1b24d0693c7116e8aadf2fa0f16039844ad54468827a907694bf19a19dea8b9db119ca4f798f0be3bf5af6859087cdad6b3008bfe0651788adbdf596741fb773c49e1fd4b5c788af893d9e6fc77883fc78ec54be48197051a90cbbe201af70933965c22aefd41c004165db80752d581bb992ebab10444babc1d2ea17368a34cba8f26748208f7e68b57a8d8781e30ea2a8af7a322d8e40670693b04cbe8f1fad2ef7fbfb12ecbde37232cf7d7a48eebe8002ac24b5d7cbe88a9f7ed2454edfaa4069a7c12b55665a5dad750927690356a661c2d4dbb89d1f6e327860a8351f69fb3e7f5ed9c7e9cb94d8df8b32e721acbd78d0166cd94f80bcfb332ef3fd0f038930a4ed11cd16b4bf96396867a89f81167bdd6f08e6abc190e2c6961592a5193c4cbf8d746325bb0d7e72e02f3ca742d95c395d4a83c6f6f73db6bb9ee8c8eced2efee042a0f675a4d924eca32311c294308a177567987533e8778112314d00ab693938dd08d3a6eb373d52a1ce28339e5ed46da6bbd611da14ed9ab74699ea6183d6118ba15915e4f06e84938a6545c73321af12d7af4dd392b34c5ee43223d9e5966ef2426b7a2c2a7ad2ad9efea5d02c0eea6c329723fb388919cb13381ae2556d4e2ac2fc60f457b9f510a0d4b8ca1b02a71f0036fd83be737f8db174a5de0afafde14e028191897658da8fa3ff98d354296cb6c29f84fe7c653c1650592c9a2bc4477d8f1e0ae91d64b0914bda90f5bc88d5b339f8cff5e5770cb9bca80e5622a37900a57ee376cbc20cc363879c5d186bcc5e3f310a30f0e9b47c07d45025593417662df72aba25dd37be0dc0502aa96eb078dcb5e69330104b050f2ce774a9c6989c403354539978f14bb587e5ffd1bbb36d7f686604e8cb3d3d5bd95d689e5dfcb2af957cc09a8e2274f3f52a7a33b686933a06d3da86d2944afe39d3e717e7669b77288b62028ab4e2e0bb003ea3ee7862a41486d81c7c822e22281b9256eece7832d899d6c90e47232ef1bdde007d92667ece43ee7ef08f456c7dbb216333268d68fc680145f5529c641d45584d187c31a5091541c624e7fa2cd2f794ce67161a9a34c2447bf6ae1ac4d06bd8bee1ac135609ad79bb62a3903b9c3448b6d7de4c0d97a634ff1cd010006319d13b0e5c062003b15bd774072c2d5ec60bbbf233b629c409e9cc23d0d618c54d304bc60d66e6eaf26de919da36b186f10507cb2bd73d8c5c2ffb97b8ea9615a8c4d3a2bd446de1161af9bf0b9654f1d4a57d462ed9288ce6d8e507f7e470352586c5e8d1b3a996d3237c3966fb61e124295a86677d18dee008b729f5a61d927a5e0e8d4eff10ab10f2e314cc01f38c24396770e75c098f5bb43ace3aaa51c086f00ffdaa949a0cfd87717044d11d808583ff8c2efb8c53bea263027af48b33b0dcd0760ac5db3c8f2b4d94e984b04e02ebb73f6ad7bbc133902473b3d6900cfef67f3aa9ad4e957d5b6e4709e635b735c926d9a498744a51677ecc03885905b736efd5e81539815629b47cce44b5ee7e04cf1c4c6e97b18d27b4b203bb2bb6321a3518a8f645aec2864ef83a213f355f78f493339c84f1c40fc299bb2601427cbd9ded8e55dffd724196f8516592947bdb685cb352b34157e1ecf6726f2de15efd0149a45e1a22cdd7c29973ffb8d06a8ebaed4f0fb", 0x1000, 0x402, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file1\x00') execve(&(0x7f0000001240)='./file1/file0\x00', &(0x7f00000012c0)=[&(0x7f0000001280)='{\':\x00'], &(0x7f0000001500)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='%,\',\x00', &(0x7f0000001400)='\xd7}*@\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='%\x00']) 22:05:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 22:05:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 22:05:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3, 0xc83e, 0x0, 0x3, 0x100000001, 0xd7db, 0x2, 0xb2a062f62e3db111, 0x6, 0x100}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 22:05:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x19) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 22:05:00 executing program 0: utimes(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 22:05:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10802, 0x0) setsockopt(r0, 0x401, 0x6, &(0x7f00000000c0)="1554fa1e33837e268e56f8abd7b1ba8bd29660336222d0f5981a672047b5663e9e427b18bab9e47f6d40e4750f3a685abaf338fd25ce9737ffdb6ae8687b96d7784c275c4cc77157a9bd2d2f29ca3b6e0f78074dc3e8d90ccd031089bb97064e6fdfa881309c2ab4d37c700834c3d8d09ca3b2ae881e8a863618576e348b6376444e80f392ad3f789fa4b75fe92fc696c7b097d81631d33afe6fe2cbbce5046a124c33622fa9", 0xa6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xb) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 22:05:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) listen(r0, 0xc) 22:05:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x475, 0x7}, {0x18, 0x2, 0xfffffffffffffff7, 0x7b89}, 0x9, [0x2, 0x0, 0x67, 0x1, 0x1f, 0xe84b, 0xff, 0x7]}, 0x3c) 22:05:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20000, 0x141) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 22:05:00 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/227, 0xe3, 0x2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 22:05:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x40000009, 0x3, 0x0, 0x0) 22:05:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x84, 0x9, r1}) r2 = socket(0x20, 0x3, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r2, &(0x7f0000000240)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e23c257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000f1371c3429464a11d947c59cbf79b1d30000", 0xfd1a, 0x100, 0x0, 0xffffff85) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) fcntl$getown(r2, 0x5) 22:05:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffee) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x7, 0xf2f, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x60) bind(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 22:05:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0x63549ce7f71bff96) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x33, 0x7}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0xfa7601cbc4c519cf, 0x40000000, 0x9, 0x2}], 0x1000, &(0x7f0000000100)={0x100000000, 0x20}) 22:05:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="33cf0ac66fcd3eba5f3131d1bdb439bb8fda865b97dd8deb9196c3dbb19ae20cd123103214731297653ee2a16a9958aca7a40ab67c9a8e7e5b874c413c9eeadc", 0x40}, {&(0x7f0000000080)="4293f63c14372b9383547333ff9913f6c8d17a38c066eea3af0d1ea52957b9d876938a3c03030c30499955d98aac4eae999bb882b044b5dab3c13d18000d789c0cf92b084fc56832aea55f4d00de981d9c7aa6b7b2bca55d8b41ec0d1b89e4bddeb1dae251af8df1ae5e2859d79957990c11", 0x72}, {&(0x7f0000000100)="57d529dd03ae863b25bf93cbb56cce3f07729a4d27e8fe808f9e05", 0x1b}, {&(0x7f0000000140)="ab600d310782b78fca1bd9473211f40ba5226052de9caa8d5752fe716e41d6582354a87b714d5d9962d6dc38b63cd30738c54ede82afffb0b7402df0399434948642e96653156dd3e5ea", 0x4a}], 0x4) 22:05:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x13f99ee94901ee1b, './file0\x00'}, 0xa) r2 = socket(0x10, 0x3, 0x80) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) dup2(r2, r2) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:05:00 executing program 1: r0 = socket(0x18, 0x0, 0x5) socketpair(0x3e, 0x3, 0xfe, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x6, 0x4, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x99d, 0x100, 0x1, 0x2218, 0x8, 0x0, 0x3, 0x0, 0x84d6, 0x5}) 22:05:00 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xa6f7f3e3d9c80c79, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket(0x0, 0x4000, 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r6 = socket$inet(0x2, 0x1, 0x5) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000640)=r6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x31) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) r11 = open(&(0x7f0000000280)='./file0\x00', 0x8080, 0x8) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x1, 0x0) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x21, 0x40, 0x2, 0x9}, {{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x200}, {{r4}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x81, 0x8}, {{r5}, 0xfffffffffffffffe, 0x3c, 0xfffff, 0x80, 0x9}, {{r6}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x346, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xefa, 0x7ff}, {{r8}, 0xfffffffffffffffd, 0x33, 0x40000000, 0x7880, 0x1000}, {{r9}, 0xfffffffffffffffb, 0x0, 0x5d7f9dd7868c3a70, 0xfffffffffffffff7, 0xfffffffffffffec6}, {{r10}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xffffffffffffffff, 0x2}], 0x5, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffff8, 0x0, 0x1, 0x100000001, 0x1}, {{r12}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x1}, {{r13}, 0x732218c8c0634780, 0x2, 0x1, 0x3, 0x2}, {{r14}, 0x8fba3324afb5b951, 0x8, 0x80000000, 0xffffffff00000001}], 0x100000000, &(0x7f0000000600)={0x3f, 0x400}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fff7e3f7b0c9fa2f92c8382d5400", @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r16], 0x28}, 0x0) bind(r16, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc) recvmsg(r15, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:05:01 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f00001cf000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = geteuid() shmctl$IPC_RMID(r0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10030, 0x0) pwritev(r5, &(0x7f0000000580)=[{&(0x7f00000002c0)="95c3633c6c9bac77c8678d58e4020e5de7a55f22f060f4939edd3a4ae8df1f46bb122d9aa864aeffdd35d3b752083b96d44d2862d6ba2f9764fb74fade6cb9a0647c5045b8b653c70b00519c00f94bfa0cd67f984001b8eeb8a7aa9c6d744e1c72c892a515ab34278704bb81cfd9114894062b5966d54a24610a45719248e9cd7310d0b5afb408a79de7cd69355c6ff68f31ad945b65021541", 0x99}, {&(0x7f0000000380)="c705e3b9ca40de1be5e1ba5a5741c1ce09d275669e97072704ed6216051c5e1a350f237c0b", 0x25}, {&(0x7f00000003c0)="5417920160ac5562651eb178f01469a5ff62629f6ba99d460f1fcf8266f8c78c9e66665e4adbf88aaa115d5ab34cd93f2e591f60be21b1827b1e671ff7b83e13026270085a180eb50c2e0bac3adbdf6efde3c13c15db1f36c08e8a640bbd59575d329cf21bf56df3de15e5baf54f47aad44024e6ef1d2c9fe12587e0253e39a639d5fe46c60a6e4bef3a1edb9907903f4a8b7404d8c856d54fd694af1d90dc03fd862c53940c537584899cddf5993df7ba0192a128c51f0256770aaf", 0xbc}, {&(0x7f0000000480)="bb314461cf05d1adad27267c1b8363effc5c2811705e816616707a8f92b3ea59ae3fd1819dc6b2f3c4af7c46fda610088971744a229b3258", 0x38}, {&(0x7f00000004c0)="09f04f0cf0c1e844918faa9ccc5653759186ee98ab1c2ba41b6ebd0104967b86840523d6e993825510248824a26321574fc23a99e028b75bb8ab08ce396af3dfa872aa4b86abc9fd2c2acacdb19e45a44b21b227b503a79255db876459d7bd09add2b846776bf464992f0753b379b66472d32ce7a47f8fcb43e4b611193c68d2741c266199b7e29fb36b79773bb0579d90ca6066410830e1f7548f0a23f3b849d3b39efd43fcdbf7023d6b65", 0xac}], 0x5, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000240)=0x401) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r3, r4, r8, 0x10, 0x7669}, 0x8, 0x1, r9, r10, 0x1, 0xee, 0x100000001}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r7, r1, r2, 0x1, 0x7}, 0xfc, 0x4, r9, r9, 0x9, 0x5, 0x6}) 22:05:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() fchmod(r1, 0x61) fchmod(r0, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 22:05:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 22:05:01 executing program 1: r0 = semget(0x3, 0x0, 0x82) semop(r0, &(0x7f0000000000)=[{0x3, 0x752, 0x800}, {0x3, 0xffffffffffffffff, 0x800}, {0x1, 0x1000, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x20000000000000, 0x1000}, {0x1, 0x831, 0xf2e4f1af423e814e}, {0x2, 0x200, 0x1000}, {0x1, 0x7bc, 0x1000}, {0x1, 0x1}], 0x9) r1 = socket(0x40000000011, 0x3, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) listen(r1, 0x6) write(r1, &(0x7f0000000040)="0a56d5e4ec05206a0f2a74386c7083afa6ef0739d5b6f54359d42336fb3b2b90a7b227833240b3328159315f8f22e331891da8b076995b5a6f7939429b62207b44e087f641a7520a1aa1b8ab559b86962d0b4ac438ede5c025a7971fdbbd738ac7e669c0a84d678a592b90219a2bdc3ad1905b8cf2482971c9c20d97bfeb9133c586bbd5936435", 0x87) 22:05:01 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x0, 0x1) read(r0, &(0x7f00000001c0)=""/117, 0x75) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000240)="6a44f8846a51b3284a6a6905111a0319b4c50971b510ecca9d433d6845470ab2738b982c14324729e7e7ad69215676f1e4091b3a93b688dcc7bff56e829de622ec76ce560304d9a49ac29986e7d9ccf47443e6f6298ebfaf9cc44ec52d276900a0c71101ff728c2bfab6cebfbc87839e7a436ba1e9516d9dbf2f21c4f60e8e7d6c41df9c3417188b9be1c963c23f39add30f0000e435bf9dc234513a5ec5a838cd0826804ff08e039b5e979272331d363375e574a8a2cf38c5bcc538bc60e82713f43227b4c8e5c7866d3ea46b922c4536"}, {&(0x7f0000000340)="4b544698e7d3ead5db8f5203306f1ec848c49746590b9fcde458772f35979cf8026fc4469e35841b59c56886bbab84e1a4aa39bca2dab4827d30fe8f7fa9157a213103a7ecf9e6af02b72a0ba3263a5493514345b3c1ef47589453fa735cd029bbbece137f3b5c3eef0fef220d0fae36a851b78c7242457a73a573cfb66fccde7b8c287b08bc1ae9482272ac1c2b9e9fa1325df91a8fa3f638d773f0ab6ac53e2cca3f3ec9405b19e06faf38a221d6c17d70b6c7757d39ce96af5506e860a578cc3c6bcb0452463c36ee27dd2d62db44e49b46d9d92a06c557852641", 0xfffffffffffffd48}, {&(0x7f0000000440)="daebc968cab3f2fc275cd29a5e3f6356dcc937acf32c7e0599eb5a5e2c24eeec35641f2e06025fcb7220bf0fdf139a7239a77b239cd33c78ba2ecbb285e98cd91f381fc014b8649dadace1e4b33fabf878becce991d2b8164bfdf09a112e6f5b74fd155a5724b2962a1ee66380282fa1d5b366a2520825f77f69c7f0e029d8ccd626bba8f76d76f6e4e54f0eb9520b90391c55afdc721e799e4386ce3d7dde43f9eeffdd22c665"}, {&(0x7f0000000500)="a976de13aef3372f2fb472e672c12b034c3b2672269c54af8dfcfb3c58f7e93e4289e77b4396d97073f3272676a97d7056619342bd5c6977054d7d866bebbc6c7cd1427db6b7a97da5e0058e9dd82e1603e29b20135805d2a44be29d28f034edc085c70900b1a74c78f4638082b1b8afdf7114a2ab04402e36d46c234d42fca77ad8ca6e048b214d7dabc9e7cbc28d"}, {&(0x7f00000009c0)="e2ef149b576e6619e6d12477d77fd604808e100c2910c7225b734ff610e0c9171728241fa01b8e05af4d98f0d3ace518ad0661960f3ce3dde0c4625702bd4b2c9a00480bed2af9ff8a25f3fbd30fbbcb215047a1159bbe0102030c44db3c5c7f4450ef0492a9e19b4d11f739d2"}, {&(0x7f00000005c0)="8ae902bfe8a428bc7ffd7be8aa"}, {&(0x7f00000006c0)="f6872928156832d6a06ccd22c3e32e57df4dac7b30a5f2d3afbc2b9f507d923dfd434c6d52983f87736382b5998c5f796ea3f0f305bb2f92c0"}, {&(0x7f0000000700)="5f61e04b87b149953335a621e9c2a887215088afffc7bfb2fa37309d6571411e280b61b13131ce3fdd718cb7bea3dc9c91285e181436786c82b1e5fe49e95d1cd8abfd81c02b137c575db949af1c2e08f97cd9379a45ca587ff3b540f310d8eacf5ca618f33035ebf8f27991d64e6f7753e37b28577b7f01e9d7c881312e5331dc2e0a123c9cf296fb2f6ae9df3f90d478c1cc2b40357282b2684d96d3c69dae299ec141b5ad2967da345cd2b967a1b9f1bc210fbfef4867c25f93726e05284336c3febe3bf94476bdfefe80e03194a60691550e622529ffdc7b0b84dfc6634d8b8bd30e80"}, {&(0x7f0000000800)="a1eb4eea4026b20f849f8c4b8f09d38689a7471bf991dc21f91f5b9cf74de7eae20498525926ed8d7509d8be5f36a480c463e919075c83d38a6d8caf212663136287332bd9bd692a5d6b95482d74c8a7af5165b4dd344d5a0ce889f25ad192e2e487fe6385b4d51989557c3ffe77e2bdfafc3dbed84df45c1efc5f7558ae9dd02b243e"}, {&(0x7f00000008c0)="e7e28fcb0280c03000000000000000"}], 0xd7) sendsyslog(&(0x7f0000000640)="742e00a342cfc6ba5278a157b845095db19abad43937e40fe983516542c006f5fcef1cdbacc49d9054b3a0dcdf454289966452bdef0faa311629d67b95aa", 0x3e, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 22:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x8, 0x0, 0x6}) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000001) ftruncate(r1, 0x0, 0x4) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x401}) 22:05:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x20fc3b1a8a859363, 0x9}, {0x3, 0x5832}, {0x1, 0x8}, {0x3, 0xff7}, {0x1, 0x10001}, {0x3, 0x6}, {0x3, 0x401}, {0x1, 0x80000001}, {0x3, 0x6}, {0x3}, {0x1, 0x9}, {0x1, 0x7}, {0x3, 0x200}, {0x0, 0x7ff}, {0x3, 0x10001}, {0x1, 0x28e}, {0x1, 0x3}, {0x1, 0x2}, {0x3, 0x401}, {0x2, 0x8001}, {0x1}, {0x3, 0x200}, {0x3, 0xcf94}, {0x1, 0x6}, {0x0, 0x3}, {0x1, 0x5c}, {0x2}, {0x0, 0xfbdb}, {0x1, 0x401}, {0x3, 0x3}, {0x3, 0x6}, {0x2, 0x7}]}) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) 22:05:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa07f9fb288df45f1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000001000/0x1000)=nil) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 22:05:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000700)="143ed1000000", 0x4, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) socket(0x10, 0x4000, 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c94bd7f709dc38a5012a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028690efcb2911a598e960000000010b1f712cd4975443fe20dd1d49ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae138446e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf8000000"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='@(-\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00']) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 22:05:01 executing program 0: r0 = syz_open_pts() r1 = getegid() setgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 22:05:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/40, 0x28) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:01 executing program 0: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) syz_open_pts() 22:05:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 22:05:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)}], 0x2) 22:05:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x400, 0x3, &(0x7f0000000080)="4657f4ec94142b9d05eccf1ad6442e141f645db8a454d49604de6c74c20102f15f17f6ddab34a5", 0x27) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:05:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc085ff4c47e5c8a0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0x250c}, {0x18, 0x1, 0x20, 0x10000}, 0x2, [0x4, 0x1, 0xfffffffffffffffa, 0x2, 0x4, 0x4, 0x8, 0xffffffff]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x0, 0x20001, &(0x7f0000000040)="90000000", 0xffffffffffffffe6) 22:05:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000068b000/0x1000)=nil, 0x1000, 0x13) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000026c0)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="16ebdbc2ba18366c82b4d641ca92522bb0b35ba61e8f61d3f08188892dae072d58ad213c94f2780bfdb5a02c03d2c578f0586fb83934cd004e58b04327ed78f677a297f2aeb890fc4dced55aa78058548d", 0x51}, {&(0x7f0000000240)="c75678db24224cee7ae23a5bca6d5d0f9d924196b411f1e2e3aac38f083e62ff3e6fe436a438efa11d26240ebcf004a1da13b251a0a91a1f45e42d1891ef70b5092786550f5394a7ecc8ba965b40b78d7e89aecd77e6df799fe71b99c78cd7cecee98e3268d6b794967bfe5fe81c2b13941bdbf6b9782787d80268a2fae29bcb53c031b824e3c1217efe6552fea96a637d3e197ac620901e4f", 0x99}, {&(0x7f0000000300)="6dec778b68867a88c0d487b14e", 0xd}, {&(0x7f0000000340)="10be77c11a3312393093c18cad77a55e67b50d03642d36a5102bd2ba8d76bb95f55f8496afcdde98de81deb9928bf60d322d73617798d9b9d3fe5b233dc83a9091c73c5371194eeb1d2c32aed506904f4c3d9b4df9a401f88b8d50e0fa10da1e26678afb1082a210790c95d080d4cb510630dcc70a282fd17a8183e38ab75c84c5873296fbe007473075688d8975366148535a066077ffbaa954f9aba10a68919315bac6fc18a0cde55b5a06839649ff069e9f87efe85ee02393149cd431635d1904a2dd5a78bee313f7981c4dc122bf1e2cae0cbc6b2c58e5dfac5dffb3cfb1d6afa3d37dc6fc7d14e165cd10eef37fc33334077e368b635353f05e63a4f0d3c5d75da974451abb3b76fe8fecac064d1a0c5db6f1db462e97576d9ad412db88bc15d113e7e0de4b6bb8c6bb96888c848c9a49bc44304c6655b4015827400b654bcfbfd3a7f6575f8b71c5bdd24e62f519dc0cd8344dbefa66c0c8493b4f58a63a27ff55652f1184ad61cf1a724c3b8ad2810da88b715592920296c37f870224ff276d70ba82332c871bae87b64f304ddd34406ccac8e0559fe0b98f7a026cae03df4609bef0744c887fafa02bf95ff52c56af811d74f4c5f03249d5e8bef2136d64ad3d19307e12f21476f84698c16c9b7b03e14d3faf621c0399b54372d0dfaf23cd881f6fbccd0100fef1412dcc61a14765acfa031c0cd0a8895195cb854ebf7ac1b2902d03024932cd90467e3eb7609da62c9302788392f30a940beb0bef69451ff2d1cdd100a6bfde469c3db4d56b57e124d41899032f2cd945b9fbdb8a2df7fdc6fa5daa1286e6d251b0824e7851c35a275a227e1833132213def59d72b4909e260b4686ef8e274c75c1e1aebf5c472a64839bd421af7f1b5c912de231e95618bd76690a331470bc294e759534527389e509943b072be23eeb4ff1e0c2151987b28518b4fe82d18f8f960b51b8ec9f2c3fadc0e9ffdad85fa9b10518855db651c004bf856dd28503caa9b410f8444a2cb7654802f99475f800afa31c86f4cd11fec15486dfd88590222a79d3183309292e001e296622fbaba0fcaabe60775c0d61c49bd101682bae0ce8decb8bed5f02b09bef0d26965ecea1c1aadb57bc027b00a451e68b7a2a1058562eaa291b1751dc5efe25b7df531cdefa6cee8b850e2b5eebd096ade594f9ea33ac7a9ebe62fe7cfd86c1fe66774535f6a0561350af6ccf6d74ddba8e31a20fbfe542b87e12478f0252751e47fbc221879c6a6ad52e5b124462e73fd9763ab2e41db26ecb33125cedc2cf5fe815c9e3695adbe004114730db61f3c778f0a0103ab1e6f99e22f1bbff44131abf4a1bcbdeeeb28cdfecf5926ebe459760a9f3d2f6ed90ea076b5fdc315a52177068488352abd81020b1bbe63a98758a1542fdae50e0f1f9ba3439dcc7a2aa26c092140b259627d7f87913e81f746bb1e6d19cd7995b9febb627dd2bd6b960c134b10096cbdaf239ef9a9c1be11a01ff3a0c561539821676d3c0e3c83f54b4038f13e053cb260e5a4ce9a0714b1bcc27b8dd445e0bc6ce90d2ebbb256207dd66556ee68eb6b8fb3a197f148fa900880a3133078bb33458b6b0f6dbffd2e5f76fad99c5adfacbd4abfe9e04185dd4531cde26415e5e3b72d5c1b6532f2add66166cb3bbf3adbfa7df65c9fa0dba98d55646ba667966b7d22da45f39a1525a7927db9a047f05d8239b8a3d49fd028633a1420bbfddac8cae0ed40a50782d43e0f4167c068500d81e79401f28d5463b8d66882d9196f8e7e02a83a996c47a769fa06d542e4c9f30a2061242e6bff57ba02cf84f22ab16764f137625b9c0a90973468a457b4dddb2e0fca208e7e2eb5c263246377ca94bdbd236831b520264e4149575330d06b956080b44e5bea51cc6338d881f360acc9e3f41647617a0907482ee22637d4108ca2746ecdf4d80c033094592047bce6d8243e8991b2fb07eb6261f69ffd5c9358f8c14b92bf68051b871729abef21cdca5f5efc3507a6317828c326ffa043ccb4dc7f7e4ec153e00c08b4bab659defa0285e66426445f7937b973bce8bf05d1abccb22dc102ea715301408587eaac3644890a2add1cc4b5077a57a9d052d477916f6843c2f1c95db1583ba6b512eeba2b246eaad527b1698169b767c5110fbf0d4c8e43ccada72266e3e18900d6468fd862a412804fde60308965f76131a009ac8022e006cb7287feea0d4f07e18713b6d9ce76701e5193c3e73979a8fbace5523ebf3e83e028c9bd96e29d872e15ee6aa4fc33f7dc18647c6ecf41f9d2b5ba1f47638bb775f3715fb2668bfbf3b179ca7b5dd6dc90b233921f43df7929b46a85fbb3382363711ca7fb6612cc0150f4b4c065fd59df435d405bc00867a11be42eaff42d863c1c57ee3aa4410b459100299dd99e39f127745dd27e0ba91f453a79c6377e556f3eff71c86c86fd517a49172737c19b710008c0da0c2a21e2ca48f38f48f40b2ea2920a39383a0df638c83ececb83b8f5f4773412bf06d2645dcab4a92acb3a86036af6d6de230e3ca77b3c3016c43766b2dcc9f9519b3948c6a412122b57e7101006c37aad86b36f0c78d48d7d63850e5e56b5fe3b751f603184959e7dc078fd72b54caa5fbc42c26b3b5354e6f9d7f037c023b79db7d06be818e89b06205263cb601e8f2e444414941d2f008ed5d743708418841b1ae3b0d18ca7da457e554acf67f60533b75733ce6227b963f4fd4389bf5df152b943ac7ce6554574a45944210fc08924420bd85de5d822b63b9f004513a00d2cda88ef561db29dfc979301fd3aa4e22b9e5355f62d6eb84fd92140771a61e3befc8449e4c341e872ca80f3762b9fe803a80953a084a8427b8dfba1502acacd6037ea51b2fda4ae4d0a550ce5f07fe8dd7550b15e50509b0d410f99ff3b146a93b6d2140e5337ee6dd7c721d815de1a7ed975d58f1b3d2c3cf874bbd517711b247dd997e6add84cd140655e6c0faef194e087fe1a5ca9043942f82a66f41f040214dd52716877e198a3977f129ea40530ae9e26fbb08b9cad966030d40bf974869f85f42e30ad41f0859159cb7f7e15d322fc6ac488666650c59cb6de834f3f7eeca304191090d6e7e7d5161d3756309ed9d7698ae79b51897c8061a8ad7e8fcb2e24c1927d3d3bae6db1827194d6169918ce3a6920991074c93845458f49f8c194c807c08c1911f0733ca26d2f15c8067b0de54ea983a7e5cca9c450c6775ff06b492537df249c6ff1ba18094e656f1e6b7d7b61dc8b7e3c770b8c7133c2fdf47684a5fbd816880952b03e8970f370f181085c6d257a7faff958d72a98ffda3490cc302e729a76104827275ddf50b95532641250157c93d08a4659c5a0226df87754d5c8cf05c3cf73d90b955ddaed27105184ddada89ea5d00a5a4bec97f5a069f764db0dd2a6e494a680379786a70b39fe926d02ce2ab57593ffb0817da98ae2832dff6a16d436c9c30f6c2b2d9efbc1af0e3f7c6587c0cfd81cd640eef3f86f45bf8273729181dbe04bd1b72cacd41f42b8eeb17dcc1175b132168a28f1217cd99fc700fade9eda13f7ad3b947da018d88679e8457d06edc6c651bb1078714a177acb93ff084c3f00dad4114faba20c33a71b0ff1ead7ff020f3bb94b8249975ad389147a8815df78f8b72625fe9c57dc8ac35a9066513aa32758eb64b27d75dafd1faf1dfd4a30fcdef2ca80f3824de47cb4c6c515f41bf9874228acb0e13f94270ff4c3b9ae35872c4a4588ffd35928b336196a1314cf0dc836a9b86e9409246fd8159c16667cf1d26029f706df164f7670083a1faf59408ba7b8b2ab14e4d1e540455f9f6b1ad40fff6f73029a12e0ad8aa86e50273ef42a038b3f2fb3c9242076b76e0e2b683efabb8a462f92869631700e002027e21cb457db2ba33c5a0360f98c037e51a2df7ca184a00c141de79e282d775b942b80f28afc7b036a531cf1970acf2d64ec03d3fda7fbaf4258b3925266e57874cca0a97842a11ad9c6cdd614484b9048998173a401cfe4ab07c1b3f41234ff515e14be87f12ee793545f9d06ec6c80e99ddd10467eb36b2d7b5b2996a346f3c9e3f55d957a1a716edb732c4be9633517be23f2c5a787bb2c6eaaf6039b730020a9b208601d338d66680f149b4c916365c50d97493a2aa9ffac55919542854c1fcf442c7b60042ba7ab566df90a8e4a57d6709e6af87207ed8907220abcd92019a17499a011cd7b89fee8a97c806c3dc3f03a8977de786630154df1de2f5603de35c28ad7438ff68989eb714f42b4e4b4de72445bde7236ed3aec7073b7a6b8f3e5928ffe1f3e3aeea73bd6f84f01ae15673afd2da89b66d509615c7e0c929ffd4d08ea24ecabf41e88184615d4f867545518826094ef753a1c8fac8782145d1609cb980dccf2e15174a798c4fef0c3d97555c1fa1c7edf007bdac9854c69737ea0543ecb56e724b544f626bd95ab9332cabed96ee525bc8da2728e2c4dc43b2419bd5fac1139d1428732241a8e2398dfa992793e961bdfd532e2c27f2bb2f2ae18ec5682adfca82fdaa97540a34fcf7d0c9e46e70c5386799c181b34be107266415dc2b707b9633771a01726ce667755a0ddcedf2901a0c4b2a21eb2d69370fcd1c87133204d1c6f647516076a35bc70c01832b4ce5a5f1cd9006b897952644e056a1a0d0e89971bbf103cb5c34711d3c7e591ef7121c84ddf54b67f669f38dd09814e785cd85f300939e813dc0abe082c37b4647b0c3e7ab4c9885415f520596109605d9c482bcf4d8d79388b00660ff5767d1cbdd9070f3902cfb63c4a94ff6a67d0ce752fd9221d6d71d44479ce5f728451e6c6f6297d78e7588da30e206fe374371c0fffff834b7886d667ee1cd4b59d61617bf5d4d9143b36464f7d74f6f4682a6a5d7dbf2434dff9bedbac9c808b2922c536191a237af4402897a709b3725a33b0f18dc261ecb863f497e328308a44136a4ec2d5c1d277a3a2a9de971117a93ddc12b67818c3d73d6b544a09460a6911bb5dda4cc8c5061a689cb6458bc4ec9392b8fa020a6346f96607b3ba3acea3c5027f16671012e11ae99ee350b3485185b3bcecbbc73678c146eb9463391792f92cf0b308648dfb080769dfd8f3cab70f07e46195c8662608db090aba0ecbb5554edfc32556bbbdf120ef43f44ba275748c5ae8b7be3b100b0ec7da6ffc3a57858959dc04e29379eb7e66e4670b685ca93e82bb14b185befd2d861a62757865d4dc0b852a1c02f80018eac50416904d9b3e545d574980ad0025470356ea5cb65246e92c8e2b0f0e5546185f1b4ce4b9f489bc6ade6f19a1b1d5d42ad9d4724bc918e6be0b64d46ae4a1b8d31731fde9f0249410155d04068231d642ae40b380d7c3f7e29baafb9646592e56e8222260fbcfa7f5fa27624a46bdb85c23521a1bc39ff64f639e127e7bb7868a2a0b88816adccbd24de8c02a17e950164901911720bec56db16e69553ba7da6c91350188c6297a0d227ce9a402723d1650990bfd6bdd52437e6ed8c1bf723d7d48bf78e5b263d866dee476e873c477f127bc313464e5be23369702f19f61ae00b7797d78dfd251a91c0e1c7b8db77924ec93431cc1143ac135c97b1e031322b673c38ee8b36114374467a98c208b1940c4f98d0d6a49076b6c905c40633c7fdc02b1523d74c776b25eab8870e2a9bfe6be8dd13690cb8fd5d84746723f54e3f49abd48a967d918e63146ed5b415c8fc5a7cccf5f5b6c2a78f929983a5cc1af4b4992a8edfb2541a706c08af5552205cae7635", 0x1000}, {&(0x7f0000001340)="1d8b229751ba262de54b21fa5ac4ddcc51db8a15056866313aaaebaa44fabfba9af9194205073dcc1b7f73760aacee333753d768535a6c09fe1e3a29bae133413f3b6c5f772f40c9f2882a225859f8024c7545de1a5c237b735e7a807533df8217a4", 0x62}], 0x5, &(0x7f0000001440)=[{0xb0, 0x1, 0x9, "a6d0fc4387af60139cf0c66a5c0956a1d9a092472e7975228a75a4214b585c089abef73f91c1ddcb54f78e4378334499e0025aaad1fdf0d9c677f0199b531cf2997a0575f3b16dfd83d08d7b6dea38ba4e21573ff498e26f216ea7a65137694876df6439fb57f466a03232d75735e42f2444eed742c1193dc481a6a8dbfc971b279d6a85f93d4f6359658fb34d451dfc215cee03b7d712107cc1d4fdee28"}, {0xa8, 0xffff, 0x4, "e8681f17566b383191d85cb3b382be6c1e0a89e4fd09fc9b4fea836d2a5a3146637fae18292eb1600e8722b7c0feee6da05d4fc99d2dc19fdde2831b9a1c4fb5bd4bc41593f76743af270502189be415ff33098be1ab403c828472bed8b3228f0da45873e75ad8f83c843b24b7c12e797463b57c2901fcdb7d6f73e1b96b00df7fb3494b62f76f8f43f526d9ef62699569c2e2"}, {0x1010, 0xffff, 0xffff, "51106b9cdabe3e757d868562c993fc8fd3bde4955a5d8ba0877bf99b15d932b787e7aca3523ab9eafd4ac5e028c0956c26be309f8fbd69e99aa92ba9bc06f688d7ce68d695574b3951b26020eca39e4df7fd7b787d3cdc2bb96a07b5a96a189fb542faed8f2be0b6eb864fe77b556325c2b93fbdf3b694e7f99c46ffae10c97b7e19e9eb007e9bbfb08c2ee96d293a454fe5df8d0d8ecb7e4822cc16367709e05b9de3d512a22cbbb9e4372f9ca948806771b01810a1e2e4d2f258b48f6c335346d0c0432dc8467ca45a7e888cb08af3329605185147a71eaeb06190dfa82db5df69a22e45e9be683c693af49eb4abacf32a02d70c414eae6cb56d5d524a5563c1e316dff6c1d5cc24f710503a6cabc16fdc586c7848405c9b1b2c565f0d1bacf0e75ad55cc4b995f729559a2d5d07ab2ca97121487485114606e484d76752564af212282dd2369c2d33892d0467d8f479b094dfc6aef39e55444cdb2661964fbaf4804b06f8aac76373b8280ce85fb18225646995367d181f34fd2f4bb451ba19295971efcb0dc9cc29c08aed85528a94bbdd6a91a9599757ccb3cb53f3227895b33f441dc1db109b454429043a2ee1f26b19a5aa109054862bf8699c742db8144fd9cf2f670d1a1564cab56842eef1bf64db4a282bd24317f44402f6b70bbc399615b4307b75597ebc3783479fa71c2280c6f2f8e21680081a4cbe1039d0fb61b075c6eda039b6f21bdc735f6be53a78c017206bd86c1508a77c830e121fce517c81b0df60a31955d8a0687a16cf4a25644a0f5185c6b6717498c87be7c8078bab5cbb6daa6bf5a18afc0b5ec7cabbecb3b5f57be153353d6014d8b89a592905e44d6e9d05247024daa6166f22f06a0d9f8adba8929932435c0fcd013f9fe7992ec9b6a34f207a62e51425efe12078784ac8e92f58b4a873f7d37d91e40d2959fd9273c2dce2ab4ab7eca06ef1401a75102bbc81faec957aa2fbed941ddae424ed59a9d18bc67cdbd51273bfff99ef71540dcd86c34f07b65c6479c531be6c0ba94fdbc9c3eb82cf45ddb12b30fd5ba119232242fbfabe7b4bd26efb517f02ba0656d894249ed0643f49e86759ba376c12c98667cf840ca94bd06bdf92be2b0a390444e9b1541170862f0833990651645694d3f8867f51c9b6687f10a8cbaeb3c89390f810ed021fac69377c2793bb328d8369fcbc59d8aa0fe74e55b42a8b9f0393abb650ad782c4eb14e44635bc8055d51c6b7de61c08c503006238bcee1516774e6a06227905b98f63d2a09ebcc910a4f112b29606781476aec8c42376a6a8b72f5bc66f5e2dbfd25d7e469d986daeddd5822b57a37ef979212010541fb0ff65c32b52cc14f0933ca08d6f4cf5c0a8856efdf4ea3e6b1d8045e2811bab319cbc6fc98938c1b3076e652fe17bc5328e914e184235b424e831031a54ea9920ee15e41e41e0c9504c075d6a92a33726ed3ac01e8257924fb5da9e65d9412cf8745e2f8ed75e99a70740038aece847e90e5832c70bbf56c05b48926c03f553fe7790bc44f6edffe0d013ab01eb8c5ee2f79ba8b720f91f51c6c6a7a704d22f56ca853700936724bf4868247ba3befa34cb624fe842366b61fa9d1bf616431ac44870d31265bf7b6992cb9ab1cf2d5f3459b77c66b66199805f3607224f3117677eec5bdbc971e02f17d53c9b456fd241e2081edd70f9c3243f0d5dd723d92de6b275c7b5d46269f1296ad0235f26f4e9a99d205c44e5e05ac1801cc4776db688bd33ffa3effc906ccc6fdf43f498933fde1b5f6554c3bff1204f477370c411550bb5cd6be67cfa5fa3b247f22e5681ea3399ee03bd0b38738ffae09f4830f575fc77c7d8cafa254fa0ed068e5f6848424941368bb3c7c9ff6d5edc5696c3b9027e0c14def5b3ec5b1e366b457bd9af7590b9c4dc0492c5b49e07035029dba7ff485524fb011dff5356654d2d32b858e07352ebb3f8e421b97c4f262da7867f9dc50fb0db0d934d73d4fb1055967b69503d95b06b8a6adc06d01acca53e8a188bbd82b70d7596939446e2add9ab7ae4304fb57c279166fc911d8cca87edee29d28b1cc373e8587c980f43e1a41cd05983cbded1459bf06b2ef439cd18d03d3c0b60f7f7367ebdfb99da3552cd532426c73dae56a249e674a4e36b28a3777b4f4be70d7715d4b2f17fd37dbd8e011931b032e137e8c399fbf3d8d4e258463e17815ff6b530cfd1fbcba030784fec3df19e0b6b65ccb3095532dfe6df9799faa9d50ea91abfc4858ad16dc28ebdd26c064793bc146704a9d8c49c2140b02004fa8d8b74d806bcddf311cbfb7195f360f2853a0863a752a35db53de4cb166e5fa0cd4e92e1c312928b39097fda1305ef7f7df607c6bc8a545398bc6757144aea79e0f0e9daa7498a4bbc2a7b2ca8218d7d10276649e80684f86a5aee89b2bbcad1beb576b61f8eb626450932086e46d812e534cb0505aa53ba77251b3a07e737a4a1f49ee146f50759fdfa9eeb9c462f7185c2ed6ead98083e4adfe15791fe6a9ba5a3898a20143a158c8a10066e1359cd2143f5eae81f97d7207d2154e1572f0ff435fa971c4b3d8b255ea8f8318f4b27b11e70430a26a03cbd5bcd04ffad92b6aec1fb1f45c943761192bf3ad4203d2a87f05e1e7f838486ab10a5360f71f3b111fd5127fad3ff097c76d4236f16b1ff3e2769789501f541830cac9ab9c6e8d6ff0d01e13ea177e2fea234732a8eb6a1ea1e752ea59adc91f887d5d670e6cee1ed7a0ae6cc6066bf71df17acc2fdea600a9ab5c5ef4a1f4ee9b32dcb5683d98cb5754c515b0605e84edfa80bcc6b04ab4511a13abf03a07f92843f6faff4b675e7e4f5960298f7c78f624570d0735097e237a50a7bb1c11e2a18b7342a265ebb3f1889fad4343bac853d8dcb031ce2aadb5b2fb11b8710cb231954a7e45c3d2c484e0779c3309c2fe6646ed561b1b0a2cbc31730230cb66c7f5f2bc1c87ebb4698b915a6c1b8124a06f2ae8a6813d469e45d28ad593c3df8598ccb52a25f6f7911856773e32274f45a28de334718a3a3e3f32539fb84cfe2d241693c79ad2e334f24ecaa48770dc0f1b384ec76f7c886e25a72ce9437f6aac2e571dc1d25389ba0933934e32b15be0fbb1683a8dced0685a98e61eb66493b4b931fc7dcc7f877eb7f72cc82cd3d210ad534b3ceb7866eb6cde8f3a3fe53bb16239ace7a2c1bc1f9e7f3744d418ee979126e42759f64246bffbba22066fc9083e6c959bbbaed3188dc125c43f5fd7d38a5456f55b7937ed295627201592c95f773c74076cdeea15052114f3fd1ad55d46511c2eecc7f125113531d2426fb034501ae66cc996652a76ab45e253a66a4570e4ab807f7e041198617b34ed9f66d29f85a4088d2bf8a1d7dd748b18341ba7269833965fc1c90cd17604f837b0995718b8dbf8a661897e9ee8a4185290fe5418b499abbb4d4ef51cf77e6c0f8a3cb1cbeb8749a19be7748dd69c887e7be084d722045fc4a5fb08bfeb1b8b867b1c0cea4f116059c9dfef3d6c18945ea7fc5b22fc68ede9ec7269f54f807ce780eb02da77fee8ab79e756bb8af17951be1525d5aa6c54d30ce05e06f06990f29d387715ee8df29348151ae76d6781297266e6f9b939c57961ae7dc4e91f1965334e73056609be33f3458e41ef6bd7807317b659f7f83bb7b7933b3018cc042e0413fea03c4b1b79532670746b955a61bfe8a758a727eda1d21588a4c65200ff65890cd1e4274de66a31f699380fbf78a767baab7b35d5d6b7d8ad54d2ef2dfd25e74c3c7117785a32864eed49133801faae009d050ef713b18d46af12ebd4e3b858f446d4d0209670b7d98677639aed332aabdcb4910987e73a2d4717ac2f4b5d0079508d4d2956bc37135e37294eb3d5c0bf9ace8482eb94081e22910cd0e05dd42171b5c302bfcc2064b7bff307edc390073b293e6e6433e70dfde77435f8bc6a447cf26b3fa75cc7ea92993f9c424d7d34287e291ac063b06fb2ce8c1ee5bd272017f637064401e06674f0b14bec3843fcc651a2f53799deb16cd02aaabcbb257af005df9bfc74d632bb675da11d1d9ca5248464a512bc99e56b2f8e9cc92bc72614ee42e39c74eaa249ca8a9160d739136027d982c71d575b4cc05824524106dff61f82a1b4c0cdddcf68c6ec47d2822d9e589f03404b5898831e1b55a8b22eff1a8372d88e79db04f1f5f53f7b4efec9d9f2544f9f9b81503b02ac51395406ca3080bc1e347f89110bbba3c464670527118324aceb20c8088a632f61fe4c2dd87776c62ae47513a607c6aa5e61dfb1edd50b617f500dc13d5c362b02912a755cf3c273df094ca875e49a70f2b0d940426781522fe4a36587d5ad25c5175e5a688339df83e4a053eedccb62ebc5e218491c80e420f2b66ad6b6f46d99ccd83a1e73c5394e6e1fef993c5d497b69d2e1fa245d5ab2a8ddd3dd2325f84f3f5594b293b177f7ed28d68153d3b0b70e3011c1e04db3bc454bf1ae8b69e3f0c4af4b3e7a6ae60d760cab994ab897d89869f860d6ef5a3a5947fcfdf69c6df5f15bd12369ea74185666bbcd0319797d15905a87a6427114aaa30180ca44f6f4a4055bcfad00403bb9d1911b884ac224f8a10eb145655693d60c2ddde4fae8a1e94bb3429828fc7edf716fb6529d9c315bad4dcade856edadc72bbc2b8f29b8e17bad4f8c1a52cf8ef08e748b4c0d01936bcd5511085cbfac74379ef8d90c9bb50b05291cfb4aba8eb1cb6c4befefcd89bd81ef43607bcca18ecbe757fe89c43489a038affe083a4ed131b2295a9fb5a5d5ddf7648b1349e81552ced81b1934238d3175eec8f9c020f6fc7657762c23a9cbd89bd30bccc385b9d97894fdff19675365029b71853f7bd26b2659f3db4cf2808ab12901d5f1da654be176a75635494bde4e965b68a57ae2f7ab865533e8b128e00f5a7ce8f87d5ef4b27fc91b643a8dcb76e76e8250e8895454a4a55d557ccdd18bcf787830758112ddedbe16e1466ff8005d0c8070a54a3eafc46abe630736c78529b372b3dca3709f2d46df344e389ac674e515dfc54b876adb8ae3116dd1583adea16f5cb937158224a61110a6e3d8606d2cca40079505585ab30552e2255d86315f36196c9b4244027ed5ffa25c8b1956bfd32a13f2b93c53b2a47fd22f987d895605fd3b2af507758c1ac8d84d2b9d238bb913dea29cb1187f1a3431b78157edf3ebe81a574f69d139c27da99f6250df70f40b1d8af8b7454b1cbb7788d7f6da99c3845ae28fc685a0cd781a863271ed7c96bce3c96eefa75b4f1cc2775b70847bf693234820d9dde5da37de1a74094a71fc67cafab719ffaad49c573ba9d97bb29a56b597a44d1b32d459a06171c9327de94f91303ab789773b9077e5e5f57f42b03605250a1e199b4a1d78c458fe23c105081a386040d0c4eeb08d43e1152aac06508a0553840f1aea2d61c38e530ae2a51af9d258ce06c0c850aac7cefcc6b285f7a0da62e3a7f94d13f7ad698708c11714008386b76dec41fbaa87292901ad9d80f13fbee4cb8d7b85eb7f6f1497dc2584edb99f7053729dbe3495a24c95704b65881641958a251adf3f46e09e5328ae7aa9d5c38b49c0f75c2b2b7eb5c15b3da589d96240b5df0f413527b187e4d2c402658c94a9212566634df87d96fd00b68ec2469836fab08f629a03ed3a497e4c278a1fce784ffa0973f3a6b647050745721194734c07fec44befbc4e355af0f2163910be0e30f68fd6ea3b129acb086fb3a4dd11b16edfbc74dc46248c50e7f82b190cd0906"}, {0x100, 0x7f688ab48ea308cb, 0x10a, "ad009ec39194e58cac873bd0ceee9ee6a08396c7056fb334f4ddb73131a9c1ca0468c1db21eb092c81bf957333b41ef7a374e665c445abf22833a8b74f3b77122a3fe4d108034455dae1e178d62cc789a9a6fae9ed95743ba4dc60728eebc033bc426648334920d060f696fb042fa9d7e9c488f880d049ccd11fd89321b05fc29c60a2fc0a9a8a644c565a48541a83315c6036a4ee170dda54aedfac00f3d5a941a353bfe3eb07985a122b62495216ef7b0b604f4c12a2b6bcb2e3566567ed989afb21267a313660785b8090252fd1a5bc88714aa3bd4c7a318df2e854d08b8d743befe7eaa5d2cad001761b5538d0"}], 0x1268}, 0x400) connect$unix(r1, &(0x7f0000002700)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000040)="666e69fb8a9d90e4cd72f2a7d4b1c0357ef434fba19762f9d12f9ee757103c3a966901be9dec0758b4509082c483647a83cb56460f7946904b0671dcaa81446f425ecf626ad531561c2ebc5a917b427f3d15058ba9d455e18ec165b92ba7c0be4391e1a9d6117def25343578dacd4934b5c037b1723b4b5bbd810bef6ff51970358a9c1ab84c49d98cd0cd44559877b86a7131e9dd9440b3b529073b5de52acbfc9e3e2fc1131c5e27d9d8", 0xab, 0x40b, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10001, 0x100) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000002800)={0x10, 0xcb, 0x4, 0x8, [{&(0x7f00000ee000/0x1000)=nil, &(0x7f00004ff000/0x3000)=nil, 0x7ff}, {&(0x7f00002cc000/0x3000)=nil, &(0x7f000072c000/0x2000)=nil, 0x8001}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f00005ef000/0x1000)=nil, 0x5}, {&(0x7f0000036000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000525000/0x2000)=nil, 0x8}, {&(0x7f0000041000/0x2000)=nil, &(0x7f0000468000/0x4000)=nil, 0x7f}, {&(0x7f0000c0d000/0x1000)=nil, &(0x7f0000eb6000/0x2000)=nil}, {&(0x7f0000e72000/0x1000)=nil, &(0x7f000024e000/0x3000)=nil, 0x7}, {&(0x7f000033c000/0x2000)=nil, &(0x7f0000c90000/0x2000)=nil, 0x4}, {&(0x7f000010f000/0x4000)=nil, &(0x7f000027e000/0x4000)=nil, 0x1d7}, {&(0x7f000010c000/0x3000)=nil, &(0x7f00000f9000/0x3000)=nil, 0x9}, {&(0x7f0000573000/0x4000)=nil, &(0x7f00001a0000/0x3000)=nil, 0x9}, {&(0x7f0000eec000/0x4000)=nil, &(0x7f0000f06000/0x4000)=nil, 0x3}, {&(0x7f0000682000/0x2000)=nil, &(0x7f0000db7000/0x4000)=nil, 0x6}, {&(0x7f0000ecf000/0x4000)=nil, &(0x7f00006ba000/0x1000)=nil, 0x40}, {&(0x7f0000c3e000/0x1000)=nil, &(0x7f0000512000/0x3000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) poll(&(0x7f0000002780)=[{r1, 0x4}, {r1, 0x1}, {r0, 0xdba2c3bb4fabeee7}, {r0, 0x4}, {r1, 0x40}, {r1, 0x2}, {r0, 0x30}, {r1, 0x4}, {r1, 0x8}, {r0, 0x20}], 0xa, 0x101) 22:05:02 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r6, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) kqueue() symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 22:05:02 executing program 1: kqueue() r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xfffffffffffffff9) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x6}], 0x1}) 22:05:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="71030200", 0x0) 22:05:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x4, 0xfffffffffffeffff, 0x1, 0x6, 0x101, 0x8000, 0x1, 0x1, 0x6, 0x401}) writev(r0, &(0x7f0000000040), 0x100000000000038d) 22:05:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xa60) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) 22:05:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3, 0x0, 0x13) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002240)=0x10001) 22:05:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x9, {0x6, 0x3}}) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x400, 0x3ff, 0x49, 0xa5f7, "b0fcbe5689632bffdbabb0eac93d91869ca94a2e", 0x80000000, 0xfffffffffffffff7}) 22:05:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8000, 0xcbe) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:05:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x10000, 0x102, "7c061e4bf944589ad6dd1cac5c0878a359127ada", 0x304, 0x7}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x15, 0xf0000000, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x4ef, 0x1128}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x81, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x10000, 0x9}], 0x9, 0x0, 0x1003, 0x0) 22:05:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/168, 0xa8}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 22:05:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x11) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf766}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x46a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21e00000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x220}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000005c0)) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) socket(0x10, 0x3, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 22:05:03 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x20, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x8007, 0x7) socketpair(0xff3b4c0039931a22, 0x8000, 0x5, &(0x7f0000001600)={0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001640)='/dev/klog\x00', 0x0, 0x0) r6 = kqueue() r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$inet6(0x18, 0xdaa85338db3dcda9, 0x673) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x10, 0x0) r11 = socket$inet6(0x18, 0x8000, 0x80000001) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r16 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="747c077f581dedb26face5a2ae37d8a002477f48e7930e995cf136a9fe4374e47b888af0d5ede1cfc8d661d66b65905d2fd73e97445ab6f238ee088ae8ca862dff3815a085f215234d19de22a8d44132b267bf92afa0ea5ebff96096618ac28c11b798fe681de3ea1141822ea1838d554bba6aa4dfb489afeb29f83cd01e2f8a6d89cbf6f36f9f2a58242da0123268d62a7eaf5aba9bd3ddb30ae3b942", 0x9d}, {&(0x7f00000001c0)="d0ceeb4464161f64aa72d94cc9aebade4d4ef839f475a4d55e2a6b6cbf428669eef4b12aa1fa85ad3f9c09250ae3dcec9625e9e1d3ed160e104343aa3b08875f36587067174d3fcb5e059210956228222750c113abce413c54cbb1acc5e6eef69b0fe4200b524c49c553a1e8276ff977cd3ad18db11f9a315334241bbfd7104e86d56b10a46343b9e71a3c2c9534f5ce1d6ac8cf67796f14b36ed222f181aaac08d105b1552d4a0e15fd794a0b38667fc533df36cfe1d95fdef0ec6b495f0d4c2075b2a9561a3051b7f6bf163483f9bcac0e2d03d00f500799e259a21b160fdc431ec4f01413ca8e69c5d704a9f2f713495434373ebde047044149df08cab4bb24119a25522d1928de920767ff195e5950d6bb8f2a83ae243f5fe446cc5388f281e7ffeef007ef3d223aa0978c34e94f11a1768ad0d057d141bb87bd68e21644438f70833d1ac96ffc99071217fcd165665f5bb925719ce6bce1f30de7eee553d89fc5b50e8b05d8d6ee23acfd1345cef2d28c2a7da318bb94d16dbae65655d26f1dc45a6dc13589bdbb56e6e9cc27f4cabe58fa401e416f465494e18e9629d87a28a50ef713831a7ca03840410eabce09870fa5680439664e75770ed8b7d5dbfccdb33854bc94480cc4929aa222ff1094a0bd993d64b38c43eea0be59a968744437ff03f0b1df18ddfab8c507ac733fb481b6094bcb05037c7150bfce301ff74b5ef4ba2a54e12e61e363f2b44afd6622e4a34ac53d8cd8223e2868f1c1a56f11e8d523ad0e6dc066c28e86ca59a8d3acec8cdfa279b6da661b7770b6bcbe57d9dc976afa70fbb0f56e5b99efd1b941c3f2ea2b1e11f77c7ae0534a8ca30ba23451a3c0d045d64658962ebcbba1cd32a2d1d8ba2ab3606402415ae2ef847c34c2a4fd2d25035158589ef6789ec343ecf758ff974883d046cc016591ef702b5d4d3a266f487fea9f75d9642944b6b951283b3c51dc384fd8e62e4cfd272f0547deeda81af7b44efebaf05e9f7ed22ea316cd5a6457efeee87d30df5271b37086e6ffb162fc801e9ba77f1a35f34f7786df0d07677c60c69286af1da946b2587c10b9330b3695d91b00f5bc5bf735afe42b2b95c49b03b3bf1e4d4ead51c2961edbd48dfa64f68f44cfe1545decea7e517d3eeca532fd1507a2c064aa9cda36ecf171dda1f26d0820a03d202062aecf08ab0e14d627dab8fff23e4e6464a38cde525e173c59373ad60f81475364eafc5b79efe1cd437f6916a53ddcfa1044944e1aa1bfc9c21af0839fa2d8e716d9d38ed5392ecefd7dd49213df5b5f5ab507867c67db3db111f3ccdfd4137c8ec1d692bda8f44ce1e466a78168e64c18290a91f0eef14bdce21025c609da4a116dfdf81a6a1825be1070e3cf27aa45f5d3a49ec1da28c8268c78aca3d316c81e98a83a453efaf1813def65ef3b61a9cb1c27f2af841bfe7aff7a4332bff05eb8f28162031f5f9b106ffc279178049412cd10abb2de63ea80304cbf84b1e8f1d051d22abf996eca5f1883d2326fa0ae06545fc3897d42dc571215f3025a856c560f19ea6da77a286cf7718492f1fcee5082a51a66a0c83e2a08091ae3553002ae610aafc2f6a8dd7ae5105c1437ea3914095a0d444f128edbb13fd0d834c3a653b917413ba680624379f5569e16128fa3d530ad6b6da3283ff82dca016e784b3114f6cb786692fa4ea98e6dac321fa02099630ae36068c491b72bbf3daf24a2ede55cad62c9a91bfe3c47136720ebcace8da1c09c17973e280f68c881c6a0490838c09cf6c071704cf6d244ad096506394af6f5746bad42716bdd653e5465a560846e502eebd6f836cad861717fbd188dbe395f4fab3a57505e6eb617ef178267417026780d43bbd96f19caef630359a540d7b82a70fc6b4b7db32a524da493fd7edb3ed190e4be3c1ea49ca31f04cb1eaf8c2aa4a1b3b0bd4512717a4e4df424ff67d046fc646441ddc82768310382c4457fe58450f00cd4092adf3e6994d624935bd74c30f5458bf1b8e2903cde608089a509b2194872d04b999694be36753d72dddcbb7f43cb03f8f81f094fd3ddefbdf2482990a3eb32887f9deef385838b1df5ddfac52eac43fbced0fc19a934e68234774e21926b36eebfe6b6400802a3a21b77f9cae695bbfda27ca7dc25fbfe0fbe3c03d2fd23823fc3b218c186f3c70fdcb39d69b78f27d7125fcd25a07dcf6b155f3e1f37b2da47f09e6a4ccace858bb654c967d1f867c0413edec2340c560bdf3101a1d56a47511bbc9e062c22f24d7b1df724617da83be2a265b4f76fb025708ac3ec8e5ebeb762d75b937dbdbe9f118f4a033dc420ba6da3ea7ee360c134aa19afaae6e5948d9d4dd95023d3d397703e7ff21b4f2557dc5c4fde179b2b8357e4558e0d4d57a1e4ba3d15a834709a7313b12d41b46a41cf2b8791ad86f7e28d447c83bd6ed30c12db753a52813ef96db53ed16e1dd142e594d5d82d9a8ce52b392c0c530a5d83cba605c0c0fceefec36f1dcf84d5e42b455efcc9cfabd8d44f86e59cf3258ee8c8a3ea2028560ff4db37a296cc4ccd10ac6fe53862a68c2a1ac014062d494752964f0ef1c78e622b187828e73b35ef225b58bf5517995b274b526c61a5fa08d089c2047e0c3c4516a7d6f2721122601a95c9c6030c666ce842f089a467d2e886a021f7ca5957f41e759e769ae4c5299619d45718ac0b7cf7ff603b845a8e228f70859301014aa2325b2326f365c054ad588cb0dcaac814ab509aae7b5d66cdd8822fa9f371151a06c22874394d4a6cfc3d87d942e1c7e3fcc517b465ddfff97db34979d485d1865fb3d341e0e8fe4b9c347a0d78bc16c7bedff1052ede4226fb2223fe6aaf512ee8bd776a2152dffb15655be3e321418693077689654254217ec1d91c323e0c1eb5b00a062967f71d8607d1f3befd1714023c04c84582fed54cae9b636bbbedc38208148543b2714415239369b826ad1096a36799bb537124af081198c758ba3b779e451d52f761f7aa4c309f29790a4c0453aba8ef96936123cdae8a4cf6d375499cdf5940348fa9fae56d46974728c30a7db3bead4cbf0c1934832121e63197324cc9c80d7dc14e64cd4f47c70e585582645cc4fc5dad11706af693ddfe9c1590c947bf10f806a1af7be7e3a063213a8a91861502980b02ced3991b57ff9f67f58b0f1bf229feb967219dc85c3547063178637d27c67c8ce8e90dca314c90ae37fd5fe4207e039a035871021505dad586cc1206786fa981e0d0a3718c1891dbfaa6b8a3cb1aac95f0a9486acab936efacfa2c8ec3973b0330627c0b453f3c1182b77bd536635341bae18373900548d3eebc3420d84d10f50fbb285429b414abd406c0361d91389c690d04db6772308e8bfe83e211788549bf4e3751c78089ff273cf542743c63a40d93b2e6ecf283fe9009b1e6878a7be2404af45f0d25aa54dc82a69bf9e33ce16871f3d938ba4258e285b82a6e078592d827d1cd5304536efd5856cfd61ebec8a73931f9a0436b85588052ec27e2e18d41d172b23cf85840b0290820fac8c1a11ba22ab1c7627b976656c79475804c8d2aecb49ecaa6d77a61559f56e3e81a2ae5759aea74f9613cfed1acda42864bdc1c320165732b1fe197ae404b53c2dba5be67aae55253fc8da0125b1e81cb142a483a231df09b4095a37f3b0c76c2e3d838aa6ff5c85c07fbf173bdaab4798a4f64dedfed22e234309066265673b849265b6b9e0c756b3ba8b34a8f267971b2b65d432a371a7491e63f9604ad4a08950b519141f54fdf958b3c2c043bc47311b052a9f71da2dab60606a48ef499f9ce9006d4b3ac86bb3641f7431c62ef6a07ebea7a0abb31f3f6baf728a30b21cfff30df09c7fa465e5157c2a90046656a7fe19556c47df074b9b42238d99320b68cdc73af1709fa65bb62bd63e7b66dbad5dbd69ec44c98f9f9aee4301ed41137cfb15a79337cac22fc59debd199bb490f98a95db0978e8110ff1054691bcd34928fb570415a2c99566aa731ec443e35fc4a979588201e4f2bbf119b02d4d4780857b4be603805337a2710e06fd63d3f34fccc24575a042590a3ef85058dd28b7148da7d5e0f5f3fdb7bafca26c9ec51c3929f6fedc2a240747354e6cee5b412607a360a6adf4f150643de16b24c744860bc66ece9d86358bf11743b7013b9e18b5cc91d61c8723eaada4c23bc56741a9eede4b2e29dd619a660a48b87a39f3270670f9ef55722e628181b87b0ab483a719bf7e165a8f7bd05d7893b7eb7582c80f8d75483db070737349bdd31e611d9b99cd26670e242fa4ba97e464ffe099a99c3d4cca78fc07da51dc339c5a8ddc97c9a7d82b4787810091fab2348cf0b97258a1c4c6d4aabb549667725732b89eb4d669ccc9b6529b21d516d37b3fbe0ba501df4ca40a4a64608a2247e044a2cd940daf67ff84cd272ab103c6ad5de04bed1e34425d2fea9aa4950910a42a9b64749331c0a93b542112de4f693deec061a1c2f891a0e32f7e2094e847aa8a6f2655504fde84c49e9031e608bd1c789b8a285f4371ddc465e23c86e28b0061b6b5286719aa71c33f6a581b3e0ae991381f8bcf4a49ea3b9f489c431955d8dff3aba6de64b323276fe6bf48c117bd2854bc19b26a50bf0ca96e105b99a498f2afe9947961366c65df8b267a79ee4bc7b75aeb2c9fa2da1494df65e5b2db00c6ee4ba09586b75785a9effd944904d6a77c5ddbc7a8b09f268ee5d25853a3b27bf15b3954edf78844c41e7508b89f4bea536f2b904919e3d3b1b75783937abb32ad78e080d77e10f0a2435e0e6e5266b556d99c4568299b7c31ef238490c0e04911714578b40f4bd518fcaa969a4fa161fee48c6feb35d54c05e987bd526d2d81d220254b3c5013a2c8223a12ad9874f7d2efabd09b35e10417d532a3f50ebb804b8fd9f42189e67e07bfed7b7f32e3dd8a6ec9b60fef8a66b63d211217e07788575559b5c548261560a690d2918543332019b3493e0b611718bf4bfd292c3c856ddbc8df2039ee4642355f279e50a6d491c79e600a3853f489ca39ca3cb4b3b3096049c978cecbb7752f466f2d6a553ab91652118e750cc9b30c717e4dc40f8a2a23769a46bf0b2fa25e424bec0a8e28feba6ac7c9353539b43891bfc68bbead07ef08f8b6b12708035572ef68f7799ccb57141ecda2f60df77d953a420aadf391eda3431e937022fd31811d36c44dd10383c9e73c7be4f6916c921108f2825a00b2baf63cb5ec28e726be9d91ceadeb8d77210597e05a5e0629ac5c598edd17c466fd5a379bbaaf2b42873569a26c9ccc39ad0d367fb8d119ab54f68c245d7f42fe01fa76b92ade88c91c707c55cf38e9f9185246662c5594803a78193c10b35976690327c2d0ffa849a653ba46a4d80f953a0b50fefd54297fbb42b39eb25d89ba2fb70a7cfb935ee2e577d52546ecd39430931362096a00127260c5054a48e660f4b7c5b19c7bb0725432960aec644744d6e1eb05ccb59db2b9dcf084fd3d119233ccfe359b14c4dab20bae12537507f31ba79a91c5bce8683b24ca68bd68e76cec9bd52427a0fcf512de3f19b229506db54cf4bebafe08cf89d4c1e9403f2c3cd8b7dec5bfa91407754bb154dcd5ca2b42040f1f899ddf3faa51184c005a646df7f984a8d1fda164381bafbf4433f061ab6584d217ec9f4fc717f64aec7d0d11b1621d8255d1cdc342ef462e855b63cf6ded304c062fc80f866edda9d6a1590f4454a25908f478ce93e8108e33e2a30446053909c6e7d5daed9c6276c7f0", 0x1000}, {&(0x7f00000011c0)="5c95377d041316fa3b74977c3ccb53713fa695e3b2d07ff4fd574cae9e422c49f5dc3978691090e404e609396b6299a933c227c9b53bfb707e5fd290593f0f23f71ad94c0eeafdda582c96598f05b0f23e04522925defda4efc062c55cd650bc937566483bec2fd8698f20a2767f3a7e7a11e2eddaac6e735fa24fa4dd4dc707fb0cffed5c5c4b1b75", 0x89}, {&(0x7f0000001280)="3efa9604a1ec14fe73e1a6c73cd76f01e4c4", 0x12}, {&(0x7f00000012c0)="b637288cf3512e124892e9ccb1788cc59b7ab6c87a369e7a265cb3d52194a5c9f9f4f5151d206dfddc431bef01d6f8eedd0178e73e60d44ae1c888850e1ec5a9a21d74ee5686ad183c8a9563197b15dc35fdb80e1e242bec77eea5f848a15f7ea0f3b8f22a5d10563fce12932915f7bfdb4e0896b0670d865fd216bf3acd4ee7f9d1736b7bedef7052278597975a7e8f5c088e0cea4b09fe40f6bc92e1cb9cd1f6922772ffe24f2ac503aa9fee791b74f6182d758da63f8df6dff4e24a3567fdbbffe68707c4757a15074e98f007e4d0f67fd1494e5e8f9d6fda6988d674f1442cad5d9d4d00a1096a8fb3eb2124a8f301d8b58b0f15270bfa", 0xf9}, {&(0x7f00000013c0)="d02e6203d68828c34e94b2754e2ae508d7df7abe8a7cf411f42f76f87b05fbd1399d14", 0x23}, {&(0x7f0000001400)="1ab2bd8c15de94d8860442d7e19a87b4f2fde5a7f52ee71d83472cd98dd7b49daa8deeb3ac869ebd9d52b05123d5c92bbb542d01d8c5653de5f9d11174998406fa59725640daacbb21965af406e350b8e05741f17507a02b4c1fa5db771442311fd659f25753b4e42e798ea8ba7e34ff013b7a025bcd1a29c9dea7dcaf21e964fd06db7d331a8d74d9609728d0d5dbbd7afd4cec7eb2a08cf3128878d6b0ab731c418b88e1b424731bbf36bb750e929eb2b706fcc1cdc7c3a591c53afdc0096ee8e1da", 0xc3}], 0x7, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x78, 0xb4e61cbc2dee8693}, 0x40a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:05:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r1, &(0x7f0000002f40)=[{&(0x7f0000000000)="ea6e2ea7f54001e62bf99c27d0dc0e340f382335fe6a7519987895f0948d5ca545f4a0e489ab89972ea751443f1f038e4edd4098ff9faea6da60e94bcfe1add5b41318b2c1f4d41cfaa3d36ef99098cb4aa20449b4abe246e0da84485dc82259c9dac7af4c9e41b160e97a02b3fe42666f3726a1b851f1cd8f42a7f16c9f79ad69872a11eeda803936efc80e6d0a5682d78d1d445b12b1912e522f8898ca29de8a4aee0585a1eafd737f92e3f80110ef8bf2057d98c18aed365f31c5fd3ce26570eead6042cd", 0xc6}, {&(0x7f0000001a80)="72eaa970e5358cc2ea35b2f39119d869b5b891f2c7fe0da77f17a886b0cbab732c6f6ee4605438cbee15798f6fbc840384ede3903c7fe9dbbea4a79f256e185303d19229307f487f156699a6d2eb4ce764b8f876f23ceb47fac32459f8209ce6960ef317d5a582d1f33ec1131e7bb53ac7de6a17f1dab598eacb90aa0a83bbfd1b52ab3c321bb5ec64add56cddebd0f7f312ee6c13f4a1807c01de565f7fbfe91b4c45e686e7f5ef081c172bd3a9a7096e86aa78bcdfac605788d34de2ddb7e1e54a0d12e6ceaf0c621d0d0e28f685212c1fc9a71d09056a185ebabc7c597b726863a9a6", 0xe4}, {&(0x7f0000001b80)="1b5ccc619776faa47918129d6164de006c53e733a9ec16a8b3e3d62cae07ccb8b5ae90ff12e265606805a1ddeaacee8a35b6491f48fe05d75463b841ea718a9eec4c4a8dd8535a9cec9dfd1b521729ec6872cb3bea7121ca0010ca51da48ece63284c3c5f7bbfe08401266e3815bbef14559168757ebf4b8878ee4ee0ea6668bb4e20cb3ffca8a29c8cf2c71e82aa3fce6d7bb212237d438d4f16480604d7b1b10f402d704f8", 0xa6}, {&(0x7f0000001c40)="244415768cf806241a0ba3156ec417c9931be3ca7a4704daa3b10048cb7817377e0be1d2422b2dea8feda6c2b46bd74f5ab2c5c97c4b2d8aa0ef8773fb88b817cb3119efc0bb83c22415df02e344f129f59b185a40e854a86f6212659fc33955f7b1c171c857b381e20c19ffd8275a8df41bc69ba3ca4d3793f5a0859abaa6ea5ad442cb28b53640e0c07fda931b9c4f31130ee7402ec51852faa432fa90332983eb510c135015e9db51cf2ec351ce1c7e81f51c6207b5de6df063fc745f582a31d5c78ebcad5dd4e0e5059213", 0xcd}, {&(0x7f0000001d40)="2bbbd7c9b7e880dc7a0b091870c35e6e401fd6b50db40e0bcb8a9263ca75fd56383e10d13d626febfb514a90debcd7bdc2d5f4bcdf3657dab59ca1fc7211f5839eb76d46f5d5771b8ab3b17500baac7b828c91d607668eff9dc70bf969685fae457122b778c5fd20295000c43e6aa59f2dc5cab7a432e31855319a92f6b686d369766d4b0a76a8e770f982bdeeb43be53ce3072b4fe268d1aa4db871e55eac54a23c974759bd46bb9df938eca97f31c8139e94837b502ba4bf67428263529c8b3568e72999d7c1995eeecfa7d1193dc96efabb2cf14699de770db7218c75039c8d2c914ff6ba6b72b53ce9462867cae72f1ce25afa627308c6a09a50131d123c015d84cf5b75630b65dff8e8f873c5e81c08a583b7421d36259a53081d4817c22781094740aca05a555863e6be66619b53539128fb2acae1b6363bbbb2a8bce88713af3ca8c569dc9d7a945dfb7a5207ea8238c904e61ad031120b9d6ab8413a5f709b373d921b710c50c6d58493312edab75a4d5b75abd4db4a723899763e9703ad251733bf42d81a2d3593347684ab187fecfa44109ac3f3130ff081057dcf0020ae827353bc0b82ab9683e9fc952b60840fda7387a8d6a844bcec5881ce8b7bd96710cea9dacc9447da3d0b1b6967bc4e57a7e51d9ae5ae3df0b2ebc34233648755fb1445ef0840897356e4c6cbfb4d4e9e59a7a93b4e7fcf3cc16d82f4be02f5b88524489a06fd6625350bb9076d104428ac8491b644cce4ba8b0394c3f6fc2af0e6b27c5b7031cacc4d9951719bad788d1d9756957bac248626378c83e01c496ff42fb00838d21a33b01a0ad3eebd4fa16cea059a49c2a30ca7badef57ec2c14bf0b185c295db3b2a7b60c82681593525a8ec4b9de7fb9eb4914a81e9696deb8897b0ca60a72526da50f47133006cf86a054e8a9af774bc29a7a429f9226385c5e1cfbb2c2577a5890faa2d80ff5b92f6b5e9025259d38ea4ffeb49aadb9d833b879f71a7d126a909fa57fe20fc5145910b42b1c12ffd2fdad1f392efd3dd299a611d8e050adf30fbde6727a87f176cb3a4dd7d169956f8fb58b5911a6d38e496f817ee64d948b7bbe6409e4b085d977833d550ed596d40e88987a7443dd5f86dc284452a14329b8c8ba4415d32f1b756e12d4b5ad27de9eb58c39dedffc73fc883d703c94bb8956aaf8d0274b2fcfea36a57a3b9cfd86d6a46cd2d46d44b411efce24e11ff29ba8b051b7fc7118768440232cebce72f2f4448c4788b4d03637d66548ca5f23f5e8572f8ac1d3cbcff1384c17bac16de60e18cf9b159bb141c3512cbb766387209192522f630e3a49c4fcac8ea8b5d378242f3c8ec68df6ff6ca334704735eaa9a6328931c778592f7d096fc4b45831b99e1a271969524aa765dc5cb858adc5c33c30e48783e0752ca24de72b852f81eee217ce4e4f7a99fc5ef26f799899944ec7ce5544bbd7bf147bf0a7fbfc40d1e04a414670f2ac6e1c5a747ddaf1c82a1487df4a4f00e018b2ca053e01e2bd852234e784ee775c2b946b36b271c549a5cf03fd01e8e983a4d66996f2c1251481af456d83181c177a8b483c8b2f1a9b735fea275ffd59a571874eda38d9892dde3e3468f9ade76c43c774ef77e8e3eedb1fc7ddd9a351338c6908015bcea085117c684bcff7b8d39862cf34334cab37f301111fc97cc9f170bb5892018650028dc7fb0d3041874f3a5f08c00508a80679962fea3bcee6ec215959fb67fe5eb6efd5f2baeaa7c86e5701b8e80615cf26ba9f6ead514a596021c147cab4f667dfe9886db6737429aa18d18acf49a9eddc99da7feccaa64e4523b957bd8284af35c27e9ec672eff265aff2dcf5e7b2791ebb627fffb12880c7b0c73d1eaf99fdf1ab17b1a718793c4ec2b268ebee2e5290b094d01b59ff7668c2e6cea91e83db6aa925748f46239fcd01fe45fb05e91ec9a00d6da97777d891e0e21e859199f4b17f71e87291d44126f4f863672e8b8adc579706eebd1f710687c93597b42d960bcd69d54407a8734db778e1457188536c0e6827612be732e8a372a964ae6ee998cec9b58de29dea1ea582ab26b6e2a6529e36784cb53cc2afb5ceaf2bfcf0c72af97ddabc21b473c712593fbf44324d82bcd82d2235bc7b843e4849f4ffc0d73d1cc8b83e3876e60ab1f52274762b69eef08b1abfd5e68253f3ddce375df26fc154cdf9ac6b91244544906c9c2dd9ba99ef68b118084a685b951cfc4ccaac1abac8497ca7091a7acb6f269389d6f837b3c4d748962e9c59b17b74f05007634dd47f92bcae69a96a006511d92e22b71d6fb970f3c9d3f1fb5ee18deeedf70229e0a9ea4ea42a7a2436be3b668c5093621ec6074122c1a2b469e9cf0d917901491ffe8c7e8bdd346bacaaf30ff80989774bcac166d73ce13c2824210fe416a6ace50b53d5ba7947febd63fbbf3483c90a5ce8a8e1158b4c335b95e46cd40040108480d2af71eaaca906673aae1714d0ef924ab14ba45f82e800302a6a8b8de4c76eff2523fd19ee9003f6fd7c7d41aaf8ca3e2dd871ab026856c60a87240ad63df7a6eb885b016d35ccb2fcadc33ff5f8d96774b8257b527d559e9e8bd48a8c90aa7fd2139bbfc0b8bf5d5e05025289d2c55a36e6dde1528aac9ca6e158803ed8213c228dcc1a48466283063439f9f54fe7aeef8f7744a7ee9dc9cccf6bb2d1fcefee484776b9d667ab41be73d6906010e54319ea0fccab31e50dfb4a06164e950d3677ae699c0de1871c42aaebcfcba1f9a4dea7d87b43ad2e8369ac1e7be4e410714f40bd0adcae3e167a1c15dd25704ce2790d4d2251e9ef9f727150ce887a89cec12b72e9cc633854095b8b5f8b1c681b87c16c816ba320dfacd26244aaecad0c2005435cd2d09f79217fec03d140d5c726865fe45cc7338690622adc2b33b783f3bbcb0f85111dd961313e16a128dc3e2f384d87c40cfb8b5228aac3f720e2473220e9d9ef299faece5dc006d80f5d82ad0449583b54e707a742f4c339c6ef9e02652f44c76d3c91bf2b6773fa1dc8ac56e263b2acac4a40413d823c59c694b5a89beb0878ed232e3658fd356d7bdc589f504fb11221fcb84e0b3e72ab2ae92ecfc0e32a4766910ba185110e5e0259e48f1ddcf5f5bf5cfc1ca2b24f0d90219c617d0171e55402405c97ced599549d91651924bef62b8fbc05580327f7161a37311d27b75698a81af60ed1e420a740811ff3fd15ae265d0751aac49ca89b1af49a139e90fd084e13df94ebfbbbe6b76e7307423488fb04b089158682b0c65c29acd10f97d30a3b2f45c4f5e3e6782c607509371742e0b6f24635317e2725b9aedda122ea20da643639693d7ba3997ba382e6806cc1ff59ca1959dbb4ce370e72a69a1e37e83f4be47414949fcbf4050d76840031ad2e234718e3263db1e1c4b424a1e3c0e8695f36fe147d8825232e096dce173d85ce8bc1ba0ae379c617ebbe6c3b100079c18f5abd505dc855707510159db235b4f40347fcfa155fd67f3e8c625b28253c58325330569cb78ee54f111bd8b1b950732dcf1fc84aa0c28932d5e8dbc2fb16a17d4e3fdbf87338ec69341130e9c2f93b969364fc2520893dddc83f799ffb072542afa23d6a803e924fe99c628ee24e1b8bb7bfee10c0dfdc5806bf20021ed2c7117edc9ee2bbf30da8c536ea035171b299bd9096937e5e6046ed9bf7f3038a8b44b05dc194bc9a9f4141603a328e8d51aa1108abadd86840a59bb8d633534d61688b39f56dbd05a40e2508f68e7b0f1bc5ec469ef0bfd37387f8c931839552baf7847856f9c7568e1ff3fc7239b7cdd3f4b15f98d874b9177a603a47a80667157d5a2f8a11bb89239a98b2b5834b5550c9269db213878f351e877544e279a2f185c263547e0f6daf1b957ed60dc4c176a88390b282e68e139ae7ad06d13aa683a154281cfdb81caed1c236289cd51d1359bb496e5ea39e221b28f5046b31398a47482885fa7322d3126cd60c6f85aa54115f42648c6820502ea156add46436506be85f8ec3ba157d7dcd1fd3df084a627316c6efc6e9c21d44d9e25ea169fa19dd9fbc728ab425aee156e1891d9129d782966b226e3d57a593db550edb2f96db6579a5e49769cf2fbf1892fb0abc4e4211f190c0781e7351cdab06189e51853a3b0bb14c82d737ffe3fd01f058d68609bd4db9a9c520fd103cfd951f5c5a82320a2e1a8d148c1e34bb0d46cab469f5b0ef86b40b3eefe287964132d0fd6b8aa1354d3b3251ef8b8442850b85868fa7c638aea599922fe1326340375296e63e20bd96a80e4aa819bc2d08b5c44466f922556b5f0b96c3c0085d4dfd563906a69c6e170ba736b414133220c6a74a10253cd234323dd5d0e2615f74b80e21abedecb751a5df2c1b5d6f614a8a185724e7541f7ba0aa2f863348535698d2cee5a9b7a0b2f2cf52ffc62b41661adc219a9580bd428bd19303f1f36720c0717414b67c7734d3c5b29ccfa78f203dd3e1193b22932567b6b5774627266e38a519dd735fb0fe90738c7b1c1c270485197a00141ee7dba244cad1477eed7fe4f4f3d351caca1b0f4e665fb03e519d37c79dd9ac3c4312d9c8657cccb3c073d37a1df1db5e4c297c11b84483e0acaf37b14bfc87508d8bec3be22553138d0bc69f2ad94a9f4ab0f59f50f", 0xce4}, {0x0}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)='E', 0xfffffe62, 0x0, 0x0, 0x0) kqueue() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:05:03 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r0) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) recvfrom$unix(r3, &(0x7f00000003c0)=""/39, 0x27, 0x40, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0x2, 0x8, 0xfffffffffffffffa, 0xfffffffffffff294, 0xc8, 0x9, 0x7fffffff, 0x1, 0x1]}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:05:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f00000003c0)=0xfffffffffffffde7) accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/246, 0xf6}], 0x2, &(0x7f0000000280)=""/244, 0xf4}, 0x802) r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x3, 0x2) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000500)=0x6) accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 22:05:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/13, 0xd, 0x843, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, 0x0, 0x0) 22:05:04 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pledge(&(0x7f0000000000)='-!/$\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 22:05:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r1, 0x20004b43) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280), 0x10000) r4 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000002c0)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:05 executing program 1: r0 = socket(0x38, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() r2 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x191000000000000, 0x401, 0x9, 0x1, 0xd18, 0x9, 0x1, 0x1, 0x1, 0x100}) setreuid(r1, r2) 22:05:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0x4}, {0x60, 0x87}}, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 22:05:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="1e8b63c000edc325b5b4c0ff4602d76de0428330ffc3873cbd2b02199b65b3bdc69e575061fdbe1845c3d25068932d5ac090b54efa9b88d0f799235042c66585f83c4efc277d9dd74f556c723d4953c519f38eb28d03345c1fb672b2c0fe6dd857d8f738a24511b0254dc8d495b0673b363b0ea947c217512fd31f1d13380b22acee880bd2c4ad6c1f9cf0f018a78952b11c3852a55802523697030db48fb9a90de2447876216daca3cd2bfa4cab049772f50fbeed5e1e9ef590301eedf933bac5198cb3c34159cfcb4be177a3ff6131034d7bbd0167aa7c981cb5efd894370e3f05a2", 0xe3}], 0x1) 22:05:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r0, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) pipe2(&(0x7f0000000080), 0x10000) 22:05:05 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) getitimer(0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x20000, 0x0) getrusage(0x46d9538e5c86d1f, &(0x7f0000000000)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001140)) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x1ff}, {0x88, 0x2}, {0x8b, 0x6}, {0x100}], 0x4}) pipe2(0x0, 0x0) 22:05:05 executing program 1: r0 = socket(0x38, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x9, 0x4, 0x7fff, 0x0, "d730c1e7ff0100000000e400000000000000dfff"}) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f00000001c0)="f364ecf7f722abf50276a8626e61e840168625115e5583adea3912ebe3bfcbfbe398ee2108a17c89b39766479032e8a811d4dccc8801601abd7d81ab4dd17b5b917ea349444cd840e76b7b038da547da2fc390a97f073e6e2cf57c7691a099cc6c59df279253140f6c9f511754363ed27330bb4c7dcda3ee0306aefbfbba7775a0ea0eb40d5f3803d7e2a4f285e5d5ce8db98ccaa528f3ec190a9c52789749a8ddb5acb9763e1c30d78ea4aa7b66d82960f738bc9d4c1b548eb68b58e7b2931a5cbe38105783fb3baa0c42341d5bce200f47990f49a276040627b968", 0xdc) getsockname$unix(r0, 0x0, &(0x7f0000000000)) kqueue() 22:05:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) clock_gettime(0x0, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = kqueue() ftruncate(r1, 0x0, 0x2a2a) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) socket(0x21, 0x8000, 0x401) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) 22:05:05 executing program 1: setpgid(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:05:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x13, 0x0}, 0x0) 22:05:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:05:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x20, 0xdb}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) 22:05:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8249dd5e6c7143f150c06c481301dde70fc93547b493e0b514b9ea924c1d281f12e43c56f81c57645ae138db87651a1b544c8020258c75067e9006d054e237d35f664707640deb76fb93d583960e5e1012d52b5cc985c7e04698579b767d6cfb1e03fe5cde9b4b2dfae45c337e87272edd0f9708564a00"/131], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:05:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) 22:05:05 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x23e, 0x80000000, 0x1, 0x7, 0x8, 0x7, 0x9, 0x8}, &(0x7f0000000080)={0x4, 0x10000, 0x9, 0x3, 0x5, 0x2, 0x81, 0x3}, &(0x7f00000000c0)={0x7fffffff, 0xaa, 0x8, 0x401, 0x4, 0x101, 0x3, 0x2}, &(0x7f0000000100)={0x80000000, 0x2}) kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) 22:05:05 executing program 1: socketpair(0x1, 0x4000, 0x40, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x20) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='u\x04') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:05:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x73, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/102, 0x66, 0x800, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 22:05:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x800, 0x5, 0x5, 0x3, "37e2f421210bc5c0460d0d9789f5fbf470e06c04", 0x4, 0x101}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 22:05:06 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) semctl$GETVAL(r0, 0xe1a0f78bb9cea6ba, 0x5, 0x0) semget$private(0x0, 0x4, 0x0) r2 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 22:05:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1fd, 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket$inet(0x2, 0x8003, 0x9) dup2(0xffffffffffffffff, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 22:05:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 22:05:06 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x5, 0x20) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x9) r3 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x8, 0x2, 0xe0e, "5e817c94e2648407d8d39e762be7ecbab345b90b", 0x0, 0x10000}) write(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) dup(r0) 22:05:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r3 = shmget$private(0x0, 0x4000, 0x520, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) shmctl$SHM_LOCK(r3, 0x3) 22:05:06 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x3, 0x22f) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x40000, 0x8804, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3ff}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x3) 22:05:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 22:05:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) fcntl$dupfd(r0, 0x0, r0) 22:05:07 executing program 1: mlock(&(0x7f00004d2000/0x1000)=nil, 0x1000) mlockall(0x1) r0 = socket(0x6, 0x4000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) shmget$private(0x0, 0x200000, 0x0, &(0x7f00004d2000/0x200000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:05:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x6, 0x7, 0x80}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe3) fcntl$getown(r2, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffe9f) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r3, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) dup(r2) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f000043b000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 22:05:07 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x20) r0 = semget(0x1, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x6) socket(0x18, 0x2, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/149) 22:05:07 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff4d9f, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08d0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000000000000006) 22:05:07 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee71cbe7e04a8b47c1b4e1df65fc843739b82fd91a8ea9f9591188002ca551ebfd0e0cfc60830efb4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d5814a2d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84594612d1fc2c9b6330c8472623bcc2b118b1203901695"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x1, 0x9c, 0x55c8}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x10000, 0x358f}], 0x2, &(0x7f0000000200), 0x61fb, &(0x7f0000000240)={0xfffffffffffffff7, 0xffffffffffff0000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 22:05:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 22:05:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x5, 0x7fffffff) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x81, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001840)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = kqueue() r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001880)='/dev/speaker\x00', 0x100, 0x0) r20 = openat$klog(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/klog\x00', 0x37b7924037c3928f, 0x0) r21 = socket$inet6(0x18, 0x1, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000001940), &(0x7f0000001980)=0xc) r24 = accept$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r25 = accept(0xffffffffffffffff, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000001c00)=ANY=[@ANYBLOB="f9408abb6d345ba91ccbd7cd510f4e44527dd3827720b0cc912ad9e6636e2f06805039794c90c21d1317852ab000000000"], 0x10, &(0x7f00000004c0)=[{&(0x7f0000000140)="2336117a193987885adf", 0xa}, {&(0x7f0000000180)="04791bf38fa5a6dae591af2e176114590057bd36c11c96776914d2aeaeccd5e612c2d3e2821059799da58171a5ca59ddac3ff431acc430386c642424eb55afab71e5c1df48be16d431b0307c431fff4924cf30440e2379916b873bed8ef7cc90e2ba76d0cd92a89f957b35669a483b1ea4921c4401971f65294ce28e9f0a58ca700b06d5e5e1f86c529520a66e94a8517ee601148177ad820411e1917ffa705909d9739798b5917900034c1699c753ce9eb55bd9ed52d7", 0xb7}, {&(0x7f0000000680)="31ebcd39ea53348ab3dfb613051eb7a555dd013b8db53090e8d15b53a90635ef03f235714a16cbff9e6d9fb85647c7ba3cbebae60926ff6e6c4e1c52bac5f51ceae93a290775ca68eed24606b4d33c16be4b36c6c781384ffd3bdc45d20faad215ea4f1c03142e20a15a7ce0dce1eef7b277a319dbe46f9424185b0e1aab7db0479b10eac741771df4fb643bb0dcae6d3928b5e2d19816474ddfb1c73ddcf82aad569b604fe565368d09e082527cd0b8c4711d7cb80e0a68bcbb4389f58d2f6359231bef6a9131cf323d11c4c6e38cc615a90928df91840d3e592fb307b2b0c60ecf66098307583fce1fe37b661aff3d8a55b7b15bae3bf74181385f766e383bb6a89704262dde03628444231f75aa1eaa8ebc527a55d95c496900f5cd8f345765474b3a08c7e829ef5e1d2c7c8f150103c705cbf0b304aabb6762f10e43f61bb88dbe05773d9a4545b62d8404afa8e597c03231b9fdf24c735f7e310da4d211df0ef7a4e24998b7057f0cc5a6fedc0f58996f6b54ac93a095ebab4b368eeecf73cd0e9ce07f9e683ebfd1aff427c4c0c9f31bc979374481402a0cde55ea6436c719043399d611313adc8458a2226da758c4b8b0ba503d226d4e2677f9bb91a367723ef262cad0de4b3fcc9c029332b1d4feed74cd17d12501de0141fc3247b1ea00ffb9d3507645ec871746873963e04251ef6553a7d68983dd435d0dd1a13b2a184c83413d68b2c80e13e0fe0ce96da151f0d222cbc0fa47641c638949c28dac4a99151cea61df312f4af9611f2454fed4dcf38c86adea3d70d5caae80a1f69282c17624f98c7741531cf46b0e474231515412d315f3f61f330905e9e90cd9d165fa1d85ee88a52b2a73844fc44928efe14a845a13da808860d3b6cbdceee0018e0aba811fab320d34a30293fd482b8e2eb417c2dfee0ab75b118b74ea44aea9041d223f44a032548731c1b291012381fde0cbb5d2250f6d162156674cf58392a8e1bbc4e970df7ce92f0358e8b3431b0a8c19d7d15ff5f6a74ee6488043794ce5e9b4b54434c521661ab21eaa9f81d9a0e3d151e997c4249e4f552280631037deb23f4bb8de6492646095d9de8966ad479404914ca6256d0c98096d2e6f4391bc415b64549af3385828e2471510d736b57279a7a1f7a03961e251ac12e6322464de60fbe5c67c0921ec3be5aebe2b4c4a341c255ff1cef979b39362a349fdeac8567b40b219567a6357297a9407b7688eb774725e4ad20f2c1f4113831caf703a1c534b423cc9dea68c4f46e1ddf2a70759fb6d86ca67997026b145891800b84c332b555d2533c1e4df163b1cd0db6fdb35d61f31911392d3b83e6585a2e13178a2c2154d8a2a8e79dcc855435b4d1c02133568588906ca2835659147b8271129a66d99753a9db4c856430e0c400d6d68ae63ecfac675f02e44709d82e0669aded47da7631bd2a0a9f6f1778f28bcd5f08f6d8f89db4bb3b9db59516b81f1d9eb3af6cf622af26539a89a9ca0df44417e310e7335799bd23a9a24148fc7fad8366f46c91ee6e42751a76a8b0ff3298413ca3107d26e4a594c7efa0d86e9e84399cd755a8e11badd0c59b19f4c11eb4fdb9b794600ac60ba96c7e0723c21b40102a3d45ed43e7b015926816037d71a834c2ea8daf92c7a3ab4703bd0e7d87075687d7df5fafd0bbbb66491c08ccb49520d5f064149534467caeac9ff47f6a14169f8bac4a8d7bc3d05570703afad92c27cfcfcd6f0ce128a6230a7a444245ddb27bc9555148a973a6d2ac863d9724655c540694c877ff1f9c553ca2d52bbe9118a8aeea88d2c1afd21f0f7019ea662637ba9894fcc7288e9c2ff5e3d6c13ba64b6ab545600685734e2bc344205af9cfb650411c82e572199b320f01be01a2c2a2b33e753a8fb9b02ececb8cfb411a19abc07c03061e20a8276a6c9eaee202a07375216eae63701aeb9e158d897ec9730d89e5fc101b37ec67515c7df0f8fa2a8913600cde1f3e5b8e2790ef68214586a747b4b75567478dce3abd293476afb7f62ac2a8da075359b27ef55e98e1224baa985a2dce6c9f6856e4ac7340a8ab612a8899fb85a9fcda7bef3645e07ff5e2ff8de6b190e7ae6e95d466b8a1f5f1dccdecf483e12b9adb916b176888237cb6534222a1c1f7b2407601f70527bda2b9388f096c672bb41d6d9dc8fe7fd2e2bc54760aa1f39a0beeeb560557ca47fd7da063ebfd7daf60102c58a55a299ba30bc78eb13ace00632806a474d7bfb2cc0c5a2d29e8702cc0be9eff72efc5bed8795d88e20e1191eebc9465d8a3baf1aac7f6e39ae234b3482b379681e5912abf51a97a4e29fc531eaba8a1332c35988c5826bcf6dc1ecf419b86e10b267bf54d020da9faa36477dc51f53078e9ebe7ded8ed9ba45695b3a9bc9834d36e28670ef0e4993b4fcfcebcf821921fcdcd37756bd881ee030eda1a603df20ea1345f5da91ad21cf9f65bb59646f9f66a17fbc0161d3cc3c3f588a7b3f0fdea7a3623ae369fa86a9416b8df4612a51815d60f3ac34e2b11725192a37db6cf2dffd1ec52c39f28f32df1ab6220bc0a2dbd7de9f6f95be012552f6f5dec445bd630529364154d70214afa6ed8163326d2f9ac6f79557790e4027377741a0ab33ab27ee418185060c1f2506f3c5d13dba2481b845ff111fc636ad0e341b0dba3e5f28e1127e2729f8897b95d41d44b3d7a68b6ccd0facc6ebfbe2071d66cc77be563772f6832b877d979b190e8dcdd85f2b9381ec7efc53c1f25231e27fb20c0bd642af5f18a99699eaa74b66bd12704d382502b17826615f7e9a33fd9a886371f993c96aa72e5be7e0e2e46c681c19a600f9a2e89d6bc8aeefb1934b733bde7e95e9b6d72676dd1e4293b3d0665febe271ee0e5eb94515241449b7a1281c517f3b107085ae55b9858dfeee10b0a5253326e987d4d8d5c292488c7fe85ee1ff2500e3d63dcf6873291b33cddcde3c0ab1478364470320232041276954a69714a9f6b2d1915cc97aa32a60a35b7ea1bf1b8526011ad50a769dd391e148ca9eadcda222b0e30a4671cae66f4ecd22d06d0fba04a7b9ed8465e8d0637296d7e3cf097a3f459c898897da97dbe93a9dd014c539516433bb26fe25049a6824f87dc4075c86800981578a73a30c701dacc60f9647865d5bdf86e344bd36dbce1a377a8ea64bd0f8cc0fcb43ff44cb1db8249c9635531c8eec13fdc9a9cdd6fe25d62dcc0ec04d7308770b72e4362e596ac6426c1c5366a466003122889dcd4f9aeaad21c4f85ffd6c03d9ca2111358623423d4e5c0f87c64336749ab67ba095148fc60f466cdf626686f79232ad47d84ccd8065c6809fd89ea235b06973be481cee1ab254aabd47b1fea7cc61adb45db6d0e9960657a57dc53e7b92c8448bda37ea939f18a4ec2e53c799a87ded4803538a4189a480c22078c847961ddd652d91688ed115e43ae90dc58779977750f3f90950fea44037daf40296d802ce522adb4904bfec2893e6b8c2321d4b0b8e2df63538e98914cb801aa11ec121b1418c2a66046fbf2998db82087f6cc0520bf913ce0f21191318e0a492fac625076131ea30e2f2cea849a0ba74909565c2db64cbfe36585f90accc6f5c39fdc41619ae0c77d219aeccb37e4dfc9a1bcad3038b620a38e547c7a9d724cd625764550fcf0e87b437e2257a2ff59f1e547c9ae808b22d36c609e9547dcd2e34e743c5f8bb142a4b154e7d57c54e7bc177431d4325a807d08ca06208778cc722bb16184edd7a085025a776dc53d37fc40991b7553b805c1eba89a079c4041659e135fcd5a7e453af426c7abd9189ebf263caeaba44699c19d654792b3e0931e5c8a001cbf78b0eb246b075d193a46fa6c039a62ad1cc9b648ae6ed4268f02e6005af2c5358cca402da0b3af7d6c68c6b04316f7f635c9776be7366e28560e8f150d032e9e2dce2d789605eb0a1683b6d92a10f41ff02fef51c4433db05c6b8999430cde7d3e28f0692dfe0992e23fad0dd0a3533c6741c0e199f0b27920531415752a5a21ec2dc98de3017bf75e7f011629b3073c8f3ab1ee98afeb46642f368c72153980ddfdffa4586575c5df5d8a1191d721f638257976869b521bec67f9e4a15116cdd0f55299585ff60757a669144cc4b9e721fb756ac352f3d208a471a7a85314c69cb466c64276802df4afba88c8f7dd4227464b876c20b525c34be9c5cd68833d632844e6e8012c1dc3cb0fd4675545f82c775a5b99d56f397d220026e05c48061bc603a7d2ed21c96308ad7ddf3f82fa7e30e2da75bcd5a709f0d2388e1969c10cceb698ba2ae50f04ae86189c82125e3eb2ce17bc99739a5a4fe146f61f4391c4807bde144d81994c8f8d6e49fbefbde091a7890a7ab60b4d041bbf18e4bc15d2d788bcd4237e7aa9b859d01aa5d9eb5ecd1fdb2f248f76308e2b63669fd615df8d69eec92d49e6edbd388ce8afcb8640c153859d53323ccb92ed6662f37202bdb557046341c336fba609b681d199ccee8473b705c2fd78443ddbdf59adc1aadfad4ef39d2af5f32bfa89c97156d39ff97010d764d7ce6d00e7fe2ec518839e94dc07a07f41ad1a1d8f536df791aaedbde0311efd188894da35f6c145fc432d98a189a4d307aaac617962993265aff01beda1ac31ea79720ac8a6c0dd9c89f14fa93509a21195fe35b9171ee739bdb06ade5c1be05ceec5a212fb1028a9419b0f29e7392f19b2bde144abf4d158cc505b7ad91a3cf87410ac328fe8511f317c8820bf484ca9e8226403b45ed610eaf1ef5a337fe3425bd48928cd56e33933f7b98c45a5e11a2ea5f9f75745846aafd645ceef3e21f6dda65267467b89b71d09af412a717396f6247c6890ce19b62fd9447e96f0f525caf38a0fbb8ed0ec0375fab81266b881ba4be75543f59250da40e5918be79378616a2252870bdeaad7b18de914793cdaad9dba9af98005e71ebbb40e428e4bc15d89720763f4bf1e6f8bd30079896ef31fe04b435a3395ffe365290e1c5cf7c6d9a340e3210aec472c3ca472a3e422c2186e21c5416fc8aaeeb1479b30a13a5747593a2f8ee4777a6720d8afc5441d0c6aa280a1f762757e916e025985810e9e533fdfe16b9c41196ed8166f22bbf76eb1d72949a05f17d409afad6b0b35052240e213463c42783fd1e7b095e2fdaac84160830f4159d9059762ba77a3f24f64a488f5eb3e5d64d80c7466b19cf37bb3901a25dfc590777964fd9b46da24fc39a233288827b9b2c5dc02b0dd2b6b2473a064abd3efc624bac762331a93319b47f7eada02c8ba857876b9ce5f705504ed6f4f175aef6fbbaa212882e17ea1cc7f176930a7f16c7377e9cc611b12b5c00f08492f8bbde5d648db5e0056b78f4c5c6b641e1712a3e157aab30267f1a977edca059ddaac9251cfe725bcc54a18cbe12f19561fe416884c39738d4f3bbfe2d77164d89d8d76761258150109beb25ca5a144e877733d6eb89c2a1f9c0e5888b93ab4a9328aadf1f1197ac5b80b64a670d0bc9fc01a7dfba1d55958e264ad569b1086ab3a55237c35f03cc60ca1c34a998df3738e2f79f31a90969ca1a0c31bf21285cd91e01fb6212867ff3fcbc9fbefc43c4ca5c826afb8e5ed2e5a9f16ced45c0646ece6fdca9db7bb6cf45d1ebd7058299d693ac30f68a270ee88c0844bc9fdf1d231584d15354ecc78ad8da25be283b1b65dd67916d8b3d069ad62f248c29383c1d1661b12a3512e3b080c07db9af28258db0a9ec1e9ced60612cd7000f6a842b9620cb504bba890449e5f9521d947ec581", 0x1000}, {&(0x7f0000000240)="d3981751ec13e86e3698ee9a44f9ff9fd9707fd81dfdd77713050f36c4c924c84e59e3b158a832da56c85ec8832bb093d422db5382be9062f525c8ba7da4d76f52e3dcdfd79ac3e26bedef271e13fd328da531ce48983af04ade45aa62a1ecc9de356c8ec8b50cedfb54c1e956ae094e89488a2f01222bf516f31f277393e213925094ec721fbc328adc6ed85fd04e00ab9589358298f94491fc66f5c833f5f3dac8568515fe207d70ee0db38eeb313d896db6cf", 0xb4}, {&(0x7f0000000300)="fe8f042e3ed109ebd2511a9a57e05a10955ebfca9918bfe5de28bd64f1733d25f2bfb05bc1bf98b18d0feb6020b6673208b7bffae6638a13f59994c01e0a94468c7f8d17255721c823d8b7566efc4e3547281286f37477492357e5204568d730af60ac2cf81a5bc1371d75379189485ad868989807f2a32789560339e81dd09cf7a10d0a403aae69c60e805302d29c550f3e967fa66446caf36ec43ea934782681f55c8350265f7c82f625de06c20496", 0xb0}, {&(0x7f00000003c0)="2cce833a094eee5f867d2ab4dad6480fa249618a85f4d74be983f0e6aab689c23db34f1e7201252afcf06c2869234096a56bd906af081d002b175ccd6d62f699671a9a1a6ab852de94b74f3133c9164f254595858b63e692d680ea95597020b8", 0x60}, {&(0x7f0000000440)="d3054de5d79a8e549dfacf91a18495f59a29e06d878f499b65aa12388014c98f2e755a698ba12f6587520a0d3a59d07910ba0980c1a2a8ab12d9022b5fab3b3adcf31b77c47fe147d673f370632decd1db09b6ae94ecbb1b97fcbdd9", 0x5c}], 0x7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000003000400000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25], 0xe8, 0x2}, 0x2) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1c0) 22:05:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/199, 0xc7}, {&(0x7f0000001300)=""/214, 0xd6}, {&(0x7f0000001400)=""/217, 0xd9}, {&(0x7f0000000100)=""/63, 0x3f}], 0x8, &(0x7f0000001500)=""/52, 0x34}, 0x801) preadv(r1, &(0x7f00000016c0)=[{&(0x7f0000001580)}, {&(0x7f00000015c0)=""/164, 0xa4}, {&(0x7f0000001680)=""/1, 0x1}], 0x3, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r0) 22:05:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 22:05:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x0, 0x1000) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) 22:05:08 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x14, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 22:05:08 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1645600000, 0xdcc3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) syz_open_pts() write(r0, &(0x7f0000000140)="63fa4f4974931cd1a071fd3626fd7438d0f2dfd59728b9035b21c5a453c23b81feead8571b73a778fdb797a14f5fb72c52f1316bd511eb7c8f0e81085eacafe4b5866db545a09cecb94d575f11837bb21681ac82f59ee56f69e516feaba6e1f38feb8d2ff8ca4d", 0x67) syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) 22:05:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() getpid() getpgid(0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r1) 22:05:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0x3f}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xffffffff, 0x1, 0x3, "5c4b5680d2260ecb6df46040eb4640d914ea2a24", 0x800, 0xfffffffffffffb30}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 22:05:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x14) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) mkdir(&(0x7f0000000300)='./file0\x00', 0x10) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r4, 0x4) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) acct(&(0x7f0000000340)='./file0\x00') 22:05:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x0, 0x5c1, 0x6, "0cb64cbb746a4f64258d74a0039f3b662b05b7b4", 0x80}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f0f8ca288c2c00b9b1309f4da39271c8bb994c7abac7c01b05bad30fca69033456e0c347052eb25baff15b18777299a9d1ad90d32e407c1fa1562cf5f3c08d1beaf967aa548895aad70c781d30b5c48a92418ff503a09dc8e83376dd69913d70d9c54140ef86e197ef36360df97de5c14ca90fae93db4b6b5845c232d7c77f671cd297664cfc1536ca42d0a1849ead33767c8e8", 0xfef5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x6, 0x400, 0x8, "4746a63666862bf0b50dcdcf4af7c84250826aa7", 0x3ff}) r2 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/254) 22:05:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000000087, 0x274bd973, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2f, 0x0, 0x0, 0x0, "81188ffa900a38e8f976def6576a00"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x37, 0x2, 0x4, 0x0, "cf567dd7e3d620572d0bc5a16b62cd488d6d26de", 0x2000000000000002, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2e85716f3d4745ac55417331f03209fbcc209663a6724823156b7c13e07669ae4b32237969b1bcc4d0d2cb92542201b342a27cdc75a8dc688ece7b416669d02393bb3051ba593bcbf329be36623ef95f25548fd50d1ca4a2d1a266d8d35b2aba0116e32d7b64c36ce4a6ac557f1bc1eb363fd52b644ff281dbf10e6ecce77318e20c2e13ada17e8ebe68bc95f3397c5026c5a8fe525513105183c0fdb0137894f63a65ebda60aad63f0da4", 0xab) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) syz_open_pts() listen(r0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 22:05:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x10000000000003, 0x0) accept$inet6(r1, 0x0, 0x0) 22:05:10 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200), 0x4) 22:05:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000000)="1f75153db66fe06362b15efb70", 0xd) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 22:05:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000040)=""/69, 0x45}, {&(0x7f0000000280)=""/221, 0xdd}], 0x4, &(0x7f00000003c0)=""/144, 0x90}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:10 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0x166) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0xc345fc265ca23426, &(0x7f0000000100)={{0x6, 0x5}, {0x9, 0x7fff}}, &(0x7f0000000140)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:05:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1a0, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 22:05:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r1) close(r0) 22:05:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r1 = semget(0x1, 0x0, 0x8) semop(r1, &(0x7f0000000080)=[{0x0, 0x101, 0x1000}], 0x1) 22:05:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000000c0)=""/160, 0xa0}], 0x2, 0x0, 0xf) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 22:05:11 executing program 0: r0 = socket(0x20, 0x8003, 0x4) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x8ec1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 22:05:12 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 22:05:12 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e150ce26e5", 0x517a}], 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:05:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = kqueue() r3 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/224, &(0x7f0000000000)=0xe0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 22:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 22:05:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r4, 0x2) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x1) socket(0x2, 0x0, 0x800) 22:05:12 executing program 1: ktrace(0x0, 0x1, 0x100e, 0x0) socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x92, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x200, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x800, 0x0) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) r10 = socket$unix(0x1, 0xd9191f12c2f8f310, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x80, 0x0) r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r17 = getgid() r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840)='/dev/speaker\x00', 0x2, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x200, 0x0) r22 = socket$inet6(0x18, 0x3, 0x0) r23 = kqueue() r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x80, 0x0) r25 = socket$inet6(0x18, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000b00)=ANY=[@ANYBLOB="000000000012a2000000ca8bf81dbd909ba37f7470cc2b212a00f962f8beabfe8b5a57ae2f863666e0a4ebbea723c9e762e338792ffed3865fdf870da24f65d870afffe1a786dc1d0131f77368a1bb7a8e3d86eebd87d970934a53c638b12d54e8f52669b441a542647535b3d16559b86c77b6d5ba4b40c80ab8888c7561e77b4d63172f26f44566bba6"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="f9698936c591cc6a47b14321af174e53294a2ccbbfa5fd8f6bd797cf8e6c6c0c8c94077963f69ad92774c9c70bf3489555cc02ac813e70d0dd5248d9c83a59cc0fb0b58a517e8ee42a75c3b7e148edea173650ccd5894275760e56213c33b2bd31345001ce5b0aa1acc7afcf348b438ac5b5d6279a4d349d535d1863f60139de2e0c7f95fc282fc73e3f9008de120a1ab3ad00d9f7d4b6604c3c592d17fdfb982265ebb2dd2645378bca5a37d1f8130fb66482f5175fcc0786505058ed5113f3d323c5a6c17ee313ab91c5a05f4cbc4fcf7feb9308c7792db185b0dfa0516d1a6b715451fe1fb037546c2b9d7d3a27c4ee3c9292e7ead11c915a3014dba36e", 0xff}, {&(0x7f0000000180)="1f1df9abbf012f4bc3b563561ebf588bb523653792096880e72333bdf82ca2ac19e89dbd931ac5a15242dcaee2824a4203e8dcc6a7f8d5976f71053fab77c1926866f5fce485df7ad1f72610b7022c794327ef58cbefded791be3394003ae0bcf9829193013a37ae750a8bed9e822057d40a1aa997a713585ffb9ecc2a78eb22d85d6b173a557b571367413302688b5ab14e3f2ccb38d4b07f3c0910dcea0c6efe0e6955c8193578daa7706c4819e9798e66caefe77fb76233985549a4f8dc6c035a29887b03fbe6f0b3d14eaffcf4f96a965e3d", 0xd4}, {&(0x7f0000000280)="1f16144d74622c589d427bb70c26088b1ff62c3bea0c77d31083966ed9e06e6f3af07f5204985f52f3e854b08fcfb364ccc8de6e7c139f2fbfc38fec26c0a3a2fd01b172b2ee6aa2ffea16ee379dc13975fb2bc6df3509400864f8bec026d522112485c38cdd7077d6f0129fb7e2694e3946de45faecc28f4f1f20da5bd60d073724837cc00fb06bb5af08b9bbc213a021f841d581e72a840d88b9288e236c12ce7e0477f7f92b1728d03801b483be1cdd1f6aefe6627f45eecf599cdce818a8c330dca29b00121841e402cdcd10f5", 0xcf}, {&(0x7f0000000380)="6184f7faf4205d3ad397acca3f278c9a16da232a794d3a7b5dc1d49193476631672498d36aaeb2949ea85d26cf60144ae7b40a2cde09748f66be8e04b44a6028f527578e15d95876394f6d6d7345e54c0e2937832eddbfc361bcb3116b38c971c27865144ec4d4", 0x67}, {&(0x7f0000000400)="7c975604b525b62f8170e7c2f466840ed0396b35689e61fd2e02bee98e93f2dd67644f47e9559c7d34f9a17b945962176ff77a414daea2c0eb50cbac0969d7fd70d373c37f4d2281b4047e97af6d18cb9a5d0558cbec88d99a7f673c20d815404bc52b9488452bffceae8ad79df52576bca9e80e64115bb2597a446d1b10adfea8ad59568b4e24a99a5e2412ad54c4558061c89279bb57ec5a9d2c8c5c68d35b99bdeecc3f559bf58531dbb119dfcb6798e602ee", 0xb4}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="00000000180000000006000000ff000001000000", @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x400}, 0x2) 22:05:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b70b87b6e718d0ccc2eff95c63fd538b8fc9ce1c50ee99b66519e557001c07d3635779a62270e4ef70f59ca052aa5bd4041ad547c1d313cf0d2142f388b4828eaa17aef615ff8a511e0165eac3d79b36935e88071bcd9fe97eed353648641694c6c2c24baa1fc6175b56f539ffdf2c9907a5cb3c7cbdd4f90c12b8b23e7a7998872cc1eaf644bba808b377791def5847aef6ba97233b1209070b02271601acd5afa7fdebee307dad9cfc659ec36b9fcc7a314e1d7f8880f26e8e8785b5180e6cc49bdd678b43bc275af1d0bf307ffc9176e17e5e2d687133410c60fb3b01e6efee0f74e21bae8009e64aa95c24fe538b1125639ad8a46ffcdac52d100853e0b150ef47efac3d9f6bdaf5a871027d476012a6825c99cd3f6e358032685104bd3cf8ac4cfb07c498ec6a040d3e6c16d6fe4c634219f312e951661ea4fb126fcc53111c222fa3a6c8db71ef1c1151a03858399c8d8f7de6fc190cf6d3438e70966751a3bc161514d0d1eeabc64e2204ca5a0b90f5549d168120f9418015a5847cc44ca6e0cfa3fdec0006396ae28c2f39db0ac7c841bd6f620a877cd655eaa5d5258a3687aae30b28caf300d964f95ecb8f8f275bd285c6e2dea8f9e678d66d68c5d302917e06ea77e6b0cd4db1d923a54a021d8c36c487e1488b821d3df2a7ee87712c99df98c3df5e1fc9fd112d07f69de713f18354f0ef46a0eee0f44c92cd8c3714b63d1b778561edc73e0a9b36fb5629843b2481ac69c4f4bb3e8ef1d0e21550daa44bb53db0151f15d26c12ad9157850f9f0f3696643882179168bc9b18ed6358ad7563e5735083f7266414ed0afd7cd684c99cc01cc5c429cd33df17ffef63c15375a84eb3be0806533740e1fb26311fbf0d05afca35ebd402c76a29d82db2843718c48205f11695e1d2bf015881de21eda2a3b7ccfa21482df2970fbde4f3b9bdde4048c1800bec669a2d86db6984133ea27783f4a7b7283622c810f29152527206f24bde3e349d32e65802076f6b9e3e0d3bdae483f8687f8c2b52bc2c77c408837b8030e9fc02fb3a2d4bef9c7e2cc3bc1aaacce76a21f11312d9dca545e4ffdfb3d19e8c42068ca35feb5e47bd853236c69b69f4ef754cf323a9a3bff207ebc6673dd4c3b6c57a6e0dee6158f7cf38d2b32670f2227f110d6df89c8067f9f2babeb7a04a832c73b56710262a13c7f3851ad3e14d16b0072eb7f59f5aecc4c530063b2cf6ba6c9bd0b026781296e61dec43e7bce83e3a6fa53cfd1df3d27d1bc6d19e9b353af9136fde40282491f49e2a2aaed36b0fba91f3428b546a9d005191486b923de93e5a7e93cf67f68081483bc43c61ce77df30f40ac4ee2d0c402a53b64854e3527e765927926afd2248a70f1c736cd780b5b2d76ad5c653154c6ee20a28daeabd624b0cbb652ec6f33f05c6f3dd8ab765d358e6df03717ad205d7a7c74374bfe74385eb72dd686ccda0b784a696b04685297e6311c8b132494e0339203d8119c13d272617c8f4a6dd7f3db04e49865f46d3026d16fc75d38590aed19693858fbc1f903e1463968393587d47abaefd40396321bf48349c5d3ec9050efda034cf1454bba265b24cc8de28e847dd6f0021b1f9fa8ca0923cc9ec3a32d22af3fcdbfe10a68152ce55a303718d525d36d61e4dcb61cf0af62d8c7d3e6a020f9dfe5763351ea6e14c89d14022caed5264305666b671399692bfcbb8d3f7f08978fa6ad4ca1670d605ea1f4ccc4e2f02817e40b85545e082ffc01c8259606b922264826d618872d8c356a57503ee1199d622fc33ea55e31b7949227fb11d450eb45e95a4cc6d866dbb6cf58e11a84f2abcea2ce81e654efb656fbbbf3fa7a9d084d5e5e3b70fd66618381cd0885c3f1305c17a8241ca5378d4f56b6ae602b9307e328362410d2fb80599f3ff494cc87b637befb1ad33a317f109db6893383119493a4046c60781aba77c5ae27100cbaa669424456048df4c08723ecfcaef5084b132b6e62c68087a02eb3398250ce6f99ae61f5a0f1d1479ee4ebc9cf62c4c0afe805a4ac080c9e03020415370c484d5f1eb14086a64d69b80a675960653d0297e5bebc3028622600fa555b1d5c03ad7456138a5446f526ef3f9bd9d679320cd9eb7b839cbc42321ab24511120838a1a658e733dff55cafe2d2df4a6c795377d2b140b3b8e69e8b38370c9a3c7ece2827083d574d4c0774b5ce87835b8645f977fa03caa5f778ce165639103664fc41c3d5b559a968f7aac2d6c4e683f6a6667eef07fdcce4e85b8a79ae9aa6facf596ba369856bb28ed32297f6cf8d7f0140cef2362323798a681805ed67b1f17dec7c990bf69c52918495cd9c6a9e6aa21092b8056626d865fa741ae50bd0d7a3d990a11788ae99a7e04efd570c447f6a27a7f2aa23eeb4e32770f72e215193dd7fa083ebabd6c80c9fd7c8e5f0a587fc12409c1ff68c30dc989e748859e7e4d313f299f0de4be8e27b49dd89190e4a8ea2dd4205f494cc5c120c496fc2f2bbaf056a4bc04839b9bcf1a4f37a1907b22932818bdf1a95ba5361687ff6e1670b4e79bad827bc1acc8ff7b734e289d9ab7765a7cda57a08b45967d367b344584e867e116bf5891ef40fa8ca182e5eb63d2e1e680c0c8b72308683d02d2e2515750043d89eb246931b269ff02ca1a9ac8b4bbaaf550da64c34295a89e1e0e7da0261ad0f61c0b809885930bf03b1d1523c9e8639dae7477799c8f318179aa4e0526be26caa503972cc0ff339dac1836c0c6aabccb8e74ba981852849ee3d5ba11107105f56edb4f728e652480eadb754e4a562134488580c4ed2b707ad671d10a242928b82e0760b0a35ad2fb2618508dced2e372df863a4cc609299fd070b79ccaa28514f37b6f67603fb06f8133f35b77c4eed6fe07c504647bff3b908b125400f785132cc55c0d3240b6bdfd95746a40dd65f799457d48ce290e20c800fe5ed48fbbbbb57f9c0fdeb48a76f3199cd8a4b60598cef923561361a6b1f294066eeeec4774f4fdc70ced07966af679a9e68ecd30519526b2d21a65ec6fcc6ee187aa372c2dcbc5af253b8df1911754c6e100be997033c66bf82466f96f813f8365e7e526bef2490a07f348bd9dcfe1e9b96c8eac164982d1e5b279a7ce865788e2b55d65f264e430e3854b7c030adcacaa251c612858a112e8190fe6825666fb8d2d1220b1f4b24aa9dd378849407f577b2b2d54a80e9074e7104a9b814ce425cacb67ddf5eb6a6fd4cbcbf9ff1095b7ad3f4521afb63266bd9ad74e2251974d303271cc2d91bc7446cd62f88e9b9be4911624014713948969d7bb28ff439b14c19b800705047d030b7083c6e7b259e4a6480263dc1affcc61d1fe792173234457c9fa5bc29d5294be252db0dd5283102902160404669d596d43048e96d90de95dcd2a7bb2cc56d37bd295d83b97690899fe04b407856b50f5bcb9c36dc55cd9af48e1d459c9c5b6abf2b1087c556ca25546cd66e687a96c1370314a8f7f213839beaa17983ab3b4844fb17c71e8211f3d9e6052b5cdc9a872782de99b11877dd3c5f6127e34d839987c2400219f6c89c47690afce256c2be6390eb901f38f857e3952f8faaca6bc34e744e8489a82a4eb7587336b69a60288274f69dcd4caa6c81f453a8f8b06a4f522be5739fec7e5978753a615b3118161713ddccfff6ca508ba3edd304e73452cc3aab74f179329e3937ff3e78c3fcaca149922975769f6af49cd17565889662ca0816efa54667ebb1bb8d15aca6356f93a2568406965d71021882a30cac2ab8baef9c18c2c4d772a3b332114f84a9fa2a4e1b6a13b96c7dd28b9bf6987217a2ea9462fb78762357d654e7aa252ec1bc90d9862fb105bdb91418d425ae44fb6591a069c41092808c707eefbadbfed86cee93c2048e0caa9c974ca8d1d7a7deee4006abe01efd8697d915f6745449fd15eff7694816123d171a99c4fa21830741f2ff6ac89e3dc49f10ce668427c7e8c6eae8e126e9f22655a49da7a984f9a8987d3a35373b88174cbe4816e92319eeebd040941ae9ff95513aaa7059bc7febb5f99f9871d4e57e7d1350fe7ecc0c25b55775f2b03333d5df44b7074de51fb1395950e99322c0f1735f46a7dcd88be470003efa4c092a196b12de8e562163ea9245b32b303db4df6ee3422cf3dc5542b8247d6f90528400f13aa42392692fc550f256ac868fa1f3c10e08b96da6853824c2d2267a3dacbbafe78c11018f5e6ab41f6bd76b57e2084dea84692a8f83dbdf95ea99d754ef286d5f182a1c80392685864c277b8b2e864a7ce28d11388cb72aa9dc4d8845ec988b15e65b8300bfa4bc40f07f2e9ee0379173f1083d74c8443e45179862baa1c16079b247fa3f53102db202a00fb8fbf5f03ba9b904761f70c02b5bd3f65fb35543ac2f6ffa36b6a366be2042be11a29bdcca359762a08f3e4f56d52fb7bacd4d521242e0a93927df7429a5fa7c685d729d37c7edcdd8553843be4ffea6dfcd2d7377b2efa09d32db469bf5a28a28777391e05d3fd997498a01b623801b36f8155b12c11521db10a81ef2cfe2510985123a3929d2ac5655dc76aa9480220d2f0cf86def7e1ee64cf7f23cd9b1dbc095987d6b64a1bdb7b4be0e5675ffee01a5630a567d2775d6ba3c96bf32036c9c2c61cc20913979a12a3350d3a1a64b34e79c68d618d92583403f91cf1cd7b5fe79346ee00d8080a1d26c3585d72020344ca95baa5816a672602de5eebedba9054b2e31df697d13e907bffec184072e0c63988d4ce48b90bc450db0d6d74be2f3d64b3e699293c44433cc935e177868c04eb9b6768f2fc8f5a7c1313ec1adcde57f5c5e1088c7087111feba6d1acce47e9eb3172adf6172b770eda57df3773a3ef719ebcb9eac12ba8c2eab8730009c89cdd8be3c60a6ec5972ff73915e955500a57538bc114fd13e00c60f84f5801594ef6466e14067c7bc179f25c78427b2e30ea26c3f05cc56aadabcf8212725baf5ea00ab4be9cad3219256f3c181b63da2d114465c836103cb197261041ec255e0ad2d9c7054239299668b35b7702835ed28b8aa718f768faacb750263f5970562aa191bfaf11f0fdf1c868ba16d3278023c9a93d01382a63a4e3fb3d0888620882db88d4a09760d5d0f9d464ae90f925c92ae056fca05b42d637fa79d145f91df8c516114b525a473e8e00d93dd46075907d03da77ecc948149e61648d734686fa6efd6106873066b814fb0bd0d2a85e0649eeec0d3e3e7823841190141e9d6ed944ac60b3b88e2c96de2ecdbd9ee123f15aa92e3d3d3476b97c24658c10640124df7977bacba89090d74efa58f61f873077c9c2edf0e401cf45b5d75c63b078000822a2f2eb65999761158edd3a15e32797be0f87bc3521cab940d27419ced35c83c371761b54c2473287520e67fdbeb02d756c652f079f875dd35ca37923564fa111689ffae6ccc92bda1dc25c1579afb1774809caec6c49d2aecf1a15b442d7546f1010789595066e4fef5d3f5225cf9f9d91e83731737806060e7e1243489f90b741e48ef98f45d053ec464da5e0b03eb316ea535d776e02e75d4b3fd7a5402538a95ce253f04af2fd4d5147039a39dd8cf3f9d7c5c1e1b700134c43b36f978e1dbd34c64903c9ff917e04d34ddad28c2a468af0fcd1695f141045442ae60f8cc2122139cc8ff3cc90107f68eebcf7eac181042a52baaf7c7e20a7273d087262e977b8041b5c10aa9d940fcf07a0ea9fc4db8cb3160d5c821a888fe602b1c0b27b8419f682cc50c2f355bbc96ad92ab0", 0x1000) r2 = socket(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001080)={0xfffffffffffff9da, 0x88, 0x1, 0x2, "7419b96636e4b6fd0591b90ec7eb7df0e1541cb9", 0x5, 0x8}) connect$inet(r2, 0x0, 0x0) 22:05:13 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x6, 0x81}, {0x0, 0x26a}}, &(0x7f0000000040)) 22:05:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x1021, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2400000000000000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/241, 0xf1) 22:05:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x83}, 0x6, 0x8, r7, r8, 0x80000001, 0x100000000, 0x80000000, 0x7}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) setegid(r6) 22:05:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x1e6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[0xb8a, 0x9f9e]}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 22:05:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f00000003c0)=""/233, 0xe9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:05:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 22:05:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() semget(0x0, 0x3, 0x50a) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:05:14 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r4 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r4) r5 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) getuid() seteuid(r3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 22:05:14 executing program 1: r0 = syz_open_pts() r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) recvmsg(r2, &(0x7f0000001800)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/49, 0x31}, {&(0x7f0000001340)=""/186, 0xba}, {&(0x7f0000001400)=""/67, 0x43}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000001580)}, {&(0x7f00000015c0)=""/77, 0x4d}, {&(0x7f0000001640)=""/54, 0x36}], 0xa, &(0x7f0000001740)=""/161, 0xa1}, 0x3) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x1f, 0x4}, 0x10) 22:05:14 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="504c65178d30539be3fc79b47f8df8d8414e8a6e14ccd2dcc1e826af8905f83458c1b8e592d8cb1f1a53d021b3b9ef5b305281fa8a072e14479a21eea6d712e5b59850defa72b1761c4c6623358d4528da202513549a64bccd269bc0c49ac2e78e070d51b9caa857204eef8db0bfb069dea28454fe88c9f55ba63d47c78492bc4afadf9cbbc31c51dcccd32ba28365866029c7b7e745a0cdf573c2cfbed492a5bf1cd26e1f83befff9473e72a03e85ff870f6d0edc8a6790ec", 0xb9}, {&(0x7f0000000140)="9a", 0x1}, {&(0x7f0000000180)="571981cd7c02f38ede6108d886a7e855dcc2797a242cf4a3e8b43b8a3e4aab0ad30a54adf6718f96b3f424ab6261e6b7f08148213ea50a04395a7e0f16b7712a56c1e6875de2e475e52889b228464c4a", 0x50}], 0x3, 0x0, 0x3c) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/40, 0x28}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 22:05:14 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000001000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = semget$private(0x0, 0x671b224c309ab0f4, 0x10013) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/15) 22:05:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:05:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 22:05:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x23) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x3}, 0x8) pipe(&(0x7f0000000000)) setitimer(0x1, 0x0, &(0x7f00000000c0)) 22:05:14 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 22:05:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 22:05:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x100010091, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:05:15 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x100000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 22:05:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2}, 0xfffffffffffffdee) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x164) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x1000, 0x8}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) 22:05:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getpeername$unix(r0, &(0x7f00000012c0)=@file={0x0, ""/108}, &(0x7f0000001340)=0x6e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) getegid() setsockopt(r4, 0x6, 0x1, &(0x7f0000000040), 0x111) 22:05:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x3981, 0xffff, 0x9f73a763eb387eec}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 22:05:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:05:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000500)={0x2, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000540)='\x00', r3, r4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/38, 0x26}, 0x2) listen(r2, 0x4) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r5 = msgget$private(0x0, 0x8) msgrcv(r5, &(0x7f0000000400)={0x0, ""/235}, 0xf3, 0x2, 0x1000) 22:05:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = kqueue() select(0x40, &(0x7f0000000080)={0x0, 0x400, 0x0, 0x10000, 0x0, 0x0, 0x0, 0xa907}, 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000040)={0xc46, 0x6}) close(r1) 22:05:15 executing program 1: socket$inet6(0x18, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb18c3003c08fe57ead096e05bf63664ffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f3a9c03e1fa8ed5e30bf0fc7fc1ad28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40239275513757"], 0x1c, 0x0}, 0x0) 22:05:16 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x16) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) 22:05:17 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x436a, 0x4, 0x45cbac9b, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6edd}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x741}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3a11}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0xa47) 22:05:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xaf2df7eb8e3b2db4, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/183, 0xb7) 22:05:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x85}, {0xffffffffffffffff, 0xc}], 0x3, 0x0) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x4000, 0x408, &(0x7f0000002000/0x4000)=nil) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setflags(r3, 0x2, 0x1) 22:05:18 executing program 1: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000b15000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000b15000/0x2000)=nil, 0x2000, 0xc375124138b0883, 0x810, r0, 0x0, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) 22:05:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r2 = syz_open_pts() close(r2) fsync(r0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r3, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x200, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d45df00000000bcd60e20795badfb002000", 0x6, 0xfffffffffffffffc}) pipe(&(0x7f0000002300)={0xffffffffffffffff}) readv(r5, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000300), 0x0) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) 22:05:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x30a, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfffffffffffff801) syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) 22:05:20 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x100010005) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 22:05:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x6, 0x1, 0x1ff, {[0x1cf, 0x0, 0x2, 0xffff, 0x6, 0x8, 0x401, 0x5, 0x7, 0x6, 0x7, 0x2, 0xeb, 0x3ff, 0x4, 0x8, 0xfff, 0x2], [0x4000000, 0x2000000, 0x5, 0x0, 0x3f, 0x3f, 0xfff, 0x3, 0x362], [0x3, 0x4, 0x3f, 0x8, 0x4b, 0x200], [0x5, 0x2, 0x1f, 0x9, 0x800, 0x3], [{0x9, 0x5bc0, 0x7, 0x8}, {0x1, 0x8001, 0x4, 0x9}, {0x7fff, 0x8, 0xffff, 0x7}, {0xffffffffffffffc1, 0x5, 0x5, 0x8}, {0x1, 0x0, 0x3ff, 0x7fffffff}, {0x2, 0x6, 0x912, 0x81}, {0x3345, 0x1, 0x400, 0x4}, {0x6, 0x1400, 0x5, 0x100}], {0x1, 0x3ff, 0x1, 0x5}, {0x8, 0xda8, 0x8, 0x49}}}) r3 = getgid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000400)=[r3, r4, r5, r6, r7]) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0xd83e10dac35ad0a, 0x101) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000440), &(0x7f0000000480)=0x4) connect(r1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 22:05:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:05:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c6530002a500ae2ebc0c853f090f6c8bf129d5c8bbe40"], 0x1) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 22:05:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x5, 0x899, &(0x7f00000001c0)=""/227, &(0x7f0000000080)=0xe3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:05:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x99, 0x9}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="00aaea57e637461a9e513801695ee2212d17a9d0efc2a625bf629b95cf8613f1da179158ebbd700dfd2086", 0x2b}, {&(0x7f0000000080)="4c1d2cb02427ad329e0189fb2ac30d84b52aa56b0d5e5dd8f6753b96eb878e2d9667fbf62c6b5829d4e0bb106a9ea02c6ff7b0af0c3bd13acb2d3ef07071706f409e1e8474aa3c63d894992d6464b0c42d29e308fc40a2be92a5685c37e2a8ab42cd1f", 0x63}, {&(0x7f0000000240)="026f5b8c140e3933aba04006c791cd01bc0b72f0fb8f7a62148bb3ee409c5a865284f97c8199b34ba60b905d82691426f89caf4dcd68198526faf679c87ea7a4e933490adff1d436b5c541b87593fdc3927c2d02696128768c1dd22531703caa70c78e48c6ada8aa2a0336253d946ff9b17c6298607309326a5344d1b42c34e5a5ec166162b048f575500a27bd2a76ab9776c32408e0da2710178eb289258576de418b375b361c9bb7dd13b3fa31e0520ef6099fd033cf03a55a9bb2ebf575bc80650f3967c6ca1104a75403b7ba579a0d", 0xd1}], 0x3, &(0x7f0000000340)=[{0xa8, 0xffff, 0x40, "4e31d0682dccc1beb147de458a9a3f3d9b659215922d06bd283bf9927bc78619d04cdd779f03ab502cc5103e9783e4c4258ee2ccb524e97e37986307ee1d76086d251cfd705be46fb3b585bb4188fb27d3e6e923e433a1301c48f4da6882df6ec768e8a8f36ee1c39122b649e862867830117fc2e05f9031c2586f806107ef18852b1aa81e62bea0634cc038be4187d0bd45a54e6d8fbf"}, {0x28, 0x1, 0xfff, "7a3856a8685381fab72f6481959bd526ef"}], 0xd0}, 0x408) 22:05:20 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x20) r2 = accept(r1, &(0x7f0000000700)=@in6, &(0x7f00000006c0)=0xc) r3 = dup2(r1, r2) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f0000762000/0x2000)=nil, 0x2000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r3, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000004c0)=0xfffffffffffffd00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x50709408) r4 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r3, 0x0) close(r4) r5 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r2, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r6 = getuid() seteuid(r6) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 22:05:20 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r2) r4 = semget(0x0, 0x2, 0x481) semctl$GETZCNT(r4, 0xad80e24cc1887f0a, 0x7, &(0x7f0000000040)=""/9) r5 = dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)="5b618d34945de6d552b8437323b355fc8a55b203bd56785c1b223e4c43593eec30797f0bb3ed909cbdb889c635f04d5d341476ceba5db7309f4ae09e8a3084e37485be8482a54feb4827275d5244f2e1c7af9df4d03349e704854584ffd37e92d2f7cecd33ccfc2fcc2a23fba1258bb5dc120c0135c1e9d18f88683a55853cec8b2bb050c77e95b83b27e04648be98c6d7ebafffac54c27a67ce582829b956a736f22ad87646a6e6ad508081982ea8e71715d01e94bcdbf7d521c1b61ba5ee1b4e5bd8e9d89f56b634dbcf68153d956551e6ca905d46d4fcb780d1e87a47ab7b4d9589d357c37e69a0ddb304bb2289a12a0c596d5abab7a3feda4e6e463dc97130e9d91773d75de2ad8f44c027855a8d6e10358facb6828bffed90e22a8df93bc5a84100a12b7b5c44b109d7f80ade7f7e9006f5670bf5e081f1d517f7973d0849af3788327ac054241e0d7cacffb472ef5c18b27fc09a7379379ebde5ff6fdf42bf8099f61e1bb0a096d0f06851429d9f6c24f64371707ef08864db9e4dfaaca82047f41b576014db6fcbe5ae65b553c5a48fb4d44a82ac47f5d281b6bca8a54041152d9d0744a8a5f8c521e72f1cd7b087c2827cb08cb98309db3fc2951eb78b540b8d98bba52b02b80c827e6f916c33149e857731a39e5a52817bb489a5296853d3478d0664656964a6e2dcf3d79be27ecfdb1c58b8ef108cf6153dd9b9226a3942af260778067615da6d272fcbd89a8150c06c85d67db14955ba599bdc91ee6ae0cd8ee412489631e7a8abda52469af5564ba358e5bc3eb43685a4dcf00ed3ef4cc4c8a31c846c03960dc4f0a474a6ad13f54dbbd8e032c9cb238a18dd0fd37d91ad106696ec2bbdaac2713bfcf935f4c33def6e7b37d2dfe2144aa73d72171f77d7e4d40d2e367a4e99ccecaa2fc11fef0252d388ff5fbc0e5516334929d98328125a2435cad36f5224c6a89d7054dd35e560e6ee482eeb7cc4f465c1efce7f55f64f78e058e3a6047d654d4afbca9856414f828c35b36af26208bb5b1c97e46465040ce9dec63b98ca394d507c1518527f9c4f81cc33c18ccf9c329a0d8e0d564521c33e6640910d8e44e6c0d0373a58d66c01fe4e2838cbf613164a1a33736a2960c33c0a5880b26bf8ee002d77b8fb3e1463e0c9c8671962f056559fdb23c9ad0e21c2859af2b8f1a72d7d1b1a2d5da67e80461b5fbb71dd4a8d61d45e7fc586cdaa9e86707689f2a9e5a64b20090c3d6392f195dabc9fd5506a76c1a277f564696bcbbfe8dcb6db1e2826bc021d14dfe2d9b58e1f0c92463109f4f4dff8a7217d1228ac1d6c39bb55caa53986f136a8d3f497af01722d37243587df2fd5772b047b968fdefedbe5163603615bf3769967bff7d0e04882a3ca60faf31b128c7299af9668a47e50a0c8bd0e21c1279838af86b830d398bc4f86e2f290bd2a45f087e0f727c4f9e273ffb80a4b955090d3f6ae7cc26f1cd0cf24629d4c2543c8f091122c010634bb4a65a5827e2ed2f9e25a0362965ddafc66f59d1868814a00884479c84a2d6f4af655c7f2381eabfee506c711d2119007f6cb6150e7545ddd83adf687bd303928980c1666fc55ae40320ca32750cfc631e38e867695b500d69b2275da88c7c2654ab0a3b010b6f9c298bc4e280a731f615ab70f36faac4ee1dd82ff5e2192b6195636d57e9aa2f2eef5dd56f35a75e990c3d432da79b6179f460e69e1c36cac359e73202ebdd4f213679a7fb2696ec112258c53a81a81d3ca5a6d75ee2d4b2fe14f8f7590bb120b14df4521aef524b3d466d411e7e7a4ea39f25ce5508ca026bd82f72352476ef210a5d67529251241bed7d9c0a7d9caea46df4bd60660697499361d6f5d67e57b8517731d47e06bf896c305c1c21a629337fdee43e228d2f6a435b445192d80d4ca9dd7c646fc0bb93fe629f0d4804575f020a8452d51631f1f4bdc8c318722ac334a85ac45aff5fc2f3caf57309970c0d7a0f648ae80d0813129d28eb4ee4eb13eebfe033fa3f0e02455a105438c347fa6d0b97ed3c2fc2c110888352a512709f45f5dc91abddc039364e398aadc1a6779bba07bdc64d1ffdc39a97b7efa82c35503d800ffbc800b818608eae2d134c9577cd3653f9b45259c314eb30faa3795b2ad3422030d39dd76135883696fb4ba2c92f16ecdcc625e6e2a307a4b6dd9da930ce7f49552ffcd5de1b87f02821de61e14216d050724ee26d40ddc2202cc4184ae9f42a7e7a8ec1764961862787971ee1ec70a86ec5fbb995e8014e28441fbcbe784a774b5c18f452a18a7d6d757c6c4517ecfed0bf5ee2d3e9f333b69d1d548e6ce25079c6e34ee43ad79d957cbeb9dc55cb1ad4be4b04695e231d65f6c69a231a358df0b5acde826c7eaf735384e398365c64d6c133bd67a1c933e61373265ac97cb51e4530322dc6ad81d7eae058da256e4864bf6059ca07a4a94ff8b5a99855fc8cbac2a03e36bbf1f1033fb595e7778b389c67ee5563129b9fa99caf66113cafb6fb3baa67f544084aebbf9197335ac924495c45333ade8d71e0c61a3b00ae8e5c943b6f321425d0af301847920a176c9b701fe346cd101e63cd775304db994d4d674c93614b327b6f7a3d5969bf1238d70f2168a3ba6da26d375848e51343f7500aa9f34226d7068fc876e7bee28cdd43414dc7e113c4d6aef44ca676c9bc7a7f4004cb4c507ff460c065418b594bdd4867111086a0cb30ae1bed3500311e2a39219437a744c56a44c39f2a36791758681b101fe029d6be118780903ec104aabc359265222ff6af11483d728530ef1c51db503734eff689b60402be24f124f9b947b4726424bf7aae305c063fb90ce0d489c2d5b2cb5f9740d5ee439455d7ab75679a6a33af8376c462e1870c71b929dbe6bdfccaf088a6ad6d6c5ee79d1fec74f219957b7174592b43973db5e5086c5499a43922dcbbedb0575c4d97cf9a27585370d80ba75bbe4b770a0ccac201fd36f1c996668626637612f398843cf14279aaad08d9d942a44958830b12142a20d4262090e5e53e7bbd5d6620188d51c622633e23a5fcabc50ed0c2be97c8d08ccaf18ef7288d3e32149d847d8c654d764bc2f5d286c012415835b30c16eca1b698ff1d5ddd9f56039288d34be8beb39e93c424046291b4441b86f3ecd546adf37b6b9475490c133a65be5591f0f2133f9628beaf2b7fc7941f32b2bc9a7abc4fde7782c8ebb257dce09506f63959fe8ad18a3691681f49ff1a946ad1ebdaa24c82469b57d1d578c75ce7e617e1d5ee7e482116f02a819e0a7e985db5391cfb58412462735f73161da9240940d60be195271749d26fdedeace0f00cf2351f5ac2b3b031c64b1e42eb67d826702df771c8e862ac319bba8e714f25a48acbdf06259bd5efe043a866c4850f72be0bb09286b50f8552a50bc5edbbd5a4f83a3fe9ed46424684e0b61b0f827623c79a21061df40784f0425af89dbc51f6ee3caeae14857d3ba99cf4727f88b07e981f5ae401b132f25f74a4a5d5cc1970922e758c06efd18c052837785338683d7ab681c12d438026d0d5b8f073facaffd0eb4ccf6ba6b739355ff6a065affc67c2fdb8a4f56162bf2a0da12c9c907fbf3d6f50a25695f1aa26cb4ecd5b869b249992e0756e7214abcd77d8749a0f9a5a6b48c0f2304998685be0111b540e815672a65e06b4aff5a6c6a81efdc45df52a38f9d2ecb61ee9fcfcadbf761f82cf43a1480cbad03a5e2a6575ce95075e596f32e1d7215dafa66f673214513beebb848c17dbcb7b17b56b6b51b7f182081c4d28a3141ce7106948a82f60e9763518134cc7c4673240b71a423c3c6456869c72ee999c1e3d1fbd9dfb7678ce6ea0afea7b2b3de117cf22760582ef98bbd81bbb90ac398bb827e1d3d844a32053233249991f804bae6a1df52201c3fc7723fb16c543971e8c2ed2875f5e03fb05117f488c4628b30b2e9c99b005623808ab63087eafaf6f3df48eb08cc953a4cf2573cba7fc22ff361ac9f60cb87f82e8e27a8809e040e3f0ca0699f4c98b02ea48652c5b5d6c009869083793cba7a52a96c13df0ed62add53c22ce8288ffebee5954eb6382e86dce40558b551bf7be80a3eda12f7bfa494d16d5b5fc4afe85f1ef34614108d045698ec6a689f8c01edfd43c60bda913340caf8a28caee77d5aab6015d233494a9340e5a4ba886fe0dda76320a585c12972ae2728d65607f27cc2ead0ca0e61b6506afbbef39a604ea1d94453ab65a31538cfdbf02b9ade9a41dbb5ad9c7414ec040c7ad4478e40a80ec28d82a73d8f97d81e0b0a2d5d82cd38efd47c2a0f649b50293a3c2c9ba5691a757086d852ae44d38885a3636b477e1c0b929fb17d993a11070e6de25317f3970d8a615ea1d7829df0796df2e4420d2cb411ff53e9ba17e2770f0d76fadba0f0db5484617981cc7a74f923d878a6c1d5526fe843ba992580f37eb5ccc23a59c8c5e18925ab4354ef3bfea7c5693d943352bc887441ff158cb51c2932dd4cf98958c49afba020b109f01f712869b04242d513aaf171bafd7d4024640d0d9dc3c33afe04a56f6214ac82dfb56f9680d1d90a9b9d3525516e2c1890ce80324058676158deffe78076904bd0f23114df730d8c918d1529215ac7b32691a6471af7bac3a08838cdb6e35e0aa005573e9dd80c5f44c14e248303bbe490b02df023c735a2b70366c4d0486c4b031af493278c53257417398c31c0c0c6afe5fb9164d23b9dc74baa751654bd90244bf12d861c25ca3123f257a592693ed0cb8d0e240a806c667e538d5aa3d9cfa0850357398cf108cfdd48c405b27f643e95242f9c274c8b82f7d33db18c04c8de878162fd864c20029b09e7da36b59cdb5f734d626c235bfb3d27794f3e212c1ebb75cb8d7a9d0fab894fd1612937997498ade2e402ecafe9f2b9c79b9750406c0c8d9d0c5ca95989b43cd4f63ef8b1db95062e1168db18e4ad95f4cae5409a73f092301b9f775ba86dee8cecd70f7cb53891be15cc7050539d67a75d6125bf56b23f8dc474a21bd872bb81184a2344af5a8ec71e7a7f6f80e947104df5b2e30c660735e2a08a20738111c77b21b3680af6b454e2c9659878207ddca1698f9bb7db80da2ba5aef14a63c0bf611a6038646cda32d694dfb24dd96182ee7db17549fe2810db5cf955e8918db828aacc140ccc20a8c05402628fa830f708d93b0508a1006badb932de2b33756c78c3931336c1da98559593d681603ce06a77272f09cd43b65b8e21355b4e26e19032b6313a95b6516b7d55f2940d03d19edc9e30bd4d1154a3b9555b982cad52ed1c8bcff539cfc7f6d5218ae3ae5f7f28e57af759a1fe44c345bb98a059ef9409569b5dc3a5cdde29a4f73bf5a30e0f3df6c82eeedda2410158a284fa440e22a4dba1492463c0dd5088aea01f7ee11d95c4cd02f91ef00e98f7851a0db50f987f7a0e43b28d99478d4a02e3fe7268923e0b6c835b3c0a93c8ef56f7268e499e37691cb52c5e229ad1e6694e79833176a3bf25003ebbaa770ae3f424749cfde485a961412576ee4cd711feb0584f565d0194f6d02e006048341479767ac83461b8c8a0eaeb0332643ee957fa2ad6a98bc13653b85f28ef60b57b5fc5fa73b7e173d3b6f7fa97dc67c0dcfb87b3afdc8085690256b63decefdd5d8625cfdcd108841e40dcc6e17cae7cef45d8536b695edff1e56a56779ccc4d43f52425ec963ab6de815656cdef61b0e6a1b6d5c7d23fd32b83b91939705b59c7b4a3c544756f39748f3cc69cc08744ed078b76b4", 0x1000) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 22:05:20 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) close(r6) dup2(r0, r6) 22:05:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/205, 0xcd, 0x801, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7fff}, 0xc) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) 22:05:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x94) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/140) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) r3 = semget(0x2, 0x1, 0x81) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r5, r6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/72) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x2, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000300)=""/243) semop(r0, &(0x7f0000000400)=[{0x1, 0x38, 0x9f6ec0a15933222f}, {0x0, 0x7fffffff, 0x800}, {0x3, 0x81, 0x800}, {0x4, 0x401, 0x1800}, {0x3, 0x9, 0x800}], 0x5) semop(r3, &(0x7f0000000440)=[{0x2, 0x2, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x10001, 0x800}], 0x3) syz_open_pts() semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000480)=""/26) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r8, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000580)=0x527) setreuid(r6, r6) linkat(r7, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x7d3626780dcc5f70, 0x0) fcntl$getown(r1, 0x5) openat(r8, &(0x7f0000000680)='./file0\x00', 0x400, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/208) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000007c0)=""/26) 22:05:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r0) 22:05:21 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) shutdown(r2, 0x0) 22:05:21 executing program 0: r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = socket(0x0, 0x8003, 0x2) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="87fd63818edb738708e53bcaef63d098cf2e06ea3d796d427f23ffbc201b5d4d16eb3b6eeb655bd37f34de0f36b056a5a6cfd8adc8a5eaabaeb9d968691cb73423956f9ecb5e785a6e276282145d10e207b6ab8af19b4011a4eb8c0810c278ab0ee1d31b4c63b15cf2e12ab2cb917e7e", 0x70) fchdir(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 22:05:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 22:05:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) 22:05:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x100000180) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x34d8000000, 0x6, 0x10000, 0x1, 0x7, 0x80, 0x100000000, 0x3ec9191c251fe666, 0x2, 0x2, 0x1}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) flock(r0, 0x9) lseek(r1, 0x0, 0x0, 0x0) 22:05:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="18050806c9294ed5b5752f0f6522491223e1515d9fc5bfc46dd51d836c24447d3b611717087b46c6b93ca3aa3c453d779f448cd52f38beb53489ecd2d359c332702933c4af2618b0685de7eff2a966bdb24272519cdba2111407ff8a0280aa5b604454d90304b28bf31b63079807a1ad4d05ee550f7b5406a0575b04369574e15c749875cfa25a90d777e3047812ee1e6859f2dbd6bc868e03745659cc8c7d11435a4e556b9ecc93d2d3de4a"}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:05:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="4006"], 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000340)="b813ff2b59241aa1d6f223e90b98227db4808ffab7f8809b6266cf2d1b112f0f30a272d2f911b05ad4fe10afcc93312c74a064ddaafbc94be475c75a6b68deab71c325f0d83553", 0x47}, {&(0x7f00000003c0)="ce30ab83a230310d43188ba702acc6f8dd56300d0bedb7e2573ba769bcf6a26cad798113cb306dc6135e776012808c1e56342fb2b425fa7f3a1b3c30f87b9778122f07635871e8aec315435500b720c4bfe990fedcacd4a445f7767a3bbd17c5d6135ce0b7ff544de1055be82e26963ca15348ccd1f22cc859", 0x79}, {&(0x7f0000000440)="1aef54c272c5ec1dff9532ac5659328fa2e8808246cc0a8e68d624a697b916ad7d7916007b27a872a35834eafaf85525061ab5effacc8fdc35a7a72760a79f6738dbddf6abf7a421a7264fbfdc287a2fd98fd0e65846321ebc03cf121f55b97c6655b9e6d3f372994c912648aaee18bfcbedfd7f3b55ed443375b84acf9d9b602f5338b649211d9dd907de36724b08889eb139d96c78976836e4a282a91ebb9dbb0aac50fb5d018b6d504191e65bed325cd85aaa04b41a2f60d01fc3d68fb27e0069dc9054eba9100e29be6f4fdc76cc076f5e9bf0241e25", 0xd8}, {&(0x7f0000000580)="c484809bd259750e79914b67a14237fb2a0fe3c4094c0e9b6240ffa113df3b948fc585f7c017ff66df30e51d096b7dad13267a866919ec5cb4f12956b81b02aa8e1642f0cdf83284d4a3a6de59eab2adf3b98ee076b45f4874b0d1ed0d87df954fb8da16", 0x64}, {&(0x7f0000000680)="ad2765ab511e57a10e8b9c86f6fd3d7cd23d482ef8a352d5c759e20d4664cd9a937f580e12f86db1e837677d99dc4518eaea4dd90d21b0a1b76a287828379e8f1cf3c3d7bb7ad92c197a906bef806b07314241bfaf3ee5911bdd62cc6f232974a45dc27811b9e6eb64327c60173b391e717b7e176f309b9ef2b363df6d9e8d31d66a59d1484c5bd57183a0808a7cc9e5dfa3eac05487bc7fece3602712ca1ef1e92dcc9ca8c156fdbfa8dc10279e7e1f6debd0c159728ef9195265b64c81ffee7b48dbc2126d444d02a7ed3de60940a31dbc146097d22e65fde82f62aa7fe5b0656ee4f98caf2a04b06ea35997f18518f644be33a5ba06be56f2eb30081b33cb251e880cb1a40ddc2c775514c344dfd9d44e7bae782310836a68503b5f11ed923f4503344cf73984821db3159de84c4d1dda4c639c7bcf91577ff07e2b16555c186512f64cb07ae48bb1627e9d2f51537f16c052b4f121815379212fd2285b49fddd39e5e157653450f806dcfc49b2fa5bfca4f596cdbdb5fd848736dc7d91f205446ff0b0bcc2c1e69da17c9e388b8bb011c046157bc1141f41203be0bacf029c28c5085e2d8f9ab65f2f68b0b07b58cb55a56305dfa6f97f68c797ade3a82b706949d14dc7c3d08bffae53e9a9595a997ffdf6f1733e6310d837a0bbe7721d3472a8bd71a6fbedd54cc5a52fb2ee444c5693031e58618fc834ee3e2cf1669392879025d5e7f102e866d5b039552ace2e651e2a2091dfa16bf2fd4dd5da4345b9053498b7e3a1be9790e2d7a578fe4947316e5aed67f9e312985fa4e3951ad122c0812abd862d7c85110ed0f4df769dd0c8360003d38f0f34448c7837e0c6fe7be4c211710c93300cefff182d10a52e87450b3189332c2c8e33054c40c9e4467ab40bb6ed047fa5ec6502211222967bdd521e7d12605e792c0e15cab33dc8a77e73e97cc0efa7db8eb0ad10bb4cc10044dee7744743bfab78182c9e8cda251fb68dcdb71debca0a2bfcc9ded2e7011aa6ee81b902e865b683eedf1bf176da2fc4f25146424d49afe7b059c21c85cc52c11e32fd452d26e8d03574d76f4ea4d77118f23cc475552137a44416ddaa10d47e6248e99764e10b554e1c22313944a5170927319764dee1495930e356157e6102cd65cc6be6489ea6c6f38d568a2863b72b2afb09176ca952b5f2f79668ae1115e0f426e5c345836e714117ec27ab9bbc58d5e8a411b0bc8789594fbd16ba9a4df6923a358190fe985c2b5f291aa2e4738b7a5729c3b7ae4a4248a3358d160121c617a731bc96d725dde32d38687eaee1f0486a2d8c45ea2b8e8db3f9049047be3ec69e6de270fb54afe080381796bfdd7ec3c8cbac770fa37ff428e83fd5801c5a836485daa1c88fb333a65c63da075f16de3175c4a94c53256a7e547d018b41843966c2046169f108eb3a7cec88697a8627912bd5c8dc48ff9d2487eba76f2d177cf71b6b6ed589fe3cf2f986d5813ec83395b05b346c0a03a106cb8a93dd25140019a4d5c8eeba80f9eccac933b2d4ab8bd67367d31eeb6c6c234044ce74b94b2f49536ba734de40f41ee8fcfb4098a505c90dd7c52ee943217b6c16f6d901da83f67a84b21baf85d62e29005c73a0828f491dd640278f7b34d1d82763e916e2e567be23a6ca47a9e62b384f5e39c2a2f1d42e5e381ce933add80caf064e7618f04c3ebd9c792fb707c494c0020b2b805037aa01137ceb54c80d90dd451e05e9b04dfbf8d90642a9cb35f1cc854f342710706904808d2d91d445c8f2dfb7597d93f092d43ed55b69f01dbb1c2580ff2b00fa556adfef199e18a7873eedcd4761fb6ed4ea8041f4759e29feac0b5dfdfbce99e3e6759ad253dd0fd9fba07c6fbf81357e1611b85bea1e937da6ba58cf765a4266ed85af9f14431672971bf4d107a8d004994fa4535f43dc72e41c408dac87f4bea98cded92256d1c8f9d17aa3e18f9d2eefe21b7c066553b4b0bb0de2280c1a5a5866fb74df682d44a8625e41054efa306674e7ee83098a5c008b1b1440ddee7f2bccf98039a17d93e7617419b6c8d69873e2a78d2a4a9900b84ac3a74c00945dee7a23028807c5db4e5b5002bdbb85b93affabd916b3f12732c2b9a97f40da10b3a723488b4c00c308cda6164ccf422dffdba56a11bf0dae46a1c0a8a2e8c17dd7be6964e81cea224b63e3bfc5c96eddc565349ff91e51bf1dfdcb4b0b2ac61a4cfa24c0e99e8768d32d27b8805f537484af054d05f93a73b302ff934ef0f6fa276264dec66872117f31fbdd09dc1c47c75776b78a4ebf02fa00967af898d4a5cc7698a4f184cbc71954495809a4a35f2d7e16dd151450579e7a0f42d6773ff8625bed1e1e0d31dd478de022e242b0ef2247207c6ecc33f7775a360accdcc161038460535aa649cf2a754566448a315a265faa3974578a7a8f28f9191f80d6ad5ea1cceaafa5b7b0f6914c9d2a427a19100a29a9d9b630c537c2fbd29107d95bfa628f270de78b198b1bd89b8ee6fffdb77eeecd2fb68550224190490720fda1661cc4d818eaccbcb49518d998ef277e1950ed216cacb1aa25578e640ffd7370f04250886707ae2f053b02b4fc5825bff4523dce8b1e9053ee23614fc9f1c858f412dd96224bc22d526b5c7d263f83ca38fdbdcdcee4238f36ff3027de04328627b77014d032d6fdefc748f775666cbf260d6a0e431b8278d277524427a3878ad5c75069bb25ee4bf81beacfc30cf556091bb6d73db18ad797a05d567c25a89e74d2e635bf843eca136b2b3db39de05bb1a8d8bf9636182eeb6b03f1ee3849dae60539cd904620834b09cbdba8bcaec590791ed250025a676b047475a9449dd37f0c7f091107fbd827960401218c373fd0e150123097438ca5a63019787d652ac9b0fe286ead4a6db1965b4611ddb971830daaef23b2ea8407773d64d92d4d16f83d5376283188ff0675594c2095b7ae709c1b663c592ee1f2bee582f4d669d967179bc81b8ce299219539ae1e0b1ec8349a7dee552ff909ce1313fe66e8bc5a89a162a6eab8066ef21abff6f04de1f7ec5b566a3321f1f3fbbb1353213c81b9b94bcd53acca8456a5fa2fd3a47a180b39da145663f698a14ef8ae38c0ba061db96ef97c3fb0c20a09937d6733996c70f5eb8971837f8738cba9e524d68743add14a4cc94462fd328335c30d9692977659fde34fe2e19ebffe5b4ba252e8b511207d983cdf81e0a1f54c2656b75a34bf1aa089edd544fe72335ea1d1dde2ee3bc43134aab979676e02ea0d74a4a9d78c8a74ea727ff927da96abb07ac7e78a171350f85a95db62e115531567a754465d2022e62d2d59f7bfc20247ea53f9f1b110ffc3284ec773bafccb597368f3d3205756e4cb7fa0dd04dab1de40ce1cad85e4f97395d821ecae9fe6ecabed8d67d6ab77c2ce529b632bc6807fcef464bdd2393ce3bd71e251f72ffe6f0fab47fb750cf61959723c1d727a074af8c46dd30d1e167037a12523ea0daa75d57843843e1a773cc860623ff80a3aba5b6b65209427660059a45a7d77ff13a15b8a424769ba3c588fe4c7dad0a9d57aeab01d1d6d3ea9669e74d12d96dae82a0fae483fbf2cd755d5ed6a59774253a3a37c5ff9a99101d54972130f11dd5f9b546ebe3ea0e39cf1cbe0d1a853da05dcfcadee84be91c3427bb8a07d73e36186593775ad1a903122495cef42cee689c8bfac4427c66a9f2bf83428321f56c60368778b39c2926011f3c0925418602de5d2f1ce1e9dd1557e5378c90e8f9a36f8f01d888d31938fe99647c3a5f326dc4bc6d93ba35f13ffedeb00da9b6aa01fcd9f64ab122d6f55a320169fc343b5158064e61521638ca7be34e655d53e08b3b56904e33507a79b05c6679a2ff1fe20a9dbbd359d0ee07d1d278067d13113c930aba94d5d0cef7ed0337b964d78321366c3970cfb00b4888f0559681d80cbd8a91e65c929564753ffca940c737b8e8821eac9b565f82d25549485b074620bbfbad73de9d0ee951b7259c8fa4bdbbac38371dcb16b0fea3066352dde042b889d13728f4565ddbb7512255d565f7bce2f04d941ec86ce98286d02cb3d91381a0de07f1ae1044266f38d003d329a657df797e04b65c7fef3c60aca6d270157036ea1897cc95ba812bcc8fe4ca0a3a43a4bb0bfd8a89fa0818be97e72aaa5bb463b44f21a1f98c381fa2c1b44f79a5d6ce80a2198555d232d327df2e8895ac00e0f89e958ba3678b971733dd5c359b0f0e6f48485b1691a011a31dee85349ced8eacc9668240b4985a24b6fc3e49297b29298250f66209649d33c4116cc8d7d76a223120a938108f7cee1024177da988715d16d8b38d6476db88aa1efb8f78026045e992d4df3806f6aedb5f7c5a97e9cc51b253c5d7df855957517b345714bee5b1e0eb4231b254b43c04afc07aead010388c390acb2a387221387f68aed3a64f93eb32281abb2a6edfe5b6d24b4d38bbeb05cdf138b96433c3c00134c4478c4194b069f8905ab9be492eb9c157adb5ce06b4e770188ed6c5538809ec9138706c1a4e83485c330d2a3d4466eb5788b440ffbf13741e60263adf261437616f1246f5181acd117ef833e263d843ca2bbedf3e27ab8765807ce37c5ec07e452f4e7e8d6120c12e2fcaaeab179a28d466faa23b1a5d20c841f48738d4c4a5e4e33b78031fcd122948fececf353e1d9104293f70609272bf60eb0b603c85717b6e34c3d7ed551c1407ee3737ff13c1faaf5a0cfdf1bcecb5cd3fd8c916e1dc9f7bc48cd70c473996a6d7625c9f1ad01bea45e551fb51ab024d0addb4819b21a877986aa21ed8db903f9f687eca89369067bc285e307688779d9d8fa82840ce287c0934595ee46af0220b2b69504fa5f27ff3c488b28b70a99efdb0119bfc9a04102786f53fa94dcde44627f7a95d7fe45e1b70a9be6d4bb535c593fa6a08300ed9298248f16d33c844cf5f1ae2f94dedb94e8bb509ce673cf0bb68e0994648693a5298f7d5f44131f6bc49635128cab888d3f98a7aebbacb363879368232347488dabef15cbc56acf0619758ed244e5bcbb1cc1a1c9522e45c1c169dedbdc3b9a1e521ce05ec45da4af8023f4d88bb1c8a6c940c20386badc41981451674485ed82e06c664840da14e17649fc5453af60a94fe0f2802b9330b340b266dfbd3a7f3546816729499cb81c9e8fde8a918db20f8f5718ad26640171b28128dc618ae92c80201f11555c08e843c6b07949b6612386af6bd24cc3a857b627cd494a6bab165b5a563f4bd330e5339b4b16c7784e42050033e3a7468065667606711fc438a9dbf5bdbd67806ef949579b14c438d4795149816f295ed2c88832f1c27cd857a0ad34c1ef26ec1e6aef4879a6aadf61f08695def460cc008bc1fc17d4dba0338f4fe380dc347fdc85075cd9d7d89bd38d9da6e04d0dab6d33b30bd6d2485bd6e02a6d434d9b691ec800e8a763187ff68712349798d51d6572e64510fcbcdea5af8ea052ce1669b6862b4a8df3f58bf498a591123855c4f95d54049546b3a1e3182980dcc4a2c0221c9f340548b9ce7d122c4c8b8f553fab68d2a15736a24770fe4c0d2d696f66e2e5e4317264fb0b808afb603ceeddb12f0575d534cd424072a9f1f674de6cb6311e7d7f187b4b0910096c7a1071f070a3dec17bb5fe304ff2d5ed27eec19daa4076ed531f99db2540fb2fbefd2644e05a46f4cbdba8f64bf867bee737c71f2c7f847e1e36eb21a4d793e8385c79fac0dbfa6b09084346ebe2da60d98f72d13e10620a3b91eed22181ea99eac9", 0x1000}, {&(0x7f0000001680)="db36c5aefd5cd7c62e6bb22cbcb48991f86324613b6bb124efbe9c7b0a2ac16a75d457097c0ce9ac2520168f93dbabf5882a091c579da7456ce547354f0d7bcacc3e19946eb13b3e189f87bb5dd7a324cb12d2e3d6da2c6f5d00dacb4a2ef2e781e4867e10e28353eccf2f0cab50edfaee2b8cc77ae3e76aed3a3f0e11b4234ba77bf93698b7e9", 0x87}], 0x6, &(0x7f00000017c0)=[{0xb8, 0x0, 0x8, "4e712a877da3eac189e477a0729d6a71d1e35fd6b5ca3e568bd4a3590ea98c426d9f05468be35e812d05d514259f1bf2f7152f8024c452c11c4ed052824cc99e0ca545255e576f7e172aba838bc78335ac4c688157ccbb32ee3f78a84c2aa50e96b71fcfbb952de8db94bd37b851a477d911adb1b30bca5cdf57a731d50581248d61c2c194ab3f80b5339be6125c5980951624b84309c49df35e6b3016e0d5641dd0af26eb4a"}, {0x90, 0x1, 0x4, "492620f0333ddbd4bbc8c711838c584fd39bf36b474c0ecbb54668096a8311587f1ea9b61f350250876d1d18e59811b082cc2de128617adbff04c6a5816d536dd5719cc337c28d1a7cda91dd281ddad2d3c587298d42de8133f20a9afe41c14fe8aae4b8dd2961bb144266a8196095ba09a6d62c18a432dd6aa31763f999b912"}, {0xc0, 0x1, 0x0, "8f5a6e447b078400246a7a2b8ba54f4e21583dad04b1523f7341728766d10060758b09263abce501b4c4c7b38a67d627acffb16918f008668a4bb5501ead6a1b0fc9555ae1f9c891caf8ab88d7f406f91bdd7dec122f4c76f06909b80d8d13fe67edfbba1292e0d89fcc01455c1b9dadd650d765f0f2da406e2514f612cd24fc8445675532b90f8b85b70ec354bfc56ea6921ca90b688e1581984f430d7a7a7de2031c92fc7b747de05a15"}, {0x10, 0xffff, 0x1}, {0x88, 0xffff, 0x8000, "f57d76f2c83a6b7c2f7261b12a9f59f3e918eb67343965cb5b7d09ef4fe13e230cd422cc81bee44d866195df8c959b01e1794088b6b9b06c91020c774f6751f488e59e255ea9bd127b3621baa10e929023827e36bc216414190647b0cad505a09758a1b19dc8f02b50928944ec2b7bc4a42eb7e5149b"}, {0xd0, 0x1, 0x8, "12a4327606909241337c2f9720e5de7afafdebbfa7f978d04d29b52248ec30ff39dccd591b358e670f7d0b2a282270878196c78c25074d5912174e8bed4ff8248f960171f88ef5cf8c40b5ff90427c1fa7d630e89d3268c2ce1f1ba5c64dc4f2af8d8d1b764359e4ee4cfa2fb17ee92fee56fc0a930512587108c2b44b6ea85dba257203d83c702515713250e7128c4afdf73fa396e2fc774651ea3b29c3ae2cb142bdb3dfd37b85739710c472f8ba654f7b8bf3cc82a0f4e79d0eceb3f872"}, {0x1010, 0xffff, 0x0, "2a489007d21cd0d4a5615d563be9956c4b2cf811b398ca2b6d62f64806604a6342954df9514bc816c7ef7f03856a7bf251e765d5f0ed068b107eaed58d112d3fb05b3361795e4af2792503153cdc38213d1528bef28f2959827efd0f29212504759c78d67b869a34b18b1b419a8dbdf5380fde80b63148ab4467977c51ecbad7c1e83efb8a9fb8111498fc8bbdadde137df75bc5c9e69d5e186f68fae048bb3fb6d5193782443ad621fb037d857ffc6771014b621cac38fcc2cf2f9bd6944a6e740eb6980423d499509566e129ec3282f33a6eb7954e68bf030c82c45ba5a650360cc090cd466dba943f583f4b2e168900ee15f3c78f8ab7e0c4f86c4de1ebe419a78a1246fad2c23b91b9ef90a835b4a2c43a1e9f746d47ca22d74f1f7554129bbd8ea93b53f1bd15854e5e7c3fc516bec09e3c493389ec239c124c84444fc879b27c45618588076d8abe368c47c199d0b267abb0e1b03e7a5fc32974e59a4a9d7437e2600022b97c04fd33cc4b85391e7ce328a1508c3acc092dccdf637ee845cb99226de2ad0d4f721e7c90ec6938a07f4b394be35fcbb6460e031b4fee1290ac8e7baba760975b042f0ff4591808696cf86224b24473b2ef541eb314e70be57c2c73848d33ba92895c54a324ee5c86c29aa4e7fd47632f51065e6f1ebcbfc3a93afff9126d0f9633f420f7c467757052b186de91381c47225bce83a51305d6fb1ec671b0be790ddcce8b715f3a5cecdc5cd680ef588de7ae95922b00cd4b26d41421312cbe6a3e09c66e321bec9b6386f8b86dea80a300d3382d32f8c439adcf8411340398d867ae8fdece253936668881303dd3b334b9d1d02da16b62ebe260ba3ac781b655a0d7b6ff120952e5779586ea7a2a2c8f1b724d039316aec7ce6c7535746a66532a4c0db2375a56cfcfaba08910736ebe8bfe48ac8dbe2b1a93d4e0c49896d6d8f0b95c4adf54712c28b86b800bd400e31659145931195e8da5e14373e8bee7f5ffce30efac71091f1bc3fde2a5cd3977222a06ad415dfcaf45c4bd2543a00f5cfc2cddc30b4e3139b61e6e03e59670867ffe2ed568b2031e4a898933ca18685a174b9fe14e7f0d8406215d3a72aaac80483d78a520bcceae6ba37561f95488a9224d8fbe7f5e83c085948caa709aebc177c1ce2113d96c23a72417c6fedaa415e25812845c4881c527c2c34ba0bfbb789c601bddc0b90a53def19ac82a0f96efc673c160d5d62004b01d7f5aae35c881787727d574671beda2053fc23d6be741146ad1ca42592c6d876da8be68fd5689f03c9891f78622cf824cf0020e987bdb484a35d4f34f57fcccfb7f91a649d55038b4e3d030799e0ea15f9acc812d8e7ce7138de0a4b6537c09890ae4c374f9b3ff2c9b10522a594febb5e66bc553da88ea40a7979aab969c2e90fe0909a26cc5a30a2ff913fa61c2e6459a19ab462dcc8bae0e232e80ba6d8a42ebaee60f8c1a496c6953f5358bf2013394e2c8a6643f0aa4911bc90e19547106475c5e41b8b8fa29acffdc3b1e4669c09385bcdeaa82f56be1c5e67b4edd7558aaf55837f6ec373e2696296f4e57c0458834fb5e38c9556beb8c3cfa16f62f3ac71ab7839c7d9d5b06ec61a22146d9c43fb1866ca0068a3ee55af161037f739bbdacacbd0ee7144d9703c20792da3d0b7eddc200d6bd387f1b67b731bc8958037d2dd6c2cc35ad1977d640563a3a5d873547135c9e7528eeb3f6da825f15a3274a15f6adbcaaef351620f7537e22e87fbe7e4e29c823000cdfd26aa8fa29fa8c3ef6df3311668733ed3455c6c52a700f5597a0df7a5d7f00550f4d8427897a52c5a5eeab294425a0073f3d8c0e604ecdb5d46ccd048be87a5b16c4ff55a6b5ff163aaf011e86691152d379c6bd5e192f2b8afd6d9eb5e5d8ecb84d0e75d465d8c4791c2c64298023404978e9999867ff8c750ec0910e37d620741537f455781e80fbdea8df8106cd100c490ba98199a49bc16f3f2cbfcb2d1a854be463a7da666faf4c722e17c85960f9335e84aaa38b62bc8750d2f14027d2f34c44ccba9c00571e9c7d78731e535ddc20c1849a7af2cba83d6cb192a86e794cac615beb57dde1e37cdbdd17ec4fc4285df670021be2e98881deefd114c0ff597a24c1068f913e267ca4b3b860999ed7588d787c76eb8e4d8e5a0f5ab0bc07e184adc29225f0a1fbe0752fb31162d08689ec92c9e9151e47d37c281157b280acf6900918e958b27848658104b8838aae411e4e405b9c6bdb8d8a8a08c710a9ec7e0f63ecef1839352c693341c015d100b3aed05c19fff26fbf4af9f0d88f466eca335724db52ad72849bdbdb7ba12a15a9a129f6880d0049a143e7ea2697e8da1b625f1b87e001fa0328f827e8782cf6c1692bcc676eeb2b8df6f42383a91e4674823cf9034e81baf37e3c093066bdfc639a9b8d002535527dd546cede0ae099d737b8b3d4420d822bdaea4eeeae5bdbefcea734b0968f68501de26855d2aab68a6075e49dd98e954690c6041fabc3c2600dfefe120e6e00275362eb387c0056081416d07ff319650f5a8fbc7328924837bfe820195a37b4587fea57a1c558ab08e80135f0342a15f5902718466ed378ff75b2f297a8d700a2108982119756f5573b4849cc9a924a0f9ef0113bb545ffb24339d3fb45afd914a7c6b24115241e85da384aafdfa5e01be98e1f90e0cf83fbd893a5f2912719408927c456d7b7ee14fe47dff59e47b04ac0c951fc786b62a0d8c1794bb36bfe68a1ddddffd5307a05373e90a52ce70858f2207546c3f296300e1aa3f88fc48f7b858d73e051dad33357ef14ab802013fa5d564d9bef1629a481b9525870037cc25899b67c0834a6bf5275829a1f45dbda7e34aac1b6cbde140e0b196fff9516e61982062bf19f0f062dc79bff692d0b7e9fc6813f955821178caf91c24b9b56d1c0ed382bed753fa993aa3ffdfa3eb4903696d7a765edb6a179ea1d18dabcacf3e4623bd846c74e9cc07c4283d5ce54a556c9ea1baf6fae82cfb7bf345be821a41ef9a1cd4396caad75d65fc49c41904f445ad815129cad0a17a32260cd26785d44fae6d2118cc51304f07cfea4096f7fc28edf48e185f90c633fa37b607ad53bd4c89162a665e97203c5b19184e897689be39df2d1d5e329d594578f979ca75351e2f9048d32bcc98733f6f5a502482b566108150a6684745c4d7722acc9c256e2487de584c9318b049c4133596a07a5bb80822ea8fff510ea1fddf0864ad3d2cfa2b754e0fd406050080f67f0ba89942322b36de8ed02aaa2bac7c134bcabe0c56ea58b1f2f3058d04084d3cfcec731bc0fdbe786c8650d50c75ad68d628ed1739eecaa521b7817175d88f6a770023cbae881e79c08285b9bbf8f50f2d6f5a7084102671b0677c399a037b34dc0f87b34db6cca608bce899595efb9fb519910399cfb9d6ebda4960c4d94568be21b09845c4154a58a8c3bc6f68825d5a5ac8009449f779ed6dc3454ac0c3e0dab89742ce60446a8a5172dacd7c1f6415efd3f2f4e24b317ef5abe622043373478b790e17173d9d3112e955d2d25871dbf43d2521bb7dfcdf97b83bc3c43166a5d1482203445f550e66a0a4c7de8f49e58d2a9829880575e23042d4e7ac50ad88fa3c5f244e97b47762d4e7bf3019f2b80350e2197030447bb215a99b76648e247b70837120994a149d4b1112298f4d74c9020cb728be41b2d88b783d362791c683d0d061d5fa2763030862230cc878bbd561bbec0147286ac0e562337bef87efd55956d898197c03c1d04732b63824fa392b9696d065a3f9f356133d493e9f7b0e1cfa71144618b245f1e8029656e1237d6006bc034871cf4274db7087a5ef3294b024af45f4fe64d59aceb14e067262e4fa86dcdb448dd72528d030b9c5e37d2ad41990864374fc5fa72628480105eadd6fb8bc843846699253286da2cca918c3f056031639865c605dfc35fb7a4903f98e94bb296eb5a39586ecffe0e6ddc36c06e8c1f8b512d414cd9c1a60a5ca67fe2f5a8eb4976ae0340b58171e9a7a174ab8c702aac0e6bcc307da810d91212a49e9951b4f78d5ed2d5d84e5255f15fdef14ca04da034e3113d72d761c4e9c4ef3b0cafbe7240a0b690818f3298bc4214527a3e722dfc608956b111ebf8f2b529dd1a031215a1c7f095ed45f7fe335016d54ec845548c22a4ad86298dab214c8682546e94bc967c033c767b081f0cde157490e9eca7d18f454fc20c46586c35e9d154444c5b7b555e11f34c23c72d271faa8484da9714d4acfbe723f2c597afd1e2e7dd95a5d2f5f45b07c0f6da0bf37ab75b57cc1ce90ff2d4eb290eff026f3d0d484affa9026f42fa5a8bcf9ec54f1ab4c4cf50f83e907267044690f450cbda75f0bdb1d3a2418800aefa04dd3fd55d10c4661bc51d87dc999de3a6f80666e547fda727097907e650ecb9eb26446f2627bfce96aa4774c9dd22563647f34a328774e421a5ff57e73e8ced9c6b9c7967b42d51983ab9b6cd040c7591d1c43d77237411427675b881e4ef687833da3a6c32152d0da7b6ea9ba1a610ddecd67fe137a0c054296fb9aa5c30598c06c78989938972ce3732c7ad8a5ea64790abca35303351fd5f2e7d9e9c72f9cb3fd6698a7f3edec5e41bb77263841eafa516d1bad814f18a34d7b4090e2ebcb7dcbd4890a18af921f631f65412dc302664ed43ca7a221b8c5339dd363f8cf3a46df22cbb3f573ca94e8f4fc9eee66e6c36c4f49fc221928499d6b0e3006a10e2ee2c22791b0ef821e822673bfa62337b153bedab599b8ca9a02bb6ac0f1f770f718993a6eaa72f0bc06f3f0dc5134c7190b784080f737164810481cd37ac2065a424290aa114947072d241a4c10032f8f9111c5b5d5c199b0fe8bcf783867d5f387339e804949ebe50e142e9ff8c00428b467fd90683c9249b0689c074f0f965cf4cb5712dd8ed61890c81f71d34921d76cab6c4964347e40ed7e8582e1a913f04d2c01caf6fa57ff9bfb8d44fae5df1bef40047a48351f367ab0b4d60a87b1de2f52da708a1594617567c628f37bb67d82943cae50f1eb5b8733533ca8de550334303b75a630ec35de37f2cf84cd34c10a2dcfd0f84a49824a4ee60bd3b09359a5ee39e2446fb2a996d82abcb235dd57a9efd0561f9a39ef3de16c342ba580e8609b5a407b068a992af1e8b98382d7611e1c7a1ee34a7d80d30b13a6751e2ea36dfd138ccdfc46aa31277e8d27e3d14b56ffe9efb5ec56712b35a4153bb050f38ce6f2c1fc377dfb897c45695662d76669f5880e6abbba83858c892d5b9782686fa6ca798d419736c0fcf66e2ca274059197e3de612f99260e0f4c0830bd0fdbaef326af2e8dc829dc5a4ed64a3ab6203414ae390c1b11bf5b2419cc4b72691ccf961325dd190f9a95147adf3708668f362d76447c9f582b6d101d893e9c4c12f62b3d75458de55e77f20c09271d476fbfd7834eaac606ef1db811b9ef21712237a2c5b3cee4a88b3dc1752e5dbebaf4b6b18bcb316d12f014d7790da88da3992c22f9f8f5a1a9ad0ea32299f73e1bdfbcad32fc6223dbce36fe55d178bdd9b693d9c07f82bdef6685cfa9f21d6bd19af2a7e93595f635d4053f67852e2602c40d8e919adf47fae8a7aef55a387361b4b257ac8c8ac6d180a6f44d3750c769efff945432715b77c1778658ea5212a08dd0a037c1a0a399b78eddd0713022fcb64832420517a826b65a285b5c0b503ca0ed64a8fc70c83eb6a5abc2873e102e3d53c2a4e772f7f02fc379b4028c4f9b1d7"}], 0x1380}, 0xa) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) listen(r0, 0x4d4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) write(r0, &(0x7f0000002b80)="063a8ce526491a9c3cec2cd0d74fda23b0d949bb1a28a38f2b5a2eaab0d0c9fce4d50723c2", 0x25) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/222) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 22:05:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) socketpair(0x10, 0x8000, 0x4d5e, &(0x7f0000000000)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 22:05:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 22:05:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:05:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r3) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}, {r1}, {r2, 0x100}, {r2, 0x1}, {r1, 0x80}, {r2, 0x100}], 0x21b3, 0x2000000000000) 22:05:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x20, 0x5, 0x8, "00ca8179315500c728fadc0ca383877fc79a3478", 0xc6, 0x9}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0x2) dup2(r2, r0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 22:05:22 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000001680)='./file0\x00', 0x180, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f00000017c0)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 22:05:23 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x81, 0x10, 0xd4b, 0x100}, {{r1}, 0xfffffffffffffffc, 0x8a, 0x0, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0xce1}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x51e8806c56160ed2, 0x2, 0xcf41, 0x4}, {{r1}, 0xc74302b13d517bab, 0x4, 0x23, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x400, 0x8001}], 0x8, &(0x7f00000001c0)={0x9, 0x4}) unlink(&(0x7f0000000140)='./file0\x00') 22:05:23 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac1bd573add02618ca382aa0f4c2e1937f0a01e0956ed5eb90583f898b02b8b12bea9f946b5549918752b64441b91c56dc1a715eb3c4440d568d5082200014426eb59cfabe17c2fcc74e012fb3abf69395fd3882581d19b328cb46b2e06866d54862183e5ebacaf1a87e4f2c73b987faab17def92583f2ddb9d3af8f4f6e8e9e17895f70bdeb4d33711975c7dae0d03b816e5c5b41b3091ce36b0db6f4212bfe673ea808e34effa4e6ad09cb0fc00d7f6833651f66a7e127baf28863761fc3f4e538ed0e16c20000000ecd96aae84baf55c3ec19b961fe2f066a3650cf5444ef1d75672102761b7869538695b66fda1d0152447b5fd8729da23ffcda17e7af598a3effc5ec85ef7e61bb3dd2f0e9c22b65ee1fd359df44a411d1e9521e88e65c530b46fb0ee3183d82cd407d9707a2b0e3578ed6107e4dcbfe1865b9b6f4571e1e2a3641e68cb2bc9b9c6fe58cf721013e5a7814a8403e9e1e80349f974a188f95cb35b56d531327b30ee1c22f77f64e403a558f0c8db4b97d654a95510040c7de5efdd22f869943b7322069c74352b685533cdf6d91a0d5528f81a0323270e33204558f6f315af95acf82279cf99dfbb16dd1f5a8c3986ae5682f8414f95879981a5243b8829ed0ab191afa8a24e3b7e5ceaf51c1e3b981fdb0c5473346ad913adfeca11910837deb7328f47de"], 0xeb, 0x0, 0x1000) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) pread(r1, &(0x7f0000000300)="1b5a03e3949c197cefb448afab0000c126ea10b0f07022d48602770125688abd338e937aa0243a8bf620fd90aac67d2e19ec723b6149200e2aff0fff9419464190b2e12d86881a577716df190054feeaa4e631fe2d7d237ff91607e99ead8796e57a9eaa1ddfe1a8e758c818330c9cae44363561d1c5901ed08a7ec4de172c0c438f7b4985919ab56705c163f3a62d6b368abaa74153541bcf1763dea9aa0e2b8f1e5d52bddcdb3a5361b3e4dbd9b7cfc49176d41cb5f44152fae6aa5de626dd3a0a5a26e9e1614afd568672591f7b26375bdb953126a56214cbbed86904b295c6bf42d9a07ab047eb1e7863178862ec0c371844b3e80f645e06f03ef3", 0xfd, 0x0, 0x5e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000140)={0x0, ""/20}, 0x1c, 0x3, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) 22:05:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket$inet(0x2, 0x4b662a05bfe8d1d3, 0xd8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r1, r0) 22:05:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffffffffffff, 0x2, {0x5, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x400, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) 22:05:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xe6bb103fbd87a29e) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0xfff}) close(r0) fchmod(r0, 0x0) 22:05:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="824fc654e2057f4dcd00e090d05951c4de754d6f5cc606ad94fff17ab59e910ca7c2c056ffa07077ae81d02b67dcdbdec15faf34dd15410a325e65c75a0eede578b489f3bcf036457e707bfa3a1b4667dec041c3290c25505bbe843baec453ce170761eecb3ae71feb67479cf8197b62a5e8dbb70986cb1492c9a4e7881b89ec6fea2bc7d417aa9e2afdff605ddf8610846edda1e5446e9a94e9be4efc28564483154b3296abdcd96aa96da4e8555d9881703896312a96ff9b5fb2c8af726a1556695cae95b6f3f486cede9db1c8cc111092d82900"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:05:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x689dc347}, {{r3}, 0xfffffffffffffffa, 0x28, 0x40, 0x1ff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x40, 0x20, 0x2f81, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x100, 0x1}, {{r3}, 0xfffffffffffffffe, 0xab66ef23139d68d8, 0x20, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x41, 0x20, 0xffffffffb83a0030, 0x39}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x7, 0x5}], 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 22:05:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="3d6403a392f0a4b600d20e", 0xb}, {&(0x7f0000000100)="5145ca4fa709a079741151ec627cf4f2d12f8e8c9aa500340f6b8134cf8a3bfbcbb369ea6043637245d9b05e4b4406ff1441d9fc576360", 0x37}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 22:05:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xfffffffffffffe00, 0x100000001, 0x9, 0x63}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:23 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffff7fff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 22:05:23 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 22:05:23 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x200, 0x2e, &(0x7f0000000080)="ebffcbe113b9fd818810f7a3ff9e33633192fd48ee635f22a0a6cb16b6ed17a838b67a5d947739a2c8de0f6a693904d552a2735c1cdf20fe2604a50f0e87e357c550d573d0402dbe273b5c394852afd9f07bee41d5f20247458b", 0x254) 22:05:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:05:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) 22:05:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) 22:05:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0xc) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 22:05:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb"], 0x1, 0x0}, 0x0) 22:05:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:23 executing program 1: r0 = socket(0x1, 0xdc9f295054fa749e, 0xce) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 22:05:24 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x579929cf8dfe35b7) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 22:05:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xb2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket(0x18, 0x8000, 0x3) connect$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="630201f0e0ffff5592732feff7ece07ce5afabdf9aad4a012e3eab192cff548b8deb0ebe04c569f1cb0c96250ddedbaa071d45c6239eb606101e454f3e2f15df646262e47138dbb734cd25f4e29b8b21b9442dcdf9720bc6b32b8c95a8eb64ac627a7bbf601483e1da42af4bf94716708e4bf58b13de86fd2fa71ce002ca7e58f66e10b0f6454a35561f0f129f7d798ae7f47cac07000000000000000bbec7675f7365a5cd68c25e283b34869ac7c9a1bfa2ed2840a2e841b799ac45d4079a5bbd10f77b7b6afc980fd4106bb9093d330342259a48579c58f98333be3007290d05edbcabea863e27db46025b73fbb96995083c7b7bc4f0e8e2129b9840eb7ebf03619540d1cfa6081601d330dcb5da3a00"/287], 0x1) socket$inet(0x2, 0x5, 0x80) r2 = socket(0x2, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x5}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) ioctl$BIOCLOCK(r0, 0x20004276) 22:05:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:05:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000240)=""/189, 0xbd}], 0x3, &(0x7f0000000300)=""/90, 0x5a}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:05:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='\x00', r0, 0x3}) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/113, 0x71) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x5c) r3 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setitimer(0x1, &(0x7f0000000340)={{0x5, 0xff}, {0x100000001, 0x400}}, &(0x7f0000000380)) r4 = kqueue() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000003c0)) r5 = getgid() chflagsat(r2, &(0x7f0000000400)='\x00', 0x360beff9ce08e170, 0x2) setitimer(0x2, &(0x7f0000000440)={{0x401, 0xd6a}, {0x100, 0x1000}}, 0x0) r6 = msgget$private(0x0, 0x100) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0xffffffff80000001, r7, r5, r8, r5, 0x134, 0xd9}, 0x0, 0x9, r9, r10, 0x1, 0x6, 0x8, 0x3ff}) sendmsg(r3, &(0x7f0000002740)={&(0x7f0000000540)=@in={0x2, 0x3}, 0xc, &(0x7f00000026c0)=[{&(0x7f0000000580)="6f6b4df21bd1cc37e70480eb71538346f4f8c8f3d3fa9c1d005e67ebb4affaa59aa8f9dd8bbb2ddb3b84c03422b3e4f4dc625ecfc31d2bb9fb7ea5db8cb5c8ebb7403fd15bd457187a692e7489dd52f0fc561a43e63658e8a478a9df2d3342154df7d8af721f1b4b5661b0f9462ddfe3a3fb0edf9d13648d4bb12f59ac0d01109b067f451f5dd937904d038eaf05393785c51847d78a7fade90316b1af10f86b99c1e6f9fbe2a1ff5030f0954fca4c97cc4fced3237d365be7a0a9ea25da81ef1a3c1e35e219809a13b5e037a61632ff372aeaddf2ae44328e7004b0e76081997676e3aaeb93a432471a3cf803d2be8d8dbbe7c87a6be97d407ce97e2bc812b8069b2284cf56b0d0ea224f9d1ae0af60af50c8c9553fdf382be7f55e4b7bbb12fa018f0d25356835f3e6fa99699c834fa751053bdff6721db35e636aa00c070f7f2c89a6bdcb4048d46df0b3cc62bdd4c544b643625d34c0d09c39c355e2a90a1708e85e4657f1e248f6d29ac9db526fa42dea84083df0e7034d4f639b156ff9ead66531872250b22bfd3005274110823dbb5017d137f822c82694ed90a9a3ed0f7bb2ed5cdfdb42ff5949cd19a8f95adc86d5dd006bc4a241b9750028962919449269b1ac24dd26a3acce58c4ce31ff69729fd024936ba6c25b628afde2e28e8377c5f9e2dba85f652d857c69687b837d0edb857a1a3dcd0cdb96d669e5c3d2f66d8eb1ee273ca77a7f37189bce8a40330bd1af4733edc59d829a774f41df5c824f7d1ca95a405909738e6af3e0be2fb7b92fb265351ed3fc70e977ceb002b09a1819137326ac5e64ab8f55b48970e621fff85dc4a3f82d200c5a18cc7c002c3f1336d1142f941bc45087ab16d9299e03dffbbb58e374f140afe2864ac380ec189d0a764036182b6bc38271177f094b5c49a5284eb3dc4b30d0d9bcbbef2dc7c27d8cabeb284f728bf69b1dcbe2999f4329be9823b4c880bba83977015bbe4652b43648fd1bb71a03f1b3bc2e0779cc14527107c410b129d7d3057a65c5decc06e8b7bf2efecafcf4c6ea1190361a67549bbf9d83618991627cde358d61d415446308d7671b198dfdfc70e5a0b67d8f21c441b12e24832447246a5df31cbda57c5240b4c8c8cd017b7eb9418d814117866d2d6fcbed8ccfc90e2476cb747935a59b641a460a6765ee3969ed498c3e8f6c82e1947f5ca4eddb4d2abb1dc74177814483c7b37474e34f6faa75f87cddaf7d08dc8b11f367c003b9afd326d2ec239f93ed20f0c11968d83b494b23cd12283e1dd8ea6db253cb89cf2e227e1e8f8877e6ef63f48ffbb0b92083a61f78c3f20b78c0ef0920e91f0ec5b9f10074edb1a72b8705ef149710778d43025253cb62743d393f86ed02ba6853554ed19d0163a27984f92a14c2dd2608d82dbc76471b8756ff89f62620922389b37bba332329e306891b7d5fa388ebac49f8de87bcb09b1a4108422bbe5b4772fd997bc9cfc2228b76edd60c4a27d0167d2e2b241c27181c226547346f905dde09b6237010c48e4c670f4b734cf2fc4f8b8dde47f8f6448121de3583d87441840fd3d30d5f35fdfa33cfbcbb031f6d1265c589a807758253f3cbfaa13a1165eae7f9b6d8d860fefa2585e5514d71339124a2b3e502a4ddce4652560e9415d9c2b217fc257ead4158304b101a11b8771924e3acef05b0886f44b307ecbc1cbc143950221fa50305424ad51e9d3bae709670d0ca2913f190a3e7e0e96406d7c059148dc5d340e3ff7fb47a759e186e7eeac56ccedae95eac48a2d3ac0660f3ae00c4941ce93e0a981302eab24598ac89bea77f5e54d36753a29fadd045e05e3125234b549ccd0f65d2633e24f946c24cfa2f2ca1f496e41494933afe873522fad690e2f409f0220fcfdb50631130635648ef99ed3ed865604deaea71d505af6edb8418efb35c3c5a4c5888fa4f11d570b26aaf89509d81fa3eab62f340e04b44d77059e2474e84c7c307bc94c8a3b58f1f2b757bf8ef5fcd2c6af0727220177f5807ef172d1aa73f42e98c5dbe74834e43affca43bb5ea2f22ecafa8b508ec05a1d542aaed6687f40b37f7287bd00b8b668931ccffce220ce2cd5bc9865e3f681f6997a3b64db2857dc4d7a102cdde1309a4375ad8fc7e01d769212cc96aa23ead0c448b5d6361459cac9662a8b61a1431a6e40de0dc4a8359030b0a9b65a67142afa7f34c057b92daa88fc1675657ec7427769e1ffe424d9f11e92b27b4ae15a24800c9a358395e998dbd4fc1655c2bd3034d593c2578790e58d17784a454ed0ac3aacc1067bb6ce9696749145ef05cb7d3629fab64f8579c559bb4b8aa58486e4be6795913bf0c702c826e3e67b161c1069b7dfe6e66a0ea284ff10359009499d54fe58bbd7eab343bb663bf641d660be5e6360f245e2960201e0f3532b6075e1682090370b2e463f1a96babd575ff6b675eeab263e9dbe8d73199628c35f573603f0aa45fcd1d3168b3ac16f792d18cc21d7ca55a2b81cbd01ae63618a7a0c521a05dd9853dd631237a3b3d81e1bc6390b933900eebd0894fb3831ec4732e4d82c803b2e3e28ccd2e21a9464ad53ce2137ad1073d961e79bb91f4c73f16b00001ed4ade03fec10119878744953298db0e17dab3010481006c39c4b0b4135cef6820379747be8c7cf90a170f302d12948922ffa077ba5e0b963aac2a738f167f0327fe6dbbc9cabada7a95fb7af752779aeddb0f3d27549faa2b0aa4616287f2a3fba46e217d357c3b8b612167b0498332c28dbdf11dcc951fac8b686fd2f8ea24d499934c7eab81e91a6e210ba368720ea0d3a6846af190c5e5e94bf7194d6fc449a639362aace3a56bfa3c181c5421e8db38fa032dfa8721db26cd2d77ead97cda4a974d9a6d6b572ed85bb967ea4fc2c5db12c3b560c3e1cb30432a868391a53aa69a1802f70781772e532a50dab77f4ec8d2d5f0c45a28f8a70786b2f5a679b7301eb9c214e3515c94c1a6522055375cc6465d04d62a224550f2e7d4dfa51f9a743d1446a02e97cee17bcac84503d3750113e1ca178f8704a67cb6a270c23b7d6e051b0a95069a58a2028160033ef6a147fdaf0868dca406a149a990999b77649033489cc1e15dfaec6f008c358b40fc38c9e69b8c8e4db20f057554ba0d2effd3f5795d0736fc69c1e959cb8acc4cc380fd8ba31b011c9dd318795411b45887fae66691da1e12342350fc59da540a4148149fd714d432966e533dacb52a70ce66f579af62353d849a8aeb9482cfbfb3ea6ef676fb8e8a67640b11c1c501d2cbc94bc5a718516c4c7705b929f2eaf090ec0983f3ebce391adabb8820c33af789f328a0f2212d0dd50e9f99573fb8c3f65c8a4a3b8ee5fd3893ac68461842f595354b843336f9a55e83d1d4a4376f5e532b8328e5d0f0e11aeda6eef815c7ccd727e4f56d9746b0314bf051f384833c0c84ab9b3a8451978f20e2193260052b41804bfb710982632c4b377c426ca8b352179238ca9c2d1b21aaa0825d7c9dac77947f877217869964c2403388e8442f2e9f4aafd7689e70a99335786f4b8df44b313bc7565ef57bb2994e10ccccaba23397380eba3185491cd884b2844c7e50afb06a92d553506093b8d5038630e8edfd8b5713454481e2c9ed095de37ea6a4594636eda2f7e4a9f88870ae7a33d3a2a5724db6b738de3656986e1e0799b63396c923342fd6903a3456f2d8dd41ac152f83f7559a7a420833a33c168430bc920e8da924b8a6e513d6944c135395db07d1a7f901e4f717c4d5a1ae575735ddaa05ed43861fed5168106d17f6c8af951694aafcd5bac7c03e5839d1a3469afe3a6c2b3e6eaf1dd5ad2b50c63539879761f187dd4fd19c2bc8b31e330b5be88b42288f2cd9d8f833fcfd9c7469c7615013ad8b76499f019f8b3fe078e2a34b24c19d33ba5445dd03f713ab15957cad412f3b48e143303202fc1cfb42deaa6844103267e0d4cf9c8e7f358bd911e8108c7b887896051f63a10270992d29be935ee7c0f304b51b7c41eaa4b246d5e7b0cb6a2457d2da08a314827c1001c4bf2f8c5b9c8cd9de90d54a135aa694c8f85ba3f87caa69fb49040826a888939e8d07b17a7c25fda6b7d0b8c7a3be8ed09953f06f7c7c84201f46314d78e1a60ed95468a6d01d6da11a3663633bda5bd74941266d970f713771ee276b42cbf637ba02a61e09bd4aeff6e8d5964df7d329e3fe5df597f77579fc941a0e41d8b90d4d7b7d2c973d0c1185cb418a4b85f2d742cb47df6eabb811a9c9da4ee9a38b6d7f8f2d273a9281e4e1e5b2d0d630326c672787304649cef4d896759217f5c547f581d982af8744524cb2962e485477854b521b9627c59faa71fdb7b029d60e368d86bc040f0700091ca5fc06c5b0ccb61203c28c870ba2dc1db9ecea7ed92bb62074a4169c5f1e2839fe1ec61bca21ce916bd1c0f2d59b9310151f67ebde59191477ab53a8e63d3e4f99659cde7e8c1ace76f5af05d43942eb39b381b4ad1b724f40f84ab6b36a261804ef29d5e8902141acf70e191ed324d9f96dbafcaaf962710075bc37ba44a10d01285bc234a3d3786618d6a20012e56938f00939890e575a9f916c83411c2e20e2a8f1a38eec0ca229834ed4913ff1089d8f162cfadd4a0d1f764cccb131d8fffa31eabc009a541c14a5c2d237673baca2240a09a8d379066662f45c84b87e11ae44a1e3de2afece8de3cb0a8cd616ee787a4a4d7c5fd36dd6954326549e78a3a4f9b54d9e3fd698dd99698f85519f0abc303ce73e936f0136c460c04160e8ba21b00096936fa76461a3e05f7da34f5b3bfb3bc25ea9cb36d57b0427d2a96b309e9455f3c4ef4229a1f233cc3feb5ca2f09cd5350ca84aad2d5db5a20a8954be2c245734fb8202231aab1ca1888d72c92c876b3ad7ad5050ce07949af2fd64fa240cc7619072f2bd14f9f267a1b58da61628d1e356d331db2ae094fc9fa7cab5210094c7c85aa8ab4a0f0de907613c74512f20d3499cc5610acf546c41325a286c00caf187d2278c348d0d5c3ee8a2c6266674b6b2385457c333ae7f1c265d2381387102ddd1b678645bf9ecd2feb4132cbd857a9ceb787a4bba7b09179d5ce12f02c6cf4054a29fb4b504efdf6648417df3e259d80bbe65c505d4fb10693285bc8c076c1aaafb9789670ba98e36397e2fb4c8f55bda65293de45368a4cff001f16a438f39e3f41e526ba3c9c77d1a68e84fbe2b01fb7dc9e5a6013bcc4808029ff7618601c3bb4d70b9e4c145e7a70eab17a23160b1a277c831477cc0b1c670e8f3a3365ba53ebc228efa6936860d79198cf7a6bbaa87696968a1d8a4df05270bb2064f6f70a1a7d0d9e66835e2920368a2b441e33aa9e9a394c5c1532d7941647b0409636ade725819e97240660b539526fd75eae9432701f0c5c8a0dff6a4ee8228a85a86b0ba6f9ad6af92028f96148b72fb10342b5609d1de3b08001f97bc1e601366a98ea1fe9a8f0c4809a6f971452ec0ac8a61c2150182b520b765437368afe3f32c28d20a88d70b624c15d4a9c796af4093b161f97ec48f610d48e8c2d197a7205aa9f30c08efdf3ebabd687c3cb8bfef0d50cab39692f7683f20bf629d9c5c6bd7935a624e36878c6c52c433dbdf9f1a71c5f112d07a26212da1c8beacae35a00816041ba891c5200f0c026b24b601df26dc143726b6cd12a1b6ac0e6f7fbc96fdd3295b9d34e1c40182f6c3e1e713f8ba1dce05867cf1f189a1bf28c0d7b0c4e65dc494c0364e4ec6f7a6c8d0b5dcb7b4bbac7aedb3db70a46030", 0x1000}, {&(0x7f0000001580)="8de7dca75720f458667d2e860dccbf657f7c8c62db9a039676565db7b196a8533a55b8df766517bae59c447571c6ddf1aab02b0b99715207d13ea23112fa3c36b692d317954f225ec19ec37e8caae71e611b4783eb06b907f332c070970d1ac97381f70c15bdf36a968e162075a5484b349298d5f5ad8711067d9b9ced6b430bf81491ac0580b7", 0x87}, {&(0x7f0000001640)="b1819eb245f67468293c595f364a46f0bff20f513a48f94a15084e591e79085d5aacd17d87a10910063153e96e1035941011fd6dafb4efe4d3442e80dbf07d4a2d0a9efbcd9a81b813c6b9cf5dd80029cd0321ed2567e9d6b3088e88ea", 0x5d}, {&(0x7f00000016c0)="99974dd6caf13762675d25f6dc3cf6ff1537e09a6b061182f570dd3b7456ea627d1e7abc570342386f4510bfc2ccfd45835591bfd30fd5ef1d3332b5816ccb58e96120544bea3675ffa1820b2bd90d131586daeccbe655158f9d64b25ac547374af6c739f7b1219fd5fb198614eafea195676c0ed39079e8cc02f286dc689af5c25684227f15d9a8ac4d16e69c2e7397aeaddc93065cb1de213ad38f3d945a1024940d339a03b8837553c107036da529c3f5f5066229eaa190fc47e13642ad9306949bd7e8ea888cfb7701cd1daedb16a6436ea2152ec263b9f93e5cd94e4fef52798d3a256fa3fc359ef8c412d359bd6aed6d3c972a06584c6d290705e4646d7c9137fdccc5825a9ba41a5e021168ef796156f98400923f786c79ce87a15c060b18a205506ce6375e0aa704f141698b192a2de93c1499400b98a1adf4a391fec8791872a7e6078f0deb39b831725e55faa889e12bfbae1cd3c43642417927d40abb4eaaa2a79d09d03c1751663636ec987a5524c18599fd472d1c0dde7b682d27a2342c73520c054aa79df61c52bef7ad73ed2d75b96b928822b22da182cab80c1f73b985b10dddeabaab26970ed2fd41368e496a50968c9a0ba3e465c40c69a74f9fdc25c34531247c0300e92a746d039da1b6a05c6b7f981135f537b33cf1361be8b7ee4ac15b39afa7c66ddfccea8b40e4d0451e8335a83b1fb04984310a3e099fb2320c923095a6cd60524cd5235f8be37146c50f9763eafd38d80b6fc39b4bdfdd9b8e109970cb55e7dfbc366d17098552b93f51b97c8d8a83f46e8b9796b725fa84bdcdac07c468fe85f5cc5e02ea663eda90bcbb979b742400f34af7ed477f53d3625e157af9ba137f38793d0beb56b9b1b3299379ae778ca85098b30a1337ad2704bd084358edded9dcc1eb82b862073c49412a397c5c1e63e8aba758cec73817ab2f6b340b2dde07af95e03ee60c3ea0dac69c7b4e6d06ebde451cf3087086fb8bf06c87b392b8ce6466a2d0145d726d9eac11331702df68832036c488c020cb7a0417cdaef8d123aa4aea9e13afef149f28e2950c3fe45ac8f0f07f99737fd4fea1f9896a42231eefadf400331001db1cad232ddc8703a3ffe0dbb7fb62cb5ccf520b0f65b71be6b32115060aedf40c5df2ca92af282e362fac89e6a543aac25d3c875875519c564e2bf68403f4bd258b151a1a30cc6ee2ea6248ef39e833035ceb5760b2fa763669e3c4594340035366a2d681f3c741b5dc3e8555aef0a62697eb879d21b268ce11dcb1de37fc74c2c144c8a1e406e2826bda89649b2b09ee44d84f1572358e90c13da550e1b0f334c6c8022f6b4d6f582e83a09c8c91aee63ee397d893a0d33d21cbde97482d310b9489379aa3c0713337918d440540d1c47aa3f6b9d10e1e32277aceaab1b535da370d8c3a80dc9a53ee62570a12cd34a1217d129d4132d6f22cc531270de3decf6b8a3c052c4ea7e82b5854449f1035c5204ed29f30dc712e176de37958b10327c74feb1d445aeece23a55831efc2db3eceb82b793975950e021a38c9cb7689c94593e5c277269b2188596aff24b627cab7bbabc0e7911fbbb70dc2d4d3ab2ef812f44e415eebd281a52d7f0f3821db9264ff13a2d7dba7feeb49568eda00a9e57851671527a4a7d75aa87269033281318f6d4b8d0ae28cd74ec9dd73cbd9059aaaff70eb8a973682dbb92aeccf34835692dc42fbe97ecda7d16c8e8bf24642610fd25c464f1f4824d6d5d5f1cff65435c89ccc8f88829a4df4231345a60c7d1a06a4dc7316ef7106ddcfd29d71e9cde109a24297685ee349e8cfa03e16506e0e67bdf8610b481eb53849b83a9793de69bfd811f098e51c0c4ecd2969a2127ed4723282eaa10f45f44e4e316c39797c7d2cdf1c9a15157e98190e436ce0dfd67b67b04e37b81ecf5efef399d13c4a4b876b3f1c4f059a448bce7c599e1026914477dbe88748eb341e9b93c5bd379e07fd4b1e03b3f879d286a3ba348afd2d2e38842f91c2ca0611d7aa742ffbd285c20722ffa9dd66c4fbf502502c755dc1570c47a9887c5a78c5763997b9175bfedc6186025f23e500cd9f659f126e2dd388e9f8685e35c32b34a9e556c13c7b986dda4d97707df8b8ed590088b30dee43b8167a913eb1956a0405287d87af70b0fbc1f356ba4fa9a57f3344831fb44d651d94aa0bd1ade5d7b612cc886c2dcfc537acf1ff958b01de853f8017e10167c99f72f2f672b5b10918549ddb122ea974d7f87868ec53f8c0416c6f1cf8e2226f54b48bb9199c77af686dfb711855391480f7f87a4e906a8e10fc23301ba7b41b19b612a744499ead8270e323c1f8af45ecb2924a7a1864b9194c8b7e0c1d6e3ac6ce4c363b470de748f62bfbec234cd86bfcf1b0a8cb37601414f1e23efb725c4e089a08c2200302e5834e6d50502c858b0fc7f26a6f0e79337d84fc6c8cc28af7ef56d444bd0fb88272cce4ae4b8f0865ede80b0b35106b2a1ff33ce59c3d257ee52bb5ac9722a08f470172f1b73f6f744884c61f4893214153cf05f15388764ba5c0644144e7df275aec6f6feee8d0bbaf70ec07bb2cb37e887e5b145f731127467e4e45e5ab49025b155508b0f7bcff670fbf86fb384b570c77b120b93b268fde9d55dc03426ac71f3b41b96accef515e56cd5182fb5af9513c9baf2fa6a823e8b4f0db59d888444945dc6bb33a9384d88f2497dc2ebab9d03d0d8c630b2d1a5ee515341c28a9ad679abdeb4697ebb8f3ad69d0515c8c8061046f67cc032254d3ad40e861e907be13088bb47a45bde4b947b757c7ba488db400a80b6077bdc903eab07ab25a4397cf1049b9a42bca88420e59883d37e23e252d016eac78bd41ea1c7aced53c2242d4942338b721002da1e5d492135c1e9592982ee84f79977cbbf10c4279c159987beb881d4d5165d8d1a820882745b47f8dfaffdd9cc271b9b418cf22cae7605d64df409790f7e0ec74deeecc3e9d99a203e4c963f6f4b0d379f94d701b663c517f8aff60916936e8823457a585a8c29d0ca25bf507cfe984fb6a277a3759b26dc5daa9c97ef4dd5415e74a7cdd385ec8c46026ddd37cd90577cf01d949e6470f57ab4f3c36d7e22692c7d1692ddd6a151c84929f0db6eb9f43acc7064801c5f97bd31dc5a1e1831a4d4dfcd052f0fa03e244233269965e74f6618c01f5753db871d8c1a0baa663705b4d64c9de6c738f234d1d6727dff199d57949a096247fd86a211a24bb85e4ba329ac4450535513734b7d21eaa147008c8a9a7f5961542a1e4ffe97f14d404a644ae5c7b51f2f4d61c775814e0d748552ea6ecde97dfc7274c71a84b6ca5275ea2bf23043335118050a0c4dcd5b576c617298b86efde2de0a476d681a26668f8573f1895043da89020857b52e908b4dca9e7759c8c65cf1d8a7b124aded78b99f5e871e3a7ead83aec20ee083c901b24d3642d3027263bbade1a68d7d5907b41143755fd11943d538608cc09775d66c0c4e8a3d4ab97a489515e3efd6bfd074af510fd4901a3fa163617824c6b49056ccf3d2955a9da344349beafd66cfc1a37031af9692fb02f0df67e6524ace8c0c155718281f1871adb29e13963fe1297e4473e4a9bfd22a4e1ddd989e628ddd9b7677382262e0df4643fbf6b4d6368f82a507f016fafdfa3f7a28c0b49f6d29e0790f4280fd69489c3e66530fc40aa5f8b63872e2915791eed554de055c32ae6117a1c8df9415577e51474d97cfed5e318abebbb9fe30d74bf79d35f25fa39e324ea638291565dd5237ba8a2c9a34ee08684c96f9ce141e55d178a58af0c50913fb1c40a3bca07473d192db87eff1d7c8f03c1306ccec0c93e9ea77d5fcb8663f53a62a771634ee6bcde86695e72ae46e9f41c8d297c6e35b02cac5445cc558103b41d8b35a3b410c0f1dfe00041499e1a5319ba068e08a3f8a3709c82534601920605f3424f76c086b946ba9cfc8e0f538826daaf5e5b9d3660bc804619eab2db910f44929dc31c20b4fa9f2ac8abf826056343d5162911d7a863f1d4e3c2dcee8cdd80f7e4ed9714cf632dc6f05942f955f5bd067b4a23ad1104cc58db31433404ad28c54e9551890e70729bdaa8e519ac3f62932f928dac9de69283906fdeabc152e052b425af58bf625274faffdf27d347dfd3834b33f19bd3bd82a0eca30f2c70a8067ca96931cfc0d5c55433ae33ffd5c93d70db8798dede098e3476e393b88e481f4afba16eb4742920c6347fba3452f7abaf0bde06425ad85267278aefd06ab81a8f4c8bc02b3ff6331d57ee76eb2500321f7ceefde1dfe71d905c6e717e814ae12dc9c381120c477212ce8816c95c0305d78cca468e864f32fa624ed33c2cfa864702e5ee959ebaec432134a7ec8f58463598da523836470a74cd17c7642eb9edaf4a6c5a9658395ed1fef9e0088546b0a814fb8e933588d9aeb11b986bd776af8e95264d8e4a67cb6b73168b734e4826e7f3762f6398569a79b35f4c8c2f6691a123f6cc6b0834f6eb889a2f2bc2c29031581d51e5caac49469807701cfb56b6670d0f1a57cccffd2d007807975b9abe809b97bf7faf1599ef3b4529508cce0a93e8c19c0db75a0863178e8e7f742d2b2dbfbb1b41149a2459a959691db6e44e09842f5aafe4237ca047ae0fb940079a5c74a9a24a84ee0283ae97a03af560cb3a67b9082a9a5ee73b0cec7133afed18a2f6086129906c12f975c3c27871ce6653bd49a9cdf7e5c2e1404b42efc95577f47db3129beae48642c424e8c578c4fcfa4658cb311936885413e86be11e3547f6524310ca32da8ca4d39000e6fcc89627689ab5d44ed18467be05a4be4587d40b2ccc860a0f9181b51d4ea89ab8e1e6ea03132b2a02c31f4671da65b0d0047cbab2fa9f305cdd17b8c877260cabbaa77ec96dedb512919da389925c65da02d1008bbb211e2324ab2f71347cb4c020e853d224a62ff14bef41d554f269b220fd9c20945e839f3beb7742c350e160c7e251dd187a7e9488952339d12cb0fd8a679a3d76ca2d6d67c3684457da8061478344c5a678622049433632e296760332d1a6c20098e63428935d1ea0a4ff7ccf38134364bdd652b032477830f815701d7d7232c48c03a5494ce96c2f1cada8e4e5c47f3ddf51921d01de303b0f0ec6abe478e9433aab1936c7e5c28467ed2b006211b9d4561c12a5ed5b2ce95a5de9019f22f2af293b2480cbe6b69141d0b9cbced7f01b6124c4fcd4a2eac53b37f3fe167ec4564b61710c37ed5e393e9369beb4c7260c90f769bbaf15b2a97fac525c62bb795700223dec404ebe22fd34db89916627d9496c86ee901e46fca7cbfde608dbca01873e868cc5a2a121e121cf43c12193ed0067b79627731271ee13a4f1f83b6f2efd452addcf2e2aaaed2806b3f274aa57cd96fd6b94c3e14bee361a20c71edb85262877b9397f7b5c3223450ec5ba685e0d4f413c8cabecad1f192da8fcf7ce5ea6d1707609dba0e24eaff9bf2601a28c74712621ea94977be85cb44240596d2288634095a1af75d175046e91e64b32f16dd4090071d4d133b816db43a258191afde689259e631fef62cb2b50555d6c9b7c2120e6610b32f9810b2631c04b8a02b64b084b3e98c7d38ab3fbeff95cd690876598fa614ad5ca1a5dc9b1b4060b36d7c3d2f65f82a5b28f7b74e983ca552e2c4ff4c254fe5362e043bcb094bd32ade359fd08a4ae6cee9660ade3d00ceff52b8901a6d2377c06d2b1254cfd731c321d5d45ce4fefeb387d9acd4b6fc2a85ce310d6c881", 0x1000}], 0x4, &(0x7f0000002700)}, 0x4) faccessat(r2, &(0x7f0000002780)='./file0\x00', 0x40, 0x9e3ffeb4dd7f5fd2) nanosleep(&(0x7f00000027c0)={0xffffffff, 0x10001}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002800), 0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000002840)) r11 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r11, &(0x7f0000fff000/0x1000)=nil, 0x2000) fcntl$setown(r4, 0x6, r9) 22:05:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r1, &(0x7f0000000080)="e8", 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/95, 0x5f, 0xc041a7f5a704de75, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:05:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) 22:05:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xfffffffeffffffff, 0xf7, &(0x7f00000000c0)=""/161, &(0x7f0000000180)=0xa1) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 22:05:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ab8f73a8258a5ec36195623b579c9639933170bb9a3c6fd9142480ad2a8618f4e301996ae4d0f6"], 0x10) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 22:05:25 executing program 0: r0 = socket(0x0, 0x1, 0x806) close(r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "000001000000000000e8060312d2a2815700"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x2}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:05:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x43f286df51cf3284, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x3) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) fsync(r4) shmget(0x0, 0x1000, 0x412, &(0x7f0000ffd000/0x1000)=nil) 22:05:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfdf0, 0x0, "57df92021714202cc690ef63a34b63c27ef86567", 0x0, 0x179}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3310, 0xa67, 0x8001, 0x1, "8e3a05de9e598586f9c47d3c6e1b987d641538bd", 0x7fe7, 0x9}) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x8, 0x8df7, 0x7, "b4636225ce2743cfccd4001bcdecbeb3e4458e05", 0x3, 0x7}) 22:05:26 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) msgget(0x0, 0x517) 22:05:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xa9, 0x1ff, 0xfffffffffffffff9, 0x6, "73f667ee79322dda6c28bfce258e265a88b4c8b0", 0x1, 0x5}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4af833c1, 0x0, 0x400000002, 0x80000, "661fbef2245185a8186503182eab7fff0e091fe6"}) 22:05:27 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) recvfrom$inet6(r1, &(0x7f0000000000)=""/144, 0x90, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7fff}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x5, 0x72a81a33, "3436ff96287a0667ad7d37cd0c01e58c243c4898", 0x613, 0x6}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2, 0xca}) syz_open_pts() close(r2) syz_open_pts() 22:05:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) read(r0, &(0x7f0000000100)=""/176, 0xb0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x118) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x3af) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x14c, 0x1) flock(r0, 0x2) setsockopt(r0, 0x29, 0x7ff, &(0x7f0000000040), 0x0) 22:05:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x200, r0) 22:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb892ce6b3dd5cb705821f31048984e904200", 0x4a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:05:27 executing program 1: r0 = kqueue() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() r3 = syz_open_pts() write(r1, &(0x7f00000001c0)="6c2a4bdd3eb7eb981ab2082aa659dbed802f881898507e34c48df06f2adb735b61f96f492ad605a7bfc82472724971b6549fbd4488249431002c7a0ece30a52c4a852872dcf9465a75138b1a93cb8b50e2df4080b155fe6a37de3e006b7c0dcef9fd685eb69e2ec2e1da35f5e0e637d5bd7124766c38179db7ba7c20b7aa7cfae17edea46c59a02cfa6f17a550a097f43eded54863dc3c476747e4e0fc95b7f16b90507c59b680859d5422173a523c359a06599c1047c95a84cbc85365b8655d5a2ef29b27f2fa6ff8f0b5dfa64707eadcf87059530af48265e6b005b04763f853ac926fd042ee97dfd43abf609e95e4b02402037a508476b9bf863902cadc457854f1a604bb4ee67df2d520ded6220a22c3e1d3ab52285c6fd5ce784b465a444c657362a3c550de2037b0c23da31d2229e5e6498e9926999bf52e6e592cc3895f32eb69ce4c37254ceea4dfba7e13882ce92f4ffc9831ed3b5b553d93bbab24cb0196ca01530ae2f59372afaf848805d6f9049308f12d9284f13bb2d1b9301cf3c0b06dbbbcf3197ef17bc68043e6cd71fcd284573dcf2fdd8c2b9954927b54c443c15f0b0541a90c57bcc162935ce97ec6344f5250c883a90aa628731d7b43e7ad74359234a7639d7f99d2e0c8a25fd2021033d866c9896643e9e47a1d0c6f357033663ce1f741092f9c4d49bd61dfdf2da94777b9f8c9486dd5b9c690b4a00b7c9b4af6f36ee470d85febdd7ead9ab171797deb918ec61aeca86fb5612079f07c5af4aaaed87319ae99f77774ff84e170385330c9f27b1210651897c26bce7e63e5adcdea73e185f0b7bac83c4824a45040fd44e49746b106e4745d800d7fb378c66d07e8314ca04485fb966fa82c5353192e1a8087ce70e6029d8a23dfe9ff45422e6a0e99ed5ba963adfb426f84bcb00539924feef446f9ff4af6266f3153996eae7e9e97454269a6bf64e0e25d3304c472b40a6f78884a57273d706256e7e625eaee8012a95edfff870faaf338b50b24e16eaad15e1e1a9f517c5dc284deb0a77d8d7993c4f97ee83a8411124b4d0ab9974379285e88ee0f98e200afcd6f30a903fdf73f951e6b850f0b03c54ea76418ab92bf4df3b0382cc4a442dc08c9a30da070e50087b6d0cc4fb6bc4bfd7261d6aeff9f303e5ac9b3493edb6d523074e008961f60d1504dd0c6b72ca71bf281665ffe51612ca10b2aba84a482c17895f645b992ca15398627c34b808b3043954b72c03045a0216ebcd141f0b3f491c7b5bdf46a5ea70520a83f41a84509cfe68fd1c791a734e28918bdd9bfccceb6a819d385c9753ae3ead8bac909af9c1a82e96b47af8bd3a097a73a7a0f04ae5fcacfc5c5bfec650cfbfa07abc6763950eb792edc1c13979a9a91d1403fc7e6f86679df9d62c3504f9ae02094632b3480b135feba5da8705025183ccdff66d68e0e69c59c842334b545af722c3fea2d93a47ffc53c67be89fc493f82d8746acfb1b9aaae03923eb72490b0c8c46a1ae0bdad7e606396f67caa0b4466dc22c806ea5c8128ff6e03a6df617fd07a0ba4c7fdabb57c28ee8a93f250696566bcdb2978dcb5d526d36d20500f70839323f3433f113e2d64758e501e2f5dc246bf97bac9e8af52098a45e4fbb66344540759565c91ae687e6e671b86b394002ac77c36db4935cbc3b732c259a44e0f922e4701ef7a65eb71d102640c75e353ad6896214e1eff15378fc2c1726923da9223b570179f8e9464c8d5c4c0e99852a8baf757e931ae43c75096e40fe478d14afc38396fe9f0b2f8b5609494ee4d64704957eceef5fb39d52a2eadaf7e47c1cb05d9adb52801ecf0cfdab7f0d6dede38f96d114b98f6e7c666fdac79e4ba2a220bffcb820fc0954b2974205129b886a4fcb805fb257645f9afd68e5b2db39587f0e798b273d0b8cb75569297d8ff9feb76d2a7c29ddb94f01240714c43512991cb97417af395d1da060e60a31c59b4a153a08d8409283c7d6cf0fb5ce31ab9970696cdc834c899551d7fe280305a40fb393a50945d2b005e7b737be8832f06ca9c86944d41492ae1e6714384f55c9847ce35c06153c5ff0823249ad688aa9b5c507cdf86053af2298181d9ad4f7d42e5d17cd1fb737ed54a4f4937df44edb2e6f957e5b0e64e275e4a9ebf858bb214de07d7a2cb0d125d5a5c63af32109ade0f7a0af00b75aa7632825438281315f8c205ebd64aa1746debc7209a77a1419b359c8e6bd8de76b8a90fd0a7459708ce26a07b76231ff996b1802e6dce63330eb95834b3194b112c1070a4e8dfeefa838be559c88f5ecda90afec0baed9f0bc38e8e401cefc25317fcbeac3cba8bd6399e0c8b48fb15a1a96408cd330163e51e2ecc446e2af2699bd373e99b06a159e6ec5f1d711a496db7f758c44f53f000c44caff1280c49d943fee91f75dc51f885b3a5b5ff7103167ffe4f06d152f578ffbc3b0164e19f712a74967342ca344af15af41b46b82557448c6f767d900083d15a3f27d973a9ebed33a15adffb6355087a5320333ef6b211de811ce863c38b54331509c71d20e8943e6cc0702525743846a5ab590efa9ae1f5f553d6915bedb82c87860375c945e936b18be1840ff3ea463cf4779d77223e093fe3d08bce7843ba6ee9db6013d2e25c2224c35c0bd7b348113513b91474e6464f2e446727a0b58965831ee0914bce68d5b6b181bc6d34bcebaf8ba5d6aa297eea5b262174b608359dd80d58cbaafcc2e8392e5cb9ea8a1ad6c23f839148633bb9f244c8ba36e1e7c3f7cff4fb02293d4deb5c28439fec3b2f47c3b5d7dec9663f6a5bc93d8b9a514af720f316e4e075fcbfb9edacba2a536cc8956e09dbfe976581c035e4edd207e1b1e37b80bebc51fc41f6adea517f1a849fcc36aeba3a68b71d43631a7a2fa500e77d74781193f85fd491edb05bd31268e57b1ae31fe0c7630796f8dfc0d098b375215e49fcb47387def1161e9ed389a9597176f4ae80288ff96b3661b2dad3ae12a55debae707897ff795c4de3464b9201a4e882712d3ecfc166d3e6e9d72d53013099638ab778aa7746678d1072cb754bddb064ff278599702e62d347a2c14b57786a2c8f53295f91a0bd2a32dca8a113fb2d42626c7ce145f7819fb8a3e25f89eb7a94cd68d3e0a2d223c34dc2c7419c772eb2940d17fdf8d8fb24171e7a8b4c279618ffdb78027c14d79f6729a6dc93e24694b058f9432fb11dd2cad8e697cae397d795af62810098618fcbda311562dc2cd948a605264ba5f6bebeae1f1bbc9c160fe2a923782cf9a56ba02dc55af068809ae80fe2ff21279766a0181e23ddd71a9c0d84873ab5c1cb33c11bc4a3fa3d46b58e7913e9f56f0199fff912b172dd2b52d1d231835fe4ce8b7a3d3e03d151ac0ffd7cf18580634ce792266b55592ed5c126af89ff3fe68c582f208cc8bc103b344570accc71189245354cfa4178b1a7064e25e9117af42e56bd9ddfb5b2e4ff8c6a98931d302d7f257dfd3b828c741ef034ce8ea1a4a203594300b5277342ffff7b03b8023509f9d488d7285a507d086a810ce2cebf8a956858c40a1a16e1fe40427eb5d338ad998da7acb77ee9ecbdf181733122618c7af86cd5afb8d75e84d03ad16964c5d942a861b3ae28e557c73ef275f3f08263f986aae9cd56df7273f4d958e88dd3e62730f5f178bc8bf37f657b6e0ca2a90ec44180f384d6b94bd0e68aa4fa190aeba6b915c90d868775bdf561e07565d0a35953090a8db28da97bd59d4a994ed6c30f48ab1f3e158155d9cda3e5ccc6276e2398bab49f40c07401e5b1ee12819638b64d28b7e3f1ea0a5a27e8b9088bbd87373128cee653c2efa6458676b5d27ca165e131914bf26b00c09e0cd33092869c6b527bc98f4d3764f6802d738e40088898ed306063c6580ca68aa6f3ae3f489c871a47444c743810e20782069652ed125ddd0b2a0f6182711e8d936bce4773e5d7dc6a405dcb6a073f105e0e648729e31c339c4f35399451f342491eb20c36f99c906b38f53a90041a6b3c1a63fcd97d9800a51575098e758b73c0516b54a2ab859e5a9cde0caed2982fbe74a13c53b6e19f2a779b5fba41137695ed35faa17c7b728346ee6052b44f06ab7706b10bd76207f128163a5e93b96e7eb0c2b6487c2ebf66607a3e8e01e0b1dd96d4edfdced4d3b0c8d86d17eb001f7a3928c853617c8768fd6bee3f20cfe8a10ca30dfabf11373a4b805920ee428817b80a15c74b2cd01e6fa52d540710be0afe68b0f5d3740d78d71ed86c0d361d3fb772ce3694e0c81dcd391fd69330ebfb53b01f47eae1cc574195b525df17302d6b2811471b691b7aeaefc246820d79162688fe64e31b45c995d2da4f890763dedca009292d4c6f345166a87c94417e55f120e71630ce1567939355b7a86e9b682ee913776ed5f0c4bf2f8bfb7cb5cde2862493f23c392d3b121bc7f95cc42992ef9712b8cebf4e74da2062ae4f215e57ff41fbc3e424dd26217fc3b829e3417c9f678924f55e0cf1ce8ef5acd29882b7674e96ac6fad14a0ef2cf621fd776c2fda398dfcb20055d735af91a8f8c19ab4744223a3fa1a82506673e353fd2621c9267273b144122a31b7fe0e02acb3dfd2b106d0d8d683d7ff5c8536732dd4b4a3d7c4902f196c3eb20827ef5c6df2e80b424908f6ecd2097ff1cf131a30cb29a503ef7da68f2c0a8b4da568a4dc14adb6e34da4b2bd0caabcb6ed5ac317100a5c46b91f8ad045870f48d30a4f360924d75d2cb891c21a8ccf9817ceb5231ef861f43079739d4b1569a407cb76a9aff0a20e71d635d53be11ad410b20d1a0a4939a0dda879ca18937d88ed75df286d2237f766b105d4f24b8daa03c4b491817a7d0a0b88f5607480162b6c1fc7c2852f5be08c30f6bd05f32266d80d6b384658d412bbf14231fe07b18efbcbd8ca1d35d0d1069d34de513acd628569e2cc7f6787ea6ef3a02f6cadd93ec6d69792f3c1a8dfe77e5b135c035257f25ca1bc0b329095674f5cf785fa48798b033863efa25b78c5b25ef3ed1cf79a753fca5c7d6d21240a9c6a73744b06dbdffe43da196c364801da3cb7b656461ba6d656e7643c55b0f914efef9d2b1a51e43161e3d52b08b507bee30eddce6e2e214f17755348ec4a2b534d728a2859f8a7ee51f61f1a5c121388545569a266ff693d9a9dd9dd6bca1fc8f1aee0b6cc0a9667340a83107fb2af429b951fd23940632cfed68c4bfed8009fee5244369cf4428059060fd77b9df111b9b375ec23b98113b8365dfd4e3504039fdcadcab241e2c38a10f628df08a6be3d8b5f3919cd46e5289cf3b01577e3cf5be42cc604fdc523a9141ac766d9e632d7c4fc92df49028f008ad4705100590c73a9204dd1d15d9f2f3a4ec2a9df3c13bf0a1c36d9657fbd00bfc00f7c8506b2746f59b442a72c1e389bf731d16347be9684f5d4a18acf33eb6a0be282a8cbb31e4ee1f81e4419a9730ab736ed6c81c1eb73b79c779f88575f369878f2dd5526c84f3d8fd6861d8dad0a5d5e8b255322302f8c0a2a191bc22f2d1fc41e3b8fca07806ff4e00c580e19bf3b80b0b96ed275fe499d7db955697e5414df6738c23a12d12c1f2b1c5aa253080b63a91b90a251f8df13dea4c2f7b377fe71dbac0764bf04d8df903b74f7bd5837000bc01b39d8dbbdc8aec2f3ffed846a3fd9aca12088461eccb20743261d95bf2ba78c28e9a45e3fba6018c289c53a8e97d16252dba35c5512ce3b68da5195aa3050ed415fc979ac42b4a9eeb8d7659312d555c07e45bd01ddb5d53148871", 0x1000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000140)='./file1\x00', 0xa0, 0x82) syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x401, 0xffffffffffffffbb, 0x6, "9d23d2dfce252c2b34f02e68d585c7b05c39ffc7", 0xf1e, 0x76}) 22:05:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xd2) utimensat(r0, 0x0, 0x0, 0xa59e2a4fe716a2bf) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 22:05:27 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r2 = msgget$private(0x0, 0x100) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/27) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1) ioctl$TIOCCDTR(r1, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) 22:05:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(0xffffffffffffffff, &(0x7f0000000080)='R', 0x1) 22:05:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:05:27 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000e000000000000000000666d1a351ca7f9f1000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:05:27 executing program 0: shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x5000, 0x4, &(0x7f0000ffb000/0x5000)=nil) 22:05:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:05:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x60) 22:05:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x20001, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r0, r1) 22:05:27 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x17c) 22:05:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 22:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914ef9691f9bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10f) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:05:27 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x2c) sendmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001080)=[{&(0x7f0000000040)="db2f5b489c098d91fa40031ccc35db87e936eabec691", 0x16}, {&(0x7f0000000080)="284012fb15c4f91ee5a62aad292ef1117f5c2250468878e7110281ac91be7147c85772b129c8aa28e7c829c43a7a476af9e936d231a48c56da2f3aa2c07f6ca5cd4024af8b19f23095843e3b829cd23b33763a193b3ad893665f09262373777e2a579cfbc4348ddd66f4cd2f8446cf5cbb866115927c9d64faccbd113ad1f584024d667b4cd78c208b9970d19f0d9b4c59f2ae0f27b511cfec5159a9d8a676ac133cf49a21dd083a7907c8dd018300e6e5b99014fcb45f296dbc128a3151ddc932c3e9a3b0a5d88df05b17cb11f31f93a694433049d9caf3d557d6d11da0546d2e758d394c3e5831d2333f57cb2cc0b76932c8ee0ed02bc601c9ba1b5b52aea18e029b29e1fabb2805bec50b91d760cb5b28843502559be6d4b2e99b03a665d2df66dd4880dc250cf19e40e0d9f5d524e6e5982fcc2a2f29a0162bdd0722968c8f27be976ee315506f3b7c848960429cab733a84e4973619e6dd913811377516cbe1374d1a2d7501a2dd7464472f445c5a034fc9fb7507c03fa6fa117757173f8d2709876b1c4acaba1069003547cf9842ef85eb49d431302866f90b645af605e853123337471084e8d9ae8f000933dafaada8da7a96c874ffcfd3d6bb92e83bde48e37acc0397b777a9fe33356bdb5615ff2f310a3414575fbbcc5217dca5f798433daad230c11e63dbcf4635a5c3e2cee00696cd167a856892bfbee4d2dfb35c73b1b5912f799526ad7881c8e19f44c541991d9fef1609580cc4fe9d94e1f7bc95cb4738c36a5fbfbee2327d53975c86295bd6db6968fff997cfe26cba7a16268c5a75b9e2055f84e8b3356b991cd690acf3f372f5cd4b3a2e010eee352b6bddbd6e5049ddb51cc0118abb660249f473ee317ed59215860323890523b9770db3ccb57891a69def89696b358bbfc21029c4fa3b2bf87225f9f5b3297fa2ed9cd8669e10053b05c6b567a17ba836962a7b226d4d6e0fdb77e4f1ffd20378885d3196a86d0f08732e69ccff571d8aefa4c13f5e76f66967918434ba38052af0dda37b7b7c0896559ff1cf8d6c60b329feea4752655fe4ffae6fbd85a7edac51d61ec37b2773d650f48d3070c141e5b8c46dec87ae6af059e7523838aad3a5abd207afe449c2777c06656fd8d5f2bc28888cffc5142002b640b6969000d2d1c1c5d21363a715339b3a3338ef9a0f2c72e449ef7a6946e5a807283e040e871a3aabd92cd5d4ed2e1ed20aff3a93e54f00869361f270a5e5c489cea9ac8e61cbd5285a5037b15afa9e0625440463fbf8de5df24cfc81a2c1d03d06b5467257214b5137e75b681f4148e261767a3d8ac23f981013ea83a73c55eca3479fb2b31d4d610bb36f877ae3107d545856470148d4e361805fa4e217c8b2d464dd77af34ca7ccbcbc7c992413322a1ed34f080d4c332cd2867c45139c67e05eadaf1c657b91152fc7a89ac7069e8871e4d86b120864c83c79df6be3c4b50c360072b532a21960d506653b101a8d090506c6d15affbc0d237e0ef7ed7cfdcc231c2f0b297b4c0ccc9a99845e2211a1b86dcc6a595b490a6d8aa30bd90b903cdf2f7d36ceee0ce57faa50c99bf7bcfb4a1c0ccef265f00ed724974c4043776dfcffed727c746bc1c5ea82b340f448448b1db29e1f8275b52b626121ac2fa989ef426701e750f05e94dc2b664a8205526b9eab20c74f8dcfe2bdace5eec8d821162846872b52d1c567e6334605d5815fd2e0205b5fc12c14f3c31451a8f6a14a1de5e7a00785588b016f9f04a7f06521b3f9969367144f341c507f2c104672d175516b4926d719c996b396d0056ff7ce5a66682285c813434bf49e99987e74dda87f050ff3a7eb7e22c34adfe316ab41cc2b824b642cee3d66bc65dbd19932c054b897298068d9f3c4eb4e985d376c0ac509e23a4db969e071e2e097d459090d7a12eca72f76cd25322001e070e8446333eb338b824b34dbbdea910fcf2a7cd08ed4b94719bf967afd2bb0cec410b9de5b7a4f0945050d3bce273c92eea4ffb1ad9b1aefba3bef96fb55d3c45b5fd2dd18d8f369d915958f464b7089b0daf49942ac771cc4620d208d400c8fc7cbf98824bf66ab7723cc07d49ef091925e627bea9bc63d18a256d1186ee8c3fb8969058a5425972dfd648d4ad979cb11abd0c0762b2f18b82c37cda9c2e263409e7c8a39292a176d20681af84eee0a95542a3c3855919a076be8de8a347c4cdaa053ca631cff298d31edf3842d016c4c7e43f19fa3a685880bf9aae9d35589ff03b35193a3b0a465c385ac8a41305234b527cab8642647a5dede89b82a8db7ae62e18af2528e0eaf943f09af118be5a525f48a73b6a0762d9bbc09d22325a11a4c3371e755b61436d5bcc9e8fc139e3bb1dcdcea8a8568748101c9d667ab8ac4f046b82f69f5644af3364d219e51bccffb9cb20c861fc247d60b1539a7050c817dc64ea54f6b7982b460d445148c4cd34f29f6780231e31fe2f581f267423185ea92fd89ad29e5cf9e577233898084f3a5134857f1661cf81e4c0959663fc44d26fe3c5f115be66845ec2a7b56b8d13c18cf92a28fa0556a4ee5c0013b84f3d016a3fd2c58b0e16b3370ec91ae8615438bea61a04abcf6bee5ccef531331a96ca19ff7fb26370da9d74005fb690f65d061e538a30eece77b8f8d2c60111135c23c8372212096ac1fc9121a8e46b4163613308a09f75271a68b0261dce9e16efc5077b0b605f214931bc922b637fef73a5d1c982a7e7f467d00d981a5379460d597cc91e6dcb4c321de7173bcc70f7fe3ddfdc0db0c1124db1828687d237ed2a5146ed09d4001920d7cb1b90fcaa6d436fe4e55136e968529192f6e0ff5d3505d8d1d8560b70b86e82d2ec3a92f0a20e685ac3088949cd421af2542c8174debe4c6822c214b5b3f228d9d8244c9fff09f31b040d8c62e20586566696a87e6809d3590e452192b27793646ca5f01cd175242828e88f295c993b204994b7a6281aeac8174c5d5d1eaf4136307b8dcde53553d6206232a4eff29d194e9d8edcc40045cec2e51dd165a07d39a856b5e2ba689ec68bbd7c2caae0808979c5efa939eb689dd93a6f910efa3847e868ede562ddd304207645c8b8a108cb6b2f61bc1fe0aedaeb03bdb12e50a02ad53c2d599c9260d5275060d246a91f058299e4a7eade2c568e013590ab0b91a21c779f9092408999ed2873db63f3dc98683dc256bc1206a6035aad982cd6ae5e3186a13941f023a6a081fe62f8007e9f6f53b54b9df112d4dcbaa8e08d7d757fc56e129c41de771889ea2310da3152da2d72959d6816e65806580344fa0e4c949ab8df6c4b9dfc72c18e683fc4b1a7ec8492191434301e5401c3bb2e85557fb244812dc0f5636b1f4d9762be2c9f9301ccc7df8911b7a5369c1277f00a735060c104081bf0868d3ef9eadf2228098eda3abb0e051fbcd3de9951488a425d188e5393ae51fd71aa0fb8dee63ffcfd56073d1a9b087b2cf7d384d3dab5a35515092b21c0581a25fe01641bf28b29e64872f1d64d40b5bf5a98f83a5aca93423a40ae6705260a4c1135f62e775cab14bcb7bfea16b680574705a44e88942594b06ec4ccbdb2ca61e3cf29aa42a1fffde3467885ffe8479a6cedc40d4c4b9415e796da3bc3ad49dbd1eee18c7bbb2e3ffffb0698a6ffc6922465215deb3d31b2fc6e6a291c03e0d7fbcbaa3c416c968ca042749a161472236fd5c9cdff20ad478394261683bc229d8ae15d8a0c89709f48d3dfc5f60c7f42cb8ee2624d15b155796c261867de9305d2a94329745af690c9b7f669827125c3e09b831a7d929abc6efa7f2bd7e07a44e5fbc7287aa4247e7e61230b3ad66ce839c25b163b04ee3e338783cbe7803ecf031736b677c9a8416e64a6b9fe85585ff3c0e681ed572ca720f1c8a6b808a95386e655746605ab14ccb4059e103e1273eaeb7066c08557e45ba420acd07894545c687bea1640362e601b9e2589dc93793bcfd3e75c70f1a027b883a6de9b7aa770943e24df93f4b41b6a2fbfe2ae8b763160f0171d27c6bfe11b73a528383f4f2b118d95394f300e4a65ac2d80d915e67efe2657d46e4245ebd2c916d4570496c91057c82ff7212ce6f3e7dc6220ad3571669b066a9a06e51e0d42f16138eaf75b557905732747042fa7dfbcb6cff4795dd802476d6f684225646fd5d6cd0e2236a12aeb59424441a8f28d993f0c109899e6be8256fff9a331c2e351cc303ad7078759bed468a48140ff4f6254f938e305a029ada7823df8a12f68afd5ee0be69decabc6a31661ba815bacd7abd8c57c311f379dffa862c3a22048b3ef0eafbc83a2c956a5bd82aeeb99bebbb54ba58b27e03c559fba954c378b3d5e7da301927aa0ebc57286573a12188fd0e7935bd53f69ce99ee73d62ff4c9d135e5edfa9dab288e6773c83b8377a0068a5ca9908754d05f162a5ee4e17c0e3269df4a3af9b5a7a968f8d46b258c6458c8fe1bf271838d1ea313c40d09c2c12eab89abfc7f2453f217c198d906e125a5e8f128ca0e5c7db36442a4d943729ad0fbbf96a6ef45081544b304fc088599fe85e948f17ef8006e2a0c0789c8d6cf09115562a99a79f671cb0cc79e41761087d95d4b720666e9e9a7d486be1eed6618b640e8fe0a8d49c99e079d1307b09799eb20fbb2ec82200728593ed2cfb5018683b8251daa78f947b1422327e024c62b828a5bf6e97fdfb9055b93fbb6366e64a63cf31ba9a25d97b41f48fb04b1dd443ce4d602f5536121d91d9f2d772bdbbf48d991e7e1bb95dd359e9a88a2e3fa68e174f761e4891b8e4fedcbac9627974dd602f0fdecf0d0ba7656618c44fc1b33bb4673c375c8898e05d8ea7493dd0f0a366478c36306c2b1fd3708782873f280115915222ddf146a0f3e8858ba2255cace203177f620ea12ecb473b323a91ec751d5d47c25ee6b5fe9b3f549e8db4eafd3ddeedfbb8e4fc89d212e346fbbbdab6b3203971b0015fcdc6513acbd4fb902e9114843ce5bdfef5cce1b8aeec5cc22ce8635615ce39091370e70df386b1f6c6fb82f1de98dac0c616a9d807bc2439ac58fc8bdb691377b9eb03bc658a20717f8b2c433fe70d99d8d6e00153bb685d1b99f74d72149cc0b3e365c409c341a8d1a2af0bca0e2fe28c5ef7e59afd2d7b36a209e0d1900f232ddde005d2bc22cae57f024b4e5875272340c70799730e6530222a87b25cd2c255a30ecaec4cf3a7ab05e48053e15b44e018c2f2487ac6ce0f2c9bf4e03ccd55ba0710d376df2442765ff53b2cd566e7cded8790bd05b28df2677b1b9ccc780003d4b98542f32db88a79c0fce32cd97d358bd1e1ad64c3317aeeecf606349acf3dc622f37f630e96835172e82bc6ff32dbe753e198ee2f5a1f311dc579f4b0e433201a85ffc8896c8e2642c24a764f8d4453c0b7864d26aa556b8aaad16e9fbd61968f466564acb54f028396337ad020288654f7d3d682ae1754425cb99e75a8071142c1e03a2ce3c11a19e7f646b136b13db4963f034cd05ae15dddc3ec0e9278203c24e0fb0585b6b8f3e49861248a3740005e182f1eeaf38b3e60d33c44058cdc80826af06948c90f53d511e8365e045a22cf15fa114765e87613e58a0378d6ba0b9a750626bb4b983b1a10998aa0af93af9af1b675a269c5d60383be9e5bd69a984103367a8ffe117759ea99d81f7579ed8dd514b6596cf1a5f8497bb5b9dac4232b1f8e5576a7b27b2336625fbaa2ae4da57abe8b0fac24a395c62d0d9036b46cdf93ce3adc3c22589d2788a5dfbf8a6b4cc081b4fe8", 0x1000}], 0x2, &(0x7f00000010c0)=[{0x1010, 0x1, 0x10000, "b3823d824497653b65b199f8479c632114f53686f4c054644da9df679b120ccdf66a13f3bd87f32678d7b74f8d9e1ae4d0c59dc24603fa62f5fc4b7a83bb82cf10a03dbddd33c669ebcd4a9220833d10524b1eeb344df5dabd8ee753b0c75d838908e761fde6e47e0c62cec6cedd43dc34d74e2c05cc5e9bea8fa317a1e3c926792e2ea14e43012057c9fd7ceafa687a2816d5d55891caa1fbcb87e9fa9824724716b216c01145c08e5c19c9d9231c401abbaa218a929b6cd6c3dc28444d9cac8cc516f5171f9e9a4b0a5d29dc66b95e65c549343b75b5ff3b809b1b371b474af01016fa16fd07b2d04cb8dbe5529d5464c2d43b73de5699f88b9b4690fbe4fee3a4f684ad85141faae61ca0a6555c3f88ca302c52a4faafe8588efb277f93930b7d2a4db5777cc4587a6754a6b5a0eec2985e24cf15273f35bc0ab8f7ec9ba37b99a702ee6baa5f5bca418885fc205439b6f6f5688b49b065c2e6b38686da87dba73c47249784a2ddc0164da22e05c5ae6a7e2b87c980ccd88cd4e2f3ece1e6ab71e9efca8531c9af56a37f6105d4fdf47edc447f2b82c2097e4c013f380a19d383816514a117dcea9f4088eedb1a1661f64e65fdce440a00e62ae2d100d223d5a74ca05fdcb01ed1b6087f5436ad3ec103239d5755783fd2d876fee283b71cc9197ecde5dc7e4ea9467ad615e737afa516ad735a4e38f0988db56260f58505fd64a4ebb11188f31befe23a1f6d4c2f647a7310e4321cd07b47925fd2584e4196f24658de860a1faa928372d67f2a7c44063f758711d94c9e5be5ae229ff1849b865a83ada28db19c30b4b06dc4f4b7f263365ee4417ebd233d527c0e7851d3d677393b8dcec7ae62ffba2e50e9a7ee7d122e300779fbd14bbc28b25faffbfc30c15e3bb27beff9a38fdb61810ed1b1ab49332ff3c4e826c6fbd0273ae3d4e59e313cba7746956d9053116c857c495c64f16eb5b3097bd56ad1f3f0504b5fa41f49584c4ce14c506ccfadf8c015dd07fb23d3516dbe779bae74ceaa631d5c266cf0a472e15976cf09cf5560f94bfddf329fefd65eaf7e7a19312f746f3a5a7fc5582d6d85a00ec74db2568f857c369fc1a8862f7d4c7d5eb6f8172787bb1ad9f47b6f8b3082cc68dad9706fc68cb6b306e02681cd948546a046aeba8e1eca1a8c5b0055728ec4a9995637ca00bff4564670c1cd62033b853c387745ab51c2d85be8e7e4e3f86028a340ddf8d26ab8da9d07a48bdf877daf07f0fbe2ade37db36ba75fe3a8833d534cb310cf67009ebe948ee62d51d9ba25b5ae48d34d1db14d4a524c229b9d2443f1088355245b370e9b9527a545c0f6fb2f770697f35f032404a039924d38ab5996801f961f55110d0f9d74e015cdad25dd41b1a1e5a1fb8978e4139dd79e8827f151f42faf371b50a54934249d631c7f4e55d094990364d062b4050378768b681959ba1e4f8950bc7514be2a3bc9ab0fae77942890579f0c460d48e50b2e6b4e15be776c5d34f9dbdc1818c7e1a8c29e4150d753f27da980cd85ad0b5e4ce22f8d1a1dc3a2c6ce70313ace5ba4ab7f5d374fb897c086c5f1bbeb5b73dfeaf657751f7296b3f8812752cef9cb1600c9dc70369fb05021ac4fcce35f8211eaa727418a63d262d85fc2b9aa1de7f582cfdbaf3262326e59843a44ee1294cfde8a57556a5eb59742d4a3b081b03063195b4880438491ce752e0e86d4d0b4730d6f58faeaa556819b4d803732d1400c490af715be327f451b5241ce6dd9275b05c651b4b9a233afb653a6d2ab130662bfc54e22c1782f12841db982e204ac6a32d0acd35fc15510e260c8c2d169b80cf34cf53a0c4a0a69ae2d7005ce610a0c881a18de5b6f553d6d5f9a2f1a5fb5a482c919c3e368da89ba5b66cc818afa205778cb6e96b1d19ff05cdb1fbc5c0cbbdcc6fc61bd8f8cfefd4593c85fa754fbb372cc0f8ede3d13f626879a411ad9bf5d48ad4f8c46fa51cdd175a2c15a294ee368a3b5e1a5653c07d4b330f3652c179731486eef45f2f02cf3ec1db9008f75ba2c6932e6fd63f263b0cbaa06bc74970b64c78fccb00a075a1a2f8c98669429c442fe885e3b57fc874fcb152a60b03cf1bc7648f6cc533afe4eb92897167ac3499d56ab268e9a7fe3d9e6d0b49a2a00162a7cfffd8cf05060039ef91fcdafa48602b656a5179c8a4a92b84eaa87496c602d0023daf6b5b514076469fc63b7f0b84ce3755aa269607bbc3c0d79ae77d8baadf85990fd54f639f7d87e43b736542caaba6bb7121712a50b01af00a5285d3cd7c6203e2b4bd403c1bf8f25bfd4834645df551bdbde154fb9bba8868ae31da7c32043a4b66e95b3036d94e22725072bab5d6bc7f8a42e4ba9ae8dbb893bd21082aaf48d3498e2e587a138deffc378fac7bf628bb3e7b8be9c2526ec14a53bf41763b8ea7ebdeab8556bb705799b5f8e62d9e60263630288826cfe85637c95f2a0b234280e8c78a8d71caf74ad729ae319fe00acc82e2c99c00764467e0bfc93254c880d58fcf3041d1dd5e3486a088b6d80e75eb224322404b41fa94f31c8ffce83f9db37e512b858188c1f5efb57dcb928eac931775003953e963b3c6f00fbaf62a2a8d9e784b2bc8aa9e6a00a7c9e0b62b1fbc4ac0b4adfca84924a1af5197acc7ce4e7249b2f5e8ee3b3ac105b2ee8aa25e2943c2d34cc8490f9ddccc8d03b80eb9f25458d43bfbe890991966b38bfa17cb2f9f4dcf54e3387f498cba8d0456f40d4a2825f8ab1753018b5a9934adbf040a55ed3883fc1a75d95eabaa03ff6287cf117b1e4fe526585ce401058adc027f1962892b4103fefacd1de39f8a73bb2652dfcb530d4fd242e59afb25ffe965593da8d4b934d5c071014a1c409cc2b87ee469eb95b2086dec165d5f3c628fc573385704b60a3d0c7239157e0756c53fd4d9769ba7f4c54904c853e78f50afe57e13532346d62846e43eccf9aec1452021fb71d6b769ebcbed5adb500b99d515a88304259cb5d998d3f4411a120a71b0b5f3eeb140c0fe8d8e95142eea1f8d0d0729381716e2ee7ad386bfd1971882f0c851c97495035993580f3b1ce8415b3b1da8e0986c0497fcc3838806950183019327907f02dd4cdcd763f2becf7528bb12753ebb4276a8b6175d54013e56a11fc2f6cf133d74afe51cc1d696e01e51e4c4357d02d019eb9faeb0fb15eb71bce03cca805be45b77dd4d2d4f7e564a405a7795ed22b00d9838bdfb79482c2e1a88ae2c87270311bef94e510d71abfd08b8e13a22d5777f846adcad50a11e7de8bb442b1425b03b50f87cd9c2db66fd84639ffb0fa6b4201b95316b002d36b95bd337ff0c2abdd447f33e2f05e697e051353aee7e54a0537a6210454b9b193deead968e02d365de87b6f7088ae192d8e27026a12631e3911c3088238820aee707bcaacaa79932ac74774cc966655f52ab119d6b693e84ce6743071bd63b1ca3377555ab4758d397dd429b3d942fd085c7ae214f626123a0d9e5160c05a2105721f07950e7887e486f96f1522e69c41ce1436dfc3a81e68a3cf8e4baae9313e3c660aec699c5d70c05d43047da61c9677bd4bb6c59ce2b493ea05c86a9f9fb6aa13467b1be131b5b24fb3a4956027cc9ed2e930409cfbaff2c24c29d0ca7759b6f907802a541255ca5dcb7b0ae662bea8057d4b6b43f76b42a5bc58abd5265eab8bac66fb652a404026e8acc66262d101ea500d0d3c56f9394b8f4784b56836aa8d01994da0416a8c156786da477fd990361d5fd92c8dda2db09f00c8692486808c7599d3cce36b8ea10f8ec1b17715edc75dffdfdee6f5ae358a609b315369482cd0d0f3220a8609a44add26bd1d4e1b8eff859d0d41ebd20a146dc47b63a42368da21000b332122e587a3a2affb19d643929a167fe7b6cc3331da133b572571da9a53770df95401d94f82fc796d46f1ee4198f5ef5da7f08d957b85e6f735c790f0c4bdb6cab681616144f45697f2415b3b9967d0099c4014c489e5a84692de9b015521737445ae438e6a933ecb5d78023c5f515855b10fc448db2c689e7e8dabd125512989afe916779050913aca6353050a39266604c4cc069f414824447a8ccd19807e6d71e8ce319f1e9e7439c138a0a4c7a41839b039df3d90eb2f5d654578cfa2342f43e9b57d3c2e7fd9fdccb98b25933f0ee424e1b8bf90951d0dd220474ec18abb2a74e1187bbf05af587c9bdab8b63d28412d2aa89e96d850fc39f5f6e0b2d36b2a67417b9d1cdea8f2cc25d3ec841f4444e42b68c026ac9e6c95a0ef3c14a9a9aefe40ffc840683082d68ab150e75f59dfc8314b0ce6ad43a1bd4649f50e8328da7b1a406fbe82ef54afa9a5e6ebcff0d755d3c1229e155c091249f04911efb48f95b02ae76f81ea14a7147ac5fd40dc17153d8f3853c57c08c382efa5fcafc9150e52c9c58249ff153bd86197c233dd1d99eedfe130ef48e4dea9ce21ec6adc195377709b006815c31663bd0db67b2e5f3334f8026a96f82b32c9b9cbf8dafae2967cb4ea23f2aad763e290e313999f71e8a50d291254dd85887820878bbe804f0b0c8e7e22f2661ef7232e548a1784f47604299c30283b59e67e352759f7a8b45694b083e516b2e1335654cf0c40ad99da064243074165287e41bea6b9678ad2e5f4b92a729ec18b34f29fce1bfa9f58e389a19af993d278aea75ba473f1e66383120f71c904fc5e2fbdcce6034f6ffbe58f8804ea212712bc89caa6f11ef113bddc7763d19a2f324ca4e406c9f8a580c2c78a3e22c7a65bef4168f1d2f694ddf165bf8bb1c10b6ef7041be4955956b9a2a4ce4eac797ec6a62b9d1f4d8cea5f7efb33d337c7e28a3f1a4336f1f5071d2d1800564346fbf35e17b8de812ac1dca3c19f8b4036f3702e6f280a234d8b09a7de57e153c17137833508e10d9c4889875f365dbb4c1f41d88e8359aef2c2441b11accfc74737e1abc43caed3f7896cc2a8a3483ba561fc928622fdcc713059ed36d1416e15731726ab26f7033b83974e584371c3e03e32e2096752e5c74cafb49eb44abf8fab93ab7b406159d624143afc0461a0a9ec4e14895f12e29b32138e2cb1a5491a003554269d7fb96e79d63c602da4e39313f4388f764fc63662d53f259d9d106f06c4d23be1f8b073a7a4c1c28fcba653497de6a1914f512cd55d0f3c71a638f562c9b440f92967bd33d1d3e2138cd09bce2e6f4c1288ee3e633f333f1dd2e994d0f4d330635425a6849ccd58ff70d72d5ba208d9dcb51f5e42d61932faf250bd3fb7f31d1524b9ec629a5c71a4d92a52d7ac0fe5cdca15ebb9e2776740664d0331feeba7af6fc48a0b16bb8cacac38dc0a4d4468d2f2290157bca1baaa0ede34d194c54b511ad7c654c6d5a221f53418ecd7fab68f3991a3ad6b3d5c8255c5a165c7aa0391f310661758bc421cd63d26aea3b6d9d0cb79ddcb9b1863993589db02d2cd4ab1b8098b4f89a73faf97bbfcfb338ca8f5aabf670854dd7fa434e548bc9236f7362fb6510948caf84f103cd1fb3ab7720afcf250cb8b2d625d885e79ccf82441460440378f59701eae3baa355392868126fd79d6b819615be7feaef8ae8ab73af304a6e052201caaa2ef6c19c61d98b7362d4ccb274763579622377e894be370cbafabb43b333bd8bdacb35c2b36bb0e01aa7e0fa6053e2abf5053a8187ed8ad041b56004a38deab3a782d2f8d71182edda065cba7392fbce2f0f333d06965fc47541cebddfa7e4046ea44d2a5ff03ee56756863d0fca52d8374b6a54f700c02989dd6d92c35ca73ba"}, {0x50, 0x1, 0x1, "e5d3aa32696912e31d74075a68f388a3c202498e43bcabd5dbebd79559ef477e2a3ae43cc079801eac2f1322dfb2a0f9e542fe56ad20f06814247a9e9b9d49"}, {0xf8, 0x8c6d5c00e4e4e957, 0x0, "65a6b6f8d463d31764058732c4fd324bc7e1828454299f734b1d8621c4f856aa6aa7b82400e06bf3adf5798f00ca91c2ece61a2e89b93a08b69146ba47b25f73dd995979b0e7a0f36fe80af3223d7681fb6fec75c01cdb81114a70ad7ff6a11625df77b5386967b2e17ae852b690ec21d688caea35f359ba3f7e77fb7d240cfe2461a17b820346ea6875912e2cba1e4fd5d84242b266b25ec2f62d793296a78389981c18131061cbfd2c6d4a06adc78e515f55dacdae8890bca49c0ad90841d4e3cee6049e21caf0e965be16164ac028c14bc23be5b2a419bfea49edcb8a09ac7f9de1aa0a1f44"}], 0x1158}, 0x403) 22:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r3 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000780)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYRES16=r6, @ANYRESOCT, @ANYRES64=r3, @ANYRESOCT=r2, @ANYRES32=r2, @ANYRESOCT=r2], @ANYRES64=r6, @ANYRESDEC, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRES64=r5, @ANYRESDEC=r0], @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000003d80)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRES16=r0, @ANYRESDEC=r2, @ANYPTR, @ANYRES16=r5], @ANYBLOB="a6c7fbcc6ad2798ef329b64718346f5b314a87952658fa11e16ab97cee34261bfdad29cf4695ec2c435a3a6071e29667cb6cca1be1f0598fdb7e07887c244adbb46124b4c7554e2472e47d5ed64ec96ed8aa0d044558f312c66abc07d43473f8ae4d1dcdf987604fc60e56135ad69d7e03c1f34b883aba9d477306219a8e4cabc6c01b21e47a978478f7910b5be55615af68206a546b520f7b4dd8d3f1ac590f7c2035a6267f016c082f660abb356751a62d78e5cbb23e191b5d947ebe3b2ecc6b4c5129cbfbe668618febc33ace682d6d42c2febc9851f70f252a9fda3ebf0729e3ec91d806907d7b26fed715c11f8f83c3624dd7cfa5a36fcc85fe0de8cc6b61f25d3410640f9dfd9b4283a3bfde8d3f6910b8be441e9c8c17384c105d127e5f5d3c8d4fa0d30d3dfea3fa1056ff453cc06db877c0bea274c0f6d9367e54432e27bfeb4a52df6de351c3cd3223365c8c0ef06818af4b76d419615d30a522bf2954c83e9b615ebf1c153fb8995e36910f0efd5bffd7ecaaf42154aefbeb244c5ea78268a1694ba4ef39dbfb42a308e429e6d1418bafb60f4ea959adb6724eef9259bb2bebaa8f0fb7ff442c162099cda45df0eba0854d31cecbd3dc4895c6179504aab10df162c4d5de436eb461fb1eeee77bfdd17a471dd9edd4fa1ef5d8881e6f57ead1a9c5a22dc6441917c52391a932fabe7ba682d71d6c3b592852c0ab37016247e444e155aa420199538db168339c007a8f104345fc13dbda23cbe2cb16256399bf659e4f8352a83d9977d7edc6e2d6b46570bf3cb70d4c9a1510d836e5cf70993fab6c05bf7602f80a9d2c5fa08af8a2fea1fde398dbb87665d032dc2387da5a3a923d3e9f8b617991a0005309b1eaee9695733f29d5912dedbf79343f39dd44f1eb032f042f82c5909152efb928c36358faf92723f7c158208d7ebd464d9a9897dad329f3cc0730fb80e0279a9f5d0183dfbd567a730619618a19471ac12bea7301d5143f25df2eb3e514c9d8884f33ebc78faa38db00defd010dc1de0a09607768ffbf156bf930e0750a87f13edaac5524b941f0059935c570d49fb2dfd9203e7c128a078476f78e8fa367d8afe62efa225dfcb23fc0c0d582591cb584c5cc767578a5d4e8d715a88bf94f0dd8241f31115dad75adf2837c597f01d0b374aebbf5ee3a62b5e5625b359f5bfa481c4769e54fdbd1447510e1d6088e52febe09070e3efa7edb5e5b35435d71463340999f592ec956d7d871d6a31e60b0463e398f6aa2b13ecccfa283ec05b6f4acf25504af8e78effb08b844e5d4811779140db53867dd78e6c5f47b56e90bcb36b6b347e250a842552938d51d400a7c62def962e29ed96bb92ca078981b2956181c2ac15fabca3594d3da19d73272715af1f19c366c7ee313d7428106e536a7af4c950f2e774e696f18afa22f649de1ad69c556e53470403532af565f3e79fca3ca7aa68cade056da61bf8d55a7386b8361f31f5ce633daf6ad7421d0a0480431819746be935192a9e2f50b811417be65c2f5c9f7b48a73b9c60948a0eb2934ca71ef543dcd0ca79e0e0db51ce0d75c5c90008b4a3af91dd3ddc89d923e3b2b53794d194a533a0e59b58227180f7397a9cdffff3da8b11cfe1572e9ae91e44286fba4aa4ea65abf8b66e5b25c22eb856446310171b54deff2f312557144750b101c13afb31b00b8315c2bc4ae330c92a691f0458521ef33a3cebad8d6714abb6651758ed622c7affde7195ff2cd5a62335c0e16c48eaff9b85a636b6cc7ec9b35bd4aeb955e8f76a56cf7cf00c32b844248e36fe2586b1a719f13308357ff3d3faeeca5143baee4464e943a6fa7593a288d3d7b7ba0ed06350814a4a11f7fc1bbb64cbbaf071e0edad4aa752e927e530e91f9ff457ea8bc8bd9c36a160906569911181a8238a58f0def8c7a1d3f9d080eebaf6b66c8d5901d959d9d5983b987438b8a22e946ed39de93b24af6aef4bff11fefc392f02823e66f5e0d20681d4cbbc9ff115ceb1e5e0e8192cb69af6198b735b69a99890910a4edc21a52b71c33a1acaf17504c86916402d4e85eff9773ca192321eead99db178c926f22207940d240304a734f77c70c15a55ef6362290f9a0e1df318760937f9f6a0565a8c107548961bea43c7eab01709e4940eedf65b04373825372d6753b99e74db90b8f623af590c6c08a9bc043a97531718dd3621b3811cf43eea66710e7c72c5599fd7157524e9d2645d681d90f22ecd61491dab2ac5283272dea32e51d56b15b653a2e9fa3a0287794e717d53b7cf2cfb3eab3bf5f68fd4ef378dac2bd46ecb8963c40d288913b19471eaff1dd22f34491ef3ce837aae7081c21e4e652b583eb3eb225418866ae56e382d106db7ae0213826820eb192f6c5e65fd72417c932b692e42c09a689f467a530a71fb1a3defa291479c4a137fa524a6a5a6f2d9f66279a2aeaed18336e7529bcf39199b4aa7e96b7220ed23f6ef2246b75dd7eff54f0db79a98b9d4b30868b46ebfa6452c628502e264d868ad273f12c719f13c60f8db6faef81c3f2269d532b07d1665e9681c59e36f42b3a15e7b0be3f8ffe814ba3bb483ab390c7e7f10a9da34e2a46b9fab0fb31cd6568132bd63e8edb3d7b8fb4c2afc698fc98e8e1b6a38f9edded567587e97d7683138380e3ae59b7e96cff49cff02a62ac047d38fcd7bf2956f7b69311d164cd10040ddc064d53b80581c412c453abf234f35aee272afcb991c8e4156a91c1b63b88ac2cffa00eaac94691e9278ec09426cc152e6a766cc7b192e772549af218b912f0bc3c354e3dbc4efc62b3b058044ec320413f8349ee227796151c5a1b0adcdbc55e9d4ca262f0a6d5129be273eb0de39c5a118279f670496804517331de4238e4b9909bead9bc7fa57e4584d0d2fc9dda1ffa83907373fc240f242ac409a4e4e0d4372f429464d581b6fa0671772475ae655e77ca54345d7882c54b42db9470f86e519e1d43b930ac62bcb750bb2e240d50aa8140ff7a86bc7d93285f090b7eeb5bb82cdf29862ba66205e923730749d30d1ba4f2032c1bdd8c1d310c63737b476bdf64e8a6f0834c4f918329b71cad2b52b3872663dbf258d8a39e055745b71b87d95a10190f422449509831645763ff401417764a27bc1645d4db4e1ffd241a08a74438290d9d4b7eae946d7aa9f52b37daec272b60b0938e52f09990af36cc3c6223699ba3a563d4c8419ba4708b32a9e16e527eddd0c80d391ef0257e03a982b9e9a791c0a200fae87e7dd868379f89ea37ba9c7c9b7acf93be48720af7ef258a54f3bd13da24bf3a0f17dc3c135909912ac0db490e54176d1c1444b69368d2d0d3554854894d53fc6ed7e026c4f684b53d9881968059fc90e205d7450197ff7c1b2154c58914727782a923fc321b3f87c0fe45881cac6c003bde4ead1c3184cc5b33f18478be98d558e59d2a5a6c520982b313eda97dfd4bc3508e1f2fd90191426264de6aa61b886a3601f02e99d22b69f8ee0766b8ab33cd0fb578dae4e3ee6dce5fb72606e536fe3dfb237a5c17e0676d8f20c3305c4f13617e7fb7d231852ea52dad24c257e1fde2cd830924f4675edcfb6488bbcd6689f8d62c1cb7314af0191bc56fb9f09cf9b217f1943213f926b05823a8145495da9636ea58f4dcbf387577eb79fd2e80ecc396362a382fa8d3431535a9f040195619f4b80171f756338db0821e21eff9e108212852ed79554acac592bc8d9fc72d4d1a180a7e8620a01655013bfe9e8061b50274202091820c8f9550e999399d3b8b4e07dd07536fc955621b09d3a67272b202c45b828ffb97b0684ffdfa83e41833790d23c9bdf126c66c43990b39b59b7e7fb22c7f8383d141dcea9ae73943e8734280db8a52fe0b927f19adc8bd95564016ff4ce80087e170fa7a94b323174261b0766be63b7bc80e5e126d13c2df78ca7d2baa0985b9ac91811f05fc66f5e65427859f91fd4e7878ec3e89d10b6697ee4f3a2c5dcb49c03a40d8dbb48dcbeb18b03b0b9cda58324fbef56f26c3e90255402b1690cec9e664d5277e074f1e197c72cc03679b53126fe6ba987eb882b4fa8a7febaa5365a8b16b804b2c5b0dea068725d1d5a762fcdb8b6893b7751d4406b651b89468beda3c93f07b0b925dc8d3c0f96445aae675caa26f75a9d348b418c86161e6987d2fa59e716f2141c387b669962c2e526351df04f19d51f7f2bcf8593e04a77efa8aa85ded9c969c1cba73c4804a2cfb9ea4250666ff0d5ebced0b70759c1b1113fc501b9cc51ac9f973a5ee3330d0b45bbbd2f573392d887bfce08c0be3bdefbe2edbfc07906b5e853007eaad05ab9bc71c106fecc52185d12ce844561f71bd6646667f52f63504d8754d66291e0f4c39171ff166dec1eb8c09e63c2b98227c42c6c1708226cb75d74a80d4f7fd4816fd6f1311faead5e84d00e7007cf1f7cffa2f0ed46e7566e5427a8b26a6371df4437fc477da3a3bc854c002f71b58e4cfcd1355ff337ce84c4fb47af00f459553a13452280ceea98b7e215f0aeb3293ee7e298bff4c60b6c22962a9d1c9d3583ccb0ae027bc925f1b22cba9debc83a5839c2e1772c07e3c182540d61164bd8bc81e11dfaa99eb3b16fdd2bce8e4a1dcae082d3976f00038aa9a483b124d7cef8adb685f6c246f6c8d3bab76694ab5bfcc4b0b2422f26ebd12a0ae76eeb0d4a1af16859b1f9613c920fa04b0ba172c882f6d08f9fb0ad3ff646d446f6820e0716fc8f9c6802d1ab3ca5b198b4cb2121e962da9129a861a01d82deeba5ca711d39e455124d4dd95e9abeea2c8ac7e018301c28ef03317f751cbcfa1286c9f0def4547721c4c5d4080cc7c30cac652040366b57dbf9c528fc807b36d713e03b8323c011dd14b6e5940d14ea4f4a6079f145e3a050a7aa6143ec8a4fb942b0d52cde600ed104598cb18397723ec29bc7426bee57d756172e9ed6d052852ceb0922a087f78b9800677f35a5d2bf628c9f8264aa25ba4d025a47e99dfd192b64c2a4cc224d2d0a9ec99d3805fb3109d7434156cba8007d0dc46b02f14f2150d967807231e2b0f15bf4465b0ce9908b5f257539b39bfe288bb2cafe5db6dc83004432827d4920e60fa1732bb5278b5e5053cf1856c1914624548e4ac3e0008bf7c83c67a52009f85d3b4a27dd40e7bc53f650192cd204d2c6448f46edcf68c75b12a9c4a1ed3feddf8387c22f8b8e67e8b10ca568caef26e4392455941c997f4e461503c7dd56f267a137a541199a99cd625347503c38d53713acf171ccf78eba450b612ce4d1604657cfd8bc98bfb101d0421c7160ec17fbafeb05ab4024a9360da69693da9f4509baeb1422d08206e269561f81bd578ecfcefc3430ed81c056e5e4cc77ef584b1bfcf2ffdba3edb7de8e018caecafd21d09a25bfde30884da71cc71e1779aa8c4623b61d3fbbdd1d1903bfca451359ed094fb5c8af0a5aa6c727e2072ad19697b74f743acb89855acd1e0f231550d09ff6033c1cd048e8b0262f4c6ccedcb8539d1b2d52058b56a52743c4f1285762292f491c6432c4bfc2b9ae0141817693fe33f2e69ee728cb0a4a23a59095317cf08b0f89de9676721075ffd80924f522e2089f75da073cd164a0603f87de6906ff5407ceca843cbf651adaac47ac627986be95ae6beb9e57bf6ec275279a0bf802dfbb648cc2df2f89b1e0c49693a325b1ec03bca2d8b7ec89c9764401ee7fc4647df64b565b09e46232659d26215ed20e7463dc112e7027e23a582bd86cc886f2bc5fd98d4f84f", @ANYBLOB="b5c618b8fdf56ae822dcd221cf32414f978b565fedfc1bad50a866fb4e8c8163bb447c1d0bb5a5478856b9b6e6cd736598c8c3ce52ea8f1ff391227e4a4ea1d61ea3170425b7f59834b42080142bff367761804df59c617f82e2ea126ec200cb7c606d3d958ce1d6594194dc3400ef83ed7c4dd7faf1fb10ee14445b3bbdb5e7cb622d435082edab64b474686da49ba17b8c92cdcd7d4a7e851643a9e3fac1b6be9136b6ae3d929a1453fcb4ddc9c3b4465a2d218972704c9f9c796678d94085147084ac7aeb25a22c905a820e5bbd01035580344e8b1c8086c34e419eb37d6920674dd8351d952b343d5db4effdf35d35b880f452def750aecfbf4773488a751ec3e6134d5423de515d3f0a4450808a95ca83845aad950c6375a3376c7f9d4b677c81b6427a20b1337900546bdb82691fe9292cf5a8ac619db2b24020cb43d6cf5065889aac8ec2beefdcd3acda5c281aeae93dd31bbc19d8a9cfce6d31cbcc28516439a79bb8490ef15e1bee92fdcfeb25e6f3d2ba45a71ec2912008d03b562c9a5a56df0c2a0c5af523aed3c89a4fd7830638cf45fbfdc3a503ec712a1921a1", @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC=r4, @ANYRES64=r6, @ANYRESOCT=0x0]], @ANYRES16, @ANYRES64=r0, @ANYRES16=r4], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r7) ioctl$TIOCSCTTY(r4, 0x20007461) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x200000000000001d, 0x5) r8 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r8, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r9}) recvfrom$inet(r3, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000180)=0x2) semop(r2, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 22:05:27 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:05:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x6f8a2b3ebbcc5f0b, 0x104, 0x0) close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x81) rmdir(&(0x7f0000000400)='./file0\x00') r2 = getpgrp() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file1\x00', 0xfffffffffffffff8, 0x80000000, 0x2, 0x1, 0x9, 0x10000, 0xb281, 0x2, 0x1, 0x8001, 0x3eaa}) r3 = getuid() r4 = getegid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getgid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x39f5, 0x3f, 0x2, 0xce}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="9e57ade0b18c4527e2fbd8b9f14fbfbaa22f57f6a4902833ebcda95f228060761e1ab5f7cb51b769acff6b824059dafbff5a440e72708786ae8d598576575bfa3809b4e5588f87b04037479bedc5659fe73d15c58e1ca5448328b890c1da53df2b9b83b1bfed7d3240b53b5e4fa2a3055b99cb4d90dd36bb9c289af80f387b949ede5cc71fae985bff4767076105ad9f87c8504dc0cf0e6aefdb0e65b422848c2420d86908", 0xa5}, {&(0x7f0000000500)="bec3a1d974c36f782cec127e65c38fe0efb2257003318ae988c1f400c12b4b3022de1b7336477c77759f80d8ad9945a7e101afc638161aa5c938e46edb63d37331177f8d8b441470c7947bf9eb8809ec9ccea4fe31188974afd340d681edcbcac441871a832fe22d7ef9496859741be06dc5f67fba7e775c0d4b18d50cc9bee269b11fd542d80d059079beba06a067b40146c396ccde456772588c7164cf776ce27fab35e2c96be36c1663c2ee8ab341bd99d9b9086dd6534a6774078a948b2224b656a9c848f0c04d1e56cfd8615fe999e5d9805e59ae595d406e4812db9b2251b3089a583a6487488b6d9ce3a9a8db07560abaab1d642b422f4037771cebe7c635843cc554987f50adb5392b09bd03af9c2e02e2e2ee5ecf0ba6269902a87b012148646522ddfebebfb4cd46b0a69fbf2cd7c048fbfe9ef2daaefbb4f48628f5a314408ea2486981f25e8daecdaa9015bc8b7c7c22d50dc93aeea89ba418d77835f6403284bc091bb922defe10e1972345c608ecd57302f71c1529a3db358f9ef613c16ae511305a5e6cbb32350a88d4fd39ab9a37c91e1089a8451055af7a7b768bace143b5d2044c3fae2a260f570630e265e6ae6f093a1af7154f33b1953c9653cb08c8287982a25d1898b3c877f0ce15782a28bf0edb0216222090ca0be8056719da3955aeb4a14fe1b899624ab0ab387ef1b3359c91fc71c52b6a59e9124ef1f87f11bd4b6857f4ce531c616f107ec646161833c41bd35f7427a83cfeb9eafb7ea485e74af89b583703cfbd44a39b1a589ce0b67bdc1b87d47cdf0ca6e6273438c6f69b856742286ecbc35e76030309c963132e6d8a5a5c66efea606953b795ff3fec9a02fadbb9546b2a84088a9da6f972bd6d44cb0fb9e30a4a4103763fb9fc4f684ce9a278f4c2c3e98317914ebc4bd8858adb683fcd471e05a83ba0538bc4efaea891b38c8294ce1a424c481f74bdc46ab864a64422c19cf5f0d3988d4a6594c9dbee03838250896b131f5b33150e497f2436c49a786ae2579632280fa45851382d4f8799bd1cc28844cc52ac9c34f81fa0c8074012b4b1300544ca5be01a485d96a2b3f4bf5f4fdfac1782eb07fa66556407b3dc5f7e63df3f852567278e8e07d981e271a238d58692d5e3926b5ad753de448b66e36b129ff20ff8ac3572920168fe074ab76a7d25ba13fcf1e1df562a21ddb4a7799f8bb6ab24ab8740ce1dfb927e1a3f938770adee100681b977e12d4a6a0da002525713a68529d2020b1b4fbb2c047fddff94b0e900304eff02f84d073fc35073a9b74a1178baa68f4aed21ee0ccdc7cc7c14c995bef82bd007e6c5bb71cca2341e38e7f2ba813f60a7418174d31dc82321d27d8d14195f96363a08cbd30a19ad262bbffbb2156ef580f35baf7e953155aa9fece06a3061ba3e901a563ed930dfcd727203c042de587d77adf2a51447ef3ddac0880c75acc0c7c9b766d1bcaa0a0e930174e9aed6b60fc28ecee7aa11f4f8312c562f543bdf51b64d15b483f893c3c8a0927bdb4bac45932d0292e6da489c0475eaa3ba302a2626c89ef9fa780fe3d5d70ecc61eee960f113768935a975cdbcec26bca371ce56e751bfad527ab4bb30acaba7fb01ff5efdc977420565d8062214574920432a9eecd2cb98488b5359dfa056d0286487c5f894d36e82ebbf3f6d16c0147cc36ff25e1b8e78662a2ebc667533e8768d2b0ff480c7b54d86f69f48bcef7c582839d364afc53fe3d6ac2d6c14810453d35ce69f87f16d4cffdb700faed68c01d2bacd057d3618bd637874af482880bebb25aaed38ac0aca5cc4aee8b4be4ce0b79c1de82f1199e937098b33cb94219abf125590a5a56a543efb9479a720d01cc4e4008fe7c59382227bd74fc75e7f3ef8933089e49d9d4d4014564c0d6de5277780a46533f50ad3f98ff9cc0ab9b4fe9b4b7284bc6a51eebad85fc281ee91b869e84fb6561b29669427d9acfb724b23ca005c5ec0d2a11ff5b28a42c3828f3a665bd7b2dc0e02a9e9d0eaa5152450f655b6bd9f54d0d3e2fff6d07e99b453c10a44ddf01a728815fc8b4af5183a6c9cbc928dedf09aa9b8fab29e695485396a2f050d3d3eebd4564fd84eb2ee42194e5a33552220dccabfc0d640dd5615b25353d55434a6c7b4bec0a993ba21279133901da7eef38a04df8adf8d3e450720ac8ec30c6fa8aa78acff7afd95da6e408b405edd9e5c032f620c59dc09c1dfae8030f64d5d5b79b08302642653745a363f1144d85c3f655ac4d7cd1bc330328ee1f936234be02276cd2d0e86c94fcdafc37ff5f75258d80951c23669ba55162e61bf62142aea8e26fcf8c86b60376a9d676f78abde843dc63b5a8d5905032bc686021cb6aa73745599b3b87a2bd43e5edbe6acee05b46ff4ddf185d5608fb8de80207cdc853d4ecb4cf2e3cca88d661542ab6a35f166a3a7318bc947371bd4dede6a1379dfac9eed236db5e24b15fc803a6a8e02d6b580f03a2e55fb630a38625d79f82027eeb82456131ab5e134263d16da19cee80715499f7eff16a97b36a355a2827bc37d6cf02e0d474603712d7daed79eb78d365ef7fea39ec2ba8556c668c413c38d639be6060e3ac5f08ac53381dc1695d54ec9c5b05f7274d52a015b09f9df4956925823be3d4c7d63ecb0f04a07a4235cf8eaedd291dbf63b889bad665f9cdd2764f1c2405b4e69344e76b1ee7415f2bacf55e265f78d4212810887614c6f0792a418bfe9b631dd2163836abe1933a59a4710c296ae09048898ba66d65b8b1222fabe42ed6cea52e01944b77acc930199ef8f3c852451a54d961e1e7f2afb208c0c90093c59647643a967f7a8dec7713ab14dbde2d5f7f7a5cea537e7954140dfe4b829d90b19fb11875a2eb813369874f8c19b244ce3994f9588e8475bb80ae85b902b452bc9f52fe4e7d260e8306f6c5e2725eae0acb19b88ab98adb4e4dbf6780bb547d7f150b1fc9fa5209c1936e3692e5aa7dc4f171b063d188757314b3c9c03888559f22d95fcbc34eb26a1ce3de09638ae9dca8bc26b0d5c7f0e1314cc067197ec4c8f70d1a9c826eec53d3a392b9353cf9a37572a14fdf6e1e5c1724e337fd8e4ca1ee1b76db84799a524cb47f8fedd97b6d1f50d54f26464f53d7f86bdbddeefa435d35355477de5cb53de6afb04100523d6a5a7f748a577dce1bdeb27168c354e90b2ddb833858df7d6daa5c9d3cb64c9b36a7a6e6fedfac59571e5af07e7719a5022cce42c801d948446f44ed9951b5fe1798bc965db4f35f0bbd6c3c30d8d07198b26b5abca94b291aa708c02c1b60f72001104c2c53d73620f1b0a4b4a92a0c2f7c69809e5023bb7bb90766846e49dd3545bea5ffc1e19bc41259c8e846dc292304c424354f3a1251a5352e6a30684709ba8cba011d76ea1654baad0c446f5e4cdfcf0e8bb341dc5a04b2bfd703b8b0f49f6277031eb0189cb9ed5119962095f28e2f0477ed3f87b96c118f82f37573ff30bb9c8c14178ef7a5e9f1bbc1ae43335e2be443d6b0819997771aa8f6fca9a705bef03aedd82a87a425cbd456b548d0bf41da836198ccf9b8d410a7c84c290a334e54095d2fdff687ebe89bc8196a6d4cefdd92d072e6a2fb8f6719d957a9fd9ba864a02dba9a6a641b391c60206b1c193d081dfa7e33689ab65ff4932dfad662245d32af590d31db700963f1b1b85b5a978fb6ba304e59cc169c82e208a9868c66bcff17b437c96a049a04251fd99e4dbb518180f55b13139e638b2d1515be2c5d42b8bafacab0e75e37d2ccecf799f7f909e00f908dd0dc472d0bba5f2a67f56a788967018f8bb1856e045472cdbc04595cd91ce05386d35cd2fb976b1217b2e1f09ced50444b733c4a07d892a85d5f0c7eeb4e7e3462d5bf5d7ca5ae46ff5a0ef1bc44b7f1ce5a0e80897dbff3b6b1a2415f1741bbde2a5d5b08ddfa3abb71ff1148a1cdbff1dcf0d19ef47a2a34810ec2dd93af6c946607d9b2072538cb329c1613d2345adf0ed76d46142cb4df32e020430ce2e8711a145c397ead9ab58b9db75f9bc88a122b1c2f23597c2918a1f56cb6122cb6a79e68acbfa08ce85ff241866f6303876cb4bc85039c971ad644cf2eced85ff8a71e579debca1327724ae4190684d001087f4fcf4c5b9eadd8297719fc03e40561b9a77a5343b40d08aa44155db745b17f91810bd635c67ea6d18608d8ad227d38932819cc4e21b8137aba491ebaa8a465d09c3519d7b08e16dbe7274fc6ffb1f970a1a67a602fac52da190d9c522894992d72bb91dbf3fb26ce689ab4fe1111f67119d584322eb4831938a5501f3fde65cb7b76e12963fcb8ea8676fe8839772c035c73d51468696af01d8ae6f512a7127e67b3ab505a6896e726efecd453cdf25619705442bdd3ca9e231b0e2b276a9ca6d5f8b2feb77e49f7661128f858b242e63bb3e76f82866c6705feb9d5e2133e93770464d91afa353fcfd466e249a682ec1bd66e6b4684a67eb97f5c7962ba6cb24763fe1c253f40af43021384b8489bcedf44627a5675100c76b9b9450115e0d1c30b7c04fc1f679029fadf9e05af8d963e13eddedf4d0b0d9e75108ce4ebe74d2d3c3eec17bff5dedc4bca1415bbc7f44417623efd7eaa742e9fe24a81a09947a874635767b9945bd3f91d3ce00970d05a8e75f1066bf08136e1f1b67dacd38bef1e2a070feac8dc6601b23062b6a1c29e771e5c3b7bafaaeb13645edc74fa684d645c67bcb5b8777ef8d96539857cc1cbd46959a749c295e8d324a4c62227f0d6a2fe143664856cdf82325fd70594f9f1dec6ad2962f04908beb2e6a84a9f33c7daa85189c7076b29e38269327689366d290b9a11d63cc145e3b6ab3d18b55a4951ea8b2025b796af0c7c3f61e3c4811e70d2aba6dabade66a29ddc1eda73a7edf2addea37f2715792ccbd60bb8a4597e72bc08ed4c11b926996dd32562544a1b41a074f9a591da3c5d4d70859bfa3edb18f652139a0ad9f7d2c0aa151e3b07c3907300ecd5a8219e2aa3c64ff36a40c1fbb817647063d87131b052fe6faaf1ec20b43c6fad4d768a1f9f1433b64ffb95bb5c5bbf2355732584cc6ae4d8974e07a85ededa525796d22aea6400c5e59c0eb7c48c040f9fc1750b5af1f9c2b2ff8d6da05d44ce082b20adc135b6cca331d66ae51cc8b98dce122f91622e4cc10070e2f83a99e24d76b00736fc5dd45dfbb79cef00caf4c714f610e8a51054f4e0fa188965f2a8cd53a132b81a693f6ededaada4985eeab3eab1bd27a3aa0e9aaa89c16f8a19f0d220ff9faaf69e51b0bf5bc55230650fd63d042302adf93a4c2b5de35bc6f3128be19d9d7ba789b84e601089bcf70990244b4998d6b03af25e3192d9352b8154394ddc1b6788f2b0ed0a5c260ad9760cd21edb476fa4ec30c52d5c3df0b436cc009dd340dfb5f27bf5d905da0f83797abadbebaaac74001af36d37d497740bb50221beff98d226bccceb6569e74c4d84d68636b4657c14aa0d9e10620f3c35a86b73ca92383b0b6aa30d7df35ea6c9355f4f0d22644ee28a4882400071e5079195e3dfd4600428d01f5f778f4f33b6499d389a24560361583c9b5004049bc6836c361dcf76123a9d16c0b5536220afb54eb626c5d77e3c91204581d8c1db0ce457936ce40d0ea93f089c89507e98fd1a39eadfb27653413d95788a0426ebf76c6b0010969c35147270b954697d6dad3fe3d1c54438a8c04f1297c1fb14dd2cc136d347c5c848940f836cb26574dbf64c32aff079f776536658cafcfa04ae489d124b4b972d7", 0x1000}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="18000000002c550213ff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000fffffeff00000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000000b686b1e0c1040481ac107f66e63c3a7e824e23028f0b6ab9c6f8ceb541649c470d8a8cb03fbd37641d7520f7a2808f72693db5b9490ee28783fb1056a2f000008000000000000003cb017e6601a9bb8370ef22abae6c941723b8e09cf0d6e504ad5250c5c106ca2f837993ccda87eb0a979d1c89ec3e06e"], 0x128, 0xc}, 0xa) 22:05:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) kqueue() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c9", 0x1) 22:05:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x173) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x4, 0x5, 0x17}, {{r0}, 0xffffffffffffffff, 0x49, 0x80, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0xddee40943ed27ed3, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x39a, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x80, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xff, 0x9}, {{r0}, 0x9f8a20de55d00ae6, 0x40, 0x2, 0x8, 0x7}, {{r0}, 0xd17b2a47cf1baff6, 0x10, 0x4, 0xefd, 0x40}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x9, 0x1ff}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0x1, 0x1000, 0x8e04}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x4f8d, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x8}], 0xfa, &(0x7f0000000040)={0x81, 0x7f}) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0xfffffffffffffffa, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xd99, 0x46c}], 0x1005, 0x0, 0x9, 0x0) 22:05:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 22:05:28 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x6, 0xff6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000180), &(0x7f00000001c0)=0x4) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) write(r1, &(0x7f0000000080)="2078f7b678807d89e032dc19", 0xc) 22:05:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x40) r3 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r5 = dup2(r1, r3) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x7ff, 0x400000000000004, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x803}) r6 = kqueue() r7 = shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/204) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xffff, 0x5000}, {{r5}, 0xfffffffffffffffa, 0x2, 0xa6, 0x925b, 0xffc000000}], 0x0, 0x0, 0x4008001, 0x0) fcntl$getown(r4, 0x5) 22:05:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x4, 0x8}, 0x0) r1 = kqueue() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) kqueue() kqueue() 22:05:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x7, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 22:05:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f0000000040)=""/38, 0x26) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 22:05:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="8875afed7fbb9f46f2213666179200db3d5da79bb6876b2ef5bbcf9f107576e5059fffeeb84eab218f92f7e799520b9fdb918affb7164e2d95224347af827d24211c8f53f6b28f1c5182f0649fc9043a544dd9b8f60681ea513008e76e19db27365c3de3ea134f32e26310097292e6975dad0b92b28eee0fa021c692ee788b6396bdad", 0x83) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 22:05:30 executing program 1: r0 = socket(0x1, 0x4, 0x0) recvfrom(r0, &(0x7f0000000080)=""/251, 0xfb, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x4) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0x5) 22:05:31 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f00000002c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f0000000640)=""/186, 0xba}], 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 22:05:31 executing program 1: r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x22, r2, r3, r4, r5, 0xb7, 0x515}, 0x9, 0x5, 0x6}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCNOTTY(r0, 0x20007471) r6 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:05:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x80000001) 22:05:31 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6320194abf204f965a1f20b4e499b295cbf40bb3e25a588c31f45d482cdc4419534e2befe65e3168890ebb98168c4866fcc0d5f2b9e301cf69", 0x39) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0xd6b915a7c2a886ec, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x31, 0x3}, 0x8) 22:05:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/165, 0xffffff15}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/233, 0xe9}], 0x6) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0xc000, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000600)='./file0\x00', r5, r6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530e5"], 0x10) connect$unix(r4, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) write(r4, 0x0, 0x0) 22:05:31 executing program 1: r0 = socket(0x6, 0x5, 0x302) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="00000000683e036bac83d19e1d69dbc6f6264e7bdf4a45c4aabb6dcfbab605f9a929944c22fbef00495ab2c6eddd4079d702a05bd8fd1c8750415cbd3e7a988588b61eb8aa878f51b885d7ce371f074e90bfb370c26b8d293c294c72268aa8a6b9f6841a7cffb6f16fac4c5132fd9238f3b98693181f8e3e7cb580a631cc01f39eb8984048acb4225c28fffd37a6e7f504d5f9378de4", 0x96) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000000)=0x341) fcntl$setflags(r0, 0x2, 0x1) 22:05:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setegid(r0) 22:05:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) 22:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x3, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x4, 0x10396) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000d00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb336802306eb2f0912b60b64a530eb8e5c32c032267d13b495f668b905e0cfaaf57a2d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f39f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6b622f7bf7b1de6dc3028caf1b1a8b3b07c4568ff3347f223b66ce1d5f3119383d8e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec92754dc3195fc40cfda5475c1142a559ecd01fa9dd28fda08450d79c1beedac89ab0a76d46e5675a75ee13403554327588f8ba8dd97ae0370e10d45cc00"/376], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r9, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r10}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x802, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0x2) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 22:05:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff5b}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 22:05:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:05:32 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) fsync(r0) lseek(r0, 0x0, 0x3, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 22:05:32 executing program 0: r0 = socket(0x18, 0x3, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x772865b6}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x12, 0x1, 0x2, 0x8f64, 0x7761}, 0xc) setsockopt(r0, 0x14, 0x8, &(0x7f0000000280)="07af38c45836afaf480fc05ab2ef0f29efbe67bff8ba0c53dea11db40c0e83ae64472274500190d56d43d704c825234a653f59b29f352be1a892086d8dc90289163dc4281c0ea7bf95ea8d3cb6148c44a70df2ab0a489f5a02060452ff9a591b7750a247aa220fbcdc53735cc1b9f08f909e9e9cec36d9c99573e80500d9dec9043a1d56d466706a1edc4452c4ca497310577d9b95e25f63e67b734f5fb5127313f2c95b2c9d451faa3185857a987734b4b6bf30fe5904998d37d23478740d561c29cfe76df31f51bfe648db197173a5273a41d321f60c71674628147fa4921c372ad85e57ff22e7a7c0461670bf65608f698768fe37e2095e2bd88fd57c339a58", 0x8f) 22:05:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) 22:05:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) 22:05:32 executing program 0: r0 = msgget(0x0, 0x200) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/39}, 0x2f, 0x0, 0x800) 22:05:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x3) r0 = socket(0x18, 0x4000, 0xffff) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x2a95, 0x7, 0x1, 0xffffffffffffff01, 0x3276, 0xfffffffffffffffe, 0x3, 0x2, 0x100, 0x6}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1ff, 0x3, 0x1, 0xebb1}) 22:05:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x4e08, 0x401, 0x1000, "17ec94a5afbe64c2a7510722c8033a456f52fd7f", 0x9, 0x8000}) r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f00000000c0)={0x3, "1244c9ea07d80e7fa4ad963afdd4b54e1e45c7ce0fe8054064553760a6e0957cb8d157c3379c02b11c8adddda9385f7ba86634e7539318f155762f6b97870a81ec1050c81272c77a8512d295ff3ced9904eeb666ff99ffcfd7dce65f58d0d887735bb019b20fad68eff51fcb519a"}, 0x76, 0x800) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x2}, {0x3, 0xfc3a}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 22:05:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x1, 0x1, 0x2, {[0x80000001, 0x53ae5c08, 0x9, 0xf8, 0xce2, 0x31403a5d, 0x6, 0xffffffff, 0x4, 0x2, 0x8, 0x8000, 0x1ff, 0x96, 0x2, 0x5, 0x3, 0x800], [0x3, 0x9, 0x80000000, 0xc8, 0x5, 0x1, 0x7, 0xfffffffffffffffa, 0x7f, 0x1], [0x5, 0x49d6, 0x3, 0x1, 0x8, 0x8, 0x100], [0x0, 0x7fff, 0xf04, 0x40, 0xb7b3, 0x80], [{0x2, 0x6, 0x2, 0x7}, {0x2, 0xe54, 0x4, 0x22d6daf4}, {0xc7, 0x8, 0x8001, 0x80000000}, {0x100000000, 0x100, 0x58d5, 0x6}, {0x800, 0x6, 0x2, 0xff}, {0x280e, 0x10001, 0x5, 0xca2}, {0x0, 0x4, 0x10e2c00000000, 0x4}, {0x1ff, 0xc35, 0x15f, 0x1}], {0x5, 0x724, 0x9, 0x10001}, {0x5a, 0x5, 0x200, 0xfffffffffffffffe}}}) 22:05:32 executing program 1: unveil(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) preadv(r0, &(0x7f0000002200)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001100)=""/14, 0xe}, {&(0x7f0000001140)=""/172, 0xac}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x6, 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000002280)='r\x00') 22:05:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x8, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffff418e, 0xd88, 0x0, 0x95, "824ee078a39bd79bf822294c5e5186b331170f9f", 0x8, 0x7}) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:05:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x60) ioctl$KDENABIO(r2, 0x20004b3c) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 22:05:32 executing program 1: semget$private(0x0, 0x1, 0x248) semget$private(0x0, 0x1, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)) r1 = semget$private(0x0, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x48) recvfrom(r2, &(0x7f0000000040)=""/144, 0x90, 0x843, &(0x7f0000000100)=@in6={0x18, 0x1, 0x887e9b3, 0xffffffff}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x100) 22:05:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x29}, 0xc) 22:05:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00006886ce8622e10670d0e2f02852bce8ef0e3e1d57b0caf079"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x4) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x80, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 22:05:32 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x2}], 0x8000000441280, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = msgget(0x0, 0x400) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0200000000efc000001c9c00fd004cdca4faa7b28bfc8898750de12e8f7ac20ff3c192886f69ab712d8858a68c3122e2e73d13775d9871327ed76fee03d6d971507a2db34c921469312976ac6b4c04234c3fccc4f90acb84b1bb29c46158b3b9ba8a29cc4f86d75815a8b0d9067d8ed3d43df566b5622329b68024400555aff68226b8f768b86d4438a8c728ed0740f766463f52e9be788a656899c20962b93f8c559e07bc6aeb55e8ee59df74b72f3cc7ab775b7e343e910334b1d30dacfc06a7d88e4279c7828224500c373ab89c78d86b5459383c9585b5113b738fb6334160ef6eb152cab41f6ebe5ceb4ff989b03ef2ec6332d27f0000000000"], 0x1, 0x800) 22:05:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs, 0xfffffffffffffdc9, 0x0, 0xfffffffffffffe6b, &(0x7f0000000300), 0x20, 0x400}, 0x11) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 22:05:32 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 22:05:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 22:05:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="0fa732a8fd883f6c880d10966108d91a7d287453ffa7003e507d196a3c297508a4650ebd36cdacb7cd4c03c273a08db1ac2348acdf9160a45a02345a89eed7ac9f1a3f0160f890057f9cb2fdc88f3a6bf3c4c2e4adc20d0eb8c7a5b283", 0x5d}, {&(0x7f0000000100)="66cc4ac4fc32f6ddac5fc2286ad92a6ca538f6473cb1df05efe09fd0fb103cbded21ce1da799e74da6b2f0fea7d2049637747bd39f55de86596c6a8b213956045e72bf801e411040f2be92f4c7d2c9918c1c911eff263803cb25095dd9f5c650f5af6f4fc58d81ed1dc7f2aa505c79f4141a9097", 0x74}], 0x2, &(0x7f0000000180)=[{0x110, 0x0, 0x6, "38a78e2a60b3c506dafd0388cbd69bbc12b41d2962080fca94e6403a3fe4dd1dbd61e58498d49b238d484f74696e225b2544a0a0f983c60652f84501efeae45624d54d9e364c09127c8daad3000cb73588070916e8c4b35c7f8c0a426977d5c3b7682c4888b23441572781e59e1cc8a6ce145887843909bfb9f386dcaa640ecf8c54b23c4d49165ccf181a81e53fd8b98630d1b79fac7d214fbd2016f2653184a1c8246d35d93fe590d9fc8d9cd7a3e9ca0066e9509fcceaf485e06b8c77803d59ef6fb11159546719fae9239ecc8228c5b6b13c739f8cff6c2c41b71ba405c5b6f5bfef11d48e19032814808a20271ded1447d2577be96fd28569b50a24bd"}, {0x30, 0xffff, 0x100000000, "41b18959ab2d10d7d8d58d983995a6f9bee567a578c4a888361c52"}, {0x48, 0xffff, 0x36, "0814f1786596d9445924d3914cac51a37bb90133685b506d88e4d7beb8992402c3c1f041f66646856d91bc68c2989e201d9085"}], 0x188}, 0x408) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x182) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0xc, './file0\x00'}) 22:05:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x952c, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0xe0000000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x5}, {{r1}, 0x0, 0x1, 0x1, 0x8, 0x800}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000008, 0x1c0000, 0x1426}, {{r1}, 0x0, 0x30, 0x1, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x44, 0xf0000005, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x73e80fee9e9ab108, 0x4, 0x96}, {{r1}, 0xfffffffffffffffa, 0xa4, 0x20, 0x1, 0xc09}], 0x8, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x102) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 22:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 22:05:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open(&(0x7f0000000040)='\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 22:05:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820269c2b39308e3c7e545"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) r2 = syz_open_pts() flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = dup2(r2, r2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x674d310c}) execve(0x0, 0x0, 0x0) flock(r3, 0xa) 22:05:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0x1eb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:05:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) munmap(&(0x7f0000003000/0x600000)=nil, 0x600000) 22:05:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x7c0631392b25b963, 0xa4) 22:05:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 22:05:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = socket(0x1, 0x4000, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x1, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="914195de58043d455ba692f9c260586714d2ffdb70416a561741844c13cb6e8dc8f307220861ff9a52ff524506c7e15720329175443de768022753a2c8d8c0f9df2a5a5f56a94b5d0c99828108910ac279ac72df307d64e16cc4a15208e9c5ef6ce24241eb3d41e459ff9d7430367b396285db7e73d1275f49a022b6c8e527cce2e1cf5379703a8f5c20df6aa8436c057163bc1e8427e570f8340447da57", 0x9e}, {&(0x7f0000000300)="02dfde1a82436ec3773d558d0683c29b249856eb75653dc00af780ce15a6c91da757b2ff25fe0fb52b29aa92df2aa5a5e2d3594a0f28b85af9d4c3edccd81e56412932f7a92bd1cd0421738a86dbf2ea6c6362facfc81889b9bbae4aeeca223076dedf1ccd5d84d79c2396596afb7af7c99d59592f3746594c1ff78f9ba5b18ce7634c88c2e4e60f1874eda76439f672a0b2c0bc2d63c25b424149ac4d4d4fe9dc9a540ee25e05f887c76be2262fc2aae065a03bb680591a6a3855902031735331c28f05e6f3ace2f1d119c84fb0c90caa947f6a38f20aea95f3e8c9de83acbe2093905fd2bd66ee380d7bebb682e7af", 0xf0}], 0x2, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8]}], 0x40}, 0x402) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r9, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ftruncate(r9, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d764608b1dc7c317ed5"}) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000006c0)="6428d25456d4dcb04de96c9277d9f3150098ea8f532d29f6bf6dcbb7d99e33ca194a443ddcb601176e8c492e18f98123efad599d1c00296c71b1fce190e5d0f8891a10975c875135be2a5b9da884911c321907c5c1043fbfbda478fbdb00ac63fab5e8884545530d33d16f3d0aed673de5e536dd78bd13cc9de16ad345093cdafab0ab35a3de5096", 0x88}, {&(0x7f0000000780)="3bbf8d42dbd654acaf61120acaca6b810742e4e22af0ab59aa5027cf671ee8d2ef78eb7994851edf3354d516650bce0b30f9f460977cda34e64ba839c051b574d95007d6af7973", 0x47}, {&(0x7f00000008c0)="76029115975ff9710bf54b9621aaa03455463f025724c41740221cc48fb4f94251659238d4ca647f09f323b8147f269a8758131a8978c4136a68fe5779ce9b71fd2c8faf73e87c47a2039da7dfc38f3536008240cf968311d373f7b8e52262941ddf340f17b81afc1d1af5ae75884c8788638b664179156a4aa17e4378e432c7d26531518b88e07444a827759c1482bc8aa19819eddcbe55281fa4f3965a9a142da99f95f6b6554c226154e54a1e2d4f186fd389cb452c2f884b868647fefa1f8079a5", 0xc3}, {&(0x7f0000000800)="4c334755aebdfd836f594277aa0681ebda22ac1c38bb10dcccfe81e95e6c05db7ed16abd925dd5cfa83ffe6a", 0x2c}, {&(0x7f00000009c0)="c1151a8ee849605a5de0a56c3bc9202472dac88914519b2ff6faf82eeac4c7c0ccaa591af30f997ef825fdbd43b1ae10634b9d59bd58350877a7ce6570f65d8474bf27", 0x43}], 0x5, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r6, r6]}], 0x18, 0x400}, 0x4) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r11, r12) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000001c0)=0x9) 22:05:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000005000/0x1000)=nil) munmap(&(0x7f000000e000/0x2000)=nil, 0x2000) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 22:05:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 22:05:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f2c0b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1d5, 0x0, 0x0, 0x1a6) clock_getres(0x4, &(0x7f00000000c0)) 22:05:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000001300)='./file0\x00', 0x0, 0x40000000, r2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:05:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xc0) 22:05:33 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) dup(r1) kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x1000000000005, 0x0) close(r0) 22:05:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x1, 0x10001, 0x3, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r2, &(0x7f0000000080)="ed138c1b4f067634921fa71cae88951867ceee94f49020b760d608b3a4c2a8e7b626cba8d8817bd9d368231a0824c27c445f5671efa87ab80a8441bfe966450ef41da7a852b094c94e5c873e1a4def8c94ba293939725d2a4babc0c0d4481bb123cf132ae396f77bff4c80c51867974d056e41f30c50062c2433b67d5c966c0e06c71d30594ab82a8ce12428db71e71ba1adb825a3530a07b495900a9bb89afaffc77c1932e0", 0xa6, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x6658}, 0xc) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) fchflags(r2, 0x0) 22:05:33 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/89}, &(0x7f00000004c0)=0x5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x81, r2, r4, r5, r6, 0x40, 0xff}, 0xffff, 0xffffffff00000000, r7, r8, 0x5, 0x3, 0x3f00000000000000}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x1e2, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x4003, 0x8be}) 22:05:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 22:05:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000001540)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/199, 0xc7}], 0x3, &(0x7f0000000340)=""/99, 0x63}, 0x2) 22:05:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000003400)="c228310f04524ff8945e90591410dfe4ab7246b87ecee7e533dc9868b662dc459af8f4b0f5f5598b225954c5e81c87fd7a98a1d70d6b5e03f06ea8248f02ecff2217e2f2af4f830e713400", 0x4b, 0xe, &(0x7f0000003480)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f00000033c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000240)="9b1720b47ec44d85c9a62ce7a206c358e1cc1978edd924dc477ecf15311c232b3dd2effb7303ae483eac4ebbf02313e6328f09cd8c8cec96c10160d52654d3bd67458e6addef2af705af81389ca7cdc4b39379bdb921e82ab6389a84ac00361b24e9bbaa7300f496bf28ca362b916775ffd046f3a84b1745bd7acae77b9bbf867fcffb9dd19a2bd0f1f1b38588bedb64af376afa9f57c55ff6134cc3940a6fb6be6d14d2970da5fbabe0954e1244c8ed31f65f9f1c388bb14d84de324439f77a4591f5a85ccb673913beecd89fb86691f428b55ee6cffddad97feed286e84caed6cc8f339fe0432b390ab754e129551f3e0a9d477b7167548182b090620459032ecaec3592b4073b7595b37b07a2d9b6d722fff3ba25da1ac0d04baf9abdc4e2579b347321ae395044f7634f763700c8e19a5ce233613b81808fc293d41c0238b5815d4f1d8ecbd4d0ef7ae6b7abda80937a450f3f7e860952871f36706ca824998458dc4480e6aa6e2ad19db9fc7eb3e2ffb8cbc261a48cb8d27958535b6da95c6a09ee9520dfca8d23cd96eff3d6d58d9f26647fcba6bbd1b1e8b69920253a961742cfe5459fa4b703154678c45337c54ca859b55200cf44f8adb9b0acc4c7c9670c4ee1934cc77cca69aaae0aa2abe8f9192f79cfdcb3815e7c8b90908cd572da7572f34fcc18f8b250308270fc60a8b554025aa2652603446a4e0b6a0fae2520cf9fcab5171ecd43d08c036889c356828fdb37cf25414ae8f90b4d08b88a5f1a12e51e3a9b8b58f8037fe2c0c0ff49fa593974a93229b2e3a8cb0fa7d4697e6b6bdc8e5172d5e9d5c00be70401fb59a1eb2044e4185542937f7ed2d9aa7697b42ec3d38c034fb07f6ec13c34c489f1b2fc45b5695c2e293e3f03b9dc27bc85d2fa2ccf70aae339078d697c66429f386538967b82b6a1cbeef9f4ebc2b13d1b1b090454aac3ac6b52ea845e66e4d9ce0fd5fbf0ce6f55dd5288c246aee0772180f71c5aaae9c0f70e2ed84b1722c398105ab599f9d90a4146b2e5466d91227be396ebc9a59fcea535e405496cf43c0cddd515c9b9afc22b4576e53af126bacdbc88ec10009e100798927d92d35741a585bfecd8556665a2ac7615c5fbe3ce544c2aeba79f0939ff37c198c3b499acb21479f8b51c14750b46ca89672f6f97cbd82ef919b8d46b336a378af465c612741bb2e64ef6a6f3589a652210400730c646d77dd44c1f8eebf60e8720ab90829997a7e8e9aea6c31ffb2e097f01161c2525261df4eebaa1258c8db63bbaa40957e2b52e8d0af22b73fb9a61867e9ef72195b456244656879046d5b0a0c54245b8602b4983dbb315338b885bf0078b7d5d26ec1a7cd778de7faeef42bec561c276da4cb97efe36a29271678234b8c07f2ea2fef0d579c4672d0fdca1d91c431ec1a24816b66f61717f8eeb7d256fa68b534eacbb5a695d67c6418cefa98d29eb0676163e3e10cfe209b452422a579b21a9b2d4a17f241ce3300c56242068a7ccc86e7ba3bb83538a977cc2512950890c8728866d4881350c285b764cf9648f174d20da889b7fdfd7b09eb843f40413ec3343bb7c9b661474372926698b9a035eb255210f4dfa8d6977e5015c8fd835ef9dab7cc6228539febc237b11c93f015f167e5f9bc726186c85cd579d5d0f242374c2bf438000e0dc0033078266887af8990cb5f93a3d9c991a10c4a7894a3cdaf9e624ffd5872a6394a24dc58fb4907c305a6ca283d905a11cbfb2a91fe682e79571061c2929e270a920dae4e97658f9e4663879738c1a90562703c7638b5a5e3acba79dc0791cccc46a124ae30a48759b294a9d89cabe3aba4e03d39d89054b6cfd9370e828d0c7f0378d9d5a4d1b343103676d9b592e5e29e2f29d91b18a22b05f5a44485b51f9c07b810cbd1e8c96e95c3d5026f84461529e40b13e201e5dd4d50ceb883990e670421c4a174c46b972f32f93d202cbb720ad3eec656e6958abdc41c8ae56338da1387ec4102985e80316a332e337fa444587ade34038d7cd37457779539b924bd6bd574c022422983f27a80d3926f43876655518c26db8403e708a8a4559cb888f2998e55319cdd571a1cf0dad7c4a4a5fc3abccc7a5d1b5a2567760913d7b2a2eaa75ed63c4efd9c94a9f94261b54556c44826162886e798f99bd5cc0c913abd62bd8a48da6d012bf65142a78738e4f574cc503516f87a59b8743c77402a83ee9aa91c199ff4c7b25b9b7126f1fcb633858bac1561bcc49d630f43de75fc15c6d0683ccbad4cf4cc4f87510b4a9ccd087abf8a77b64aae0e4961798b9845f0ba2de8eea3e680b24d4ea144bfb581c999bc38546a2b26eef6b4695afb8eee5fbc377d15f540c3b31c72680fc4c01e0cb0a648aa8149a350c108a84ecb4184422a0bbd3a647d05024ed12cd13f8337342e98e014c51161156dbfaa444734e9b2b619dcfe0b2c6cc6b95607fd785d3c3426d918528be89096a80ee67f292e77b076ddad4750cc805e83402f23e87a9aa00f88647d3fd87e7649b898e1f9406f8548974c6e8eadd8007864592f7995d632ebb9bd362eeca80c9f9e365eab1a3d723f2a51254b8e2ecb8ff0829c6a079a3c5fd9c53b0a81be7e2ec2bd5e13b518f7483133ca338ae14b1b00eaa67c901ef178471cee65714330a176b96358ad076903b9af6dcb1c3d945092f33a06278be1a5aa6b12b7443b37822675bfc74cc1f0cd12861df94bde79ff3d2b43109e74d0fdeb6146310df2eeb90216bc8579dfaa0468c7047c7a1301f694ddbaae4f87a96c0e16c12c6652e24faf9fd554d891ae48505d9189998cf84490b8e76473f05bcd9a089344f1b1e7747d6292e2db960657bec56965143710d8124204b298d2cc08e1abe15ade3953d2dac7b45da19f480be50d34af81f20268c4496c846893f6ebade8c8956a31ebf7810cfd85165e6f3585380277cbc9ff16ac8f11266fced37e69d71dafa89988e0f7769ba041ba4d26f7389b77497f4b12d8cc0fcfc90a7fcb905759f2ca628a34a6e6b6a31dcacc6435c155c8d2727f2702c960ea91820cddd009d474b396975cc4cf6a8a20ab6a8c4eb674b2bc1bfd831da79ca1b3f2f58648beab7fb6007bdd0e70f9b91ca44bb166182ce38e02bf3e406312072246e824c3f33ebac718115b680e6942e44031d754eccab7bd28a020e0e45f9ae6a22b5a70a4c7bcb08873acbdfba47652c3bc933aaffde408a4de69ec8d3752f0e846ac905946b30875081970510d4646dafcc7c62c105e5fe08834ffac073794d5bde0fbf9d25600976fb2130880a16e1b4a00c8abf3e4f220eb31ff7e855ab14a75484de7b3eb0852620e0d2ba84f9e2035b12bb127da30071cc9001b6f063ae1c9c58b746863e5bfc903abbab5503f5e4307080ed5f7cadadaee8dd6505c8940b686117be04260df021d6d51647b1813c1272f055562937f2687ef612962146cfb444179b0f6613a4ac0406bbb51cabb4b26ba12f22660f11b8cc7a4fd99d81e1c82ce448d9e36bea425f7a3cbcf0e8b5a91c431ce4af86b68a44ea21480ded5e5dc3277a41ef2e4aad6a6a0bb9c5cd76f4de09eae038b2a87a0d8010c32eb33b197f480e0fbd6f76dd0709902b122aafcbf63a4c5b0c60a6b9cf72b0f5cdde0470aee974886b1422037c4d500efd9332e1e4e8d737bd308ebf07b0a7cf4a1b9d8e4096bf0f5a6e9a568a4925160f0c7a2240db74cd822192a744001de41125a29176d0d0c061393d9e790b479009582fdaed2c013ea65f8288d4d183f2de42639f0ffc0943029a6c25bfb8b5b66bae8863bce13e3ac0c6ff5ae9c8e77d449fb822b0e4ca50dfc1c601e0e7b117b2c5193f27cece0fa75bc4d138c502b845c4a76db8e0405cc98fb35c2638e480b54a4725244241d5000b5d5b6ef588e5d511b593aaba8a681e18fc83d63b92c453c49622492b72a603af077b87e43426f8f525db80c8c0e541407078621d1ba18d736e517a021746f0e8635ae43929024f81acfc0b2a25f9cc8d755d3ab507de39d1fb79bf7a94f05bf5163111c246fe781f49d9eb3164a33f446b599fc1f70dfc85e5d1393f74009aa755381e5ebe552493764328d446a454d3a229ad55d58151c1f21ef338d5b6be69bc8d99397fc0de65373e998a5162481d5aa4b95ddb9ad393e3702acf3a5966114e8c1da70e61cb13020d413720eec0e7e6df2da44ce15f47facaddc2626e50518e570296d714c5ce6271f66e550d6ba4ebff8de41a06ad2af417eda540bc09773d9c398b3ead15c1b2a83ce34767e2f12c3430853d3a6711232883ff11b4a010817a7ae9d2b30a2378da3ae43ad8b9a75b0c82429951d2aca8917dafeb27f552f83df2b1f6b9226f3b9b36c2dbfbb1da2bc2d420f51aea052ac93f270fd57f8317b9475bfd14cc982fbea03abb841ea5a3819b1c7b0cccef1427e2d6119d55e7bf79d9af8526c0389f651a474f316f10855c42af89d17fd45f6d7d75305305fb8d729c5d4ba2605531a00768c040cae16c38daea477d5411461c2771c10e93d6dc6255602d26b571212306e9de95c80067d9d543bd1d6d453642e8b505a310528f2be04b885e0602d9719aae83c3a78ef007634a27e16df4a8509df8acfc6cee2cbfd011d6f84810c90413f7e84257759cfc54ef42a95b9d246e8a7b1e082de24c15fc170381d91f33d30d4e4ff176661161622b0084792362a0a908f4e2337e7894d185fade15791a6072bd0bb4b6a9ae1e75d732ac03699560dd7798dc060f369ab85c05ca2ba098d583ca8f2ded7b07eef4da1f50d962bb78e912e0bf3326212a65d0437401f2cb94efa3bc53ddc65f2296f55113992e8a1967318d3f19d36a69966cb1d9522cd16b97a36efde07a58c727a43b84745ccff11b9c581c36e1127efb21e8bf9d9deb324d8b140153ff2f7c234d6e29ab9b435a637ae9793c1d3985379498e2b0e4895e172f5a5976b37c3c80b6ccda20f921cca97064412c631b8941e30a0647a53342daef5bf419c792e51dacabaa8b2b81f4d34e514e54a501baa462500ebd5daa66a6ab6adef014c179ba49f962c9d4ea11966fbca04205bd14f83a40c653dc95590efe1660861f7d0679eb8ba7080a900705b279142bf445e8aab484476db612d24325df7ace3243661ff5976ddb4fc91cd4947f2f3e6ff681d7c78d2a73513df55d24eb9a668f32a46dfe211520a9844844dbcbb1a5d50351d48dae7383d5c9c0dc432c3f1a45963e898c869cde7df51092a679ee80f834a02325b8081da31b6f2bd72077c2da62ae9b762db5aeb1c4cd085f2969e81378092ba9732f624b005da1b3ac5989c17a7c34c16618b7105207d347825f5404251999cb582d2f519929356ab12f23989cf67388605f178ec15ab39cfdefcaf629e7464ad2611bac4f87ddb1e3194fbb7ed7fd627fbe54f3a0931cac4e7a317f3fa2c442a7ff65a24585bf1932632e330c205f201badbafb2c3352bbfa824eb3df4d174fe3d4b8d20ea4ffeef5d18ac8f199d7ed5edfe592259d4d622e0d5d1a483f7e2277708d0f22d76a2485f59650d158acd84b074ed6f2e7fe51071f18df23042a68dd368f3a0af605508f815a54f478290639b1dd1835a738751f334e50df4e9b8f57b23d775379db22d4666a88e7297a4376916bd81b04820b96539de304c87edeea2fa87945b471c4b2062f47360efe7cbd0d5dec64678f2ff3c62cf42b10e8e69ab944887be9ab424562daadcc4dbdd550cd89fe42b4c58d86e811351697175c48fdfc02c00ee6c79d51eefa724d", 0x1000}, {&(0x7f0000001240)="7efc5e06b302c62b20378941b66c964430a3dd51b7c27605c52eadbbc058911cc8f8866feef6245b5ec74abc4e036a266352ed3d0722adb0134ae199fcf9c2f96f003ac6e1f3503d49778c8295fc28fb1b3d90f8cc48b8401e211f940389778540447721b94627c4c8fa5464c992ec9e9ee4e32f01e515b18e3e95e59cefb610e5411f420fa87f65bb769f3d9e2dad4ea768f0eb79cd18f0ed6692b7fe4433fc33010793270d5a5212d66009bef0086deae3a9ce78296da6fce3d08872c69ff40bd92cc2898f3d7658dc33990a9cacf040e227ad41aabc6f0d0bc333b49d6f83793739980e902430c65b0e4def7376dd6e70a46e6e8be60448c274e3b10d4512f7aec0d0c96d0f31866466039df7a8e4d6c9fcbca867ae20b4e2b1067677d2aefb41f5e425ff45d65ac953c6558bb1bf4c1992afa458a7547ef7634030d764c93ef11448f0a4209d7a0973c9e046cc23151b50c1a493d66a8c04f66480f77ce74f0ede2414789733719d60c158453177ebe28afde1d3788bf2fb0774c4eaae9a589a101782bce09700411de3fcecd38ac9b84fc442fd9e50ef836739158b8b8d34398d8d39dbfb254d08aed23521bba3894224defd4c934fe962a7b9b6973b0fbcc1d690cdca318dbedb06d4b2dba3d68346e322c7d91fbed1add0abc211d55ece5918cfe5b6caefbe5eea11cf44f421c0f08ab27331648b9a4e4237c733e90749478ba9f079223aa22cc73c6190f875ba71f475428e201660ce9b75011ab4b642c22e634bd85a744ca90dc2ef5c128bf284bcdf906744a8b00796a1842adc7e494b5c477531de8f66b40efa588d1f61c540b2222eb742718b757cc1fe95ba4a1f742204c46bbef7a11646acd0163cad8a2c6096e68b7d5c611f59201aea62f970715178f3052ed7523cb856782e1011ed46d8183a2f6cf4e2e1da19dcbfe6428b037f31b7933be7c77b06fd363d86a6cac43259d5f11c1a476c9cb15baca7fbe80163dd2425105c4a3dc7714ba335daf3a0f0d876e27cbfcb53c1a3c468eb8917a389f3cb463eda3571ea6ed86f607cc6be45919dfda7b8565015e95502412723c783b1c0ce837661fb570128cfa0d4ebf21504d35e201e1d73b439020184044ee6337d057f0578f29367a511ae0bf5996a6f700e0847687f0fdcc25f5ee08bc22c1ccb6fb4970a03be558514fa084aeeedb9cad35b362751da98c0089e9f171086107c903ee8c8d6f2781ab8a67991131c30cb6c738b73d9531cbc23a2c538ee801185952c61d726b5e6aeaccba9af130221f5d19a5aadcfb67de82dddf74f03018ec8bc5acde7fe55aaba60a8e2fc5edcc523c58efec7ecbde086f5b225d5b4a8e847d16c248eb8a72ef5f78c2493dd72fe45b19db0035852b28b5bfa3d8e7404b77294567a7c01e937be9097f3b5416667cbf069972e5e9caafff963fd94b6544b7e6d9923f4c005234b0b11a5ca6a47a681fd541d6dd908b40e9864df5d95c283e2cf04ebdefa24476714a6d7084a3109fa57253ed625c33f2ab7e70cd94fb2395527d8f806c76a21ab065480a07c4cdf90fcd33f325946f61cb8fd0252917a97aa44f595d9531916fa510113598804fc530bb054499671687a346c5dbc53417f7ca3c6e7d81ce6150b19352eb8bcab5fa1ecdad411dfbc566ad98949f2fb6f4a9727b02ac062ddb0d5764c3ebd8fb624bc80fecc585d7a17a8501bf3027080e08a8e83859fde326ab09d315fb002143ecfd24fc985ad11c848df5a8694042eebf24adf75034010a82bb96c0b2bd44d1cf1a2014a5c5ddc03137d76da7eb8c1981e5f2b515eaa6499e03d800ac759e9ad216f89b36a615cb77ff8b20c8eccce25caa70eb168aaa07900b1ce3ed3fd869af9c54bc4b732bbc70cd0002fefabd324d44196ff73471031189a1764d3989444d653ce904e56dd5377ae477ba468fffe9f5e804aa02db0471fec59d1ed44a77f6b086413b34c085219fbd6056140bb8201d2102947ddfe1779284062f726c3b28e85eb2f67e7f8a9756af9c1f0e4d976ce5583e5d7d034426a64e1d338e0b53a1df25ed77c9afa9eb97415644e43a033b5fb69c6a34bd594cf4fcaac071ea14c4cfd1af75ff3fbef8d53626a4d301499d4fb3427ef3b94c07514890a99972624bc8da58d44b9bef9d508b1bb0f2d6315d84c6fe949b2079763bc6072385a7ee55dad5df33d1c8aea8e936356be7042307f8d94186b128f51ae0c1c45ea00cb13d768581209bb5c2bd5faee5cb3d7b5f92f503fc7c6a0697a57a3c3b57155129f153ed8c55e0ff2102b7c97ab1b27e312b16f76c251537a285e885412e6ec0e81fcf47ced23a9e2bfe083ccb767b0c88a4e70f3430ed7946f67bfd3de4f934ab6da2610e74f0a1d28ce61351ab1a95f18d9667df1f6d109a4b0c9eb9a3d3dc36a72a295b63e1dc651fb67663365b3785f7e1288372b95b1f4efba876fec533ff33e654fb35d15b34fc93cac8600489e1ef013e5f21346090708c3811b27f98fb686afd04507ac91ff99fe5e7c0508e1bd4b6db766ef226a936f22466e4bc6512096d719c846c3c9b0e77fb063e3b93b0873e133fdd270863b88c0f21359d3af1103cf571ac67ddbd7310992b04a18ecbd5eb6dd5b52196387e541061a3100f4a79c319b9b25a2a47df7ce7d426e33ee31fe418f376fc2a9d34dac865f0504d504823b23e123ae0af9201095e2dfb412d9280aa5e597c322e270aec2a0b4ed4ac14f9934ab75ca9ea03f68efc28923b81ff77126842f5f3c36c2e6c509b246ed366ba7f7cb48d3248052f8458f033d3b63c9f2ec35e4ef65e53e543954780c32e368e3253b8433e8caf0c5bfe9b0a8d541c64f8f97915b2c2d78099ea3acc3fa2ca3dc424dda0cef7e7102847200016f5d0c0a95a7153beffb647bd2965dba43feb0aa453400e9c12308858695b1ebf9061b009ebc131c5899ffb12bb781840587058ed892f0cd5f148eea2b40436d6c840d37f747555a3d50ecbb132b48713da94a034422151013399097fc16479416ccf30c1be44e2d39073a5841b69dec184bde5c35cd53faad3866b00245cf4735559216538ef3b2ffb9053c567fe3aac8e941811daea0f4eff7dd5f0a767869e67a128f61fa4bdf44f644021e61189cc3ce5dd0368494226f67b35a91e03195589ea6e269481ec3fc8309a60a2b7b12be375746e010dfc6ae45690b0ba005409780545c26341318a25089c3a40e7cfa5eaf68d637dea1af84fb8eae23504d0cdcd49320ce391ee3b19f485d9dc2afc36ce200a1c0d4c5dc8dea63cbaf3849d51ac11138e170cab1deb1dd8ff573e8f1df386c6bb4fbd2c66c21d5ac382b0020a3f69bea80ecd8f9d468d81006523ad223f333dd7dfef3e65ad74f4a3718342a2f8916026933457fa4835bd60547dc99b5ada40dd461a717dd2186eabb246fd8f48c2c1159073dda3535f959c35c187f593925e931190cce8a31c298eda197cf6726a01fdc6fc8037cd539e3793c766c1182abad2a879def5c3bc5c1458c9406cec10fed07a6473df5bd1339b996e5079adbdac9c38df629bc1c949e89e9e08debe742fc2b77d301a91ff32babc08e5002e61a88079cfeb1b9e1b978862e32351956208e5b673edde547e154b7d6963a42477b8aec160d436404978deca0ffea2735d5ecd7a4c32bc2cc3f9c2027457cb982a5367466a3b37bce769d78a51bbd32a588fc024557fff4e52b744fe4effb4d46d2de375af8c778466b5d820654a9302ffdc985933ae2e1be5222e194d37729df335c376a1d06a3ac08e26cb733d69fd1ae42cae87e00b0dcd3b2a13da97560fa1a04a44ad59deec420249a07c9850366701c3086744a1f77ecd6c33613d579b12ae441f180db3d0c6d35fac1d18d39048ec69179b4d6f797930678e279ac52ad1e45ba5ba0f4765c6e167e89de1a5c2df22d58b63ff6e2c258ea1d6c93a8772d685fabcc6cc3f9877efea1232a75ca14757c83527b42a8fde4d7da9ecaf50377265713ef89ae4598a17334e86befd9e929e4d30bda09c66eaba2b868b3bd227f7bb5fcb66b72702bd74a3d2568dcfd0ddecc6b877f460405921bacf4a0796d9a7cbfdba4f4dbfa82934fc59cf1cbcfe067a017563eaa67c0a3081f31cac08b31d1bd9d4b6fc7cd4489015a2b6aed393a1815cc011cfbb7813cfd5554a9130f0c3c623d9cafea2186880bdea25d4c6bfce59af07c43aa05c7d42677d4daed783744ee1a246dce216fc124eef760425e8fb494188771255e98e2737dd65a863bdd126328399091f87e814e2be7bb6e387ebf774cf835d6296fb6327297093753821723466485ca28a55b468cb53cfbce174d45cf73d0e899326bf73b18903bf876c2a0032042d87e6ebf2a646ea598b712652efd5a2c7f6c58d25a0a19ef06cab3b3ec71ca3497255b0c348c98f69ea5647ca72cd0b814916456830bcc756bc31796e56869393828bd7e1849de2abad08e29d7271982da22dcd64a255bd734134a6b53b7249aa3aeff4d90a91e1bf1f5611da861607631930ce1a9299fa7246fde718d7b70b598ca2e1eb4a27012dcb897083fa8949ba3cf4dfbd8f0cd9daa933dda1df5e944bcf07024562ccb7e0b1d7500ca8154074e8c7491a2b9c16f892191ecebfe358d14d2677a4f2ab1adfa57e91fdc4ba739416ecc31238cd55d1c68538363c12195249a499350393c1c0d9dc49e48a9baaea541157b1e7c9f8ab5adf8fb8f37504f0df4066865b90ca6c940863c5319b7f7396f1175370cdd1af745d5571f8a9d4fa3dcda6f51e4e8344c34bde00ba3b1c117597e452aa120406dcc0ec427739994b19b1063f8a735413f8038931938e4abe2360d9558b713d42d31f7e53dc6b0c8c773c34f0b33914bb01d3d2f3e5e912d611159a106f85cdc3d7071161a5fcdd3e75d6b571fcf927ba4324daadc14fbb6b99d5c49caa943ea7f763557e3e39c709525639dc075e1996c8bfadef1733494ab7c94794387f68c093cef329e15f11cd4931676ebcd24afa8c339a6b8ec1b3145960e64d0a3d4c4bc06944b5d78fa925bc7f7d70fc6e922c8184ded73df05cb9beb6e700b24142a9444e2b3b96d1689d01403396a16dce1e945618d1316a875ada5d779e63c1393e1a752ea658daa49f0b8f160a01fc84b5375044da418c0737812920ce1e8ed1f88ce4be02770297ce9bcb5c4d2e0dd1b0f841953949a43812de306089f10377139b542d9963a7abd2950f537fac65cac8b409625e298f3303420451e592522981664d029a109932853bc1e8e2d9eeffb81a2ec1943eb17e1654cb3ee62ec44fd3ebbc83313454e33de771b7592a9d3fdba0ea00d7efd65779271fcadc21c4c15acb7f64e95160ed842abc9242261a3e8816b5a9894ff8c22b0e075c0a08a74481e8734c62229a1b3fb73b4c20740b5b07d530fd3f3f2139d62a9c2d0c8dd6394b506f26be35d24c1bc0c10c49cd7a21f470a45ac340e74651545a6a5f32c8565037a314c8b49a4bd47142026a497e90debcac62e350cc7ebb7bce915ec767ce4b4a6f8680fc6aee40dc2a6e2461d05fabd4d6d948ae21fcebefe38d341726a93c80880a98ae4ea5076334c6cc1acb601b1c0f296f34e31b42d3bc52d44d7e154f26098b6af80e7960c0f8f960241596fccd344dccd52caaa82d102492f4ddf5cc78f67148ddc7fc97d75b0ac96982d847d774fe26bf7f0316aec0d742ca67d002eb2f3ddd42fc62cea56c107e15467fd33e9e635ad26446fea9c4ccf1c7e3de059f38174f761d273801b38958f320619", 0x1000}, {&(0x7f0000000080)="10db1de05b5058bd7f6c4a2b3527b2abf3b79062a9c3c5468245aa76d01fb0e4e3de18f1d03d5085534c9363ac5b363de4", 0x31}, {&(0x7f00000000c0)="49f92cbb917317db2e293d21ea39a77ae9535679f1ca785ba514801524a7309f23b3af93f8dbd69845fc", 0x2a}, {&(0x7f0000000100)="4714924ad07c32b1075a489a3f9f002601a16befe3c138a2ea1e5454d8299594bf335997f64dac32a8d43f97a803aa58239e97216d1e9c664c0c2335caf7ae3ccf6ff45fa99e1c717ff061e23d18b46c4cf6cfb3673796d5290d69efe1e1e3fbafd05dacac847d4fbccd0967", 0x6c}, {&(0x7f0000000180)="e61ce6b51a815f23073b89520841c5d7d675c75ffb4d30741b2d04ec7e610313873e404f972c092b7a6e0c79bf83460dc45f0f4338c0340a9a81d42f45d5429f45562a51bfd26ccd50284047e644c7c029", 0x51}], 0x6, &(0x7f00000022c0)=[{0xd0, 0x1, 0x2, "228716fe79f9edf0347b0774a7b4ef7ce517b5cfd2e34f48db2a6eec5b1ce85ff9b55e044313da5a765d081980317f29d9f923540916bace01cc757f5cd53f6b4d4bee6d78ca6bd64f56e040cf88aa7a8fa4854c34347607813489672bce708357ce0a7621dd63f1a1ac177450c991e22b626f32e065eb894fdd563489dcc9f0d7dcc35fbd037d5401224f81628f84ea1e2faaac3e4f6bc58db29f0bd84794a132f7628a6edf9921d3dff8f03ffb73cfba272d5645344e9be255478c67df1d"}, {0x1010, 0x1, 0x20, "dcc7775d8673b951a6dfe0da08ebd1692e525bc84e68404fea5a9aa0ded8c1ad70e0a133ae58adbc25250b3d475bbbabe0e1faf6a640769838a59459b74af34bdcc7545d0690f30b6d4baba03d5ddbd1c7d79126f2d0d6d8992ac633b5c2c8f762047c8e2301d966e76ee061f336abcf1b8785cb5db5508ca4170b99796391c613f8c5064c0f8afe30d24c91bb3b149fdc348c63ec57d6c6e1690f5a5fc000adf01bda43aa9ead95f0f4afc8584d45f825083ec92536f6ac7893d911040e3cfe714f0f5f750eecda7030a7d196c7257e540189bdd71e2abe30d0aee0bb5ba84feb41f5f69be87a5b8cf64aa2393118218c2b99133b0b77bed28579e3cc700900f1aed9730252a83c18164bf74bbc0809264d4667be69b0d105132cd7a9bc520900037c69313d4a2232e50a6bfe8b84452bc09d6f3c15936d0d0b41f2f261dd1bcee71c8449af823c700e1a5bb8b29723c0f7f4584a84f1f71ef589ebefd589e4fc42469d9fb1531ce55d89d577ee83fc01fd8550be68d61c052cc50ab3b209189d6bb0c61343fa174cce0829a26e7e513a1c9758c66e96a0fcaacc3982f0b61c1484e87cdfd16f8b95b34c5ea33aea6f9a4c37c2a2a4530b9933088a23cfaa4e11a63abef2fe2f1a0081a994df05dab27ecd254ecac25adb47e9fa12a8e51e06be238a333866c3af0b640525e73c9032b61710657af3b784d1aed4ad94dbdd2f95ddf42af6666de6f1b3ea646c1b4e60357b8ba364da2f6b9bd519c84c4cde588b89dccb52dd995b7e4462979d376ff114d84b100a6335acada1c4a38cd26a7d366abb103ef73dc0c35340908ed4b724a835c639628e195bb8f86577ba23bd73ea38547bcb03d698d7ffcf91d6c13fb837580a9506e0003e777ffe68ad389bf3dda33034a96b24fb41116a0c656e5ee9f99761570689db32bde027c07395ba5b198e7a9ee8b97a04eba74a0a965dc17ef3a5aadb4cb6a908b55ce702216c314d7316da5bc47c0a3b7a7995fcc0ce9ec5d697719774428bd4320c1b23f871ccedab43d4715e55c18bad937ab64ebc84fb3a4b87768b0e2da5181bbf64e5e8ea804d915abb042788a77981762dfbd9d30338d4a61a61ed12e579cac5ee73a91ac0b044da00b251b4a09c42a7af9072ca33591447b3ea7c9bc92c2d251ef246865a330acee6f984bfc1a3f743fed4a5f3f7a8d07ef61bb5b510453d360c0097d5a9d382a9c98c0bca317103efb034c22de3c131a013e47cd5dcab03d7794e29ca3fbbb3c13cd25002332381ebfcf3327ec7b37a126d4a3cd8320783035c6d428a2cd0151bab0689c54b41d83cdf730bb87b530de7c422dab099fa759339df2041bec13a434a8c9fd28f663f315ff0a569334bf96698c39b9910673f8348afc9e63c31875d84da6e5ad7a23b35bd9277c3060a429c9ae0f5f6bd3579cdfca605d9997f23c76747fb9ac359657a629ed05884cc8553fd5f583221db810b99fda628e5a97292981891071366235fa5f44d5c988ed593a5c30c2cfc8996554f95ae788957e4487f1aae2ca72e31520d5b83783c72446f49d9b008917077a5d7d9b2d589d49dfa745d889ca6c430a2a3274ef70a245e250da3bb7766068acc3cfd131ab86d9dfdf2f07dd854210e9b74b0bd1ade1806c4cba008fdb0d4e82477ce5eb0b5326f8a506487fc9c854713923124673262974f7e391fe47e43a64ff602307fa3b4a789b3c8f9728898c9066afb1ed87916cbcf4a2a8ddd490f64a8df988c9846d67c2d0f04e796db22d24be9b70db3dfd392de640eb5a017b7c9fba9524dd2dc9484e184545afae2657f83645a6884cc3f2afe141df103501f41679bcfcf1ecc9aa7e0177a6a93ad9a707ecb689b6bfe7c1b0a07dba465391f82465716c03b07dc6247f1fa8497da8f044ca40c1aa9b3d5de5bd38e485345c2ed9637f64503c5cecdff747061578112e6a5a0b1adb50d5d7ab75c61706d1671891e154d420fa74ffe5fd75f575b13a9ad3a5caec84674ccb451e86f8c460481462c8eba36184ee9e7edbd4f60c9a0a718e7f91dc2565986b066a6061a9842d9bb53142906cd3ab40b60dc8904505581335784b9301440d554ba6d2f9ed51e8b70435593c55e942cd708a29b2dc101cbfa619c1117534cc0e8e9774cdc1a9e5e262eb92b413983f5ef3de4edd401e1eff4a86fb40bc825ea7c49035e05f3f457f9b963849c26450782758bb3ef816a9051a05840380269c5013fa3b2137bfbec1eb92d954ed89d85daa0e475357b0775543fd9cedac6454a78fd28e7f142cc545d00f3aae5b329d79d45a2cf280badaa3c5034084ecad04b21ca5fcca38332031e80a246d9925e80f013d0ed6984d439d02e1362a9db9d7de3a422e48b54e5a9fffdcf0b26529d5915346b969c337436d353871133738a935830c76d58f23a184cefc0abf24c2af68125c42ea2c15c727b5f7b632011f199d9190397006a57e04d6f5597d4e881ded247abeb08f2f62d27e4f312aea4769bf0a2a8aa98dd95eaf07230fbc2cd86bc4b394eff4878a0e572b860de93749c1b456d7704d15245883febaba033ae7dcd732f12fdd18d8cbe5e63b4825c153d11d6cda018913990ce383039e4d97ed9e6f310438b49ef9dcd3807703a482eab2f633eae9a164d33d070fe9226a0b75bca2bfd5182e1d3a74cd8c15b5b2eb2f254d5b16294d2782bee12d81f04261b64772b3945ca60501ea381e9e83eb2d70f798af8ee7453a3a356802745d39eb1b7ffc5d49fa67b66e3e9f6a30aeab5da287bb4e9c2b4e9e1f662cd0b49cd14f9415792cda029c5d90420bdeda16e6000aaa5aedd87349cb832e59190acbd72c860f0f8b1785bf31314051baa1d1edd49b53630bab737320d733d59b59f2a2afd8d5d88aef209743985add1e98ff2511b533622f13f69978a525b3986e166abce28a87b21f77b5527d478e0c3a4dcb47384d188e15fb0d2f019fc01b3f779e0f04214197968cdd993058a30d5425038263fc1d06a5c20a5e84dc3fcf233b274cc249b6d482c839bf73c2779e0b29defc6a1d7142f5c5676d52aa0053b45f78274b975c9606552153d087c8f6a19570790e065b7cfec58455c3d3c5caf7f37164f5de91a6e6d24f05a18f8955af61f9ae4fc30fcedbc90e848ba40eae94def9ddfb1c5c057b8eabf978b33b302149897e4446322f29a44acf7dd23a15f337a00bf809ab87ecbf0b870f20313a4f355980f4543951b9504afd8bd1303eab544717aa2cb6a9c51536ba7434790e1c6d29db590e68e4f1c4afbae51d29d9295823e7c12d45ce620e22af4fccdbbb4e902789d6702c17eb8f8e6ad0722e7365b79c43652571933cd67a2c81d40e1f4c5a61e578b32b7c22300ab6f7df5fd60d0041dbee28afa1e69a59945cdc07b5cd0c72610e76909e54dfdd6e1807c122580e54c6c941407262c2de402938804b9bda10cbf8590426a79f68ca50c40adc84ef2d6e176d376fa5a3648e2297644cde9c766c17fc127c9098371232b89f6288097d6f6ae282e4e6f9d639094920245447ca29033877723eb8b62ea859e0cd2063ab3fc5c6f9d67bcfa95ca9b5f0c8a9de6520f380a93a7f31e945cc7732b59789107500f0a1834c2106a93c2b3b60dd56b1e99f656b42c503b34610a1053daaedbcbdf0c23b32f79e12400cf0fbf3f00f582e821c0b1e31bbc9a5dd98d5e67725bcad98e60b33adaac0bfbb222cc055538c27a6c8211d06bff74160677f5811ef0a4abb414e1a9cb9839311d4fdf8d53221f71f5057b3a87012feba106465cc37c954fb8628a0060a225aa59613fb7013559d03e1cf566d6ff1dfdff953bfc339e924ed49f0aaa37538a91303c16ef19861915a2463ed31b001e95a52668777f5e948b5ded0a544ca57bae4ba569a9c5705d77cdc2578aa5e6728d319ace473cc7f05c05fde8dc7500c86b671508252a0eca9461133f89c00156d307f70e8cc2b335b0f8537900cbe379ac555ccd2178127603810cf8d4c4aa5925d4ac9c04fd724ad05fb7ad6c170fd2c095bd12677346c010432f154d7326d90123706ef2b900b40283da3f7dd4d42d8d60ed3251bd0b6b101c237b483f8a85c80eb50d8249c6b36445d71e6223d6a7b85e9758bc54bca534924264fdf3c7468b03bbe1740f929e324551eb9c1cb2f52cb95dbb305f3b19fd517ae143f8474f2dcc41979a30c66cac275750c3cd79c83b3de18901a352f51d818b622dabe3c307862e9de6f43745fc9f9d65a878b446ec562082383ea56f7bf466d257522286fc2a5ecaea8e11dcf28cd4e984b889e8061635548be9488676ec486861d302a6d4ac14dd571800ef4168d80e99c008e480494bc4f8532975b471201c83843d07a4354b844db84f08252baf5a6772283beeb8d6f1e1819f027e57d6da98f879fa575ea19019a227421c80e096d24809f0746030fb0cd80c10ed0d1782329b6830f4008c46aae3c45b7a1b35583d59aa1d477bc5c3e2ee685fa9bbfa036e9d5838b1c9b2720797209cb1574672dddf17c7169ac2fae16a917bc0f2f7340758b70fcfba17c42d8b2914a85d05b5bcef044202509946ecd3f240d82e3927bbc24290ceb23363a8f147feaa3162352dc6e514e05765bbf00814a83a011bd8eda9a8a0e8f29c7d45b4d4f427de7f6633fa77cddf5d6915cb1fe8e21a0e823bbf83d686e89b5232882a7c975b15f6f39fb55d93d710c204f7de31159288a6ab2999de9e89a6b1c34456e8b4d2a17b74682800eb53499ff44abd16c7d6e7833aff4de4b66c88861e2da871fb087c3fb25099c0e4626c67c7ba286dbba42fbf6957d49edcf86c6fbcbdbf0ebc094187174e1614148551cdadbfbc59c8dd86130a1de8b3cff1f318cac0553838be6068671a7e7018cd6fdc1ae54d5730dfe16d93e503b819ea8608b5b4e21e94ff9b327508db85446fbcec698138f63a31ccd94df44674cd51b85d1c90b2865786b04d9c4b916afbee650aefb765967b90ed966029f50d70179b38d9ca83a746ee8bedb7f49f9fd55945adcddc81ced146a2c0c35f7a49a49921f40446918b940a725e4508394b11c4ca2453d5da1f9a19e677249e8378651905aea8f92e232eb530ed4f24dde0caf4aa28ea02e9c563a93874d3c78baefc15b21489835c9a0853aad107f28836eacca2dd1108762ee8e851e4a18652409491774abfdfbb18af247c3d582a5fb81e254430670fe635c32e2a5d0a9c8b1eb94ad1d61b660ec57ef48ce07b7c4523a187c8e4f94b6058b790953b015f9479c7776ffff6bd0d9074b0bf7840dceef42d791a82158ec0f20ca2161d6510710c7a45fb03964c46947155672416a79e63bb49177b400af912301281b3bb3aa3c91bc4a1d71287d70148d3d65f733f40bc230ada9619435cff6739e6c0f410acae6e8f7009db580696772f4b577cb364bd4cf43367e1d739d264c3439919084bc919c3f72dcd451cd8c9cc7c1ca5eb839859bc7fc09fb10dd75d2fd008daf9cc7ec8bd91276e9fd7deed42299fa7cd3e588e5a7ec7dfa96c3eb517d6e6918bc80f1f861ed4653b840e89fddf448456e4e518a5537c419d11d1aa37cb2767f209fe42c5d70874bdf79b0865aa9fc6339d767203eac620d97dd59b6677c6e0c961fb902a0ee712a1bd5c6033cf488b9b1f79db34df36ba1e2ac934a46f29cf147acaec99e8d63fd59c7dfb4d2a2e6b7b258592cb12a9c253a60f71f7687241ff5a6e55af61e13b964331d1907ae8ce3aaabc978aa0bbbd60de08e12a416a4476f859a7aa138f4afc62f0fe026b"}], 0x10e0}, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 22:05:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7}, 0x13) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/158, 0x9e}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000001300)=""/176, 0xb0}, {&(0x7f00000013c0)=""/83, 0x53}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/202, 0xca}, {&(0x7f0000001600)=""/38, 0x26}, {&(0x7f0000001640)=""/172, 0xac}], 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 22:05:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) close(r0) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x3) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x4000, 0x400, &(0x7f0000421000/0x4000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:34 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgsnd(r1, &(0x7f0000000640)={0x3, "39f78691d11890c39a440efbd7d877a405b9dfca97b9d0278e4abb2074c692ea187b490413f308822c8784dcc3ddcd19d2d074b79cc8ddce20098b20df35dacf554e0370f3f18d9fde83cea7e0abaf1a0d3219d531e4abd082beeadac475bc5c2e312aa2b0"}, 0x6d, 0x800) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272e428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf75b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8}, {0x4, 0x6}}, 0x2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d93f319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf480f02b1b3"], 0xd5, 0x40000000000800) getuid() geteuid() pledge(&(0x7f00000005c0)='.\\\x00', &(0x7f0000000600)='/dev/wskbd0\x00') 22:05:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000380)="748e0b5956e16ebd35256b3f15d51c85571bff8a8b0f9de721c08daca91197a9280631481646b70986e5d870e77e9f63e063d72517305b474399c48cc18f233a94f09dcb1678b7c61724eaa38c1bef67a028067fdef3ae82471d6e56e4ff1318c39a9184145d61e13d719d6de1804ba4a970f40aecf71cb5bb289dff2cc90a81781fd2e6066d5c73985aa324f69cc7b2c3f35a5dcfc13b2647e111b9d849ba5d2e0f5ec7393f0edec112c456c57168686c0de3ba29c2078ea5b38c7ac5b9ac5082b3270405a6fceaf84f2d91ae571766dc8fa7123c44b5a39325f728ca7296c1fe58bebc986cfeba88eabdbd438b4c92c06edb48c4f066cde018b8fea1aa1f9c597c93db07bb299d23771f1dc29706c4440c18ac1513414dc5164fada95a4c14dffec5131ad50bffd820c3f80772e12d9a4731ad22a15907494e29e2093341c795ef6829750fc4bad79daed56ca63a96814d6f6cb3fcac945e80db4c80d2b5e75b501dfbd8691507d70d068bdee17aacb99aa7fce2174dcf8a6100a059e0a263879c20438dfa6851b60450131a1b94e15b4c087d58b0acb792bfcb1829daa497fcc311ae5a4432fc66cdbc36d3248e8d3120fc4c8a439d913a05539dd42bc24a03f831fa2e733f7b14cefac4fa7e22ac9d4ae62e24f530cd8f3d0146027c35f31be7e226b152baeb7d80d6d9f01ea2635aee89890d7f92081a351068f20e82e77190d17d77d4c07ef3e41791e291324398509a273634571897e5deeb9909faba377812a2428edd32a07eb7f12eef8eb739b3c0f13c38e1fa6f6b34e3c973acbd3ed0615fc0497301c8df7d92024b1e67ab0f16e8bdcf016a497a7777a1862eaf248ca7c54d21b9e1b9cabff1229c570c035adba90a755137c864b9af9c768ba2b2ebe3be439a21d4b563d2e81ef94482c65ec13774e941acea7b9111a33e5528d1f9181ff61076c4dc7c635833184145bf0242efa108c77a1ad423a035e73d5127c2a510a9eb25da02d873341e20cf6cbaf8021df14a29faa3b2cd268e04009bcb6f30ed9b8068c8273262f8e2ca2ff9e77545b2e8ec7901cd8e39ae23aa7bd073b9b6c2c81b5e531bde8bd5d95a77eef4544bfb3f7e626632805edc4a8fe1b4f6bf54a0ce331e5068c5778d42b170d74ade8b4fe7f831705898a68164c5b18c10f870585e3af269e42c28776f15056d2b1919264f2616541981dd1f3d21e777e33feb1da3e76d24e268973a0ea84b73bb3c38bcd88f6e7ef70877694c6eb0370ac96ef57f167529578b5dc1227da325eae49805609ca16b22df45dc1b5fc1d9722f88374738a319499950fdb7ded4d7754065cc1ba2a5d545b7c9e32ae9009d95ddfe1b59b70f9e8720600282b093f7eccfbf8728f7bbb03c0378cd15c0835708da3c90185a9cdffff4c6e84122e55ce8d4ed899d4838fb88f24b8bd387612bbcf8239ff61ae8dfce8ac40dd3b237acf17006400666ac98596f7c60009ca57ae6254f796f7ef977352d44595a6d3b7fffddee7995ff00ae8e690b790978a48bbf2c053ca1a1e3aef12e71969f06290b7b99827dd8f0420c9ff5951b86f1fc77fdfd9790fa0fa509383012bfb06f647fc77d662252fbff050ac1543144096383ebcedf7b4ab6c20ffdaefaa659da26eaebcabbaa2e6010e5958c6f2635ce3ae2f64c43594ed39e694ba071472739c66ce98817460748a3ec93c010f284e68ef8631d06b3edd4835e9f05a9eb7f81f604f771860991abeed70341d0fd780d5346e2cf8d02224acb71130fec97c659434ab6ca12b0795a06865a90056a26974ab75500f3e49a140d1478eb4a7fa414cc212dffe8c4a7be9402b4f22bfaf510045f6e9680b02c2c41af71cda49a81d0085f72e94341c498799d290353d25d5b0807ef30ca8afafec828e0f062ee4439718b0004deee281aa3b13d2add95411bd69dc5325c4a9836445eeb2acb6f76fde0f0cc49f9d60f5d76d88a970d5d4e92235b3f1c1e3555714b67ca814e97e2b4e1ad62761dc7737c261aa7a3305e6b0a6736e35b2319e420caf512be04df3b3b3b66fb0f7293806427b7ea29bfae690eb1aaabd4a6bb2d746d86552afb1e9bd0594a359cdadf425c537b67176ef55a30b901cd6566051f07d446636003f27a1c333d2a7ad4ed9fc3b5ed5059eb07f68833b5793e0259e81d73501fab8ebd48fb6fc0f8bbcc0f8640e952cc41cf7569a5b161ff2b1b427cb65d1c2314f4adaa8808f02e2e1ea9a7e8dc7eb3e99ab95b0427113aae795b9b60777891f0eb95f443b7f0dbdcba67d232f9501a2c7c3675a6642d8324a3d50811fa723b0238b14778c7c70dcb7363b145cf9ecd688bcc0b1b78c7161bc3685408d4ab05cef067ca8a1123382d96b334561fd9d1d6fa580f8640a0da67b2bf69572a1748193ad0659516e2d065d8fc09272d69eba7d98ad138b2396393a06da3266e60e8fde8701dce8e792812f7f8b62c7a7747a95b3f28fe53441815172495046c502a62bec7cf811ba4cc880f95652fec69d2d38638c1b5fe29896ed423c13d2c018ec2a11341bdf51c3d908509a28c0906112f9d12a4d7f4d3ddfe6ebae40a9e8957752d4ef75fa9a9d38535aced6b8e605ef4116cbbfdcfeac0bc3140f3725af08d9f8061139e4edddc4d5ff3b5a2e7d209975a122d3ffb0cf1cfc0557ce047713c65ac214a41c7912d6ce94b949d14ae6467fc2dc24bd8365e8e7ba08ff2f5416b71030c9c147bebb05a5c8700cea6feae59a14ec3d391005303b891b1fc7e00ca34c43f91801241a4b955dbda0c08684225ae7beb3c32db142db071334d851994b6174f88b1297e835c69afca19fef8f7f65a3703412ace9546474d6a029444f995413df409acb5bb36dc8ba1bb1f13f45bc02ad136b7ff00f0a1f4b52f25fe27d7b2c273fd1bfa39fc015488e9f5162a4e700a21f268a1f0e34bb27e10125f310c4e39e2fd21296fb8ddb117388506a0c56a877fb060770f398b54b3c1b1f1c061e78c88ee3bfa6595a9d103a960ab4979a777ea4653c81cdea7471029f2067e9755a30e9c00f3c7bede4795653213b20bda15c6fca3c7bd48ae6502f1b938c35915a7b6ca3c06647d3723886c71a82a062b5e11c425b5992ab6f8e8774637ee9aef96917ac46ddd0d6b8ac3aa4c992d466a3ae5f5ae9565488f5eecd47f446a7ad6f6f4b3043fa7879062b703ec52811f82226b0078409a46c4beb89ec504c7e75e25c2146463fb2cf97ba389dc651bf3ed50c434aa871d6df646e2cbd3672d2e2b26bfe8198865d9ecab1be39810a6016183fb26367f8dda69a47af749de1313be8ed9b06b90b3e7dc02dff88859098d4b773735423a3f87dc73b58389b0685e8d3a089a552dff1fcff084a02b84c4479aa8428718c56939b86b0f30aaef6dea8ce835df629159a1e749d31a2f03361ba9f97a026fdef23678c25134ee8a88df5ad27470a5764cf2f59bd09051172dd5c6d0a585b4fdc396bd2b96e35dfe48ab683efc5fa20103f81e6c9acf4a50cf49ad1cd68d86b53c9e62e76a0a1c89ffd967b57cad87db024f9323fb0183e4ac67a79842cce962ce23282054ac4457c4842c1f36e6eb299af6cec58c5e9d735e693521f85415b866b4bdab78218aa69ae0337fd1d6764f407249d153eb34158ddca91762f1c42eb5154a1ff8a0fd2cc7bd51ea3525a5badcf68933be79f041d46e4bc1d0037e01d6fb354604733d81ef4aca3f81e4ebfd711c137e2ed4977d0b29895f71c099551da1138520a99f535b770a0ea65e8152c16a8d41540546d53ddef5addb9d805374a554665ae679610f85548cf79c2cdf96d0e78ffad73a8f50f267d982d5e7b5b0d747a95d8282127914624fbfe0801a926d67c1d4f78ea777f02352845028bfe0aa402f958cd6c8e725edbbb8d6804e731ae5f84d9d1ece94daee2eb11f744524b0b49514b439473dc10e5d637fd34edf0546b08dc6556f5eefe33de45c9c855450eeb63dd3968c0e4d00c79bbdc1f3c5d13e8155c5bab7ed041a18747f6cdc97cfd136a6d2309e8f64d29dca66316bb646770122e5f37e4c49e0bceaad653f00a1b541d2837eb82933940dd634667a2dd077d8d0e1d95875dd9b8f742b6b086b6762f54a023cc4ab364f48478a49fe2f094c2f68b9b94555bdfb0534dcde0e2c2a0f08389ee35ae8fc6dce5e462d333b51a7335ee23f83ee5bfc8cc239d66b6673439d138387a2eedd2d6f74d802e7d47fc8cb498906475913bda4d6d8a5e9534bd876f17fe6fb9103d95831e7e18161c8f31449c58f0ce4911e68bd28b47285ebdc372c3c27a6aeeeac639f5796c138194c852665cc661c0392b3e3177c96e49d30dc93eac49e1ac62ddf9d865e9f7e72bc8885872365d6bb69d6542272fe9128b9a98c714eba9055b996c6fc5b6e2b2bf2cc3729b6dd0537fd146ab3c9ff8ede66ccae663cb703786917a3d6d7ff36ce66429f6ff7dc215e548d62ececcd2eeb7beffa5b887338a85c6c65eb7aac7bb439b5e17e17c9a0554db23a0bb8fe147a2945cf65e68103a6a7302ada96ba05b55ecd8128dfb8c933bd3dd2dc48042e7098aca79b642fcdb99b7e71ad36488879f17272aa0192cb773d9e300d2e2088e804e975e8dc61be64216302572a6654e18d2d7b385423da87b1b4f6b13a5626b52e4efac3269f92391d1504e9074b436c7bd70e66cb779915c82e38860c47997fc3aa07a877457b7e53529463320f034c5e05d422913c8e3e19b22fc5453e49bea152155b500b8bc37622add571e51877210647aa40e3947e836bb63b417f1fe0c106817170f39e139460943d01a905d58ff39303d59ba6e6b54d733f5c2b502584a31635fc052a2126ef4a23dfb29f6d6cd1b4b512757853c1d1ebd2c7127b4ceadf88121ca72e73f318186b776f458c7c4c2ac2e433cae36392de901a975cbaf73051ffe008eb5d419471385675d5a548698d80f4d90d68480fa9dcb5a1b0ea6f3b74ae6eadc91bc08528790c5d2ad5176da32f2e311fb9695640e066569163eac5cb5f933c1f475610fa24e576a7cee98d313a4614fa8fc6df4fdb556dbe860a8e5b9609ba55c6853c073b6ee1c7624b0c330defd1593823292a3a4c865bdcc34f84ba1d234067974a991046a6073dd3eb17a568359ca92b334a6248f6d1f5ae4d426f50efd140e223c24dfc79996b66e76c4dd88df731c7777810d4e64635b223dd57a1f062d3c652d4d2dfda9e0dae0a2b399bd2c093f87b11bc2171db5817f843026fa3cb31e988cd4741f33d6e1821083eef21de2b885ecbe26a064dab592ab36779e8ab34fa0669b58f5066c2fc97a048dc026740eaa3805e068561509542c415f42d8269d5aefb24893156e9a051b98c780f0217cdfa91e17821d7541ae6d38ab031d8c6e99431d79b6b0cef316beeab185c70dd8428ec422813e6407a9028956a14cd950d378c8523dde7b0f97c395c29d5319264b54a355cf7c9cc4bc0f5106fae357a9b268155a1a067e8093f88d9def8aaf21b8dfcd4676d5c358bceaf3d44fb6fb9bf301d52ad8b634dcdbdb40ee7e9059a6f1aa9cf9496f95c166d90e493530c4b845cdaaa1fd832a53b86456f94302f7b86f51819112999405fc3667c45269537b6a55083a23ae8fc5e5ea384e503224f9ca0c30ec760d3ff759a9379328e35738b1c9ccd8b70dbdc9fec2d880220cf61826e46c5e0e075eb6612cd9c4d06248e2f35c75f10a5f2ce2249f8d68b6c80433bc181c237057d40c82864d633a682f62fe6650851bdad53a044a9b8bd7a153b59c8244b6ef7", 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 22:05:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) kevent(r0, &(0x7f0000000b40)=[{{r1}, 0xf2bf509cef05af54, 0x0, 0x2, 0x100000000, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x49, 0x20000000, 0xffffffffffffff53, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2e, 0x1, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x60, 0xfffff, 0xffffffffffff7fff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x99, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x6d, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x1, 0x5}], 0x100000000, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x6, 0x8}], 0x4, &(0x7f0000000c40)={0x8, 0x1}) chflags(&(0x7f0000000c80)='./file0\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000d40)=0x7) sendto$inet6(r0, &(0x7f0000000cc0)="1c6289064eff73ed72b4c4eb", 0xc, 0x4, &(0x7f0000000d00)={0x18, 0x1, 0xc, 0x7}, 0xc) r3 = semget(0x2, 0x2, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, &(0x7f0000000ec0)=0xc) getgroups(0x6, &(0x7f0000000f00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000f40)={{0x2, r4, r5, r6, r7, 0xb9, 0x8}, 0xfffffffffffffffc, 0x0, 0x5}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r8 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r9 = semget$private(0x0, 0x1, 0x81) fsync(r8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="40ea7b08f3abdcaf436fca317d88885e9411bf2035685c194df6a974da1c51650cbbe871986a44a873cb351c13466313a3f1bd85910c7b2d4b39023aa451b1c06425bd7a2b71c6361a6a55af19584e219a78bd42", 0x54}, {&(0x7f0000000740)="33bc31374cb9893212d8ae61f8bee808c1e98736794f8268bb0417fe087816bd8e7083ebe7a26f783e38dc5a6233f3829c7a968b39035edeb16acbea1192d498ae1c9b3dcac905a33f7d086310af43d105eb5556339efefa1322364b9d25a9bb77f18d0328297534dfde4e", 0x6b}, {&(0x7f0000000340)="23f87d684c43eaf3f0ecddc7fddd6ba155a87fae976fa699912c316ab5a6eac2502ac07260c6b052cbf33e", 0x2b}, {&(0x7f00000007c0)="32fd355e5de9aea0179af84f9f31eec45bcb186151c4a32a706053617e25e6787b85387b561437057f87beae27dd8236b5b282d1cb27e713b2b6cb0522510ac4afd6e4d1beff113601241c081988168720", 0x51}, {&(0x7f0000000840)="733f1d4457366d22c05fcc2c3bced894669fc97a9772970deaf5549b5802846f3c4e01d68c3e0ef1fb2c27fdd366dbef53b2cadafb1a2c20dc39c17fa7ae72ba749a7b41d7901116efa813c32170ac93d8b6d0e8bf3cb601316a8c01a7ad128c", 0x60}, {&(0x7f00000008c0)="5e66b923e09871ccbe3afb01b6dc25c0edc459332e49bb3f4135b3aa274e71c1a2444ad42744590692c986850f2669d0749ae1f828b4762aba12e83a7403bc764ac3688e00f94eb7a8e1c676fdf5e10df0b838a681171cc951a630acea3bd63b61bf33c97aa621efd16cd39294216539e784360e9faa659cc88dc072117afff4b1904cf70ffd619cce1d11c11361d06d38d60d7b5f29db39662c19c0163c5aa44c40913ceb2aa3fd00b716a19243a1c57a6b48ffc162abdad420e7aa87d8d66afbf71ffaf5a2fbb575d0c05f9dbd33f876b0a88f73fdb61598953daa84621fe7e7ed417d3fc3cdf64611b329a005ae9db5e62942d27a15", 0xf7}, {&(0x7f00000009c0)="9236e3ad420c7f02188ad79ca927cebbd0184648416c4418f0ec35b947d2c57d2204c3a0645b393d46c1ee3361b948ba4c713898d15da945b3c2136020b369c6bd092189bdf50a77f8bfa9937f603c4de780e9919efa4014c90cce7d02b1c75824977ce94a38418fb732b9a34e67677750eb24dcc9d9648a3468a859f4e616fc8fcc0ffd6ea924db7523ec67a7430869e268f1c0126f9a4b2279287ab30787916e3c8186c2971d8ba100b9677d2c6b6462771dffeafabce739e0dc1d196859cbd077f256e6cb36dbbea97de74924555a5862009b0fdbea82b5cd22d324326b2852922bc5a546aa2c7caeb1c4087ac4", 0xef}, {&(0x7f00000005c0)="68837355e80c094997c8da54179c09", 0xf}], 0x8) fcntl$setown(r2, 0x6, r10) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)="08111d6e777d16a5b7144227d3c757eb6d2ba709f2f0f1178d2f569286cce03aefef23428e679fd1db07e7ac320451add49f1b15fd3f000216b1e14b0f3b45c2bc08f6513e8a35980e0c72bf6c126ddc2854bdc83cb08ad6765618b05cf84469497b80b6ec8c3075af9626307bb4f6f4c0406392d597c6c51f065fc018666c2b7668cfb1e1d0c16a0108997974309749a1cdf373b74304725fedc08861cc3ae7e2e86c072ac0fdeb03", 0xa9}, {&(0x7f0000000480)="d1a68eff7d44cf7965f395b45640259f7fed24f5924c696e0e9a1d0941f1e9d0ecfd09c7654c6779569e6acc0808c2b675739662d16754f712d20a54fbc8d00e9e68077d53ac23a069af0f41c27db49cd4ba229bc0cb47d11b44a555f15467c81a4e4e726d1d064af1e052c5a0dc9e737dbc68a8a5f9a4b70c0abeeca96fa7776adae6c70d799f551a55513402b2a352b92236bd9c7fb77785dbc328ef59daf5314fb6d6eb52720a1fd4986d2594304fa71c0bea", 0xb4}, {&(0x7f0000000540)="92facf144021abb20f792844045e59eb2eec672756f60437c79863bd357c991e5b3dc7b354c2f46ecc1d4df23bdbb3adca219a90f28753b524ddc1fd55fdafb4dd7852b21e1c2e825681bee2a778c67cbf13754459c5ad4c48e776e11445ecd9ffa9e0798bcd70514f39bf4ce75b0e918f044550c25ac49323b9e85c68", 0x7d}], 0x3, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:05:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff6568", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x4, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/31) pread(r0, &(0x7f00000007c0)="25128ea31ea5dda430f13e0adb791ce668fcf8d36277baec07ea0f4fd7f56a920d62eda2ee8f68d25ba3a2cf38ed4550c45fe7183ce855f33f61e7cc455e35e2697104bf35d6fb28bdad2f8764b44daa7f5b8d09c35e9a8facd8", 0x5a, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 22:05:35 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xb6c4, 0xb8a0, {0x9e4d, 0x3f}}) write(r1, &(0x7f0000000340), 0x10000014c) 22:05:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x1}, {0x0, 0x8}}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*]\\\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='!@&@d\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='@{[\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='^\x00', &(0x7f0000000300)='#$\x00', &(0x7f0000000340)='!##]\x00', &(0x7f0000000380)=':\xd6\\^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00']) r0 = semget$private(0x0, 0x4, 0x8) semget$private(0x0, 0x3, 0x108) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000080)=0x9) getitimer(0x3, &(0x7f0000000480)) 22:05:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x3d77, 0xffffffffffffffff, 0x0, 0x8, "95befc250db9f0afd3f612d9bd9e3d8e4f97436b", 0xfffffffeffffffff, 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r4) getpeername$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r5 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r4, &(0x7f0000000440)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(r5, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 22:05:35 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchflags(r0, 0x0) 22:05:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xffffffffffffff9f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x401) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r2 = msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/144}, 0x98, 0x0, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r3 = msgget$private(0x0, 0xfffffffffffffffd) setitimer(0x0, &(0x7f0000000440)={{0x7987, 0xffff}, {0x6, 0x20}}, &(0x7f0000000780)) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a5096a225f491af6d8fbcb924137c2f743024a9673986278c249bd1df4c27b8b9d543d76260793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f"], 0xee, 0x800) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) 22:05:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) sync() 22:05:35 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r0, 0x10000, 0x40, &(0x7f00000000c0)="7576c06f4f321acb3de5485684a9074489bf062e460287075e5101ca2126396dd39e6f9edeffdfc434aa57457d5ece4bfdb8af00b4f8762838fa8384a561904fd57c63349777cf74fad6252d1eacccfff32b8e00a066327e8d6ef313901d825def348dec2541", 0x66) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 22:05:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget(0x1, 0x201) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000004498dd4053913085e31c5f0d8346f1e4f5030b45a910dc71f48e06127f9384da6f91963f1981b0f33e617d9075ef00c1747b6bde8eb26b61d19ad9c27eeb6b8f163441d22bbbe3324829bb8cfeb156a0e50310afb40aef763d507212e0a5d24af5f3204d72bb369226a92cafeb18360cb94d748e26b23595b5ccdbd606dbf55cca17471d38011886db24d5656b85f0837eb7a2e59cd93567f98dc570098ce237c4754db543b3b37b03d4b99ca2cbe27377d2a3231b31baf6946d519f86f7e16dce27f763ef151cf702fbc4a237abbf093a2a30f7a50c7620819df9c4bda04921933d756eaf3e148f2f891db92725c77628229d138eba088eb2d1e1110b0336f297e852e130b8d2e6"], 0x5d, 0xceeca6ca8a0f7be3) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) r5 = getuid() r6 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x7, r4, r1, r5, r1, 0x188, 0x9}, 0x401, 0xe0, r6, 0x0, 0x3ff, 0xfffffffffffffe2c, 0x6fdf, 0x3f}) 22:05:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:05:35 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 22:05:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="16a01ef5b9b4b2edcfede891a558e1d636819bd711c2ee8badf4762b299c698239821a01c6b0d933e5ccb63889e696"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:05:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000340)=ANY=[], 0x0) r9 = dup2(r1, r3) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r10, 0xa, r10) 22:05:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) 22:05:35 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 22:05:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000000)="44a8b6fbee5c5dc0a287ec46cd0bcd6177aa7dc253de5b8643644b03744d6e2aad4e2f3d55068b4ab0f52d95a3d3399bf0491a9e7a965043", 0x38}, {&(0x7f0000000080)="d0525f23c6f33ea2261931b5f19033434dfb46f874a13fc88bacf6185e60f605117cb51c233adb12a2eab8402881edebd0f2ba3a70e2f3369f91300bdf50427ed83bac84876527", 0x47}, {&(0x7f0000000340)="865e50c137ffb0b989bb066f8fd73acb2669048e8827809aee08f3661b5a828b5525ab6996d4d6c695831f74a47e50927230407baec7cdb35d6743da9166e11474246e150392f71da4590eb77737b6022033b2a067d80ad0a9e5744f732d1cfe70bda2a77a56d8d87f8ac3b711514979714d430f39075e741c9490b9fb0930aea3eb0d4a5d27a201b8aa529e715c4859f59ebe9ce8f8938c574284834fe6bdf8c5eae19f3a659bbcebf24a736c619f1870d0f1fbd4dae9128ef922459840801c865f7a0c0f25bc4612ce73f90e0ae00b61883a9b9877cd0d02753f76294726ddaec139859a63d9b0eb53fb231a9f464c41fdbd864f38e889a2bbef68581b6e9915b5b140e19154549fe11cff349b8b2c4fb37cfc8e36f3dc47895c6da20d65a8be3af92211e517b528da2d344c50bcd4bddb233d24a7c7498451137d01ca669e6426614ac0528419f9d5844b5d57f5f7b4921a28c9b680c70a8cebb310590eed84bb0bc3635564b8c51f104105acb702943799c0106db31dd89ad62bfd03c98246ca77df78bb40e18f1d5a40922eee81dbf4aedf96ac0cec73b263e14ea26b46ba929f887c1a4e6dbd2634b8098f5a558db27588a41dd24dc204c60d6d4e8f81cdffdfe6d8e28c26f75cc6a6cf116e5cbf1f2e872d89cefc404a121cb009f83d69212ac288de45d8da64eceaf4ec9a053834049ed19dd8261e1600495357f44dd88caeb3b3e5dcbcc23dac3882f79505ea58546f88b2e3b47866d55aa15bb4bce14144af40db323ad5bb2a9b362dba5bc11d9bf0282262ccd24b140847ee3a7415e55d1028f49a8183f43406b3a05c97a94377a4c9988e319e813babdcb3827b56055351287a6f098211fc7b8a4a253556894a93ebe4f052c0b8862b9b87370c2740a03095e63348a1f70f7aa94d953bb2864525a6466e9d48d2f8eca7744363a54a09b2728ec9b146816adb1905a58b7a6d32076186ebf7523175a8e6258dcb122f5af0df7df551d786bcd75eb7c701cf100f18ed3657a9ba8815c2b000bf1247cd698baecf8b86a792e88478f963eedb27be12ba1c6b9c1b5fe73cd0b2e55fef1ad43f046c5ac319688a6daaf26f651eca87828d9cf76ab5e583457902141b656464649544f9f683ec60e364816716451bdcdc270de934af143254e35d0a681cfba3355301d24e1fcd6e2fa88e3b7c72d26cac49117e3c3d735c8c21223a714c5a8459351ded2e13ba80704767dfd12fd202e2881b57b792de7f9e89f0f3e47050ab5b790299182dededd27b585cf5e74a7ec4d85c30b79ab47510450febfa6214d106782b5f6873cc1e55439c6cf8f5bf72d368f255d43e31347a3527f329468530955dc53eb01662727b559d282202acef6a5d929bcdebaeb1b9db283a0ecb46f087d42d17e6c614c9a7f09f819b06f6ad0038bbbbfe390b733726e33f1e817bb03a2d088928c35017f1cb2a08721265a3795cd6b91cc8df75f7bb39733d65fdb05f651ac3eec67c8c5256e85fd33b93eb91ee64403940960811ed5dbed0386fdd64ba6ce6c3989cff26407d62439d219a74d22b27f1642016c1869ddb14082086209225cd407ae9abde83b72724c9a1ca0c0b19d16694e81421cbfb24c113748243beba552c73bd7ab5cc434bb5010b41d37edbcf6b6341f635c1b6cd71db445ba6b972ddb3abcebb28b1a1a6943edab89a9f065dfee9af77fb08c518c2fe49119a4ed8fcd7e63aadbec45a5d49b390191c794d18fe699d8e0e038ca95062a2dd845190db3cc5fa285b077063ec94106b96ce43cb60b9be01701c340227e50fa8208e026d017fa4e68c3ccc6fba8bb48311c11900dc5a39f8fd1758f61aa16c5582f7522791a384b7d4af833a424e74169e96bdc37d77db3e3c5315faa7a1a51f9a6179eae7cb291a810a514c9af8f68298812609012380d8cfd826dd525d72609ee02cef405aee8dc0b4f602f9de90a314bc89908325fd2e25e197d38c882e055f5104105553f5cc79a3321169dcf050aa51a7ee0541a5125d12d7ac68b0a44194d5512aee38d2709ec3fc333f4447f1a4b837ae1b26085bdd4beb13f3efc333eeb88c3470b86920be63e8974895002b99b6a58f8eb665d936afb83fcd9a5fec921f126645ec576f0a676082919be067b5e0814876f13a0b6e6bf36bc6006617e3c22eab3f2cd714440c882cf7e658e31013e3d7ab33b31e1cb42ff6b53fbc49e0d700ca163fccb54d9b407bf8c791d7b2159220133f553e92fce99105883efbebccaea38a9240832fdbd4b1009d4fa558561c7724f23e6040654a6fcd15a831b0a00a4ecd513b72a4fae098f0b701ecbd749a49b820cfe649fa283367f78ff0092e7f785600b150840d406b0e2074bff3c3913d51eb5c06b9d762034ad9ba550b17376b87a140cc52db751a4a894b1814c0fc428f0f4e94f73b9e103c60cb6783ca85782905d2e6df947310dc94b9cf3e088af3c959cd8bebba87a9aabc1844e9530bd1024c301ba67afa6d41d9dc336a6eee7eca87e28c30c134d25dd6f6872128be35f444ac63bc101287a9a0b900b6ea1f2c94efa3d21d09254b2a41f7f331e90fbbbde6e172e3771179a94658d9c32eefff33b3cddbb8da4490de9ba5152843f1cee60d68b1460360d62616f4d5ca2f980e5c4993b0a063ddfb9610456f345ac31ef6c8d9cb9d0dd404fb8199baf3c9a0e6a8064a388afdf0fb3a5d0d84e3109c2ced3dd8a496cc356b82db0e2d86c6f2fdef323eeea39a07e70db4400f216cae79097a05dd110a23fdfc405b52d63121398e087a0fa479b9c778bceae9f940b03d9c7e9d0f49ed3e98efcc04df240d5a099e2633f8c7766800990a9a18204318df46be25462e1eccf1869b0cc29591421113a85e8e2e7d26621ee61a7008bb98ddb69df8814f2df47417a4c89b3f58d7da5cfca08aaea82305776cd3a7b9431f8fe4fe0f623505a16de02b6d90a9d6789e7122c017219bb6df140833ebf8d69534eb8b23d742185cd62bbf035af6aa8c67c02018d71c396f27d78c2ed797f8dbd83b345dd8bd2890d5e2eef3568317316f52aae7f67fcd038a44b7cb7991f393b72675bb97d3ca78e9c3cb34c0997630af6b437c6ba17f5e3bf4c0d7fafa356a7d902fb66ec9774b08845c5a99653ee3d36c47db46435b7af112a5720cf3e17fee8ac97a1e0a8511a97f7aa9a75e948a695e6c64e60a7121a58f7fbc0d0ea485b1094f76b80508e276210eca8ddcb28069caa2c5de1d912216cb41f017d9ccfcc9b25374b16aa39871ec69ff2f3104fd27ec0531efbdee3e30d5e20c4b65c5d100df2ee37f1f22b8ff9a303c12af4336e8e8b189fb1dbdae4c2af86f57e4b5a87beaa23d66921c09f7b8f03b9d59e7545fbbce17549876eab9ac22462483b5df80ab6d84d5e72ec118c7908de4c2b62570c7df077ae2e274ba17dae2244092d3ef55331cca6d9047acd19d908ea880f2c76bf3517472185a568469e15d038b4516bdd4f4c26e01558452e896a2299244c6c624e056d1a773e219cacc8ef3295dda9c45127953185f7573ab5f65d594c828f4d502041bfa814b068dfe8cb8fbc078a63610fab23fdca3819eac43d401a275e3483e19530deff02b611debfa8b2b89e4d080d6e9418e1e572794c648fb068ad12d62192a236b102dd653f870e2429aa689147addfb862dfcd9c23059c0cf6f261327abf68722510a34495d55c8237da70ef8b81ae9af35e736bb04e826c6bb2349316ce3b97f27ddd3614358f2c40afcb35067818deb015e74bd867d5a8f3b7d4cf7337d0a3438859b384627e146096ed7413d80835055e6846a8bfbb9314411154b3e66236f5bb5048889653db4de528fcb938cceee861587c4d70790f20537d6ab11fbde282c1180c02d9a056a7ffb24fc9e7f617d55d10d214fa52598af84833b914656a2a42d3e25f158694cee9eb06cd6ce93e345163b4d9803e9aa2cbb22a2b27a107bd0645998a7793e7e32a599b607919f15744d85fb832ade5f97d1c016c4316332a1c4ca3387a7c8e990534c4b6c9e3ccceb8ad67eb18cfa4ba1060b701eecfea116adb9e7d0d5df71d8bf9dcc2cb3d8fd435fd5c22610d632ed206cec15493c007a76d74e95d1e4ef780e97fb9b0f7b2a6b91dc029348561ab10f2ea20e55c0bdc0e46bc0234c4e5a6e6a61cb1655350ace68c2aee88a5dca2fbbf7d25ffb2fcf7a4e55db4f40a4341ce74f7cdd5a701b284cf1a2e270b99d70ad6ae3640a77889ba85bac478de7109e72bbab933fbdf7f0bd9e6482e4bf75325e029fde81f31c9430b33261e27814ede3a14ea9228d037441bdcdce714b30b8e1ef24dfee29e968aef898502348ff6800b0e410b3d095ceb9fafbc239bd05455786f087ae04812f3f1913efac87b8fbdde4396adc91d8a54d232f081c6ff1de65555067672087d378896336ac4d73f1d71705225ec8a223b45afcbbd177545421fdb61f39a3c929a57dc1bcb13c6016bea042d556d75b58a10a9e9790d76ec1a571b025be7a8c5842e4d573758bf1c03b24a9800adcedba99a69c19e31bbd8082910cc19d77871503b22003b0addb713db3afec49aa64b6b1095ac375065f586518bb5f96d998f8fcad34fbd434c49a23fed165f1f579e60f66e229a11c228eea69ee299d74f57c8cf5e58b642bc9e409a03f1f62d14802189b3e2d1a13bd26032edfb5cc92e9b879ca47330c262a8247ac83b1adddb0fff072cfa0e1164e373eacc1e0efdcfda64e7a2896c7a33d006954246fe92b5a523c6169b91444363d7f19767fc07f3505e473148871695d908ed22b1ffb4b669e0ec521661f57792e1479c98033da99077c4d0175fa50aaf9eed70448be4f1816aea000eb9a11d431d6d565743889792022d59246607968c20df1de4f618b66172ec095626dc02cf8cbab43957eabf29b73817771f854f47c1e4ebec09a9bbbe6eac5d830dae29bfbde2ac9f9294925da8eff9f2ba8647f6ef060b4cbdbc04529d5ff407d52eee6d3c8c60c2725aeb55e51cf892e78fb8b8df0b580445ea8435e3f3add6fe92e5a85dcdbff3a4e314c9658f4ea7fd14f2fa5767f0c3a25e8bb35a91bacb7eca996d8ed2a118e283578595a9dba5d87f1b4c0f3ea3f009de6cdba45b3fc0d563dd59b030832a56305c08a056fc34c3229321adecdc2980dc4f377c3b24186d4a2213f7fb2b11a49e5b41596a71645af1fc079def98a7d50c9a85302780f3a33ff95017fdf5fb34d3f7f5830c18fac72530cb116103f4105112fc64351ddaeb55158ce185e584670e95edea192f742afe0b2040fd1cea25d21cfa7f5703d49e84da9157ad56ef76363c46163ac828a6c3af9599c200020d185a2c7e42c972f03162625e0a08672466818870daa72b50943af21f87146160313694f04ede96c4a357c0d1efc761dbbe6bd46105f3e8e1dc4a098388cc848e5b2e8fea0b2b85f8531a895be32dfa313bde0b7e2de1680ecb043bad6be8f0284a21c88bf3dc65b79a9809e2ae213dd75936259af2a3f61381f21de3c43289477ac08d826449cdd60f0503549bd838f2bf67c6d410ae54dacfe2568ec03635ff8f9e4a4886647f75bfd57ff269fd9795a4d70f7cd2a0ed7de7000ff55a34f49dfa792bbb9997ba4f0a9908ccb8c9000c03b16143a58da4f1713e1e6a1447d5492d6886da3c2f9179a280fc67ed951027cf7284cf4f6e63799924697ed7e1d2c477c79720263971d9b406cd02e019538aa4aa5c49c7672f7a96cd93316bef0e7feac804748a30ce076353b7acc3b06c5c2f6aedcd1", 0x1000}, {&(0x7f0000000100)="c03fb29a5cdcbd11b977cca80ce98f1870b8c07ec30285f1920b8d76fd3fde60c405a098f672fdbb6459e6b5b7235c686fd2840c81e2e6b4b13a006e58486c3e5705377054ab267286b8f1a2938d9a298f93a4feba3b7e76c6c44360cd10c36e2d8f95c6b455f7a877e62b2688edc2d2f743d71293fd918c9571523f4142c3cfe90fbe4be966a077602708b5abc9386414b30c04078849b24f9f32982a7ce6adce22c46e598e259dc4b4b2dac67bdfaef238526198535ec73946eb1e15b908a8375aa2eebf0956a2cb254a2ac4033019372f94c6774d326a6cc6d4aa3491100a70a8", 0xe2}, {&(0x7f0000000200)="6d429a4ad911e9167a252849013af1916f0560d15c8a21da3fe5bbc128394b4b9add64e6919da34d0ec4472f69552c70cad421747dd830558e73fb536a115c9ec322577734d271a3956fe277ea2a80397ce543237de0f46029d965ac1ef47c7dc8f9eac71a89055b42b4b674d313556dcbc8e25843ff0201d21bb7ee2f2cdd8a82846329aec2e313856f49a0d52553f894f90b66589e0e059f6eaf823afeadd12200152fb1f9127c089d3d7969aee92dfd44160ac381b8e0ea2b7084369249472f1dc15e577858ddc75a469d1e570d2cdd1d50944121f4e5acc98cad17a13f65", 0xe0}, {&(0x7f0000001340)="c01deb74855db063a68e59c88d9983b1f03b1d1755d3db0e8a382eea6ac6961112ff828d44af3600b40134bd0f706e03d661ed4b42f0ca3c3b2ae8dc350fc3973759ca2de4d35780e3d0eeb7249d9d5a5c0fdd919933465eda760143ab8df71c9deef0da94ecab0f3cc03a405e34fccca11cf96ee8158c194e501e413f2964e3f0a4c528976c0a4f9ae899c0b7848dbbe076f75b81bb2475f6276e6f322adc825925ec0beb90ea8c6faeadefdf1074176eb625c023f2e6344f406d1bc6f64f5d644c0e55326108de8207467f90b8d7b14f301f525ae847f442b0da0394546fcacefc6514457a13ba0428354d84c5a6e385a1b84569a03687d533e50c6324859537bf68aae2a87ec0cf842a343cf68947c8135c2db6492c997364d9432f2e10e3d8f9f0c8e18d38efc2973c3572b378e5b04597ad092a5d0522786f8e4c350e32b7893bb4c7219fbc758e8c802f94d6fddd2378dfe7ec7c8edb85bfaec07b40687fa639a295c94c7e8d6f3c7890def863e27198256ca4f71cb72e431aada0cf46a6b3060fe90d3ed51b8942b0b1448a35407ac69f687d27cb78d433e55b95e8744c7e194469460254df4b54de3a064b51ff3256419a5f8c3df6810b4cb20267eb4c4127c85592d45d1e79c1a697ab3a73da45416e7f0bc7b4fd7683c44789a29fccd9357b940f9fbcc8560548ce5d36c70eceff66e6603101ea3006bfcf0929cf924785cccbd8ead75dfb86dea15c2febeed5ce6d49515701fbce32fb573c0cb8f9c226d9355487a503224d074073451ba659b1d0b20cfebc2655e084658f74d73d299e74756370fb237a869c6b6985a274d97d216090ae4dd417cef17de2ec971ac997fd3c9850221d344e4d47432d31a49cbe8f7570d8d7b6bb59a63e27ef0b6265ffddd5a3a5ac1decec528b1ca4a5a793fe4800b34a7a00036578bf74dcc28e0aa8aa73bffd0b9c668c5883f8ef44832a0fb277b0a4ddcae08e006c3122e93ff00dea2e466ec8fe30c16980aecf090845b00fdee1ab23ae3dbb00d0fc8e2a179f6dd8da895b629d96363b48d5448315c334b736b98495e336c53872aadf90edfadaebf7d1eca1b0981fe5d043219886b707a8beb10c3918ca174cd5f0b99438fc2a00cf522fd908424dc2b42eee5ce9181480c17d49c956de25e15baf3e14180b6ef64bc6c702e55ca265490b73fa79f66f0715aceb462e0987e9c0f1ffbd62dc8360c9df517ed2fe4b0ae80629b4ab77f64e476932c486f6777d7b5727052a9564a01cad609b6ef3f1cb5ab70da050fa12090732a8c8248c7a3888994e5b2fe348c66a9f70bf098c84950d9671bae507ea8f97ef4dd8905b144dd4c3616febbdcda47cc42e324c07591ede6494055ad815798f266225f7414b6f0a4ff475bc0e54991d1cb7c6acf0ed6c455a31cea5dd3ed5550255d337d07c92d0314991012f089efd390d64e13715003ebefcdfc2433c744a830fe323bbe4d1e8372e6dd9ae805c3b930f2bb3da71aff80f6494d9796ba90c97072d508c07944b56ceba351e94a990613911205b26f33e91774ce2177255567dc8b232eb1b716e73db0641fec23ae000834841b5e82846efddee92304acdb121e04c4c04faa247f4bf2276d1502ca2ce0e35e6d4feb8f1c073cd5fdb6617ad1b6a86f04e77565bcf8e4ac9ef6e886d772ecc43ab29e6a20e3bc335ad04a85618ec44d6d77d0177f92e8c837d052727e8116b0ddfa85b9101f5050caa4c4314559be5eea6ae9846cd6ff76a59b5ea1c34d27f12e494d78baef59c09bb57554d6796b7ca1269ade1221cc0d94d88b195530df13ac329ff8bc076cdbb10e1804fa217d8446f37813161a73bcfd02e6abab84c0d14e425657fb74136b28abd5e3ee6b6bd696eda41ab86397b344652453367f9a4c487c74f6990d9e47e6ad6ca6215f71d48e694999e1e226547bc036927431f784a51d1ecb58f0b61bd48a780eced3a9c135802bd19008415eabd31191fe1fbe98f99c7aed13650a83b8b5212a9eb9864140cb659682fd48bd9ced1b1de741d4fe293b3c162cec9084039f6843458bd5cd5ca95e9d7a2cb9e9fb80dce88a796bf4322e26608a1add90379cb4c9059ac9862855d24b3b8071f9a714a69f075f009d9df71094f536ec0f17d62bc1dc4fdf70c8c1d1c71da0a24805181c1f4bd279f444ea7764453dc02c7c3dd1fa1e32c9e4d4f11fec3ec2f618b89b55e447ed464e09e8e15e5c6670214e549be911cde434e5f542fb5742dfd450724db7bf5ad63ae56db209cdc55df59731ca848883a307540199781b321da138709d4047079d8545de6d2589afde5a883314dec362642342f23b924e4fde50f3ea5e213fb18ed768407facc7d945d8f55673eb1260f4b75962e1305a0f086c7cf34e273e3fdb8c03bfff4ebdf7cb7a34b23282ea626503bfe0522343dd40b070273d784b8a1ff12bdf3dbd9b4905eceea85bfef69f4e2c33ec4295ac7c424ab53a66e1b9e8f936d603d4ee5268667fb0088f7855bfbe1585036cdd9de9d38af5f05cf344b9040a23573c02aad9d3fd185fad8dae102fe76c24f1f6f72df5f7fcdea0508b34e3a7df5aaa300b8f13b0bd8cccab3df64c30a8f36d4e355bdd25ccacf66f3639cf028e337dfddab1137b99c5c714211ad77751704bc43b99d2e2ce225b2fb557a75f49e3fa458f781ddebf50759761b49be478cdf173400d6ccb5d6eeec0638443a275995a371651aaf6fcd9ce3c9cab9815c51c6b38106f9c9a4e19b9aa5aacad3d23ce698a3df846ff19d9a97f76a00459e54d49e130d44c374a6b44a6c4d1f71a20cebbab23f9f9254ae8360c4be54b458147a0cdb5dca7b1b0004a4a1eb52837c8bec9660ab70ffb0fd665059b303a49f23b9a57ebab25f35cdb1676ca2aade750c11999ca3e6de71a5e33a28f1a8660b371e4a62f54b3df8de53827f71a04520592858c01d4ce2d94b197a5fb44cb0bfda1a5e5b07d88bac5642bd3fa4e93da37b9886275115ae50be87ed2bf05aa87d45ffa8bae8cf91883b5e512e69b1f1c51d8d480f1fbb65f20a02c69528f4c7c4069c029187590c66a1534bd74b7f295cd5a2c5dd9b02ebb1ff947f09e47c929a7b884a179e6360b793a818d9772d67d838726290d6e5533cc08ae423e0db3f13ebd4674bc4ba97f6fb719e08714355a384272d3910f3ed47a5f4a081938f54a0c5c60f9eaf25aed1f991975bddacca385f0f478a70ba59d1823eb5cab036c71aaa9ef236503237cfe5e0d933566cc4df9f18a485fa7155aa59f6e00e93f3e5dd7a2e46d771aeeee0e47c68f2c9f1ba23fe13f8fff3541a277d9e43eb74546483e583831f8442f7367fb93519ef48b910fd29ff85e16fd48c354ec7183b86428ed9487165c58ac40e558ebb38bb30fdddf0062a555727a11683133933306728b4153cfcbbee7f3b32dd0f0a79e36271bd6fa99dbb82c364e4326b072b3b0e89b993aa861a9b6e5eb5816588e2a5d5a475d15b66f528d51cfd1405ea2987eea37eddf4b51c2d0512356173853a9d55d0de53902c5ecca2a58cfd54e8b9512f8ae2839c5c2d10dda8c43591fad9c5cdb6ad35683774b95f957b6ddd5a61155f081cff13904d833a5e3b6d1de46095830804004241d1bac023d56a7cd844349c0a19b33e2bb2cabee5fc5ea4622e2e0595f2c834e1857603029c64454126467d49cf9e0bef55c96f6f1a2b223f2e3ef8d0ef707be32e9084f2f59ccf13e81d93e7ddcaa3a7ba3741a5a13e9cbb6ac31afb4e9f73e5154ba3fb6af28fb7ade0223b35fc3b6920a09520806a0693aad4768881dc6dfc1a07d158874c586ebfc694214cd7cd05a4940e70bb26f0aaab1579b105511ad1d83049be1d3c6e90783d4d52ea757a154fc5b95e585b653354db79b4c10c2504d4d793f71c372708ad2e6419d67b5621b4b7d90947e0492b33397b8c6085487af82ffb8ea759b59adf55586832368080d6d71917292485b7d18f7c37408e61a36632d7761fc55140c43bd497f4d9678e068b52b71f470884498789408f41e0773ba5b8058bf0ff25f5bd82a55bb8d8d391ab24d4fc2efba01ed211b6a9dee59560102340f259e0edef6505127b8d62b23460c853d8d676036954e27286f56f29a22b8debfe971eab4e5da8f8757ce54a56c33a84e0e75a82809e9b453a48f43a5c74babc9d1eadf207fe38f96d045f8d815cff08d84081715e0780a41f75d752e614689aa509ee08e63157078b4ec37f9662f55814acf8a74ca93b2b43f09fcf6c7766d0e26b949864bc032dcafd09e1f35313c6d42b42a1ec109f2288801811a4781cbd3bb2e7756742c234200a0b6315668eb0100ce19840b4face3a8d9d75a9acf4162b2e0faf3ec033fb1435437dd06b440cd7924b8bde1a0cb2eb8406c65ba931dfb47330c2d679126bc32c9d0e87184e7c3b1debd8ebc3742fdac4f04c8df040a042d9885db57ddb2db5bc6e32199a6f5fad103d4082736d0a12becf346df4849ebd54aebb37065ffb26c42121f36111894aa3fa4cd953f29bc0aa5d6bc05ac6d6e8252881c8fee86ae445384a03cbe3d5e8c05ddc30ffce2869e9e88e1d054ff5a5a8536a8ff1ee5d6ec21d918a27b90ad942c458cb002ca5a7fe33d8ca3a5d5f4ba363a6886ee470277e59bf700297e63ae9fe3f6cda44850a37fa23e9c5ac9a122c9a01688031ebf95685bda6b2e8d7e42b5d938ae0f3c7853adce3935f24aced7f9d59d58d07e543b4a2ec3b630b4c729062638bb875f4073a39185564636144ff9bf9b94334e32d41a6ba7e34b278c0fe9f64fb510673f00ba6953d82a7f5d5f0b8ca2e432ba6665a44c724a7076ac4c8915aec32b51cbc175fd565f0108e24ff50027c570b62e37a4cd6bfc0aba4e6c6d9f843c146ef3d073c5dc7ac669d7a49c9ef0a5bf94e53997dee17e52ec204e3c64654dab59148c9db985a270cd62fc9ad4d4136124ab6cc9c1cefe65827cb1cabbdbf71647552ddebc0bd1713b8a2f7ee13b574f8a2228d49899c04be3d47a526e44423b41fb91cb9b6332abe3405e8db063da5d4b28a69c57b7fe9cd85db949ef808e8255161d1a96cd10e4d8ee1d23443c5e1e87f1649b9734588b73858e526e90211b84bd6e3840f63a233edb80729c7208fe63ff2101c2c6c692a378d86a187095965bc6346534b339af2ee2ba77307a6be85267efc6ebbfccc33b802b788f87f2911663403d0ed7319bd3298d378cf1b202dca5100953040aafde821708b2f1c8909f6e7e940a87ff19f60171688b071562d091bdb15c4751528a2ba6621b4b37f8bd41244e50bdf5885719c8d417cc42f086b4db7fcf533ca86bae66c0a2fc0af412408850009107384167c7ad8e3c31e6d8a3a74ffdf21cea15d5b9c43c767a80fb94c7ff809e362dba6637027eee32d8e9865f167bd821700a7f562c50c060cce3d9b72f7e381cfde732d2efe2eeaf64593137f6333948a1826d1a52aff44f2878f7d492284ada3e802dcbc8bae57e781e0ca2fa2f411fa886ed6b74696a16414f077ed3405f219043c64278709073b455f13e803f9fd1b72d619893bfee89a860b615adf021a217820379f105e86870e551ad6f00c507f6630c3fb370488911435058b18eb94a40b42e8bc694572516c37378da4bfdc316a5f5fb67a840178c91e15c27153471d0bfe92733150f7df26f12e560b0ab2e7c24a3a2de82dae794cc483ac8c62e64359abba376f8786cb11249f545bc0c9bc186adc56721ba40a0eab9176d1c78b886c1ca6248c4e2260f66352ca6e10ef1224e0", 0x1000}, {&(0x7f0000002340)="7bc998bed762408ac2e48eed2f70a2af064318568409388ee7c9d9f6aa90d9ecbea04e6c9871ff3f204aa742ba1ebfb9e0733d94a91cc6d3be896be030a802a0d0d20c073bfd83e6d61fd02f8e56b2be843c76179f5a3d68b4eec09edfd1032090f12c8ca730bc55d4074baa53a94ecd01e0d0199c551ace258bd25ad1065d88136f3fd2e4389ee553ae846c1e38edc257936ed1074521b88554bedb98c88944739fd70dd07e8ad8d759ce1f9507d2be2043879e481a84", 0xb7}], 0x7) 22:05:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 22:05:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) semget$private(0x0, 0x3, 0x700) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) syz_open_pts() sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)=""/205, 0xfffffffffffffd2b) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:05:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffff, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000740)="b7859662114929dd03707118251437858bd8dd7dc8f986b29fd90c1bc97be6fbea085c3cf02aecf7fa8264e8b2bc9ab318cf1ef3a0635fb24287352bbebeed57f954f5f69587b81bc11c01e515030a0c01593c", 0x53) 22:05:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) getegid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) write(r3, &(0x7f00000001c0)="238fc3defee7bb256e00f24d1adf6f385f8df564c0e7c82667ba79cd9d48b914d60555d36a800a54ad11e8a749a3e806c4313255df4dabe622d669bf983a6f60a8973da79f64c6797f393f52e30aa7fd1e2e57acbc64ebc1a789142c849c3de34e91aaafd48dacd2469a82e0444ea5f8364706efb4c1e926121de18660db5e0787a79ca9585f01396691f4246c3b24cd457a916a02f9433ffe68b99563ca4f530d94ee4174147cbea786db6a76ed416879e6e228c238c017da3f67dcc7c8e1d111", 0xc1) 22:05:36 executing program 0: r0 = socket(0x20, 0x1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0x2d8) pread(r0, &(0x7f00000000c0)="6a1ddd386be85b08abc2e3b0a9817ee649ab9825c0c945459c6d574bbb1cbc3807adb72724f7da4fe8c7a02202dde78ebdeba039eac37977c4a6fa8ed159f3cf32a065b33a90a2db913bb2b3c14e88107c5db93528e7a9a47d3a2f62dfec022d1d20fab1b2c77ec548f69403bfdad347b8865d2d146a3d38cc44e1e184793b8c67dd0e568b229d1f4e87eb44b176d466e81a711f126be96aa16a35d9e9310a6b96fe1639ba196aa8d8ca19ac4af3676a576ae262582f4db1", 0xb8, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000280)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x34) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 22:05:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x4) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:05:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="b08329e1f48a435adea7cf34f7116e3e6e0c5af6bd38223845fa3e2bb584d1f333769a2211e29de61198162fd2ced76d2e71d8de9625bac342020d4ced48fef273b8aa3872beb0c034310bf506bd28ba42180d1d997d0dcfbc51cfca732f848c93735bfb", 0x64) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) read(r1, &(0x7f00000001c0)=""/202, 0xca) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:05:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffca49) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:05:36 executing program 0: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r1, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:05:36 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ad0e16f328dca5d39656da02489672db6d19f3740517e68bf3f07ce1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7d2cf1c3e8c6b4271f819e73fc3091bb9f30cf40b6167c8ed22a880e328007699a444b8f864f24da030f7fafe91399c07f282b431b1c56657989db8b9dcebaffe2e410315a36c54bb2a8e15d1b7ee389bd3955b9c98e7cf1d79981b12aa855b7a21276a5686b8367b584c71fa44920b2a5862af412b47465c8a6c7c18ae088858862654cbd5964cc02953c80595e2d3922cbe5a27965602d7096fc77a2343d506b754a5135a0d593c3a0b37bbffa5f73de8f6d25420b442e39b4dea151e925819e49aebbc57d0c1ab5c0b1698254870dc1c39b2d8073c29a785cdc1289076dc4b60e7b5aa3f0dae14a92db583aca8f9356dd7af10def10bc280b9b59e3921c40a42b80f97b8452386a288fd6e708e73f0e541ffff875e149c280d8a03675f3f50c2f1139e3bd8cbc016f38f13ec962779f666"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b0288dafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb401f0000004f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0xb) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) writev(r9, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r8, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 22:05:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x2, r1}) 22:05:36 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f00000009c0)=""/9, 0x3, 0x800, &(0x7f0000000c00)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) r10 = geteuid() r11 = getegid() sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000180)=ANY=[@ANYBLOB="001dc0829e004c2468981627de378d5d000000ffffffff00"], 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000c80)="7fc61c3ff0ae6a8c0799c64f7ad2562396e9a447800429550ead6d7b3a55b044336d097fe3df3de201824c667016a80019c23194c3ea0e68a3a1e61de26455fe846c357ebf7e95c194a84c39379d65865c6314cab4253d9a5fce3099053907474d293850969e9a80c888dddcf062472546e15d2df1c79c4f83d3c7025c40e7cefb3ec9850d0173cde8e91c14f5bb3fa1f5cb313affecb7a36651b110a536c9fa718c3c32e6a9b520e53a8b4fd247926ee0442dca1727084626ec85cb486a0e976c564e020a8b49fe26259f4aaaeb83ca4752743d7599a209f3ee28d91b86303e112639b6fc9f890185e5759c6c4329be90a96ef5976484bd96453fc144c0ad0074f3c6becbf22ea9770a807c43bf40eb2482c05f7eee1723226b6316a2876645650afe2006288a04bf849bafe4b33b936df5a5c997bd1ea5bfc84a2d3881ceed0be3fa1ff9c3670d906d24a4a168734981b20d6748ed2f1d8504a4b1524f54f07ac01398f39519c8ddb9add7693a3018b68b9845aa8d5cd3a200cdd71a1b18cbf73a15d4c813d87eed6ae560188c13b5a6696d3b5eeb979887ab2b1e2142a988a0e73ee9e4375f76532686e31c9b3d87222ccf55400442322eb4f6dd1e9cbac1f36dd8a02512e55eb38888a22253874e79363ee075e427183bcce1fbfc567c8e14b82afa3a9f3256724a7f889cbf2452fa39b8355a35dc7ae8ebb2f8fda8ce8e9eb0d9732875cbd907f22d01389e8564eab084d3cf89c7703d19b84dd1b759d6fb7736b27773b581afbda39cb535eab8f16f34570f85cd2c2bb6f8a8919c5430407966f73073ce030a220583349b4d6954c87487bcae170552e8e39e6afb22f30f9df1fd15b37a36b64c541e83a973ebd91f08949c1deb28754a35e72d1a7e6386bf0b7b24e8705d55ee673dedc31c318e29ced8bed67b7c1fd387c7c46e8a9821dbe82cb9f3ad2b41d4e462bc87c805ebb4b2f20f22d2be4583bf8c1d23e28ab15b7c65f3da840aba0c90e63f65c200a3519bc968c26168317b8ae4e20a21838d42bc4be1e8b20f0157e0d7b63cf8715945f329e6f14298a8245a25be66ba96df376c9fde0f56c1b4743b843f9016afd3cb7af09a30bcf1c68dbd756b4636f1bb38b38e5f1888ee95dc6463385481a1286fb4ab4c197ca86fd796be22e573fbdf2a2530f698865212a15364ecba5be4d9af6ffe5cb53064484ae44a43e29bc25c1b873f79eb588e10d265275daae64776cffd70ec2dd79da21a62f6a6eaeed8f5d7400ebc2721aaad11fa1a9a68adec592c89a239438d2f26a01c9fbfbcb027148948c89c25e40be94477282f38b70c4a2f42301ae9113230e58537b2117743c6ff4da58829eaaf78f25b29c64e3b991649a027f350ae260a87e4ab025831ba3ab82564dc41404ed316dba370f5c0c7edfa7d1a37798139bb2c76021960c49859982fd761466795bf2f0876c0fbeedcc2ae8caca321428476ab515921f9510a1cab6ca0037f8f6f7a4e2fe0c9f395af27f91828738630c3ba77d860bab4e396595369ef4a7e70eff3ef5f337e47376e35975f7f65d3136f3ec49a510cbb48f995b3229774278e3856754b1de9c9478672e0ee56c9405b95a8c92037deb780e2beac8274e4a2ae865a46b7172c90a3df482a2e509389534d61a5ba8bb7ef99ee65c023b915074697522c23503b0c2604f089100577b32b36f4cce2e123512cc6aa3b2d58e4951fc87f840409e025fc5163ce93e9c3735160faadd9884345b2c15821c5c50f63ae041472c5d26f1e89bfe30990e33a58bd60225adea011fb8de1a3d527370ee4a5c20d9f8f338ae165b04d0b8b3ffa3305ad197fbb2599a3869f383e138087272cfd91069191bfe4faf55bb874d46264e8c0eb053212eaea7622f2e444fa112596311b9b4e8f9db2263ddc4c7c50e08d1719134d141e9a38dd16a5a1373e8fbb95c7e47949d9e1236a1bc50fa4bcc8301954c513ebb76420ba02be266f4e6f512ff1720c2c588c6058a9527357ce8e614a1e5df104d9fca08c82096d5a25e91adc66eeb50aa64512d4729dd5be806f466c8ee237776732d7ce821f78c889f0cf413c095af4408c0a98a296a7ac1986bb32c2e3e17babf3cefdf228a3dc5010e41eff71f4c774f1f1310bede2c4fe099d93d4a43011848f20469d482cd12c091e64a6a499820ed8c808d710e60642201f17d5a793d6414402242baf9ab11368e4e27d9f75a88273d53c9ce9d96606d0354e378575b294e9f09e35ad801c5115a3b3bbd7c6a8a207aab2641d70fe7b74925e515e919e68ef614b7fd50b24de974822d6481bc4d51988159fc4314edb60d1400b7235d26ad3332e86c631b0a73b57a093a2f4f4b4aaf9cfe2fbd64fe2d5a015e9684b6ce60d6ff6b2fcbc62a24dff503e0dbd258321340ec21a69edc0f9fc891a2b880617618e0c6926bf6d32a7fd7ec2042d5461307a5d41630ecf92ca4c65e9052992d2f80ced574e181c90bb34428d089af9a73b97ad461c57f470d9643180a42b807f648bdf97cb119cd9064f35e501c7814c91b5243627583148e035555973877ba65f048fb2133d3eead740e7965aac9cb766405387fa42847487ba44dd2b79feebc7259695bdae9f756a7e3a62a94a4722b272b0823e3d6456a9d204d515b666ba9e958c553944a70c5f19556bf1eec4284a5511998b614b1f119cf53c5504415e79a0284eded8b2d5038dcfd21204c7914fce288a3e3b05130b23188b99d406de9e211cc2c63fd160076cd23085b7da099933add3ff790c432f6419648b22dbc0bcfe4ab46352a87c7c8ec46d937462e83bcbaad179ca7c3563c05143d6efe5b881ea7c1b67d25d3ee4f93dd8f532821e3350b63fcaa6e6abf106539f7f0d74f647c819b7b4777ddd8ab6cb2036afd2c69138fd7d6c8a910b2072de171d792eb4235f3844aff0e2221721715fb467c707b1f8a7255ac057c4a60903cb78d557908564337c2bd7929459a6b9b5d1f3eeefdcf931847781ada813fd53de93bbcfd742f810f8af0f6a6e750e79a96e98c43f82a66d9d3b3f86c82b76effcffc830092b6f81c0343d75b403f41994b1fd86b433b53c112844de820b51c45447c598b082ee03d50a5b8c1bb7bedff05241770e8951853932c4bb45f366bd31c22320ca6be5b382df2457a48b523a617f50f8f548d29e0fe6b22d094ebc9a36a366df361b695271032971b88d0353f338caa38fb251cc77f2b6b432defae3a62362198f8e2a03b2fb2d4834ab4244605da591952a568a3321a13776d914d0f6a93cc733549ea1233ddabd38089e35e24571da5e2e80a09b537e82ad6f7c0b7788463ac0149e50f53e765113f9e8970b65717d922733aa4fd320476cf98a275ee15172527abb91fd95135bb3f748e355a61507608c672f3751e1584aa3cb67ec30ea3e2444115881da7a2a5d09130d49a89b7f964a7ef77b03b8b1fd6e48d1450eafe84edaca4afac0c7ba490045b46e9f8fe74a23327142136fb136eebb93f4a6b9fb16a415a6bf7edad11b5e48d2ae1f874c6a1f7c7e3fe42a436940808f9066c1ae719570207de7988730961e8ead3b6bf82e0443f391ac093d7cdca68fecc83fa942b1ce1393b7c317bc9eb02b685dfd6bb3c33bfd022b08707898c4a6d08338654d94750aee85ca1eb3049d82646a0b2402ffff701aedb91021f85ae20bd22a2a5b49ab9b086eb0bc67a7ac5401aa0a646e10cadd1b9b2522431a4c881619da68c55b40eb5fc650fdd222c4ab5d0eb318048a7839fe87271e7b25d66000ced4c92bc0c4acde2734036f6c152a1b54f8f2f01ceb37b341323fd0670cdf851fff2b04fb7dfa2352964d0aa328fea338fd9fc5480b4fc27b6d6fcd46542448296f662943342b20517edd27446864028d6af87ebc11b2e2fe04a2fd914d45d1774f9077daa03db27c59de475e5a15418ded75e226d18248c1c61a92815b72d672d31c7a1d0819feec3924f43bbb96e22e404e32933708455873090b225ce1ed8b7ec8d79876bedc2783acfbcbd32626217b2dad1f3384f0a0b3d46d709fd426ca4a41406c527073445e719d254c4e1ad675badcac16238ebe23e39b618a537863c49af398147dd948e459cd855fade5bbaa6f921be5740d00fec6d7e6f3ba549ad5e76ca22c9c76d8456027195ab9a571a833f8ab6060ff5caae272ec778cb3628fb8078e6de0752a934539b8ff1745f79c925338a6ccce439a024695ca87dff5ab4f1a81d909e4d5d720661629a9ca5d31cff390726c7d01a9c981f2ac5595edcc8e3d9015938d5d2862ab119e97ee6cf6e6daf6d11c406a2e564d8f309f24f0763c50ad71cc42107c0f1bd835c91266591e40ad8e4a2d6e9e6f13b0cfb03d9b2a56f2473af6861f298e6753f50b0174d8e8e75317b6a2076aeced7c5a638ce7d0ecc31e40b06c8928e36a8bff4c0f91c279468460e41d7c81db4d44b439165a7fb76baac0a9da51d6e0824c8cf3b175cf775d2e9617a9e2b85df1922c30311e21f7040826d4fad71eb1cb756957255fbed8e66c12478a30e8665881fc668bcf9b047ca34768cfb01911891f417837bdc7fdc9d26c887c9a4cd65f854116301f5f61ee942305931f406c250b402795930dafda93bad7910cf452463d7629779e275c8fb83c5194b1051935961dc7a98ddfbcab28c8c8d4bf9cf9cab7f024b6ee98fbe157f1f46fd6b838f9758dd3d821903b845cfc3347b07f4a556ffc7df381cd836274d8ae9cab4cc6b47b14d13da894a81204fa1cf48ac22620b599c68250054fc28891c932fbe6b14a48929bf1795db21395a1897232a3bb64c6fed5bfe3ad3d964e9d5fd157a0761709db966757a8b24ba2b206014e5ae102de2e797f2f3ea610d3ec723e2c8fb428c5b85251ac4bcf17378c1674aeab8b226b498f2170a1ff4539dd858be9a1868ba5cf173c018978b192c6d527f294b4731472b9dcfb57ba96dd4f46d061f41a5cbe3326d2db8ff27dd308300691e6185318c694c16a7a7a51072f31b0d66c1c6ca1f61c9b20d21f07f0193cae3f947806ad23d02a3946e64a18093df26805d5b1c9cf351b5380ec338824bf3709d9ffcec4fc6cc98370abbc5e65e1091ed1e6607f19c6da2451c014d5e155b04675cdb960d0aabf0936d1382897877a1ded6e37bf4d87337937e04594a5d134605233407ae7b68c68b5ad5f8461e499ee41bf939a90103b1802edea2498cbce70c6b426e6b9183292ae9afa859939252adcc235f8ea2fee571826fa27898f7aa9197d308328443921990fee58e7f89f9c91161721b75921e4e9e783a61dfb010dc5efca40dfe671bcb8f523713ca127fdd21701ff07242fab73b4e82cf5f92889bee5ac88ee6445f3d393faa3a803082443b18dbd6febf4804361e7644eba61983dc59d680781eb37254ec34f59e8edc7501d9747265a8ef13710b8b7a185d83e3e645bf3df00547ab56e80578eb7df7876fe0a0eec9200d6324b3e7736f7edfe711823d7a891650280e17850267507b65faa64d6287a389ec6e2f900f06c461616b72628e30475cc741937378814a8ec994ca9ce4ec0d71da43a0a5bb8a9941938972f8f178392089c6562c3d335771a367a2f3bb8f6c0c63ac19ef4a28ec4e851fc78cebe6c80f4a6daaf8bf1bc8a605a64c5c21f1abe97d3aca48fe25a2b4358f6dd15f6763dce227f352106ee52a284dcf8a5d7463e1a6e0498d6773def82ded5f62f7986536d528388d49f3325b83de7aa64da401190c2eaca86ba1db1b4b0651dd74d915b9580899ac4e9daa3", 0x1000}], 0x1, &(0x7f0000001fc0)=ANY=[@ANYBLOB="180000000100000000ff000005000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff00000100000014d6399580f676fd383bee769307d8cf672ac1397e2270bfd9bbf528c4420061b9203adb974cc6037b1e15c6da9074d9a2c232c2687db19fc9ccbe5ad00c23f7690612b6293d6a2e6c50c926ae4f8feaaf08958104337ba8f0b83b2ba51ed0770363ef959486e67aa87fcf13ad535d2b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="180000000000000068f2e8094953f1013b6bd21c79b7180001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x2}, 0x1) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) r12 = semget$private(0x0, 0x0, 0x42) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000001c80)=""/98) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r13 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000c40)=""/25) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000a40)=0x2) 22:05:37 executing program 0: socket(0x1a, 0x4000, 0x7ff) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) nanosleep(&(0x7f0000000100)={0x0, 0xffff}, &(0x7f0000000140)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x128, 0x3) write(r0, &(0x7f00000001c0)="7a693d09ecc39f1a99981d02a8505953d98440b4ec1c27de26e7938b617106068f42a75111348ca4ec093364d35b83db1e2f700dbbeb68ef", 0x38) chdir(&(0x7f0000000180)='./file0\x00') 22:05:37 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xa4, 0x8, 0x20000000000, "d1ae81371ceeb87c45c60e6fe47aaed4d6d611d2", 0x1, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:05:37 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x3, 0x15, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000080)={0x7f, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f00000000c0)={0x8, 0x80, 0x47, 0xd, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x8000000000002}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 22:05:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000100)="8583387f33973170b59736c1ebcc0dd384a6aa3570daf169894ab3a15518a1fdca1604afdbaefaa56881110a062be517079d4de9697ec0d9c935b85dc2e7157151", 0x41, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 22:05:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100000013) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) close(r0) 22:05:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x2, 0x4000, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:05:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000776000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x145) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 22:05:37 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3fb0a631a00", 0x3f}) r1 = socket(0x18, 0x4002, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@abs}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 22:05:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000001740)="ae00b158a0fb70573b0380f0b421e9168061967844d3b3ed2a2353cf83a2c2412e692325d89556086074c61f3aa92c58f9e1143389ff18c8d57a343ad79e94e3765a25e36bf6a8be6d6f3542e6bd472bd2bf161638b20a9015e01cb4b2677271e14ee852cf783bc7a83a606a67e389bd4d45676504edfc4c61b71ec156924ed7dea8e2c22ce2173abe99614d21524aa1b468fda13f3fe81175fb076d3afd13e17cf11effa2f38e6e099665d3006057fd662fb386ec89ebf74fd2e8d2885b97c5bffedef351d016163b07df48fd10be2fd6ede30a342acb5f497e32e19af9522a61fdfcc2d56444c7172c9e51f22c2248d2ca323ccef1d388095d55b600dc60f9384648f0b5c67c2e9e67a433977975d0d723ec2125206d7bde16fb1783fa84dc3f5e24ab8dee416c4896122cb74537d821321aaabb20c5e950a1fd369cf9f8731007b55120bcfdd5898e0a1dd2ee47ffb3fb68f595680b15e75b4c4dbd36c3857f75fd327580cad3d68b28846bbddaddef0fe995b105848fd985916e49d5c74b3f28b581e3e1061fb0d9e2604b237083b45137bc3138778033d8d999c78b90548d7807173ad85ceab9c5555b46bf3ec7cd9818fc268a8619d07b9c6c624208a80f9bbc5873f5bc4fcaaa56c3f0b7cba481aa66cdd0e36c0e5845837205213ab60376c1e221c6c05fbe1fb7ae77335f765260fbf47bb64549b60de19ec13be913edaaa211fb10bcf8c8e2af4376178a80e520d4984d15634beb225a713ab7b8ab6ebed1736587fc7b204cbf0f28af5bfa79ed9761e2ca0206ac5b397c5deb79c6329240f589b41635a7e028e23084355f6ad29ee3163444c667e1945a30bdcef6ff655308f105c04719674b006fa74c43e715ee4205296ef5f62a5aab262dff09471334c22a070de4039fa5cb18752dc12d535c3e81fca9db99e414b9ffe007e7ddda34a3b2daf6e5ef691ac0570fb76214a38f40ca456971cbd67a08c2b9311f16b5eae77561522e5431e5034fecff55ee7601c0456f421d07e96cac563f8eaa4d646d92b0e81d2ba8ba92a5c54fc2ee1e0117012109d7365bc68cf1ab8a14db6770609ee809244edf1ce0e1ff18394f42a1308e9be6080ccbb1b4389f0ddd4a7ec4132668642b9f53cb6a5781f8e68f9851c8069d30e745fa522d5a097adabdf875af6dc527911a324bac2ba97f334c9164cf0fe65c3c2093fd9629be907d6ea5b2c253aa9362e22e0c152cd3a68ea51aeb8778285e819e5d147fcffaf3838ca10cc17c314796b68c085611f15e05203b61bdf0e2eff15e8601d541c510e93ec8e3a57cfb7ed2336aa401e6a747dfbbe245d0c90bbeefdd413cb7d7f61a9536d811d504c194183ffdf35ae5c59d96202e004a9cecf9f02bb4e59f2ed816383f7ea3f8e4a24c8ef3f7e949b7d0c7c243fb85209fcb2868510381535a3055a45067261851da7ef491fcb022d3b0e952e1747f6d86286f22f5ca7c88432407c148ebfff9a4845736d3b62175a5ef6bb25ef5e492e409d57284e4d63e7079bbafea055a34eacc5e90a665b101a48d68f12c1df46a2a230b70472814ea6e67929321f73376ca20a355050343410d404911638e794a10690dde4e05887e4fe38c51fd63eb5fec0024daa1ea1d24a77e56eefc79396da446344d4211c585b3fd6b2437b27c5646a4f925993eaee306c6fa6f531066c6bbb13f453915fffe31a4753ddf20364dc1cfcc0509458c3d267e435e7d4cc754db2e2f890f69579f8113c4a6dd3363c375a4fadef4ca5ab1b8a406d76592dae27ae14c2728d70ba34997d7ae9f1d3028d379c10d58bb1e41ab69e8b8b8f4f667e39643efbf6776b8e48ce20969975f67e2e87a9e7726af80d72f245dafbfecc03f13c7753dbc23cecce47d15ffc3627742cd27001a3e777b03bf3baaceeb1d5c55f3a495eb6df2a2ac2fa244589c7d9253334859506308f5e987a0e2d5c228c111b028b021b7b87be01a1d938f28a2a0b27494ad311a70e0ff47ca1be94e2cf1fd1ce76ad4f418772d225813e77229a633cbd74e808ebef02f3330b7b69c818b3da3e01ab896d5d7a29744681505d2ba704e142273462a2bd2d8331b58caa7af7620506b621dc45b381a02cfff890d438522c4e61517bf6990df18e4e23ff153a565955964f5a09c76c98d45a0483857ddf8b37f92ccd8f24b90779291e4edfa3391699f4f9572f638c5ff1e90cac9fb2878af83ecb3c25c7e822302386ae1fb53dcd8a6535cc6de59ed6863db52b7d1628ba1ba6c2706da9e93a6c01184e302426b3678039c92d2ac59648c12f5046f37d3e836919b8fc553968284b9d80a04bbc2563d24cdeb4c1af148e9cdd5bccc4669e7fc66422d5e6a4ccc7c8873ba87a987e718910859e059bbf7b420448216be5bad8dd085f5bc0596138531dbdd53ca3e3c1f7695782c58c1c651afe9134cace1f9e61dfbd7e218eba8a8f78e50e2237e2d6327fcc4790e5e29307f432a93af9bfaf1567f426cda8e09ff4939f6b289b97006f7da9d7366fc0450975e9538f89e8a2e9713d8a6627039e055070ff3091c3eed9591cb0a96c0ce56b3c831afc9009672e5dbd299747b237c6a571ea5295801beed4452436f422901369b2d57a04ebbcc71ad0d7e835fc4cdf6b63431b2aeb3c99178ca4f72764246de41acb77b04798f3321dd3d3c94111c80095ce7067ac3a79d08547452359feb1b183fedec3660cd63d44dc37c3e4ef8a8b995fbdf0dde24b88a11f942e862cc3febebfd54d088025709845da09566c5a03ea0d80a63f098fbc227a1eca7db6c21af6e308712988d827f8b61b3f9a49c14d7ab24fcd5911a9dd576b8fd357f37d09a2e0357b82b5f7e97ddc4c1d979137eab3527b09606cee66ef76f8f32a2f07172df297d6107f194b6cbcca697b4baed19ead3dbd8b943c56ceb7b3ea7d94ee628c17f421d3fb233bfbc9de2c9dc26215a77a8cf196bf990a9370ab4774b2305789ba3c7ed3e17d6adade32388270b4028efd2bc35a720c21149834810a465162e0d122a662e45966a6a15e0ea08d32acc3be048e5a3c824a61716033bb3a2e64a04845fb5feb05b5f65d2f67638d755fd1493c9c5dcb32a29b2a6b0e4a12a4b608af78780c74b4bbf64af8ce9a9735123ed2d688b498b9ee9db31b6042278baa4add7acf29982348a887b386e2b94452cb32af2de4fbc5a6ecba552fce27171d0a3f18ee4d1f75dca33e105cab208ab8b21d88b3fd0bd67d778367fb88d9a5701c2f4835d24d653db2bfc06a2b7d3cc4fc6a968b9807e860ce3248e6ce863a3006596b4d5bfd63f9c4f0366e64fd1dd370be4fd6f8166aef838cbfb0cf95b6a4bee2643ca0bc178d2161199bd76945cfc2a245d38f436f2732014df27d8be6ad660e77146643f349bb8acf481f1fa6c2522162f6854c3d6617500d6af40bc9c5c7c04e0df5788a3f6408c9127b71dfa05ef2edc6173ebf4ada3d4141f776f738254b4e285924e6138a8360675b298e080923da63a4a59c3160fd725cf3087b5feda6931e11a7dad7c2617c6c721a281168cb3526f9a378a88fedab1d85a47ad8419a06053acb390a83148e3a1f48b2b06cc82ff6c088a816ec476ca6796f1f4968876a9134127c6ec3518cce67e2dd8f8dacc5874f61f997b7d17a3e10fd9823a7f4dbc004702fd116e961d3209fd3a4f25626c45ef5dacb6554c39e61e206b0c3a629d29ce00fe8bbcf9a4741f7806a0739fbd4998f12f7042a5443baee8063c26a885652989ecbe40c7ab94e2c6d854a93cc02a8a29ab1f16f653cecfd8222da564346e1b888292fe58c9b2d5611713044c1e4cd8e832db01f404dc4abc9695a8b71c1b794998a291c75d3c2bb897625511ea8aa5545fabbbf046abdac8c6ed92bca3d480e0c32d2befc12ea25a54f1de224ed5a93e24c5922953796a08ec869beb685120f596ef5af450e9b0af44c218e2653d07d6dd434ee22c85cb3febb5fd5303c6b75449e61d516073dbe815e2c4f101f39fdf11a21deb1cee5e38d285d086bef1f62aaa21f6b586cf7654053664722c0cbda171c9b6c193ffa37acede40b3463d3d4c27e0975a16ebefc9ab8de4c5a16de636d776c23cb2310f767ac895f6fde220ebcc5a6c4948fc0e7b37cce68e6105e3af96cfe2ce3494f786c63deb5e117f01c9c6fb237ddda39fad0f2e12a2d4b6d4c980bb5dfa64c30d40ad053a4816290d51bb49ed9ab27a71a7b8c0b905ef11516bbdb9b771ee36fb958ff84ac7584ec9d9ef1857b07237a546eee804c125f8985642382d029e02ea3eb6d0f6bf01a65d4d35645124500a97640ddbb5774ddc3c15a33ac46f14c85923329977fb67f88b680e86795557df1dacc07df3a38e4e1f7a6b59be432090fb90e6ef4bf6d31b704c5b37bae3b33d91e04f5e3823f6582881b2a8fba88de01623d91ed6c5c5d8bf4d49a3119a62888ace809a613f204fc8bfbaec5661c1addde36034038ed9e295ad220d8e8f22305fe76f5495ed6af302b9674a72102a57d691b5b71aa38fa908e1c00466ff003d9131d5eb9f57a300dcad7f1b475d64fbc30ab94990afcca2b6d3553cb5026f833b14e020a5f891ae1a3dc1feee31d6616377e4df683f6a189a3d2afd806305d1fcd3ea39340af2e27775f9060eab7e420fc874934d382f40801ae94190f7b474640152bb1c140cda8e9028375955009bc72df9b592d192c626d5b8340121ab4080f08688aa61850d4ceb13ca77c00032a8e499523a96780e2fe3a897488072c3eb5082c51299cb7d5a9412ee600d5d1d457d67ea49a174164ebf710d9d4c913e905ae6f2013c02cdae9d9198853e202ec876847eee6406d7a412a5d83db7d59d95f2c52426058178c2a65040f8ab7d8169316d3fdb54de611eacda5efff8e0a1acdbc71a2a46af4c4a7aaa76c6f9ffa4b7600f169fe695e04d048d17765e4953c46f979e0f321db2d98e49187867337efab6dd7517a3dab19ae7982e47372de5dc9b44cb6dca454ec8310c0ccbb4f7fc57c211d6974589f3ab3d701c83eb4f1def1ff6863621ef040a01d6473bf4bbc1b412078d03333d192b4ad915d10cd0714280eeb3bb82e2e332e38e6fa6f058a7d60fe8d04f02b04ee63c036b7ae9f8a67996cd9e14608f1065711bd699e7835c02a2207884143f29ca8ff96412b118f58252591c62977db12bf1fa357cb214ea61c2f45ded69348e35bd230aeddd1d3eda88f377227db326520f6b641c5e48d12e7be2101af920f1c51ede0a24ace90e62b890a563d1ad07e2d154d5068dd9f6c485fa9ee0ef1e6f9a941dbc1128818a7338fa7056bf365d9f08f0e479370b263624a39b2de815b360fb9bd8a79b989366690a72638297dc6b01310b3e718f047692525e6efc734e2f8835720cccf1892e2daeb02e3a4666a12b59b87ae7e71328a969873602c4a5d8603d8c49aa77f6d69532ad8595e15857ec48c847a76e33e9275f57f3269a7d215ce10ed2acc1547ac0481dda41e428c4df421217f92b076eed2a1ad743a10f2b4eb2acce4d5be75e545d3d8c90eeceb9f3c653ba134cdf227b08eceef55da386e326fb5728f294dbe74b9ebe7276807949879acbed0fc62274da2e0e9b8be209faa6b3e58e213321b040f4aae6767b86d70c3f1881c92f8cc9a3da46d7e8fbc753def22297cb6951ab77fcdae3bdcd0c2b2ca2fb31564900f7b7e9d55c97da6f45e02e9c4ed5a019fb49caa0ae61d859b03c9484251c01c5d3a9e6c642e3b589456031041e133be03ead7ca51e49bec8dafffc6c0c70a9e93e43"}, {&(0x7f0000000180)="1b936b2e43cf16c33aac82c04778ba53b59d342279b6f47d2972adb30b4a505f477c3fef1a8fff758c4acf2df2cc22387562ae2e68adc3caa919178b97e0636435906634fcc6fe67161b276574603bc648ac100195eea0890f10f966e16170caaa19189209985f8a848f5f112fc46ed1d98f871553ccecafd0c8a4c4b89aa06fc15dbd7db50284c393895cef12ee8e9dabf05425d1409b68eb23d54228c508ea0f410b803b1ff030774b81e6e60571c48914ecc1895ba436822d2c450864650e71f28a30"}, {&(0x7f00000000c0)="186f30d1f46fda668983e9eadaaafc8ce41f031cfb0c64c3c1a026f638bb60406d347eba55790cb87349c586de1b66bfdd15d7c0dadc8d6cc38de352e5971024ed96e3e1e4af990dcd22bb9b5b13bc0721ea71d0265b7561d0061699cffa21528c118fdbb7266ecce83cb27e71fb59018e7903dd218c61c99687a4ebe4a075"}, {&(0x7f0000000740)="d746c53cc61aa9cbd6bcbfec76aee57a3fc490edaa63006b210c4e8ede981880e6a62c1466f752230206615a5040cdbe6eb7be6922eb094efaeb68242578ae044a89ede193dc8597853c008fccfbafcb027787"}, {&(0x7f0000000300)="30add73e07d19f8df6504a78337fb556f6b8c934d2d3f6323d0f9ac78ad2d4fbce670ff813bde18496cb5e1577e4c7d7dc8f"}, {&(0x7f0000000640)="cb01078fdf93a4ac227d75f16c8ce4908ee21c1aca459907abb1ab088b4a73330e7a8e926cab7917952bdfdeff797eb3bdc4e99e988236a3ec7bed012cdb915661fa7524a4134461dc8cec8a341e180bf40cf5a83516fb05fa17ce4021c62321a1acf2d89218bb9624245a62235a816a78042f376f3ea7570e6d5166e5c020434d03f14dd4ed79f2e83fd0f6af280b5422e20557e1c9ca909c43f90de113e7e8eec2e7d2bca6ae7473ae518f8256964b451b"}, {&(0x7f0000000380)="1841b35defb64a3a3c27fe0377d3e20a9cc1485d2fc0e4a06f111965d03dfe8a47668338d7b77029909a0e7f8892427b3796db99cd85f6a4a791017c8ab00bdcc2046d1af0fb23c2a860c6d6637e466e8dd662859eedb0af9dc6f8dea2ff7714c959418a9e317f12554f7feae00d81ea5e3c168914d48a363d3605ff8f0239e991fcff0c09a8fe199d9f438505825cc18b2d9ab27765c63ece63f220f05ac6cd188d9ca98b8c5b606cfd285416"}, {&(0x7f0000000440)="c71bd620cd44f71116fdba38c68d3412cbf268ebe745af7bdcbdd8d4f572289d07"}, {&(0x7f0000000500)="95f0800110d15c3d6a3380b7cc6fabf74f41a5d45eef244bdfa991545f6f22cd12843699394d68f0134fc49b193b81b79ab11b21e2c0b2b5d129f776d1ee83dc22f8a15a7b48a73a22680459561ea72e63a0846db45cd2a2c0"}], 0x178, 0x0, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 22:05:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) sendto(r3, &(0x7f0000000180)="ccb87d2b1436f4f58be47bb1d353debceb01223375269305bb2b2b0b0dd7821e79bfe909d55702021888d4bbb910f6b5948127225ed82fd6cf4ccf79eb15bc640bc37799c3a6", 0x46, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 22:05:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 22:05:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0, 0x3) 22:05:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/2, 0x2, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) 22:05:41 executing program 0: msgget(0x3, 0x10) msgget(0x2, 0x400) msgget(0x2, 0x18) msgget$private(0x0, 0x30) r0 = msgget$private(0x0, 0x1) accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) msgget(0x1, 0x212) msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000080)={0x2, "3c04a2c76cbd"}, 0xe, 0x800) 22:05:41 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3d55, 0x10001, 0xff, 0x20}, {0x7ff, 0xa4, 0x3f, 0x4}, {0x7, 0x5684, 0x401, 0x8}, {0x81, 0x4, 0x3ff, 0x7fffffff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) setsockopt(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 22:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5ed, 0x3ff, 0x1, 0x0, "adc8e9257b067223fb3a04c5ad6c923bef30c9ee", 0x3, 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 22:05:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup(r0) dup2(r1, r0) 22:05:41 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:05:41 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7de98c5d603823e2, 0x1, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x81, 0x4, 0xbb, 0x1}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x400c, 0x7}, {{r0}, 0xfffffffffffffffa, 0x42, 0x2, 0x2, 0x9}], 0x40, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x33, 0x8, 0xffff, 0x3d7a}, {{r2}, 0xfffffffffffffff8, 0xd7, 0x8, 0x2, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x42, 0x80, 0x4b8, 0xfff}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x1, 0x5, 0x6}], 0x8, &(0x7f00000003c0)={0x100000000, 0xff}) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x4, 0xfffffffffffffef5}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/188) 22:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:05:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x1, 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 22:05:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0xba, 0x4553}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000001080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24c586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2bf42cb767aff5c001e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382b786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d9792c0565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7b57c822dbbf1b8200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d10c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e4300"/715, 0xff40) 22:05:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6cc0d9b2"], 0xffffff70) 22:05:41 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) shutdown(r0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 22:05:41 executing program 1: socket$inet6(0x18, 0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x1, 0x7, 0x312, 0x1, 0x6, 0x40, 0x6, 0x2, 0x2, 0x7, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="ed222bb1f883ee256a283d1fa5bca3ad5f6e555146d5e9b31e1259500ec418d7fa965efc51aeb0203a8c0f49", 0x2c}, {&(0x7f0000000140)="102a8cf3a522864f95067629817dcb0fa04868260499ea91ae78be727f4f783695944efbbadc865cda1441bda23a8c32012c08f960956e9f3ed6d2c852281fad989f9ff1440350f93df057dbfdbca8c802a2e9fef11b9b0cd05333ca25cd4b15acd1e95c1e1d08561701eff2accf8066a9caeaa6fbb0e15ebcbc9f5c2f65d1fc2ebc5c5d73e3f5558622c2d6ca894166992c01bd992d9f4ad12a210c24ae5a421751c5b817ba0820cda6548994efa167fda1a4d56d396f77476f903083248f2497c3c7c4c9b98931c3620d6181920f6eedc8b61f52be115b3da450cb55ebc96dbda13822657e83c89c82ca73f29b8d574b26", 0xf2}, {&(0x7f0000000240)="5245f62077f9ae49b5a2413c77523d2cc4a417f9e46877d075c0941acbbbae0c26a19bf56ea4d5e3b83e41a7075bc6d3fa058c8863f41c08974fab01404bdcf9d68de1006bafbfa8136321409a559a76e3d3b067ba8ef7a5447327c7607ace3f434d48d00e81f17291fe142d62d562b98f009edbffb27e80be54a30397c907ac236abfa753719696d273587e1bf28086e66e00a2305e75e8bcf2cc44efd68d279d0d401b1ea3b1f3b3a1aa739cec36d71c9a4caf12cb9ef540fc1788d53e", 0xbe}, {&(0x7f0000000300)="819c8b50a2a5c5e8e26fe7cfbe6e1ba6fa482922e8c1093baaba22e5c791640e3cab2ca0a25869b1f8c80b09cb8bcf9c5b5d77fb70571f31fb4998cd1c6e5f004cacfd379fb1915033dc727f4ecc01bb9061749394d2b9098cc0253ca266619c48a664933e0b82a5b21e499d0198984a9a118e7cc9eba5950b6b2fca330cbf56e82bf6b0a114c2c53afd0a6f959d22cebf40ff12c500ce6d2b3a1cd7f852eb2594f3eaf3cad73a5236835154531ff0c692e34e4638036f3ea19f5d9589d9fba321ae17997231cef8f4ea37519283e4327f44d3e91113d12204", 0xd9}], 0x4, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f6608698b6be3f01a9077974a3173faa06d9c7ca34c5de972325c06f02f999e7b434f74454e8c3ad275b91efc05b604c87e1827da38d9777f423a755a64c3cd"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) listen(r1, 0x8) 22:05:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) pipe(&(0x7f0000000000)) 22:05:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = getppid() sendto(r0, &(0x7f0000000240)="de8071afd7ec0f12d921e89dcca82d52fc9f8cfca7e7623d67d419a67cc84d0c6ad8829a80e271a06a2083548b2de2449e8253bb963f5337fdd60292fce8d8476d0eaa04ac6af5f7861c84a2a0003b84706200b85cfab9c6cd53a10450094b7e657b5b96faacabcb5e72965b1ea8b28b8cf0b2081cd32636674f", 0x7a, 0x8, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x187) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socket(0x3, 0x1, 0x9) 22:05:42 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xffffffffffffff00) socket(0x10, 0x3, 0x2) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x200, 0x9, 0x7ff000000000, 0x7}) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 22:05:42 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 22:05:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4d225a9454dbaa9ece345ef252c52741fbc7136917bffe784476a869b3e4708f7dd910cb680e6efd6fd8c97ef43cce31995a4e975c1f679b3ec7d264483aa1d6ba17881e10048b058de2cd0cb866ceab1ef77699931a2a1d1669f77ca17dbbde8131778bbc5fdbe3b016f995490f7dea380cc3589f0fd3c269fecca4742c9288f011381be8f3887f5d89f8a07359045c12f5166ce5a79338a94d812680d60936644237b67e155f367c30aef131f6b0b42e31079c0318822f4e32eb6aa791aa37530a06fced1f572cc9f02e064fe49ada418851a91d41ad0229043c7d53457a3ae0bdf200d7d72c47185c0d53191d6e67224f5f66686c0b", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 22:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 22:05:42 executing program 0: munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffff7}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf00000a6, 0x1}, {{r0}, 0x0, 0x8, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x100}, {{r0}, 0x43c32a1b7eda3863, 0x29, 0x80000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x21, 0x8c220e1b96c0fc61, 0x8946, 0x6}, {{r0}, 0xfffffffffffffff9, 0x90, 0x1, 0x80000000, 0xffffffffffffffff}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x4e6767e2, 0x9}], 0x9, &(0x7f0000000380)={0x6, 0x4}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000003c0)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000400)=0x5) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000440)={0x10000}) read(r1, &(0x7f0000000480)=""/252, 0xfc) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) chflagsat(r1, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000700)={0xa, &(0x7f00000006c0)=[0x8c, 0x3, 0xa12, 0xd2b4, 0x800, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x5, 0x0, 0xfffffffffffffffc]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) shutdown(r0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000780)={0x69bc, 0x2, {0x20, 0x8}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000840)=0xa7) getsockname(r0, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000900)) 22:05:42 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 22:05:42 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) sendsyslog(&(0x7f0000000380)="ed8ef6e60b342c8230163861267f2b91fc0a0dce5e54900457c943e1f2db1d56093e901c5e0b5a94ec7e2a82f748a13be9a3d41fdb6de9ba9020269e2a2788bd00685a0bc4d7b370de0b248205b22d74606e755a299c41d2aff5edc03f7593aa21895a7a7e9d67e91316ea305b81922609fd5fd97ffa9c726579bdd3e6509f48100d33e19680a76b798a62fd41aeb655fbbc64adca752932ef9fa1e7eb5147fa786970be17dd48cab541f0e08f", 0xffffffffffffffb6, 0x3f) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/246) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 22:05:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 22:05:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc3ae, 0x7fff, 0x5, 0x98, "661fbef2e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:05:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) fcntl$getown(r1, 0x5) openat(r1, 0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setgid(0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) 22:05:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) sendto$inet6(r0, &(0x7f0000000000)="f1adf1869376e8d6944db5679831a316040ea36f2cb315567e547dcbdc45c047a9a80bab872047fc70d8ad693e773d51bc313dacf6957ff50a0a4e3ace7034ed269fb7ee954f6908211fe955868f22f658d718af941ba276a6b075eb85acf87ead1b75a9e4a7feb3997683338f0fbf6c2d81af4e1d6f7b0d43d4c468874337394555bb33b54aaa0b120945e3399b09ba0a86b5ebd10c11f0fb5f5da45311f88b51f2cc7f535a0b61", 0xa8, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x9, 0xffffffff80000001}, 0xc) 22:05:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x3, 0x3, 0x408) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x0, 0x4005, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r3, 0x2, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) preadv(r6, &(0x7f0000000780)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f0000002940)=""/168, 0x312}, {&(0x7f0000001840)=""/199, 0xc7}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x293, 0x0, 0x0) syz_open_pts() close(r0) dup(r0) 22:05:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x108) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYRESOCT=r1], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x80) r2 = socket(0x18, 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="bc3de2c3e553f81a5effb5b9f0416e7e8114e89d15a9a4592e477c43589b3e3965c2c54766b5c1a5c0f4628f6c3f1317d8fc7f549e0030aca4fd454fb75acf4d3ab532b38e25150174505dd142d9e87f47d0c95b893e2370150fb91ffa6a0c548539e8d5bb20d0312b449ded59b5e34bce8aa0d77ce38f889e4b3549771501ccac71822a1cb2c69aebd0bc283a143553584d4ef99ad69fd85f90d0268066066ab64a19416b6bfd7449b8519612a139877f08eca06f90f812cac57ca2d8267e5948447ab7462dc3a91c2fe924af29aedb7af4642285ec2ee9fab5be", 0xdb}, {&(0x7f0000000400)="b23a8665546a37b90bc57295306a0f9f1f63e1a5074e0843c9ddb55e77595f00d5898e38315e1655326f0d9996b76e1e", 0x30}], 0x2) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x38) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:05:43 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) 22:05:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 22:05:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0xfff, 0x9000000000000, &(0x7f0000000100)="a9750c83a04ae3a2cb05931bc77ce957e58911cdd6453637114ae5bcb61e62d5203690d70eb387cc93fdb3ed3a35d18a5b381a3b3a13e6847780caa4221c00171745151a06deae3c0e064ec2a9269165e0f90f97409f5814ca06a88825794648765ff4b2ed28258b43f6261e60b43b05dd0b47543fbf6971", 0x78) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) fchflags(r1, 0x5845a3c3beb87480) getrlimit(0x0, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) 22:05:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$KDDISABIO(r1, 0x20004b3d) ftruncate(r0, 0x0, 0x100000004) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) chdir(&(0x7f0000000180)='./file0/../file0\x00') 22:05:43 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) write(r1, &(0x7f00000000c0)="54b15464a5b01e35388b1fa88f213dfa0083a15e8059ca33e5dd081ff5173235db9841e41f38c4f71d89ffc044", 0x2d) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c3a93a23f043f47dc2c3b51df43a45d81e18e4154cf3c01e0fc88ee1273b41647376ff70fca1079e1128aecbfafc4c200e4472e6ab247a7031fdcb3cbdddea0f5e0fc46394ebdaadc10e40d1820c0f3d6987c71894be2e72c4c183470aa708df84b7b171f22d083c739daed5fe5f7d52d1ac1070ea030729ff8108f0d293d7706bf44f6de3", 0x85}, {&(0x7f0000000d40)="b60e7ef61eab60eb0edb810f025e5dd0e994483ddb8bdd67592fedd25f653114a51f38003ee45eba1e19608b12f27657b14d77b28b86501b98e8a0b674c533aa8691e3c2dd4bf766c517d4471d098d90c9d96df6d0c273347c9d31d8a09a6c49b82224c2bdc1677e90b480bbc7af21c0e0edde6f70ac15490b572f68ac37ea3024d8db19449711a042820e4fe3dc914184f5ce86b6047875988360f0cac185974ce4e7126dd8c8ccdbffa5632b66df321f456600aea65db50d3fbf0ab4f049ce4d1995601116ddea2d5216e3a8e9ffc2e8e99f58906efc3e27c915adc3821bbb7a3f935451b410b96b6084e96af21fcd09988f5d19dca4e50e58e0db8b5a5f7b66020e87c48cbe762635f383d9729325d4f35215458ceaa72bbbc685d71aebb84e92056507a42a6b4f39dae63b4884c9bcc1b9cde621b5cac053b46b08220619ea578c3016b4408932701c094f57f93c73f227a4d4a40be798c6f3e6b7eecac6a4da0003e9aa6a3ea5296d13b14588b3b11ae5ef75166adb372e229ea3a4932cff83eeacb72110c8c679a01a63da8c9b84887e8b3879cf9dbfeb122f8cdddd14e3e2762851eae9557db8797822009c1dd830041fd764f651cc9c44255df87256e41e8191f302e3b72fc436b7445c5ced7c7345a7ac2d9ba093677506279d67c1869e079392d6461b570bdf61a183a12a840921bb90931883306bd0808a729131f5b8638a5966fcb22a813e8cff06ca9178323ecc64af9b1d85eb99886fb41f543415c5d42254ca532ff2d45b44058daf7ad2da0f0d1084af2301abcd144384f7666b96b82c63748676d1c39f6e104b059bf2475ec4ee24ab7e81deffbe53c6af4bf2e9455034901ac21ad6f64414beb45bed17db8ec712c46e93fbcd78e25a2dd2ea1b24d4d3d088f598ba34901afc457a77357932083ca9b1673015e09784122c674b5cd72fe095b494332f38196ea6ee50d847ebc41e66f3af911a138f4a553ffdf2c2e13fe386054c570cd47fb95244c28ef23d094bef0e5f2de3ee2e8c80c6578c8a3fbecede22a2b758e3b8dfebb75425be980b4bdf9eb8fcaa23261aed0f6b1c8e935860f483d5cefce66aa4b0765cb81230b71b0af2ea8bf37c48d517ab0e9350e2419ac86f9cce42716e77073ed36d56431e93f11d44a097de5fc108ef0d262cc41dcaf00fa7ea15c034118e90f5c8b094d14883df57ac4ff9ce8bb207a9790cea82644be17105b77151799ba39d082ed23adcbbd689a0ae1130cd0d4661531f80b83361fe49793615fdab16ef8cb70145899e90dca903c3579734e69d07a84c2e72916e1acd707f6cd9d3f805540c1f01e217795ca87bea1d03e01281ee54c2f15603c38f60c242609b42fc6f25ec68d84b1a1ab528ebfbb068acb9d5336e46134ed11268af7a90bd7ac9110944e3c4030f5b8dca34d24336c0cdc2ce2d7d76a88161c99718301faac044f31e148bf3f38aa92c90c7fb2cf558c188cff8eeac15146f4bcf29a1cf50d936518af0b63f7d7ee12e30e4a2f6dfd92ffda64567002c8a39ebfdfca6421a7f8a451210c8b6bfdda0fa5be028758751650746f4802217908372041de3ab55c36004e54675debc86a0ea367bfa746c90a5adb068722a839c8d0caeaae4e4b49ee047df2170603004675663a9168e7a9af511828544e464ba0f1562a04872d4a39ccfd8e5656c3a521e10f0f8cc2fd333891feaee995c5491fdda93329ebfffdcb73b0098cae28a031a72568a2d3b24bac915e68a49c03ca8d410b2705d7c15adae26310bada14e50f8827a99c45a27428df67955a0baf4e4a41022fe640a5da467bb12a774693bc7e75478293343aef51584f011d66c32d610af78e8d3d0abafab054b5eea2cb560037eabfc0c90fddd59fca9177bf6fe4b5d04d0e83d85aebec4e652cb03ff0b7869d8a3f9a6c969356d9ab12e9f5c0f1fd124d029dc0fe02c02dc63ff07b1da329b765c8f1160f42bda0b1378965720564f0f8604bd6ce2e498e4811dbeb549168eab504e42c34476a7cf55064d357dfaf477fe4ebed7c28b2985074b36d8b5ad3dee6c0eef42415f56a47852f150ef9f9d0082f5b03d814cce2dbdf21d6c96314cd36333e1aff0cceafe9c53b84a9bbd6519bbd0c04338d0d0b8a29e8b8f49da39b0bab633b41349944b2dd958db14e0be124fea193134fb3a924a8574a29d0c5d00b89de9810e3eb7e8a9666966bf3f8a77b53b6b93dff0f184a9dc79aeb84df1c5d863e3843958688038baa4fd7a87736c2d258cca0bc7ee63408cdc7e0559d92738a22c74467c819214d042ac816d4101f1d418518aad288bae3c2292e6b84b62ebcc56d168a1b4d2d452ab1cc5497e6a9ffe5f613a2a7c65fcc9b813d6018480f429fa9d4512e13e29e81deb4082018ca7f7915d43cfbcb9e01dbd0d121ef5505726c4462828926f7a876d4d69391f420c50ba4505a1643beaee30aed78f8ad37b7c6a1ccd27fa7e962f1ca009243dfb7d4818964ed013c9200db4e94f0214c9c2d25f3ade2ee2533de782f04959ef9b5002290858af196d309346922d33f1af0b1c1aed64be1a2581e4e2c9339ae6f033575de85ec679b8817349f369dab1e101e376904da806d70ff39db5578c5da43535e0f932e77e9a8ce55cf34d730aed06f280b40d98be68b8e147d163aa69fb269cad8918ad37943988397e7368c1ba2b2418c6469f32189c84a95469f768c44abf9d018013a70030be7e617dc8c72967ac8e5c3f9326257c77bfb65f3306556831afa95c0af9330a2de72963aa5ba5854ec1fa92b0696de87f7acc2de442c57a3335a4722b04f56e8238488005af7cd11eb1ae70dfad77b380465005269f11d839e94c00660b7b9c55e566b697cf8e49c00b5d0df5a068d06e4332e34479121781a921c607b4e99e74c0389d87475caa40456a67ae5492bf22e43632cb3373a4bb599b3a33ecd7179e5079fb806d4a2415074db449c5160b3abee4b1cff36cb2c226af601e60a8759a82e68f913d175b69eaf342c632ac74e4c171d40c855ad81f24b5af482b09ee2d83e5ddc0ab22990f1ebbc8d095e1fba3eef9bdfde077f696b8f7b73824dbf5163361a15abc40282d43d659e993e0bbd5bcf9e9f035f54ff3769a242ef766b258f6c50f395b3ff794a5f625dd9c0d044dd96896a5ac4d799e9f4ba8ba3c18aa0a12618578462e92d0059e4627fdd9481a9efe91fe704e7a3080ebd8ec44a9406b941c5289a6933ad3d72e5fe2a53564b94025e8b8237785db1d4f2cc9af80868d7b5650d994d139dbc7d24a58772e710cc12a71bcc954ad64854a0bcce93e80f0d0bbc6bd9faff00ed827c234b18207343e599d387beb923cac551dc813e524c0230de7c599b53e11fd05dd42719e8ff88acc3f7f2d8e1a847142a35c33633fba77eea4c5bb9076f20c8873ca6dacedd0f7b77fc3b0df79f6f77d8141881754449758d36fdfe15a6c2605a0bd0f33ce92cb8beefffff276082676bed8831fc518c80a6cf3de3be7d0a88433e396af48fa2a5970793481dca41ebea35d72d6963dcb4cd15860d7729165e6eadad3d89c545e7c58ed3d90ed2fd285b1ed272d98c67c1cc75928d7fb098dbf7ffe12c1200021f34f58df0fc4ea7d34385916b0624be3a4d0445da9c546d6afff963797000159a83a939e0e046f8039fd4f4ee6b0aa54412f21399b725e12f529b9439cbec740d6e165ce78e9d95bd98dceb04dd7ed9af4f16dc6c5ab9e99b94bbe31e35367f2075261d7b037e833c30c922c10124f30285487dbd7ce5feed9f0f7eef38523f1a9bad738604ccf8e46bb5fa2844a3e49f237ed0ed5f58043acc64658945113284828c7db91a4801c8724006685ce51785b1c2b175a5c60fc693cf184f70486899c17f24eb65b0b8557cc5eec84dcccdf07191c9bce90fa60e68e393e6d798436894ab1cf566d2a891d1e0eb6c8eed0b500d7152e66be31062b6f45cde30254bf660dfc4e78cb71a4b2ed7665c51a17c5302caa97d6a36ae0a312d5671afd3cb479497c92d64865927e693baee2a11363de2180c131df090dc660fa2896004fa8e5409f6fb4ccf24aebe26e62840753e3935f88f8094cc108bbbb32031407181283ac15e44ca0c8edc682fb3eb870cfbd43e0e732108cfeba7d1b83c09d1cd379a2e41ddb893c54aafaa5da356ee356deb7665987286f24f6517b6de2a9b98898e72ab2d9a012a1d66175d92c7c547421100dc17d1aa3a185fac9969ff57d591eb8da49ba32decea39fc57054c4b27b752d61d383c4a96794f922390bda55d4835fcbcafb14c48878e128165093b110dd0af82a9329c3943029da2e42855aba5ba400d608a56fe4a7c404f26593fbcb5f2c59eb38364873f6d7958326aec0447036aa612c747bc229840084acfd58c98885d1a9530468ad4c7c593c144a36008fbbcc5f11ae60b18fbeb38827c05c7d6c6f3f69776abe59b1cae9f52f8384294633ec3e97bdf3c9f54114d2e36660eabce3c80abeaa937677ed5cba923fbaca77f7d67ef6377f0c37b7cc6a6971487015a9c31eb94ee74e49d4b3e976f436242cc01c35d27002cafe841f2bbaba96547d8a54f177843fab5a2220a7bd80e4477b7371e471b403d665928cf5a6b245ae817240b6218992cda79397b364dae8a3242f059a33cf9337ae5059c4be55199ec6ba4cd99ff19508353f2880aba1a6da5905d1d4bb37a9df1b542a41b310d7d31677d0173064056b4ee4b589e9691a8567761ea8a29342cecbc2368208037a9f4b8a52452fbc6edba8b8bd3ef125828e53d337a000c12ef1ca6a8b1004031aec0066d1fbc5cfe066ddfe04806c2a151ce3796c8de142dc620c9f414fba4a9a4a5a73de84153b28d46c08167bece0a21463065f5ae0061025f5e1280a9c34531da9997897b0d5418cd298b2f5006ac1f056554833d2854032392c42166d7e4719b78c48143e1e320a85bab72340c2d2a9d72a9f393e184d2d72dd1d5f5f2e4fa18a5b5aa3f5feb2bd5481164d93c285be50668f1c3f5edd3cc84d6ecd224730c75a8b898dc3a2f48a8929bd3b6e78deb186f16d267ab2926b6aaa1955fdff16c8ea66c74fef5ed92fdae5ebc9363069f58cf1c18a4a0f33a90b1354094d9ce48fb3c949a16c4bfbd6c7eefb415d5dd7fdff16554e59f445e7bdd0ce0ed1a33660994cfdcacac3555f1aa598ce955fbd7690003dd9a034b4872ae1f1691468f574493d64a4c429b6d339a22367fd7b8e0b8004d50af890fd51586d8cc27944aa2b9935b0b25e49b45ca24e1e3c55d234e2d976f88a461086d14b8521d9b65de82d6095bebf9e90dff2fc23217299f1a78e4da4cbe0d232e7274b9a8c9a89a0ac8f8ca0345ee4d18fc51ace97af9e1af8c79960da50db740aea7520eb7fbfdb339b671384496a27ac26107c36e4c1586c5d8776c05cfec56df20fa95578f505cc5c3bdbe3e5aab95ded8d8a51d6d5e146913b5b4b3903f2353ec267db917b7bdfeb67cca7e313dcddda3da2c7b8e4363f09bfb8637d710083a92620b2ba9776fc9db84cf0f53feefc7a26e6517ab0787d90666b21b90274a371b444e64bde6c32d4ed60186d3ea69f026be06adbd22eed5deb67e5073806f881956f242b6b781ad995d24904c7676ca50916ab7ee8fcd3fdffd0d6b0748d3a7fc62e5e234070bf3549aa71be5a267663cf4f068d04cb7acba6cc23a0027af2eb913d73dcbc343c02012c28e11bfa06542f6216787b2cb41095ecfa1564f4f784a642d933e4f237a26012f88a261c01dc832716ecea80", 0x1000}, {&(0x7f0000000200)="b04657ceaa5ae6525392a363097224ead08bfe7a30d0f3acc6cc963ac8afa486db1521fdf7e6d0caaae9b1042483d0ed96ff4037b6b089c0d8b56e54013a2f51f7e8e741f018a528ab6fea0015fd999449462720658b0cd3e45b21327628838f26726aa7d15a66243f3b4f79c64067f62dba1018dba37d569f0e1d7c4862bec5afeb627d714fab16c0eab877b7bda0273509525333dcbf6f91b1828943751af0eb20a3f80c4e2976d8257d211f5c6d49fc9ba073c9ed54245ffcf482fee64f36868411f20eaea145c1b81af5fa40c3090b71e8cab84e2c8db4a570574a40bd06d6372072194b5fc1bc2590bd25574e4646", 0xf1}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) dup(r1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 22:05:44 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:05:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x15fffffffffffffc) 22:05:45 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r0, 0x5) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) r7 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x7) semop(r8, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r7) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r3, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 22:05:45 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/4097], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x237) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 22:05:45 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)={{0x8, 0xfffffffffffffff7}, {0x3, 0x77}}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000380)=""/74) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000002c0)={0x6, 0x1}) write(r0, &(0x7f00000000c0)="582720efabd16ebac63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xff5a) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r3 = syz_open_pts() close(r0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x22) r5 = dup(r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xbe4a, 0x2, 0xfffffffffffffff9, 0x7, "74da177ba10df0d196306032faeebed918d6ff4b", 0x800, 0x4}) r6 = syz_open_pts() symlinkat(&(0x7f0000000440)='./file0/../file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000400)={0x6, './file0\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0xffffffffffffffe4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 22:05:45 executing program 0: pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000001100)=[{r0, 0x10}], 0x1, 0x81) write(r0, &(0x7f0000001140)="6b370a8f0e70e43216f3107fd18d3803ea0608558dfeb69d2cd16d7c674febbb7d65c1cf01e872852a7750cd559a24539a1ce3a911b1f4a78a0f0ddb", 0x3c) pwrite(0xffffffffffffffff, &(0x7f0000001280)="3034d8d453e99be496e69c97fae9243ba166e0997de472619f145ae019d3055714c146634bc23ff6eb0b8349dc8a177b3313322b46a7b679f70f77a9a85ae371c741fc8a8ecec586c0b6e91a5232c9e9930c4e4cea0e17b3128a93e24cdba911d91897d302def44f5cd6e79b0ff3384edb0868f7824b74fc66a935befeec894a0d1045bab271cd18e406ebf9d716372508d014789326c1831d95d4dffadfcaeb9028e62f5754547b6b34880b6de4cd657e01fcaad844cd77b9b31aa5a8dcf0efb90b05735804538d8f5ee4e2cda681eb4d8b7e286a35c1a337fd5d8eadcd9d40eb1ad9c173e8e3cfd931de", 0xeb, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) read(r0, &(0x7f0000001040)=""/19, 0x13) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001380)=""/184, 0xb8}, {&(0x7f0000001080)=""/23, 0x17}, {&(0x7f0000001440)=""/80, 0x50}], 0x3, &(0x7f00000014c0)=""/198, 0xc6}, 0x1) fchflags(r0, 0x0) 22:05:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1001, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 22:05:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xffffffffffffffff, 0xffffffffffffff82) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 22:05:45 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x4a1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x3, 0x7}) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semget$private(0x0, 0x2, 0x3c8) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 22:05:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt(r0, 0x7c, 0xd9, &(0x7f0000000180)="a5f4d8e0fd4def63a116042c0de5c489ae02bb6e1abf5b1ecbb1bbeb151aa470838a902e8ee41d97ebec1fa09386af13cf464456ff8f5830c34b8ce75e801b8e6b95feff05356942b811ade812eddd705f2d2c15668a3be51aabbddc2999ae87913ac68f732daf373264b86ecd1a55c03987dbc6b8ad19f58c5f28e52f16bb44f0aa82f88683d660b9d7fc15dd7d61ac2318cde02e8c2aa744a4a8b8fd34a92feba5cbe4c474f98100051b5aa7f92e50b4d71e5b912db145a393dc", 0xbb) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x163, 0x0, 0x0, 0x0) syz_open_pts() 22:05:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 22:05:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x3}, 0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000200)="8add8795cf612568686e38aecfd3d2671f8eefa85021f634de26847fdfdaa9ac6fefff06412a9c7bb80e289639cc476aa16789e1600fec8c5c6048d32cf73d8cb752c1b2eca1776f4d5ad568dd8c599182f45b3f08f6f05df5b131e6060a7017960000000000000000009a77d9f6a5", 0x6f, 0x5, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7ff, 0x3, 0x3e100000000000, 0x8}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) 22:05:45 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r2 = semget$private(0x0, 0x1, 0x514) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0xffffffffffffff00, 0x3}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/70) 22:05:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000001340)=""/254, 0xfe}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/188, 0xbc}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="11", 0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) 22:05:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)=""/85, &(0x7f0000000080)=0x55) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xffffc00000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:46 executing program 1: r0 = socket(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3b}, {0x18, 0x3, 0x8, 0x3}, 0x3, [0x40, 0x8, 0x9a, 0x3c6b7139, 0x3, 0x100000001, 0x3, 0x8]}, 0x3c) r2 = socket(0x2, 0x4000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0), 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) 22:05:46 executing program 1: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1a0) readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=""/161, 0xff12) 22:05:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:05:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x88) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) syz_open_pts() fchdir(r0) 22:05:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pledge(&(0x7f0000000040)='/\x00', &(0x7f0000000080)='-*\'%\x00') 22:05:46 executing program 1: setitimer(0x1, &(0x7f0000000080)={{}, {0x9}}, 0x0) r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f00000001c0)) 22:05:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:05:46 executing program 0: 22:05:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000003380)=[{&(0x7f00000002c0)="fbc05c7c8c27b269adb67ff6cf7a9a9d9cc39ce5c85258b4398823945817c967c2b6ad7a34853386cb8adf2626180610b8b26666e9d6dd377176fb7d60d29eff489ecbf6d139fc7787b8ce1f0a81f53301c28771c4bc72d0ca30c4195aef55e1e882afa56e79c4fc039307d4f60796dca11b9d327b3d9057ae615f5d2a8c946082c21dc9cba154a9d45c0167e98bf6b60bcfb34b069e641c761b6075861b30202d6e0c7230f8525b16f1ee68c9adee26368a6b62248ed127fe87834b7c5a4e05fb194659c1a730ec91a47ef5b900f70197b7b62eb5a034e912f16e23665b7d4b6db61609f72130fa03061ec9287954543becf00bc9f9138a605e80bad71a40049d68ec1d94fcb8467fc79f22f4cf34c58c7f4982163a484360f49e42efe48b73c7d6b46dfad2803e22f1118a1c4a2e812d931d14ed2970da8116530f5410f4b271d9dfd7593f5a6a96075b4bd0d9bb4e944e86df6cf3a1ac3ff49f6da475ef2cd471f1490ba5124992bd6e874d60c067164152629fd4c0d710d2d5a9ed9567453ad0e4b4c06a18e7bc3df7c743e8d2bc3780e3ca881baca0854a40c4dfb26877cdac5ec38cdfb15bd18a09d6dbd11ef18dd73346ca18c3cd2e75dc96b9ef959a42d3578f144010a1e611d24121ec9b69a490821b894675f47fddfc3a645249494092b468dcfafb5c298fe5657944e2457728f267c2bb15b6b8ed837bf49331b375f023ff7bb64c3cc5a0af5237e7815940599b1194ec1b8ba69ef6602a91f7ca501f3877a36b04963ed4e3de0f9ca0b0aaacdaad57e27ffdf2dfd2f68039bfbfdb304e13d8278ba42f7284d49f7978af5f0cb137927eaa33f705c822994b9fb70ff1ca12061f5d4f63beeb6fe73f138bf07157b99c635a4cd1b551c69e16c8831dc3bc86e7d35a8b62f0f9fcc1f3a61ff8a137ce8a9ea18a5eb7ba5899e2e71a5b0376b4048592345953694b45d4e56a39551d2280feb07c8c96a463c531b307733d7ca2c08f15c7613649d29d4fcc36b5df05d3cca497bf03456efcceb54d1d2bc15a4dbdddf049518144e6c55b085518f4deba07411772778a056b81a96510b4849b235f14162ba7a6564c28e3b9683ee153488d4dde4ac449ec2cac86ed7d7387b25cb8c5d8ad302594b06121938e82064ded18d7541787adf84a398ce70e67c0b5d1ce88dd830311a8fb6fd58efbaccb3c180debb1eb03af2c5befe07d16174c2a45344bc42afa9727bcf1cd102b365873e14c4e62bd430101da5373b3da61a4de528b1ca27c3de3406d11cd97f5163bd8aaaf58addca2b5004d0cb5a517f9d879900de5083891ba038a3255307c68e1e2e3a8a531d228f9c10ec13501badc2a9e29c89347423afa1ef1c48698ca49c59f1b768066269936df3768049506079994c63de58c54fcfa0db2e5a072849d0f8ce269697e7694924524982ed2d60177b86a9ab99de8fd8060e13da09af2e7e7cb663b23e245a0843c0f3bbe7dfb3c967067889eeec45c968b0d1947f0910df5a23ba32eba588b2d5ff802aa6ad321366f2ae714347ea66d12718e1cd15e375a27788de33e9571868c9d8ea18904ecd0cbb8ce5928778cb3026443713abe6fb35dbf324fd76ac9f1f7514ee898604b6ed0174c51e5a19227df1177f4245d863b5136340a1a955c10dac0a7d18d7225654eb0d13afcdc4f278aa0c684640523aa0f0b0eb819003d5adc9cd5d10c406d33f3e80205f594901468a94dd4c1f12b33e43a8d22df19f88bc1bd078d09b68d064b86efd00cc8169333a02a0e238ea73e681e64de70ea0cb753a794cdbbcd8814c39068fc9dd7cafddd8bf97e980c2b1e9939684b35297ea1e42613f1a70e2f63898bf550ea447cea56da5f07f432db41693d0c205df10acb935ac366651c5367435f1994770bd9d01325530b0083c8fff1766bff86ab08acd9931af42c85e3d27d878da40fe63bc7d3b480470ac7e53f185905aca4ecc079dfaeeb30efad45210f16840bfd07905da15973e1771a66995be9efa1686d4e8a71189d5e028c1d3c0d1fbe118d1ea6050b499636cd393e627d5c9b8326008c7c827a80449a7c514df04357d2e314976516cd6ae6fd4399e115403765c3389692efbb1d00af229509856f572f9e1cfc38f9d38a9e8220f265b0fbde9dadaf7e16e03f56d0251d6720ce76046d1701a50f4185fcc54924ae6af76c3699cec6d08c0c9fc0fb387437c94861ccaf8d6f249d92a9acacbbf1d3ce7fff0c5b76847b5b21bfdef40efccc6f08a62398745aec177d78fb36eb022bdf4aacc9970b0b9d1ef5ac5426e101fa806a8c2f08e7842c698e1634b5e6136dae38b9aa6fe9af6a78d60e73fd43465e56a7a1f8f47101824c86f9f6dbc1fda3e85db3443e638834ef56a404deb59851d5c343fd231f0fda61fc00356fbd39e745b49b03fda7fea533a29aeb1f3aba0a091a4cb5c4fab3b48ee0c6ecba020a2fae0c22932e3dad058eb764b6024749b16af862911d06565f75a366af425e355ee73fba7a71c5fb2cd6f9a1a41810a88540168236db7afcd609b6a7c4bad549c7762cdc2e1d6d545c81ac17570905b757a253fa722b2e5fdb38365a7381ec63a81b04d584abc985fbe55a9a36b66349f71f556fd019248d17aefb4ccd0282b53a348e6d85938380113fbe1145b6037316ef70b2a9676fd5097ba9ef2aec320d2094b9d2d764326625118fa108dcc31677f6392e0995b4659ac152351667301f88c793b3c256e67bcc16a64a5f5bf81565e6487647bb4a3d594715aaaf04617d98434c2f4284cf27bbb3f516f461f4a00c64cc413f12e3e3c678e823e2f6e720fa236320f95ab0bb2c933dccf6db68482b3fc4912d9035cd0aa7e72a462d1daee20d53e803f98a55e1d18e40c4b2ce7c716c07fecc07906b0038208fd771524e0a029cb2055cdb0778598337ec5f372697b8ba84af123104ba734f16fe544c9e996de28b5f3563c4f1caf4535b23a4826d2e8a5b0523c8c5bdf5b8e538b8d655aea81b330c7ec9a3a4f8ee511cf31fead608aa93da9c94289053c5bbd68fdab2de0e5ba64c772e4062151b6aea636169d668f6868265d45603b8ba3c4dc4cd97e4f6f64689801a30c1bc80312a2464fc8e906eb64c36b0d2924a8ea1804b5e23f4af93110e52c7e85b4ef369d091055bfe02cf7b372a08fc9149ca29ccdb75624e451d77b128c24e5b9d875b21253c4576a1c45b146a5b3307b28d34a8b8d80b3089f308d091196abd614beb08fbc66e84a550510b220865b6ddd2c3af81ecb6c125070afb7306359fa3d30caf122c5c58254f527600108f95591f6ff2ef6966d5a4da4eb2ecbf379371d80619459dfd0892cf73a8668cc33a9430a396b958036aade904cdca1ef59cb6965dfd49615b95c42b510f867ba0ac5ba0b20cf23ce76103e5d9b147f1f1a93c6a1cc4dc4732553209cdd27ad6097998708fecd6c70a84db3d7a324bead03b5e52f0f2b00dc5b73a66c760ae0d32debd094d33adda9e301dfdf349cfb7c112515bd45884bf751365623c797e28d064053d1e56039e26efb8d4a7e069912e0d21ebd30590f1ec588873270c658e5d0fadd39ec35144c40d0a5487b1fae52849aefdec90a0cd3df278003ac41ace72b1d20bfbf06a785eb2d0d493d5da4ac419acf4c725a421f81a8e67461ddf56cdae87c7b5029632267fbb4548ad26bb3c23d325164b5a3795a69a3508dfe8bac9df7b9c1e3336f3800b5c7ad26d33bb6d94c9d5f4566535ca7071abb50c5e361f2ebc466ecf4f986b5e327731aeea8df3f930928c114419d49f1b8794ebe34cab64f9536871107be09f37be6803353fc8d36deccbb2905935390f37429dfb11a8c5f4438ba9c805bc6ed26d72452951b22acc0f26415397b0a7dbb1d890def74714d70c326432369e846f0bafb4a7be8ae67f702781b76c758ee53e570cb5c094e7c75d3897d328d6e34fcefda827954f1990defdc2274ed3557bc0a1bd61cd7872d84f7d38eec4c2ed858a0e8d8b032ac0a53bdc8cf6c57661814b0cbeded6dc0ee4d5c0a29a06703e3805186fdf2db26a35e2e8db3edca8c744175ab20859c3efb007cece2466671e99a3059af952772b2a67a419faa477255cad85f57699724a678d8576421bf7f0777ca6291393d5c201c9f580fbabf091ad85ed31be7a234d199f857b7babee787a6a3981aa1adf1d3cff6cad0f0e84726eab67cf8ff97a5d031182840a94c3e22214050dbbf0ad5f5b5140d40a249b819a247cf9c0c9fe0dcb7f1b187e3af8b38db4621f81cfa1847ff4d10fac658cd08d3ddd2a8ab13722560e5cfe49c2f150cc5f71a3f785fbf239b850e8a598df1049172eabb659740c23de12ab9dc57ef1536e0a707523e0caceada701f764d72750c2038db65c6830fec392df2a1cb52e35282c764f0ce4fdf9b7db5194875ff8b160127dfe3d3d603dd3a53a2003e9b21ccbc8549831a371ec9d976e9b6258e01ed46720696b044a3625570f92595647faef8260403bb21e3e2eb22a983a368657be9a8580e0425c89b6cb8bb2212bacd6f63213edfb9ef6732febdfb3105188ad834a223c74f95bb95b33a2a18f1ae0ed41189a8afd8e4332f867e7bad504358dd8206343da1f6aa5ca21906c7683cdf8cbd36787b4c32ea05791603152da143a219f456c2d349bd7e865e28a8c04c38ef64013695384a50f21c0ed587efb01880ffc6cb49f4af036c46219ed6207b27ebc5d58fd6884411c491f65424d6d5aa32bffe968bc38b8d60011da3895e84732ff76ab4b4143e7a02545494c9faa9a6d8d35e136e3f4ac5b314fae796a6bafc7af0839134e57cd3e3b96cc88f4596473bd882a2211a37bc169d686325d50dd6a2d62f323932ca98612b14dd408bad89307ad61371c4997f4ffd14d3008796f8b6f2e7ab3324b783f72920a675be96fc330a83b6db1ea4ffe41fd0f461a2fea2bb31d4375b49f24c25e742d4718b5768d72368e34fd47f5d0b86fa903b2c57cb2330233f7189d20339a4a1c3c5c083153e5fd92e2ab02dcce25d30c0b20ca557f74a34a604c4a719a439674f00eff736ef5c5d00de4b088b691a6cb811c601e158d1cb85d62ffa64277996d3e89e3a1d7fbb51e22fb754fc037619d9f3b01fa0e054b80b90940b8aca70fbd3fc4667584102a015c83649af6fd248e0c3ef076fade302c6632d62d65ab1af547587bb4c6f65bbe93875b7aac51e7339207e5acd37d2efe4e03db7129696acdea0a84a09f6dba18508bc42b6c18f2dc698937f001bf7dfc6e1b19434fd05065d590012bcf9eed2cb7f192894ce5adb20e500e063a8b85416d1023d6ed95b098719efb4ebf93d387af79ffd54a1a6d06869d5faf6510d377cae71c862483e208e439381d3a4cb98214397527d7ff26fd3e6709de2786f9eb8d81a2760cb905861d5ca978d8c997e0be5aa704cccde637030befecb5879050cd9b27e3811d7960a08551edf635f05f937ccda471630705e3c157dc6caa633dd3e52915a7519793f07a4f3c1cae4bb7aeeda418a011899a4a4488f56cc4249454e12973bbb7ea7c0c083f7886f74be5cbb1230df2c7c408574e0bf971244e592617c877c3cbb62981ff6188d7d26796ba86bbb2723b44a362d351b7a01619065993736550b1623e7b1424a57d36a0b4e062c874759f7ec9d0403fc8dad8d7017a0ebfd1c4e2b236a667b581c4c3b6a852108ce53fc31be2f6c17c657b2186f71adc2285e8fc67420f4176f3b713720b93137e1185f5d113105da8c48d69c76db55fb1b59969098e5928", 0xffffffffffffff60}, {&(0x7f00000012c0)="c1669c77d0a0b70ac94ba14d47d52bf60d0c945d7f696240fb2d4fb8817d5fec16c44d1590f89bf1c77d1366010421f969e778309c003fbb804362ebf2aac26a3c45e8d6c2f83b7a5ea3b3bbcfceb1c0f8ac03f95e3f5b36867aa84ab8f7eb31953178056adf0562826b986d265406a2afa847cb5865848b3402913bf0e2f4264270549c6789ae2569566483f9708e2253209ffb3e685982f98367c949d5c7ca17758abd2d6a6275406e7d6c8b1e83ae6207e6b7902d208f94c6224cf506be35966a88d5886b23ab16443d8c1388fff2c104ab2e82b54eaa9006ed7a621cd2363ad683df078f9edbd8d1cb473177b23410e027ac57cde1d65ba7a4128878627a957e5e48e8fe9a461b17df672e115895112f77c04ebe3568a23be99c9b0668fe7dbc859333c984d04782cbaf68e78e3363e0ab6a9cb47c7ef9abb64b833c51db7b7d21ee57740066b9beab6bca1a30bb55cac78a4cceb140017cff5d33a89848a0b606aafd2a0c426d898598376d7e7b8163cc9fe8ecfd7fc323f0ea5b1d89f6024324146fc9c98c9118c4e8175c8d586416567eb20edb46b85ad1b4c0161edad9010d4414df7ae31c43c8f0beb59aec5f6c57b330e9214cf14d76bce41115ce942eb909c482f4e498ec142d46662b0d8ebd82514c4c36d9d598449f15eb5b66887c8b67e0f5f0924df3d93e320332ec3c936af6445840001a54e6efecafae53e8f142ef21cc6d609f2ce7e4da63503a7c108d1e1aace14c7dc27f94e8f2d40e3d643f04a58d81514a99fc65011728eff59899a7191cc6ec1257c341a21ffa003ef6f42a7b22aa4e920a095f0f11a5184831dcd3a3f1dd09f412e78138daeaf222f242982a04d87a8ba2ca47325e9fa55435148514606b086fbd42071597599440cf785d9884ddc4fcd68af2ef7c16f3de7b74c115af8549cff404b793dac7ca9d4cec1876ed893aea6c15a08271d61786ddfa6c837015005ec58e80e7a9e62f1dd771c292364ba4b88aba9d10eab4c577dcf9116f490e29e72928050f3a8d6d7de35ae9dbfb71a0303a1c3e10a40eae862878c9cf3a77e916b5bc2214f9ce4962c7519760a7cd816f97c0710e705e115acfa8d21c415c0226c178ddeb9999e7a404e616893d58f790bb4e931de8e49613e993c2baf438125837135f81d44e62c67878a037b7f79ebede9ef5b955540ae065a34bf85df805f5361c91d7718b3b97a779c4d13e38f921d47a1592916ffc219ab29056606c7bb5743f664e9b5c1d61dac8474f9831b38a3a6daaeea3cabc75ec3a14121402d66fb2210e2f405792700069cc3515163f087b60cfd1c3951c9464d638e7282d8ab7e9c948491aba76cd8c87f89790b28389e45dc6ed65256892ea7759ae8fb50ec8a97415ba9ae1b6099cf169db38d5a041ab1240629d93f183d4620cf8b6422afa01eedc542f7ee7af946d8ca8491d942ddfa57bd7aee52db6b97a828082f4bfcee653a583233ff23f14d96d551126f4ee3befbe4316a628a527563362c0172e90d55a647e784e6d129e5073b7ab86860631764562b4c08af6306fbdf978b811f3a4cd8ba467a83dfc2354c51865bd9732dc1af7f428ab074c24c59371b28ab5bba168630867a0ad61619f581dd7b2b715b2da407d768a52b6fb81e2641585430a4d7c10cae8a308b36917b536bc6295e07812311fd459a0c34dd30dbe131f0b51effc98a9bcb6b80fd6fc013cc0a3b92d8131fba6e8bf0eabe2129c5803982141cceb735d47fa66370b470fdd8b54b1e4529b6392d18dc0317d5d06196082a4944663a51a2967303d70ecd9fa81f12c960fa2714d2a4604c5aa01f1fcbe497c5abc5f8c24bede0304277b0cb8cc26ac498883649037e9b6ce392548b6643a0e1e1640fff9d184240bff11322fd4614768ac136b088c27d5958b681fad2e959d3cc3548a3f30fd225147c7d064c7f927a9b316dbfb0279030ca4f671067467e359aab905908d0f500c333a4fd0caaa1b700a34864bedfdb396f423594c56ea0aee29125c15cbd850cb2e9cb9995bb44321a94335651ef3846e56b40f132fc258cbfd0aeaa3ab10f0483d11a54bf60c41dfcc058f2a19b8d852c1665362a93c592e6ce77f96030521e8742a623589b6235bae77d91628046f5271205924e062c4640660caa4ea63fec09b4a931c309f8a1ff4153469af45fb9514a8d402270ca8166058eb8b08a014914da29881af42d360b8824df2492671ed7b80299c6ddaef55bd9e3efe71edf252bfa300808b047cba3056a29c8cc308f86e0c09e972fe5b495688679a8674d66a03171169cbc3c37ce13e2b38255db4dcccc948525886c70efc5999ff3bf5b917e5114c822d69561e4969fd1b37b6b47863669d0fe7f83af0cb6eb3ff9a5a0f52e667da04d3dcf03c656e7510d656ce813aeb9531526da7e7ef35e79d0e5befa8c21bcd75d0c7f434e6f4ff124fb35d150dd08357d6acc8e2482f0df7cac61a39f11a842b1460510c08ad65f52155bb1c6a568e78bacdc171d8bf41c2ba31b8d8692757168775423c7638809ffd8a274b94a908a63c3bf17a1c8dbef11f6855d29216e594a5e03929485bfed34b164cf6a4e9fb9b1ad083a04b2be095ecaf5e7c348a5eb5f11fbf41f12130108c311f6fb0c6bd61023098c21dd671cb03bd0178e447068bda9f956bebc7d692e18a39816bf414d0b3471d7fdc6e63e9162862db58d982147904cf509261e9d0e8f1c3f23d2dc8b0bd3c886d5f4862cf9f5bc1b389969671702f61e70437763f266ff09aba0615099a7018b390efaea50ef9a816490a4f5c2a7a175bfdcb31ea161168949e332241dcb4219eeeeb858d219fbf904f5da14e01f11dd216cf7afaf47d5c0e5d4b66da151f4f7a1e65c231ce7221e9b823f0ea2cfdee6ab40d255fb53f9f0f8d793a86d8df413f4761db2bb0eed2645d39f5ffb37d1bbd7facb7d7aaf7ba1738e6788ed0ff0fa511c7f202d96dffc020061f84523d2c3217244208995c02d09d8eaf3f17b583c6a2bcc61a738af2bbba44e3ed018d508dd8523f2011fe531520b9492e9782b6f5c3d653de32f51c86230475c31287a7d5022a61ad108815dd5c8276f0ef685a8deed05f5bbedb4483963dae53b439f6b9c401e4ef92a85330bf927f086fcc78b7706cd1fdb4fddaf3b2cc70e0cd5dedfaf2bb28d403c2d574e0915da8e3f18814b597cb6cdfcf294ea6eab650ab33d36a08ec07bc43d61823f7ec6d89463ce2e941c9ce145504d04275385039b7065bb4e9937599889cf35bd54e544258d4e5dea09bab33bba5e8612a5aee0b4dcc14273446732ade0d03e035e090cbab7b5f63ec8da3819ec431ac31bd118dee220b175377bd1457948a6a16af7ed95213ae04f158e7fd3952346cf7f5a436b55af2fafe225cc4a59bd58665c2eb1f28f2076d1a96435e8866d0e62c064def0fd0acfe50c2aa9ff57fecc0701ea090949527f301e2bf4e5d6e054a68bb376710aeaa4baf1fe0eb8dde4bf54a539fb1834dfc148f35cde8ac93203877c61d59a70438647f47feb387ee7e46e7c79c2327eadcca6955a53efc659d2d4e62a6d7acb3411a759e68b35ea3c2667c6e9b738d34a132b26abba7170589a1b98d5dddb8a824e620b709f584459f8a498b41eaaad0baeba39839849230b33c6625ab7fbc6f2fe3a9d186c245243a86954d9ccbbf6e6b0212b9d495ca9e9d533dd72e92bdc84e7532678897fffad28ef8979726ac3d9c2a7d16a88b86787e438e0799abd7417e621217b89d3dd961c2e5327b7c15f69a395bd94e0cb3780032bf5ac19e9c43b08719d26eee56437d09cca5941eee1e76bec543c4840df53f0dc78fa3f2cdc0c83e1843eb59aa5f3ea2d817fa4f1c93744c08753a54767f99053a2d40a03ed3dad467ce56dee700a940f1c1f4b5dc5df9fb3ad32631a8a475a24a5d8aaeaacfc0dff4cb02b6c71243fab0c453953f074030ebd5fa268fa32658a42ac14fad84ed653497594e4f6b3549343895cdaa315f9453f1b5bdf25f395157b96b0f4797caaca7cb6c3d4768a593cdc4cd8e704583e47a743d65926e72e0714c9e48ff93d973ef1a75176be2c1943faa6075cfa0b18f3f017cdd9ccf3d48c648d04f2c08f185bef3af302879d45492e349f17fbc1f1efebe4a7442253a8c1cd43ec9492a1dce80cf042c19b658361350266c1afca79d15bd530db287f0aec6dd328340fa35ca3583571b19976056bc4669f5057cc5ba96ff4025abdecc36977d4dafa90e8e736f643adff04b06fec7254d68924640f56baa2ddf45b8e6d5463fb00385895c4abde5731cb09564e5c0ebee1e44d2c2c1c2b3195f24cc5dabb5e72b6343e953f050ccc18705da9971ab43db459daa987c9b018006e16fa4ad0f52923dd2e295dfdb51a53cac71a52018f3dc93f9246134014d0a69a3e496f3f6749b7941b260f883e2289c0954d4ee4e0dc02b7ca0c58cdeabc18d1cf5847b219d88191ef387d24748f601233b5a86d308327a1fe7f3951df8774261dbb53b793d620660af9fc9ef848090987cacd0dab89ffd38b52c30875464cecbb70a950d42e2e4356872d9059d5453078516e8465e04dfc1dd24b3e0de0edd9498dbef5d55f1403684dfd7d14f9c7efe0ca0b26913fa63a64348ea4dbe70ed57f07dc65988c3eaac43cd5ac7da998322c3c1b27bdb5d9f21fc47218e816a8012efa22b7564ddbcdf0d10da04ae0dc3bf636e36c2af3748f7b8365b668a2137079fdfd39fece31a19787fff4bf1e067068ab0966e04076f9bccded0b202824de02113ef7ea3a18763b90355ff0403d17ce6df46b84909da8182e34ccd7d09b73f2fad78180f5c6daf6905f92338f911f8523fb8b4b76b334a7d87dac4fc06e8605c8db1403f177a12ea939b608a35beaa076e83ff46ccd34ce493193e2dea12fe0a5d1e1c78009e9011291c4bfd6ccfb18d4b4a406db8b185e7f8b1da817bf12344cddd3016ad31e8b362e3a68f0f375769ec6dd2a74671fd56a2dd951cc3dfa33998bd86a7dd438ec412c9b951ea8aa4b02690167ff5dde653e0e2171be74b0b1371888fad5e9e9957c67da5e59d831872465e71de5ae338a4c7a7d945d3b8a28b9a06b3105fe057852ba6bfa06a11820e9ea6f8ec5576605a6eebaa78d0251fec60f7d51f078cf8f7179bb6251e32e24507d4db6cc1e659257ac6091963289dd991942ee3ac4cc4d47233188f050e92d8a159bcf455fa1848e5a0fba33fdb809dff4e0a47f53d15df5d632b6939b359067da5a51dd3119f741f95e86bf3d8a340fb64f79ac00e86addc17fc67c9f367d3f8ab2bdca47d3f569d08c70c8a89c435086de8c986d6a40cb93ffad1839e2c7ecba1e56391cd18db4880db1dd171120ca466aa35aea7209d1f926216ac5b5c4f09727626a516f9bbf5991d1e20b541ae4633d3f9642b46582de5806c6fefd021fbb8e6938d1f7bbd0aa65cb3c3321b", 0xf1e}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003580)) 22:05:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x313, 0x0, 0x4002) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 22:05:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x23, 0x4, "554b1710834560a56dce41bec3cd00caa1a0e8fb", 0x6, 0x7fffffff}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 22:05:47 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f0000000040)=[0x1, 0x7, 0x8, 0x100000000, 0x100, 0x87731e0]}) r2 = semget$private(0x0, 0x1, 0x91) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/209) 22:05:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xc0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) close(r3) 22:05:47 executing program 0: r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000007ebc4bcd556812b427c52b7356b4b9305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"], 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/210}, 0xda, 0x1, 0x1800) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x101) semget$private(0x0, 0x0, 0x2) msgsnd(r1, &(0x7f00000002c0)={0x2, "8fa9d061005d0e46eb9d7f78b5"}, 0x15, 0x800) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x5) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 22:05:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x9, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10001, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0xfff, 0x3, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x6, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) ioctl$TIOCNOTTY(r2, 0x20007471) pwrite(r2, &(0x7f0000000400)="b76dffeb620694edfd3a28411dd903011eb5c8578811c3cd9871fdd5d6ba29c277b3c7fcfd8d585ce23ed91c9adea6401feac5db76690a7a617a672649e591fc1e3bc68c68f4c533f36e5d1462f5bb950fde4e7359ea8948cbf6ca48cdcc1d4519594c7cbee79071206bb79e103e554ff9a4e2cb42284371243d0064154b0e1800839c6953d9d18b17a9b62ef249c44b9428dc60850c3759db3c08a16f2d24d38dd964e8d8d9f2e55e0e05f00d2c9f36a50838d055202d6ef0da25aad1dadfaafd9285141795b855b40dcb0f3e7a41ca752a130eddc9c8e1b4201ff56c2257fd2c5c58aaa1a8607bf57bab8f4cd594e3f91edc865ab3", 0xf6, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = fcntl$dupfd(r2, 0xa, r2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) sendto$inet(r6, 0x0, 0x4a, 0x0, 0x0, 0x0) 22:05:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x72511e306fc11059, 0x2) r1 = socket(0x11, 0x4003, 0x6) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000200)="3badc43685c1d47d2a7952fb3a5bf6046d04fb1e4c8cc24bfa8bbb54ce309707400d3ed7dac2299146db59b9e4a1294724c1e93d171585b86050bcdd5d4933eb390d1e14a97973641cff91e11c4d24f7265da4ea1a8846303dcc0dfaa347da4511e1c1de16a93aa960d8d5a2243686c0cca36f3d2cb3070ee2414eae99a485fca2c08f27c582c08e3d5dc9f7191c53b7c172ca18", 0x94}, {&(0x7f00000002c0)="a23855540bcfd50e683c0ea5409ac2be8138755d7985dc54300afeef7512bbb3bd0af0fd90ad8da0082b19542a691bb09bd79cebd31260d3a4ea4cad93794a19faa8dad9ecf8d5e0f2458228ae62130c5d5b786de5c8d334e570647e1baf83ebf08becf6503fc30a2599b34dcb83", 0x6e}, {&(0x7f0000000340)="ef18383ec3e7819466b1ce2b455687aed6e6e4b3c1b9ee884d2e0c3116fe8cc34e5458e0956c51dc9979ac23cb2704fdc3174abf5ca2da9b0292ad1e1139fa56ff3e7aa80a70d3c3cd71a7ae489b2eedf7ba433ba6e7e4ad1aac3f04da5967927ea2becf39dac6b9ea4e43aa12037638206a5b7d62a6ddb85c3ca20f0934268ebcdbc4303204e0a02b8e9dbff833f5b581950f74117765d386795362447c789caf4ad56e1a47e8e6512c230e459621", 0xaf}, {&(0x7f0000000400)="4c3bce13ea798a49b27d2cfdd937c09e5b0deed91421efd9db24a1236e38ef29f09d7c9933590fdf0e7661237ca10240d386c6c7d6f7550a12af8bd9ba72a378db6d2089eebe3b1af972389abfe1395d6351f85ba16fd0360f1c99276249641951bcf1d829fc6df57ed8ac077894e004db1546078b45205a7d4fea10f294216d001c3a49051e2e28f6696d2d7160168c0822875379fac34e8c9a8ebe74bcff3afb6bc006040f7091a82c6f1d19586649b67e979cec52b116ca8c909da5621d3af78dffd0e107c729251e6c3b95bc137a233f1e8bed0179457ab9248fed87de78b8227965f01aad4aa347386c9711b512762bc2356f8b312b646deb8aadb569bd4478b5f58cf9c7130a3ab77f3f81dffa9c707154d3b61cf986de30340bbb790f4cf4b174d5b7e27f01a1a662b2ab95b92109bad050f4cbdaf821ecd0c6b4f6574ba35cd5301305fa4aad714a5af3e800f1604a75baf9bc2b900c2eeb57c9d237ed11de9964cc882460793749c339e64fec641dc57c13491b88f723c602206fbaf1d4eb27fad0c84808df62f66e4e0c8f53c9f06f2f7682ac44a6ed591efd4d0cdd47e5917912ae11190f8e0f6e64d43878bf52419a6ac03ebced83f7ccf03f4bfc773785253981be47e18a1c60f3b6761b8cfa50ac7a81734cf146713958d45e3980e2f926f09427638cf31fe6edc65820c3924c28bd8c55f8ebe366598fccf94e1d12a6e38938712f3ec7521d2c58288c7e537cae77470bbd1d3d2db75fec3a78fe164f0d2ff3bf09901357c2c8973d3f7ef9921401457f3efad49b183340a52d32811fa4d76d1f3c3d9d656c75feccc666ea44bb81402908904393507eed343bbf7334ee44426fa8bc09072318672d45dceaf3bb54a66448029ca581b263d7ed69fd501f8cf35791e91a9f6705604240b79cc11e50dbdaf794b81d6811c6e8fc7353df2d6b917c1f7d40ac3a585bb15ed6a386004949bd2db237f059d27d26f56a977b3e085f3e1769f5fb8badf41b60437fc2cb4594fe0d31f17cb08261b79356d6ff6fdba377ddba1fb7d150e5dc80c1d35cf3ea3e20c1f24b67dbe527c1c4e1ca965c984f34816809fcbfc0d98377e5bafef9949f02fdbfdc6cb53b664fb58b4e348475a06d292958d2eacbd9107a978a045187756e782e1f01dea041505fb9e4eaacc24be8c777666cadcd46b7d0ef68f0abd502d28d28c84a1ad63343447c5b763e82944a63bf0f83152f798aa4ad1447eb0a3dc94ed9f115c39c27b322f650c0ab9dd3a705ef644e51176b84e1a73a4d45ea66eb797eb9e0535e5cace59d8dccd5244a268869df12105111b74846e80dd8ea9621894d6897750d8f48c23d6f0753896eaa3665fcfa2a3f22698a122f148f8724e8363a2ff71bfa67e6ef4c6a7a93948e9ddd70285fcabd11b48184c50576f187e71dca143db51f5cc22466524c6fa2fb58305001b9cbb01ea080162365011cd70b220560d5ecfe0cd5faaf6bdf387a53e7e487dc3d606cb182dbafdcfbaf05e9ed5e6f9a922bbf2913905d90b1f4e5aed9fb6c4d05eea4f96214f1060ca8381744d4aaddc0fc79c694d4e3964b7ae3463111547ae57672fec0c198f809ed858d5267a0edc7e3016af189bbfc2177deca47596130b3dd5bda66321b8965c2f01d12a1da8a7c8292bd99b763c7de24b20aa32916e32656522a2212d0e2484e154d53b6cbfd2f91fd854c77bc7bd6511b593fde92558cb0dc3ad424ad302b5bf9eeb7add30b7ead8d170fd388634ea082dfb6d151d997fd7c3da89e8b0d89ca6f6f8531968d917190a50e28d463f370076ea7645d774f9511d1bb98c7ed5396b960290b67415a8b48d6130a1892616d615bee751700eb82e11a6d197a723625cd786019d6048dbfc22344d8b1af4bd6527cc6a77d276ce2109baad464b9839b330670cb46d329eb1666bd43de8862a5f76d99addda69d81d5fc3e798fe290e01ae643f1edc13020ddc1b44b10cc7c7f8df2b77bc073d892bd12e58813bf4da9ed4d437578630f541fab3920160635270ed9e4890847374ac8498d89205473b4268597cbf161fefc8a966f9e6e4620cbe260b113c64f125f0b872afa8c0466e18fe4a818cfa81829d7905ccb756edbc82fa1f3a611225c951912f8b70dd5a839066e58358b322df5592823452b57e3ae1596f7ef10a99ee28248ee5411e13cdd0728f7f4cdf5ec5c255993f808cf40dd0463978e07626b9aaeb26126392c21e992499229a40f1ce6eac809b984f405cbb36a56d04135cf4bd176a5c89db7253d5e3a9a90bcbadc8c3fd3bf1127b12826978c36c0ccff9eda09b6e7d466438a7f7c038f9e0db3939c8daaf7ede46e1a0a3301cacbcd2a229cd15f9d64280b7c82687a512616539f97bcd0a34218c5b43357c649afc37e51b44e81c02b2623ae6e3f53ad8e67c843b1115c1e70206bce56fa5896ec46d7d870fa4a5807977834a55934c852008d3214cafc10e6f7ad7c45acd63d0949838673033ec37854da30cce54243ce308ea4ee52b3c95b7fecfa5b43a9986f19b1887f207c3bf32774a6f8fc684cc3ec403b9c68cfc0abd0e833573746068a495aa5c996fa7e4129332b3acbbb106a998510f9b1bd86e98a88cca4c8491be3023b0c9824926695c70ebf753a399bed5ed2a75ff1df9f792c90282cac059ff8070b4fed5dfa6c87fe7b47e186c0979e02278be7b01cc0ff66c7b1ebda6b78a79ff93575b6fac4715f1b94e783941aa0cf5beae4c016384f1374e1cfff2f22ce4d8335af3267a507fb9c60e839c8928f82ec69681b0cc49eb489c8a6dbd8008b35054918ae4fd6ae52b04ce93d3e4983ad76f7b632af9668d414f7c29810b089c5d820f026af8524a645566992ef4cb56c59d8a51f3c5ed97e8a013fa6c9cc4c1568d96d38e03ce9aff2a021e0da7589d117ae12168f1ba93a483f8859ad7b1312fea0462492c94cb036cac33bdf5ed53262837c5af3c5f3af05fc5adcbf61228cf61b290baa7594bf32c2d313217ea716303166c147d791edaabcd40b3229ac96fdb529a8df34b05b686e2f55a3fa6dedf4677547f1f274563f584c451d4f9e006ec1399a1143fa2b88b144356d951db6bbdf1f3dc0b4486665e64752d9655cd69ea6bb5b65ded60639b2400999c0de892a107583f278ccb824c2f8746f895f8f21c6721e02e02ae23e0845a96a770e3ec8a1d7c3a53dbb1d6dbb7feb070917aed013c916cf13be745096603dea37c7dc6470dcc0c9f19ee95a78ae30db9e0f33be0d2626df6885fc2df8409254583415591aeac957505c557e489a7a77c7bb60a988a95d6e97b2216eed99bd21ff7ca145136a433578c0fa2c7b769979e9a859b8d686bb1d6b1acee0d1e19d1f8d92b131e56edcd405f480b98e057dab9098599fb051e2fc3bff0593a3b93c58f515edd2991df8688b04988ec0a5765b2e44c792befd6fc6321ba8817a24075688e824106773f720fbcd83f82d7a8d50519759c35404b2a4557b5625da2181eec6c42f7dfe979bfbdf0a672f665e45a991c8ead9186d6fef7a7748000649b90c0d8b861b09778fdf0147f2942ae3b122111607743e58d287179cd6b1553e1406a8d97398b4d3e04e1e2733551f968f5fb9844b1214a24366d1ed3b4a43b276c36b21fc9d262933eb7e1c0ec5d4d31993df8d395f71c839a005a30da16786d9c3fa74325860bb58f3d66bc7193086aa6eaac555c1353919c9591e0650960d65e62e5601315ef6c31af6eaa5cf1f77ab696ba3fb8a9e1e4e18beb5e720db6fe0f23561af07b2c6e1fea67547451cfc67b86b08148d19bdb0c2b43c3a6252fb85d53161a64a0f18f135bae120a4dc56e3697814df3f3a721d6db4ba0045cc409b0cf767c88a29154b8a35422513fae553aa9b5dc1e4a7a777d0ab3a73d55fbb023f177fbc514e605e6264d0b6a04c4c6608ab0ef94755a389d2d92dcfa4d95f50463fc8d1e7947c1886cf7e01bdf9a71879627e7819541039be252560e695292f503e42af5b879895bc338a11fd43b822ff22fb42c20f452b1415615b170a7d3e90a11e55da36356e765b2210c821528de2dba9444522768b6bb24abc5e796e70e136872ac59ef6030a6743797fffc7e903f562140f5884d62b9ff3189e10b2cb039e80fd157468759f7513342fbb55e6a7ae960b38b00f3478b1c7e435ded91e67350d4e27f85cf32883ae69b6d8ec746e7d8a197dd0ca355c4f88c2f2867a7671fc2946c4ae1647236235738f4a49ec2ca4510678dc0c1287893bd6c9cc373e49c088305b029f0f03d444c9337bd5173183de127b4fbd26917e0d5131c454a2eef0cf1f60bb4cc484a05c26fc1e66b0a1de998b26eb47206e0125a4dcde7a95df3d91fc76b1ef0b18c98c54c645dbd3c118291cc7c9f6870f337b8a1846fcc5308ba8164b3a9f242d5b08f685fabba050a6a993943308bc861331d46507365836bc4e42f91802c5aa92e5a0dcf409ce296682993e68e25cd5f8a28ebd31768a5425f1ff3b388b6f5548aeb8ec722a46ab90d7df6fdeae087b4283b59bb59419e11ce0ee6cf308020ae378e115bc8848c92c8ace846111254c4789ffffc43ed2a3c47ebc787393e42c47f558e26a32e4e115f7b4e4e2fc2f05d949564fff2b3b218e5358b83ebd0ab9fdd181f2c533efa951d4164919b262c43f0fa71b2f00aa48922a28219340f3e1739fb12e87a8bd1a03d00e59d3d8ba783fa1a1f23dba72a809a624b53c37d156b127389ec23225303dff76a31e28c0b7533d61b382471aea41d57a6b282859ece0ea1cd764ad04703e84f06befc372fd5a2baccfe44a01e018789028104b8e8c0415efcd0c1fafbbb53468960a52c1eacff2cb360524590d6c15de20d6fd9e905f09a0d1755376ad4f67b40f80639f85b6a3c5c36ab0bae7cae6b216a44d25649e534cd7ee4377f48b612510e27e74b455a0d65b832d6a7e50564f6d7a641c8d90c108ffc7ad42c706d98d14fc49bf84205f93699436358262120d284d589ca5190d7911a4e5d3e9b79a8c08c77336bb81e20760cce49a24b6a0fb0ea50cdbe573a8c68007a46e27d3aca7f9ecc89d426a359138a8fd19ba444995bd6f1afb1caeb230ec3b2ae716f90f1e00c24ebe5b9187f005d5007be5b96d5a79432d2b95fb1c70dc8999789ec85350ca284fb9d7f9321be02b079bf53f5ee5abb8b348125a8127cb3594ecdf79a49e7b6f30ba90b1a8f1cd48a2feed4db1ab1986156a8b7624b91011d9e5723689dda7175e0dd20bea22e7cd3a84015566b3eeaea491fb8eac28bf7f0a0160905d7be51e60d3389672b8530d467a3443cd5b3e13a829069af57ccb655257d001ea95b74fd73914301e7e3a75510267b80614c6a06c9e0732d94b0593dbe1c6594281ecd756d3de28cfa82fa6bdc7f0c9a6068011c97e193462f7c4e914adc7af85245c20cb59226f73a88abed94833a58f241a8dd1f5e438c317fc6a8cdf2eb1f82e78b99f20d46504012f18774b756a51c75dbecc08bb2d1279b538c5a9cdb9cfb6732ba5f26ba4a238a0dd33e20bc8f175e30b1b302d77ab60a289e9219fc54eb7b984722c87b3fb736585a83cf5869d5adab240866bb7ea47b3ff6dd23becc355c94246ccbec8d8d83b582cc32647b0f406d0714bedbc27c18795d1abc38646d1a3b220a2eb263b7b0d0a80ea19d921858b31adecd84d853fc573bc012f68ab636590d492f8f9662c82efbe5fc4e6df0a6cb5ee67991ed0eff48debfe52cf6c15952a3ff255aaf79cb6b64ec3abad0b592539fcba7231", 0x1000}, {&(0x7f0000001400)="721eb15251efb7e9ff857ed3ba0bbd7bf15393fe1dfef29ec13d58e9e477726f3701a14e0c33a421644d561644cb2cac32a00e4240bf217bd056443ae1de15a615eb610310f75a8fd1f488899d3473459ad3ea606db5de5b7f078b66136a2240444b5ab5b76feb62aca85e9b6208e409a0a2a366e95a0b27d3808eda3ae4e7af8f6dbf3605a59d1c29719b18f2a7f01cb37b528ca946", 0x96}], 0x5, &(0x7f0000001540)=[{0xe0, 0x1, 0xe6, "8c7a977b1d558a484420d708ec8e31c6ea216bf28a56fa33fc6d4e06b1a1f76063be789cf5bceb3d9e803f53876871aa4ee114c4e97afb5f091db3773d5bd530954dc48622cac3c0728341b8bc2f12ed54b8825bc439bb3a8002d3b71bc1b7af530928f177860d3550e4eac8b4dded52f420ac2dca91288b18c936d622cd482494e8b3b64276fb52880862b1e8c03a68595520f9448d035488ef8fd1c08714676885c2abf8d2a4346c098a0dbc63dddb2baa17776b584f0ebdeb95f85c5a479a99e69212fe27d82afad9"}, {0xa0, 0x1, 0x0, "7934a28d975e79054e9580d1545f18d2c5c6f454f4de3c13ff27dbe32a87cc035be8322cc82b6c5d28e25d480c5b5fb9683eead9806a13d99295b7dc937ef07a863986b7bff0807a91d5b0d08c38d92476fc8382e7f7e1b38c59deece70118534f354357f489c8f253f53bad961236de063047b927e1f6efcf691ffc784641ca579316b17d9a44c84d8e"}, {0xf0, 0x1, 0x2, "a760bb7de0c29cabd188758fb4232573e583d624b03b71df1cbba08311bd9f2421857ef5b8c5e12d0c0a73f31f6c31de947159f7563fd4bf8c37c66bb524847f59ff808c46870e4abf1474dee7e4f58c1666e1b02180da15302c1a610077f0d722c8c8a911eaafed45b898d930d33c80c20e724c2a2ce2bbdb8b34e9fcefc68ab8d1638b2637efa4c212138193a31b0b2e36d3f4e228eb89dff321e15bd45071bbcafd9eb2f7fccdbeb6c139bb3970ca50eceb8d541ddef06d93036a52272e982119c8d4891b347816b9e64301f8f68b5dbdcbdf9043f91914f28c"}], 0x270}, 0x40c) recvfrom$inet(r0, &(0x7f0000000100)=""/180, 0xb4, 0x840, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:05:48 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x5}, {0x0, 0x2cd6}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x1000000000000) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000200)) 22:05:48 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x11, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffffffb) 22:05:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2895977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f36b44992a94d1c8b07131cd6428945ca266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a"], 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="7c138993b0458bf641e52364a25d04bb480fe07be6d73ad9815e9fa4c78afc145a7c80ee60b036d0889fa4521c60ca1394ed79b02083f4ba718092bb46b128e7baa0993b7b5d071a9da27665a0130266b0910f9e1cb7f86455c92b13d31c598865fa238ba515182488c80db4ea6de6b81e3a7992e8c66407423a7087a13245", 0x7f}, {&(0x7f0000000680)="20629b70714a32d79dff676789c8a5ba033db0416e9f3aa8667bc5fe1eab0d1bd3deea20a5863c93871bbfe3571a50d94c3a6d220d36d375e617be3cde0d86fa8d91034ed71ce2e01299d49cd0b3fa90dda80353c00b6c4436ddbdd9d1d702", 0x5f}, {&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab21412a06b7bb6dc705c3ada0002fe46b6bf278f10aadd36c1988d4ff87ce526d41570b9bcb5ad34f6e53b27d007503d4260d86826724b2bd7ccf4c8a172a3c88b895e", 0xf8}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000016c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d0229a276d4911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a85fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cffa9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435ade7b8176047aa511ccd28cfbffc9efafb49f8e4d6c25017de82e1ba1a98e3f3eae2c9591bf0d0eee611414e23819d8532bbe5ad33ecc3d5f3eef65837477eb5ae05e45b8cc5e3578ad531e6f986ac19d4a3109a19c9f0491a233881956bf618a9de766403612d8c8c769a4eb77b168550629513694e75cfe37cf7164e4a7eb4cd5dac605e15d3073ecf7b0dccde4b240b8c644425ab94c5be0e15554d2635a111e51ad111b1df0d625143d3e074a16e949e82341487a131276eac24aa63905ecc6175bfb5166612f3ea9780beba231b9f71bfe5a5a615ce8a4838cdbec4373e24074b38dfff3798c5781ce7bf0b74d3708f4384833bde01d4eb236b2c19560d3aead272d5a692bfa2c21465dbfe6b8738179941284c900a578fd495bdcfce2172dd9d09815d5b3f85fe107df2da830f577dcb945901bebaa5e9822ad1161f57988901a5baef33925d2e77465f3de8370dd51a2dc6eeaab9a36cdaa17135caad42a40e87a19e502da6642c389c1179404dd0f3df0a73bbf5c4aebbdfe928bd56595c3cc50c29f8e1567a265bd8bd69a30692e218a13391cba5c8c858eb4b0094dcbea491d4507ed8a09bfa031c30ff41c92b1dd8b36ad55febacbd356b0daf84236c16f277b155d09e2bfcfd3ffe14c97c0b626558f8d8ac0fd622daf17a88e68f5397a161d89d2f5b1990287283c3deb3626e9bcad5368a44b54b5af16fe91dfe162c9fc972a6ab6b5633a829c56d295cf39f0f2bf98e9f61f06769e28697e9efa266e9b23e313fdc4e8a26ffd0411ce81ad1121ae3dd4d59ca7379353e21dc8086d8a06ac399895e2540c1f6ffde2a36f07defd00ddfdc68f250fc000373951ec5ed7b75703fc686cc3b9a9e1030c5f73a89e44af2b52faf871f46d07f05632216290ecfda62a10605fdde6086adef113f0a6fb1cffeecd04dd35da2577217a8eaed6fdd858a1ca1d6afc2df9764d538ed59be5bc59a99fcd91c906f1249a92040902139e1f661d685fb75b1819200e7b97f7f41ed81384c96414b48beb3e127296cc17b2b00167c8be4eeb83d9f9373f398bd4cf59e5c3d706edd4fa725d4c3ce347f4caae299db87882cce93de7dbc814a40276ba3ce1a177bdd0cba24398ad1b35525910b818af971262405a2365aaf870b90c80dbc88151b48ea370e66233453b112527ba3c676b23385aa12926cc30a5cdb48c56d7582916cda4c0d19150863529663cc829e7c582bfb6b8bacadb80716c8057b96555a61f9696c32a3a294430b41a5313b2dc0041120548e5ce0eeaa83108e95088a892fcff580dd467913e5c45ee5625c1a4793329b8b8e7fedc318b35d883e2e887b7821f7a945a67a4775fb5cacf240fe2811b8a2e853967a131f9a94f4d6ba109165e49e6ed7ec5d237e8ba939cfd8b372f11a08b161b97309410ef40df7a5df44e4cf39b8d27b5218856c0ecbce3ff838748b0e4ee8ef00e1a6e7ea220ace4699bdf3397e1701ead273c2f17d3b42f91615bbdb2083a145ed370b4efe3e1b58acd362a0acec3189f250e9e42ef768d5183d8dccad15c2c992cf1e8648dcbf5812d0a4a26ec710a89963d4cf82f431c4a82bba324875690db4178e4c25022e7306e63ab292557a4e13a1ba54f94557e5df8160c9ab891abe74a75eee1ff38b05a03a3a5042310fe3b98e1547a918f42eca4a25ced4ab1436f702b5d13ec1ca4f6a4494350e21ad45da3e8d249c4fc5fac4151632286f3ce0032cbfed12dba2c81d6ee238a74c76aca322ee74f695ddc00e70c66a4b5ee92c6792305ba8269f2586d094717ac90aa461791f937f29987c8f06c3679e8d0a69abd6e031a964cb1815c8e39e57f7082f9002dfc9e084e153410e6f75cc7efebb6952b4af73b587d83b615d798f01aacab2aeb2374e15baa63d9a8b9f3f405f2521b09dde828a35d944f68d35f182d891fd121cc969e2b747e03e9e3780ec8492f2d98a4072500e49408637745781003bc00a3c2058a68c27e42c0b4054c9b02ad51f318362b6ce6d01286b97d811ac4f1125b9b069c2b901b8d4c0e462d49ed3ed156a5e0c178d76bf372572dbeec01c994999189ec15f47a7953f00c1bace654df006939f33a41f5cbd7f8264cb12d1240f6d651f4d0862cc2f8f36c7042c645726327d0aff1f66efdd65464892d7fc112bf015be0441e6b9b86b2000fab6cdbc15d7a7d2adb114f4b1fe6cac450752dea6338d23e962f329cd6accf1ee711c4f2a97d49f9b9572b926acdd4db9db213af4fcee7e4b68faca55690fda4875b40bc0a2c02ef3f5ff8a0dd44471bb9277aa8ebe68adc1836d4dcf04db1de182ba37e5fc3ed337285005d4781d4f82d65705b4cb077bb54a245efb6257f8f8c7ed72cc583b5f73ff39fa47ccb82d8553a37abe035f7acb8be6ab8ff419ad9bda3e1e2fac028c291bcbd15c762eac737c3736c2e5ec523edc36a17a696de845fb75342896be1bcd34662ee248d2553c09e207084500d8f71984a1bd872a0b7e89867982fe8d58aa53a99c077fd267d6e7e5f36c6edc95fe2deab115ac3af15cc8ceffc7fd2fd68854ab2b4dee7a42ad40900c493974f697a875290ae326dbe9250b7e9e944568c5b280620b061218679b153e3e9f8e697d5ca3e27f91f83c36e543b36a50a5141e71efca5fc7e4d8e5edd72e2b5421e9c76f84064d7472d27c243e4e8bbf67cd79da9836316d5cd3261113bd17aeddc2b48b6a5f7449449b4d3d3faaba643ebd038d8586bc74f159a2c3799b2503a65019193dd485e60cf88daa7553189d86eaafa4cfdc38c4e69c862cd8513af815e44471fc0a7093f71b30056f11c102573d60871cbcd9efc1efe880bc7f7149ee65a8f4199239229c9b0666de02398ba7b7a6641aad0d555f3cb8cd9bac3232685012ab0b7d5cece2a605a9d5fb5eca7bf32274ec21d6878728b179621898df9cf036d0fb416a4eaf3510138d8113dcd9a79bb70433a98d47f2eeba491bec03b39270287faff242cd1745ccf23c70bba98d89e34c8048c5d98a1332f76ea47f0eaa55042ba83580c7de8eb3a9ed05d226ce9bdb643605ba21b7dacf03e58118e3512f6c0466a1fe5f4b4542603d54eb4e79582744900c5296fd776f7734a6a8e38a26fd58dbefcb4f3acf57ce3a3ee532994519a34aa8ca58c78b04550312804b486e1df29fe113e1c81f4063bd4d79cc4c0d9576d0828de37af1870a23dcc97d0c8785e6181f30e7bab6d6f388d7aca86165e1ee605ff15021efa9e19d06990673428d0fa9a12602fb16f7ecca5935bf926bde7d68f48b9855233de097e04b1db9d05816678b436fcd2426ad8bae57fb69259cfede893da4eb3ef31a96c614b5d1c12058c2bad399c67c7533cc19795c5de619c5862fc4a9a4ff2bc05faa4c50a7ba7494612c83b73653e232be6cd45697fe012f7896afc2751e1fbff32779c9be7710046f1a2c950adde54da179c680a903b0cf106cb317c7e65b809edce255cbd5fb0ac321048ecce3ba23e2854cbd01fb16c7b8a3d3a43527a685f98e5fcef909ca20f1be1b9cd5ecca52e1c3794dc4220653240c3ee707d932fd7b6c2a3c81d777f5eb19c72930b83131c4881b87819a0d0ba38d118a8a7d2f72188c7dfcc27aa2b574466beaddcc64fcf93b8c84b617126a476d88c38827ef4827c36e19040367e8edfceca6c95a924ea19938887e41ed15ef564c32584de0a61fd49dbda35d3e2f380126d8aa521df554216ecb5c35dbcd6517190f5294172166fe81c96e08f2972272116baf4dd4261e2a2540721ca7956be9b4ab68afb5facb9e09c48d68fa439ac746e5d388aca0d3d0002165757c44adfc621e83c5270139a52d59f1d28260c15239cb5c93d998f059866fdfaf217b5289fb8fa2ffdb29c76293f6130626befd386ab232e8d1948accb52e6ad46e0025abdfd376a4f0afd4f9a7cb7d31266cf5226c892d49396f5167baa394a81c08013dafc4a19f3066d86d6ba5ad7ef3e9fb6fdc4b59e14b69b0febe1741db1eec5e3e9f3375e222680e7a87d5f2d30ab24c5b4e50e2c98bac96a090ba279a7a386a7bdf66985165", 0xed6}], 0x5) 22:05:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x30) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) setsockopt(r0, 0x7ffc, 0xe, &(0x7f0000000140)="7cefecfe9eccdf32d3822d6c4f1ca7cf8e08ca702434eb674a1530ac2e2e8af31a12a761344bad4b560c47d4bf796647507838c1e0b14506c6b4890a994db4235e2ea75ff5fa0c099767a448d338e2", 0x13) 22:05:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c0) ftruncate(r0, 0x0, 0x5) 22:05:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) munlock(&(0x7f0000561000/0x3000)=nil, 0x3000) 22:05:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000009b2eb57c7112e9ca6bc0bca5000000"], 0x10}, 0x0) 22:05:48 executing program 0: r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x80, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pread(r0, &(0x7f00000001c0)="f382db9b6152b2094c1a9333a7bc59f70b6a8026bca46ff25eb759e8e2618c5b36f3cfeb0b103d8b4626f65070dfaafa844fff7d79a77462d4a83676d20c502a85e8259c6b7da910818d920ab90512c35d17e1f7655c24d31c825331dc07cb41fed0657d1a634a8e6ab7972668f19f94c1cd155c71d029d8103a7708fc5707dde811cb95b9b17630c7b26520dbeb687f1c09c841d1fcfa9c5d47cbaf86a548a2769870afdcd1228b11aff4", 0xab, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 22:05:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000040)=0x2d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x3f) socket$unix(0x1, 0x4d04ac58ca6b6862, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r4 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x40, 0x0) getsockname$unix(r2, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) socket$unix(0x1, 0x5, 0x0) close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) pread(r1, &(0x7f0000001280)="9b5cec639917aca95ec7687410bcdd41d91eee40a66e96d87c2a99d8b1d28f21518b199265ffcef4a4a39e84c581c0938c2326e3d67e06f9d9c3689c1970a1473f49798ba56c3b5272d5758d2ee255a26ea912d5c2e5826532b420cccdacc7be8dd01637b512cd264e2098d434c261fc8c4601c6c3a14b609c29277e770146b8ba2b08c3d7e0dcd1bbd9d29b3cfdaccb2c16aead97a8b0525af73f9256d3e77f06e9d307a5ce1d1a4addfa260787de83bea4aeb6af0e27f90d1180a4e5a45f28dd36196c5feb04dc8b1579a6634001244c0efcba6ceef02bcbd440f23dbd683e752e798269c83774112ffa009b82ba478a421a", 0xf3, 0x0, 0x0) getdents(r2, &(0x7f0000001380)=""/228, 0xe4) socket(0x10, 0x2, 0x3f) r5 = shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r5) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/136) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000001580)="227424593c95fc11868dcbdd898d8b078feef5233b633770e8550007903c24349821fd88367f4d1ab08410bccd94708c5ffa5f2f5a1abe50077910035cd5faee4d6d8456", 0x44}, {&(0x7f0000001600)="845fcd703ae90ee0d0d984faaca7b3eb130320e5ad0527d889537f73", 0x1c}, {&(0x7f0000001640)="5dc8fbc91b1ffe56ba347740458b1387917847e6", 0x14}, {&(0x7f0000001680)="c48b845d4502a8f2c7f05f6a8a67bec3617600e824f2b658927f5b852d4cc92e979daae5f7905ea41fbfe5a9c87d0590eac327f395f892ff76a95b72685f5e2266226fdf6038ba5f56a5aed90f9eb74f1e2c8d6dcbb132951b930fb62a1dc548aa31c47df512686562c802a800", 0x6d}, {&(0x7f0000001700)="c72d525af6bf023511f1d2735e0b4dd6f3b1f4c1ed22b0e51b1af3414f47432137ec646dcb67bfb628f8962832362aa4f1029cc46c2fce422aa4ddde7f2e7d322a14d50727424e135011b31a7f78b5606b19360d208dec5281fe94cf0d72e9c7c471145feeb5c49f567ac2f19b1fe2105e9b0eb32f276955ba88aef88685176226f3a5351a3e008b714c12dac9ef6a40962aeff7d93cd1d2144e54199247840495430385a3fdbcd3fa8a", 0xaa}, {&(0x7f00000017c0)="5b229895fcb3fd94ef1fcc064017043580a7c16d2af47ecc779647772665b3c6e3c7e28b10caaed118b637ae2d586a9a626c6fa30a08133e8916f079c3049addeb2accc9c48fce", 0x47}], 0x6, 0x0, 0x0, 0x9}, 0x9) chdir(&(0x7f0000001900)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001940)=0x1000) bind$inet(r2, &(0x7f0000001980)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000019c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001a00)=0x8001) r6 = openat(r2, &(0x7f0000001a40)='./file0\x00', 0x5671bdd248f967e6, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001ac0)={0x3e9, 0x1}) 22:05:48 executing program 0: getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 22:05:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) socket(0x24d5cf740397e848, 0x4006, 0xfffffffffffffc01) setsockopt(r0, 0x5, 0x8, 0x0, 0x0) 22:05:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="fb27684e16e67cdde0d82e8e019baf8b43caadb3c0254890c1ed5b2e4a70847f373282661244d8a656c58efa48e505a7", 0x30) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047308, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 22:05:48 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) mlock(&(0x7f0000056000/0x3000)=nil, 0x3000) 22:05:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) 22:05:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:05:48 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768f720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c000000008587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e6979d34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395982fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e723a09d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87975ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b463097109235ab91e363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6d10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4ce67c2a969ab68d851e5cfb1cfe83f08c21bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c2469db1a4ad112deec6b2708ce900a6fa29ac06489c0f8fc857f6d54333e2210d92f687daffcacf5aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56cf9f234df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317bba7b3225951c50127e7cb2bb4f992076036b9f195babbe739b3fb59453caf571c400000000000000000000000000766b0164ce9b8059783f7a325f46463243fa866d4c93db814a99ea461d9941aa8f3ec424e6125600aaf9800f249966edb8da5f623d3d68254911432e365faec2cd7b67e4990c742412925fcc21a60495c293d62f7922ed1741f65cc22e739131cc91975926d3479a879617fe368f6b255a6d6deda24cbb667ae04d31f2f2356128b1ff964ad7344742df76ccafc2d72cd5baaeddff6f0a1e2ce01cb991c681a1c620620b5da92d996ff70b6d4883790ae822"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 22:05:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) getsockopt(r0, 0x3f, 0x8001, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 22:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/255, 0xff}, {&(0x7f0000001300)=""/190, 0xbe}], 0x5) syz_open_pts() 22:05:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpgrp() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 22:05:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 22:05:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="caf5b41518e730a976435b18ea2534f7b71aeb6241135ee27f26cd993026b27085b49492a3cc871a055f6197515b6612cabd01", 0xffffffffffffff13) 22:05:49 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1c2, 0xc0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) read(r1, &(0x7f0000000080)=""/79, 0x4f) shmget$private(0x0, 0x2000, 0x4d0219c802a5bb9c, &(0x7f0000ffc000/0x2000)=nil) 22:05:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515", 0x5c}], 0x100000000000004d, 0xfffffffffffffffe, 0xfffffffffffffd0b}, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 22:05:49 executing program 1: mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x0) r0 = open(&(0x7f0000000540)='./file\x00', 0x10823, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000580)='./file\x00', r1, &(0x7f00000005c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x7fffffff, 0x4, 0x8, [{&(0x7f00004db000/0x4000)=nil, &(0x7f00004da000/0x2000)=nil, 0x7}, {&(0x7f00004d9000/0x1000)=nil, &(0x7f00004da000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0xca80}, {&(0x7f0000003000/0x1000)=nil, &(0x7f00004db000/0x2000)=nil, 0x9}, {&(0x7f00004da000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x5}, {&(0x7f0000004000/0x1000)=nil, &(0x7f00004d7000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f00004de000/0x1000)=nil, 0x9f}, {&(0x7f00004dd000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x1}, {&(0x7f00004d8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x3}, {&(0x7f0000002000/0x3000)=nil, &(0x7f00004dc000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f00004dc000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f00004d8000/0x3000)=nil, 0x9}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f00004d8000/0x4000)=nil, &(0x7f00004dd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00004dc000/0x3000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 22:05:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 22:05:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a4e4a22f007564d17f755065fcb552d4fa12ad"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 22:05:49 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r2) 22:05:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f0000000200), 0x2ba}) ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000080), 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="fc649180cfe86e4959a68a239e5e14a73fdd48c312d63f90acc6bdcbf1250cfb6fd63180c013d2444834d1a75e3988556457e111f1b768ee11de3f7ff18dd8ee7fe106c52b", 0x45}, {&(0x7f0000000080)="56c5e592de551713dccc860f5d9733391bbc03723bbeb55c639cb86ffa5e67b5adb3c313666ad7cd39e58ea359400269a4ada2861b2263943cbd4b", 0x3b}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, "46a9000000000000000400", 0x7}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 22:05:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001200)) 22:05:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 22:05:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000a000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) execve(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\xd3,-\x00', &(0x7f0000000200)='.$-\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='%+%+\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)=':\a{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xcc\x00']) 22:05:49 executing program 0: r0 = socket(0x1a, 0x2, 0x92c) socket(0x1, 0x3, 0xffffffff) r1 = getegid() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setregid(r1, r2) 22:05:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000003840)=""/4096, 0x1000}], 0x9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/92, 0x5c, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r1) 22:05:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) flock(r0, 0x16) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:05:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) 22:05:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x6, "00000000e9001040dcc40000000000002000", 0x0, 0x8001}) socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r5 = dup2(r1, r0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:05:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 22:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000180)=""/87, 0x57, 0x40, &(0x7f0000000380)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:05:50 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="35f89f2a54b0e888d44708e429889c76410683de68632445dd22327029cd652c7b2026768c5b0d6324017f5f58c4cba814fb4ca9feb30afbe7c2ecd35f4b64", 0x3f}, {&(0x7f0000000080)="338980268f1023d03e123f72d6aa7172bfefe13ea8b22df9a6f385c74b3d93d56b4d32d009003cae2ae67bda0b54055f6c9d0db9aa3695ba0800c74f90ee416aa1", 0x41}, {&(0x7f0000000100)="1b28dc7fc7422e5726a7597977754cc25911b35bd47ec657a28bb2b3b1a936bb3681ccce4859cc73248fb69546c42905c50824b4236b085a30d0f67277a8", 0x3e}], 0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:05:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x7f71, 0x3, 0xffff, "baf5dbd8c518c729d3bd6c003df082af6f4463c6", 0x800, 0xfffffffffffffffd}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0xa5, 0x0, &(0x7f0000000140)=""/165}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x18) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000300)=0x7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)={0x521}) writev(r1, &(0x7f0000000180), 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:05:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="fdffffffffffffff", 0xfffffffffffffec5}], 0x399, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:05:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001040)=0x8001) setsockopt(r0, 0xffffffffd7e3fb0a, 0x2, &(0x7f0000000040)="526de6d0788495c19f910acbcb4f65ac5add7c37bd7c4a5716f5bc99be528bb0a9a953b647f4997447925eb84f24750e45b03ad4e264c9edff09c8f77fd773790c74864842ed84ede7e5c1ec1519dba929a4a6720d1a408663fb6c96c26ce5872a9a274f4bcae934055e2b07610ccc825fcef513ce7caaebb28b5a88ee4aac56c215c2ba10319a94841a536ccf0f41bc55f24730703dd8ca82f3e410de355529635d99bbad4aae978f20170c54ceab03f09f4bc8bce54cf25eaf1ba75b7fa185ee9b1cae6c422de40cf679c9cfd1b657efbadaa420df5b4e0bfd34743ae7182adbdbb9623b53cb4db354d3360746b7befcd8cd032b59db51f2fb6030568a67db2d85e8b6288a0f5d6d274b87b4fec35da11ea92e358d2488e4765e27b6e80241bd3c02bc50e461f3475fcfdaac68be4c5a4b992142e10ca5c3fc830e0a2547cdf7aaba8c1193fc1f94e713c097422add4c79f547abb5cdc5f2af55ea1e77c40d4f7295c5278fe1d48a1e9e0499b6c43e9bda07a160896f4a0bd6db3d0677d976e56f70212d6d97fa7bd6c2cbe35be23b028228fd7ef5e20db80b52599a73479aa07a578c3c7cb953d4db2587be6c3c91e81d488d20c56013bbae2ca8c45e1324b594aab5a579ac15cc94d261f71e64f2d23b31a81701bee9d841201c7fc1589bf37fa0552b969a512ae3c24d3b63bbd596db19aae4eac30fb07942c8696b721fc86fcb181b5d82f4dc363c34835c86858a3cafa01fd5528e201270837a29ad15b20b9d48e60d4a437a54ba26a5b5c7fa5682a8f99a3d55dc1e6c1b205c353ad219f6b290a92281c71973dd95a8cb32c8df444af36aa8d46f40dd5ecdfc6d6c7d4a32496ecb40776d56fd7a203a83231eeacba9534171e6f7c946b75c5624666de8ef904f95fafeb6dd6a8f2a627b851f2620435385f75b970444cd42a256d5efb089cb6aea03e3caf37af76872751c713f46ec64a67d031c4e4172e8f4a4f3662b106d94570af96572e6b58db591e073f3aaa779314f655fa0271cc0aba375260795f542d9b19643042caeef2bc17eae8d3aaf109304611c450ef4a183918d1e333097c6f593825230c8859797156f62bf143887fe674fe1a3f7dd97b324e27520a6eb1be34cba5f8499dc3f5530809dd08db0be28425b5640afc8f40ebde0a3d610e4e44c658b0831f2a3236613f337abe6fadde9857474c379a334200fa7604dc7fa727e790542968b6413ccc0ca0d9bf3617ffbf0c95be4b42430083dc5e05bed88f937a3642e56992163c41571c0b88110d330a29fc2b360799a4fa9497dcae1ac55e68216ef7f18056584cc342168a5d17620b8c8d679486515e036826be3d50b13f387518e3aed450c9eb8e38e4032b1cd1ec755053c4d24bb058f07c5e263ccd5e6c94ae03563f2001c8edf77a830927437bcbf4f4e57854862735c1e28e5c6eb8d4c5735f86a96b20dbf22763c7cbdb78b55a73e005c714af5ab3924f76ac9dd01aa7d1c767659d5b61716b5b0514e021da23692a1a5b55c01aecc741c71e3dc55c293863a02fd0458c993777eefbac9cf0f753b8273ba0d8fd833bca676ff153b6c7950aaffae2790a794319dfc681a48d1082655070fde3c7ad67d19393c488c453344af9edbcae6d0381b6204e622378c7f839b72ba7d99ffe88ab76b11baf6b26ab83591f62166817129c114d517febbf157cddee601d2f14a7f54b2139cb797251fd3f4699f9903556d378d284d84da7f1bd5f24a9c310525cb7dd18247c71d7d326fcc7786378aae2ee626b651cc41604e2503a69457f17d8f01749a7d771b86b3c946c0f7be7fe49c6515496c689168a6766b528a5701264e87a91015c285bb1925b6ea26dbd51e2ccf9fe3fb2d66091e43933605782b3e1e4aa69328b4b3e63abe4f94e11d805c5aaecb8276e0b6dfd8942ea48096e5e8c6a816b6af5c5262a504070b5222fe3bf2d0dffefd7d8a4d1d488897614b731cb5d788174b6603318dbf3147640fbd17a60bcaf8648ae89c73f37892ea87c7730e2b46e83388c295b0753e9520918c379471b148fa3f6a272d32d9c516300de2bff1bc87549104fe88e332f1b2c19dffe573b6310e8d80f209d4f82572dd5ee3b05bbf8660f1e908d5b5f6550eb1a2c6de4c8ea5b2e966df3193e966c62f81087910927c9dd4e331df672a682b618b13e535d2eabb353ff100fc2e5ca02e41ebc87271283df4ba1fa294bc77f1423a90678138762fdc178af7664971efb5e39b01909b74cac477473f823593529358a3e74edc1acbe4730235924498f7547a9f853f75b710c238ebd7432be1b13fb95c244265cd410404906301755100fd5c23325d9abcffa8faa7c493a15d4d786228cd06268b35ee9d95d332758d4812db313318eea64d261e6ed676f07deab41b3ef2fee60fb743fdfe1824304b24f8c448dd0a71c68367b9bbd12de00055bdc53e7fbb59d6cf26992a538ff2102e2c971a181faffebe54c1c4a2a7b0c20c42157a46b442e2beed706ca3486f74ef0e9a2c7e495e489b65531f15c2890acd48a1aaca8de6a97a59c53affbd4d2b3b1cab0a6897496fa1525b5fc4f566cef5a383ae23559bbfac1873d5f494de58a8f768050d39037f3e4c5a4afac4ddd0a97a6412812847ed410c24c66c4228caeb4410e7a45be95a92e66b27cc7b523b56773916049a89e220a12bdf624296b638b26607e3cd537b8fc6bf1eb619eb9c2dd61c89f2d14095ea66b118ea58c9a7d679b78072739a4e3fe8d4d75422c756aac96f35e0ff9a64860306f703041a7113d09ce1e708b4966c09a5a202202f826e2333b719bd096f430eb5d60359c4414cc8da7a1608d3a53dd25727e984d65720ec443d25e2171489a7f035b81b399a4ad3b624a68d9d756a808221e2e2de8f057b452e9e2f925988068c8051ee87a03bda2a609b86153a3a7f574d1e31af00ecd81b917e1fc958fc21456433bc1ad8ac54873409e3dcfbb09620498bebeaed0a4abe46529cdeb669a42c8bdde32ba4002a82dd2314a4e4c1253e042e97ab532c7658f61d7645a48fd2d76c23fbd7f2699863018876c2c6d6dac0cd731fba87f87243cd881c448257a751b785008bdb5210711d198e460b5961aef19a20ec1c3a2e1c9ece4f8d6632b2eb096998bbbfaa2568f47455b7aa27bfefdd3b2fe5ccb0cc2cc1234dd6f69a719a08a478723080ca466615b37909173eb57969a5b711baaef1a7813c930993da682a595e121f6afc1d77561489643ba815c7aca898244f6512a8228c9d55b9677e9a46122e0388cac423390ff616c041c15ead31efdd5e0119a91cf55de561d4a9abdd1142dd2c83f334b12d1e87acbee6e70ce37f261bc1cecee94bc59ae82102c492fa5fd9fca5773c8fb0e47a1cbcc3414d67eef8eca1d44d6b09bd1f3e865f3dc27bc2e66fd781c18d66e6e7f6ea319c6189c9cd96ed46865723356fde4ab0b5625277637f607850068c9c82ceb1f14b7c62d03455b623f346607b87177e281b33c3ead7604b16c1f9b7a91f4c9edab785bcd41236e33b6d8efd38d74c529f5220d1e51e7f17d4108f77c866bc5a8f502290149f069c5338375548636fc957a0d2334c8d8b712e631a1c8ad2f167b2bd4d21b5bde8d932fe77f078106841a019cbc719acf4ec46f9b1d722095e5e0a81ba76959c26bc82dde1427e3a247517c5b872733ba6397c2fb1f09a9bb7b9fb9330b46862c970c11817c842a82e9df39e03467ec9fad1e5745b86c12f1a6b43e4a6708a655542d3166c22096d81a93d1530d40729d3170270d38144f89e96d47e6e717cafbf8b69ffe056bee2093b4f64597c6275211d225069331ee505ff943ba04d3f82ae3da7cbede5430527fa3cce2ea707d15ed8944607eb453cac568356b2df16174eb94133383f5b39f1240afeb25cae3eaa9ae5c4e351c40eb20d201371db59de91c2e45d2dd3f91f0d0d121451ad6b66b077ba6cc67e61a2c51ebaf2c1be4f86bba80ffdb3a882bd85dc711c5608e05fe251cea6542e9ba0cf581fdb49b193ca7821ad6a4687cdbd7bf967aef92ca615676c2297915a4b9678daef816b6f842eea97e0fe6b44f92e7620e455f242d3d35ee7e8172da02d7d5044659f479b6acd2e0c790801f8db7a97990589f7d573122f19660c266338caae4307eb471fb1662aecc01f653166a5cd4841b18fb04fa833b2bf1a2dfede6ba1ef235b48d8a37d37f0ec0b9c2fce060708c3263600273b28267a367bd25f5fc1ea3c89361da0f3733225004fc40a83c30c9345d275c686efcf7ace9a1e26522423c16c877c2a452cf0203ce718c1a35962c28365e93ed83e0913ebe9c956c8d1ff598f7721e1c11dd36a00cd42067820ee3aeeb5ac95b0d1d26909b45cc8cf5b5f94f6d82a1b17431ebe5da48c06e7f26eaa3fac2ecf13e24c313ce10eed8a180b49893e0eccacb1bba55aeddabebb5fd07bc1b4b7fc0f9f18fafb1af617eb9528dd3176a7ffbcad90e56008a5b095bef05e306661475eb975062bdf23023ad9a11ac0ff8c719aceb2f7474fa59e5d40c508c05dba5b579fa61c720fffcd1d5ec8db7165f7131819f5cbd6e36fa70d09948e26a1c6a19d4e1d6547915e5fe8724aec6a96c0657d7efb3ce758853fe009ff006c5e3e46730a75a3f98194bda919988a02b74e24851158cf5a2558012f8e73881ae8eaf24b624e418a7006fec7a3ed9e63d0a56cec16e6d400d02dce7dc30dcd88367ef33f9ab11972eb127fb3cea444eccdcbc3e36a1305a1481096baf4665d47538769c5b128e2a1af699bb8f413821b1b050c60d5c6a95e10db2efb972b1f9b37a9757c246b286cd84e7c84da19c23c80043eb8b7af16ada49db39cc80745343a5706e20d7b373a8fa3467fedddcca7e2fa2cc07f67df4cb2ace17e33414f14eda6a2d907f14988a19a3b16382f467330e1e945ef80a488b7092e433e421ecdb439cb7200020cf87610edf8516e33d5c20c94d0aac82566406dd9f68278d3e43f0ad39596e408624a9150ed2310ea478c10a47160cb94082be7398af15b4a1ab306f75737d173fd5904c4a21eb2cfd0f38b672a3c4e59ddb93e0d05cf6713d463f8e19413901c50d32f8d9068ff9703a5d7726672bfb26937f69643c062e917629452b2b3e4e2a0c06e63baddb5d2e5c37dcc95b6d264cab9700df41bb796e7045add4b6ae9b2932866a3fffaf1ba97bc186b934f8f6cf5aedfc79d72140877e816b5108a21b8cb0a6c6c0ffc5cfd1d5e556e4a00cbd9dcc6958b38ee981d78d5b20d0e0db1a4c15ba036f9897dcb8e22ba535394ac4b366260569be7b3f1fb2b2df1885eea7bbf7ecff4c46c1c749474b4f67803e662159e26a6abe8af9f9a370a6a4e45b1f3058943a7b2989d38d370b1a4a2488e2b5707e8ee90b22cd14802e86844187d3ea408f8049853cdccb012c61f114c02a7576d0011cd36add971979529b647a196eb3c18277f50bcd1aa95c9755f8f4f7875d61210968f686cf642ec4b7ddb15b933fdf4a0afdb4b64a1658619630a823f08f9c19df22e66d0bacfb5c92fe3f75cd5d0b837b0e2b91a678d7147f4313fea82c0f6e3660dc879f116b0580545690258082e929641b701d643acf91f2390c301dca027617559a351a5c81b1f72e26c8846624e804c70b3397de113e3d5b610b49c899bce24a9180237983678bfbc192484dfe430b5a9f071006ae5a93874971f5c326bbccbb150afeb7b9603f43a20f1b9e4a69489b457819464caeab525fda6b26ac1dbf4e8b12679128aab939117cdf2", 0x1000) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)="08fdff00", 0x0) 22:05:50 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) fchdir(r1) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 22:05:50 executing program 0: r0 = socket(0x10, 0x2, 0x579) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001, 0x0, 0xc7}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052508bd7dc4b5ab1c6c48578b3e57750b015cb831dd040000000000069ffe64dd064cdfb659fa9b9176ae558186756c4051a426e3e75df16d08bbf161b204cba46fea30aa10dcf78cfee765186d8868b4106e97a032e632c70112daca5599f357f3c8f6b173985242db7b5713f9d3e4707975bab14bb9acd67ff2f85f887227c641fa4b05e430192b648ed34dc7b5cedd6c3b0a82aa4645b642a38a40f189b4e15f72353bc1ac5f3f5ee4f80392a09795391ce1be29e2df9779d1bf04ddf962fb5ffe7fb0cadc4ae1345a674141afc6ca62685a9f9dba92dc107a5f9c92979d466e30daf8b274886fac0360072d577f787f53afa3f6871d072804a0ea2848fab0aa3fd0cfc947bbcffa7a09c7de316bf3a42896e1d6e7a18f93f9369fb510eed61cf11e4007b3c6f7d4c352bfa72453d8b4ec202f2b29da3e5e6261801561181211517a0cdff5c3d9ac78bf1a698e5d418b8e55e319c79c2b03e634a2b1ec2d950a59972a0f06360a7af5aa"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) 22:05:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x4) r1 = fcntl$dupfd(r0, 0x400, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) 22:05:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x96c174377e9c5b1d, 0x23) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:05:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0xac0, 0x0) fchdir(r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 22:05:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x19, 0x3, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4, 0xffffffffffff0001, &(0x7f0000000180)="6afb7b3d3d25cfb2347b3daa785a885028bf7e69f9312e969d0e9d084f5ea28fdbb194ef00da0c90d269967e01c123c3561d41392297df0fb8f25d8200764197c75a3dc3b0726256f9ac17dc82bf7ba399f85ef8b7c3f4828cc331ccd9600b0b90b64706f5deed62b53df6a7fb258d0235a4760b714b5e8ad54a4538212030d6bb55b1bcdde4daf175423ea107327b276c9cd28f42eb20de7e992ce6e025e3c2f8d344f72ebc43e92518b3a378d6195582a474c777b4d7", 0xb7) setsockopt(r1, 0x9, 0x100000001, &(0x7f0000000040)="5022603e0bdb4cfd190645813ad1b9d23b5c20a915c9f8030c43f459fe5116bfa40e", 0x22) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000065000/0x3000)=nil, 0x3000, 0x1) ioctl$KDSETRAD(r3, 0x20004b43) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:05:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x10000) 22:05:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000004d8a8499fe3eceaea54c1db6eb6b47519b55c896eeeb17fdcb6a90b0409b71c2c08d1e8224cdcc124239fabcf2da1fbf1b765cf171328e17a641186d5c7e2c82792c4f01fc3702aca301736b8a285c5871db6c006ad07303a7eec3e6690d850253ac150e3e1b2ab12098a8cf8f05b1a7abe4f543b6a3272dc45c64965adb82698d03260c86cc9b5a6ca9f8f495d8b2ad9f0f9e242d97823aec264f927a995eea175f821cebd0e9c353c5a8"], &(0x7f0000000080)=0x24) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 22:05:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2c0e9d702082866d) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 22:05:51 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 22:05:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) mlockall(0x1) 22:05:52 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 22:05:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="52012e2f664631696c653002"], 0xe0, 0x0}, 0x0) 22:05:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 22:05:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknod$loop(&(0x7f0000000080)='./file1/../file0\x00', 0x24, 0x1) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 22:05:53 executing program 0: r0 = socket(0x0, 0x3, 0x400) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d6ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffd79, 0x8, 0x0, 0xdd) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) 22:05:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 22:05:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2c2dbd73749a65bf, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6600) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 22:05:53 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x100000102) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7012, r0, 0x0, 0x4) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="71d230d0831925fcdbdbbc90f75771234d049e38b23ce3fcaa1c76ac007a", 0x1e}], 0x1) 22:05:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0]]], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) 22:05:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ftruncate(r0, 0x0, 0x76c2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/213, 0xd5) 22:05:53 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff36) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r6 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b40)=""/247) shmctl$IPC_RMID(r1, 0x0) 22:05:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) r2 = kqueue() mprotect(&(0x7f000097e000/0x2000)=nil, 0x2000, 0x0) kevent(r2, &(0x7f0000000140), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mlock(&(0x7f0000ab3000/0x3000)=nil, 0x3000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 22:05:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0, 0x1000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 22:05:55 executing program 1: r0 = kqueue() getppid() r1 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 22:05:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) readlinkat(r1, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)=""/39, 0x27) sendto$unix(r2, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:05:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 22:05:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x4000000}) 22:05:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000000)=0x1, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) 22:05:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x3d1}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000780)) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9a, 0x2, 0x90de, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget$private(0x0, 0x3, 0x120) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000d00)=""/165, 0xa5}, {&(0x7f0000000dc0)=""/203, 0xcb}], 0x2, &(0x7f00000005c0)=""/81, 0x51}, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:05:55 executing program 1: getgid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) fchdir(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 22:05:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:05:55 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 22:05:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:05:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r3, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 22:05:55 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) nanosleep(&(0x7f0000000080)={0x3ff, 0x5}, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:05:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0xa38d8d30c7d8f455, 0x7f) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 22:05:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x9882) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x133, 0x2, 0x0, 0x0, 0x8000]) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000004c0)={{0x2b41, r5, r6, r5, r6, 0x2, 0x200}, 0x7fffffff, 0xfff, 0x1}) sendto$unix(r3, &(0x7f0000000400)="ef809d393eb5c8edac9c852a39a729258cb13ecbbd305822987b37de6e4df1c53459170388f320e6e3f4f55a559c01f0edfa53fda46f23e96ef90b57e3750485a917c8d3d97a8b9b3deb0648c12b69cc332bd11cbf8abf4d1c66ee4dfae0077634437f0d8015917e10e461b1c801bd87e6493113f903ee54421b4d290d22f96030deae28762625392f185ef9fd820da547425f567156cc7a0172", 0x9a, 0x1, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) setegid(r6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x324022bc32851a78, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) semget$private(0x0, 0x1, 0x201) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000003c0)=@abs={0x225f8af481e7068d, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000740)="b01ae4e3aa0670fa079ec2c047166cd2425fe7fa277b0667899f2c13a8764050c1943f061228539030dbc043450315ecd783ee5a30dcddd83e3735d03ff926a163986a045756d619ec8bba68421643f06a80e8caade28498692ccb928786a4e93cdbe323b4f55496f209a19686e2f965c22d1087fefbc1f7366c1f4edbe38b213dfedd0d55704a0632ebba290d756e75c9be70b6c5915dfee15d38320591daa04c7a53f2d99ea83554ced5007d5fa3729d10b221bdb84f95cc9772dc64d7304ac25ca5eb78344daa835144a8a4045507c46e630627f2fda061d25678bb006b4c41f3", 0xe2}], 0x1, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xa0, 0x8}, 0x400) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) sendto$unix(r2, &(0x7f0000000300)="70f48de772690eba3b1698515fcdfb5dbafb825ca2f52db06fbe96ce5704f52eb75ed6551a0e8ad15ba09501100ef0e3bb82bcca1a5bf9494f8c6fd4a26c95e9dc04f266eaedf402e5bf767edffe36606d852c6f1696022ed67d6ef233bfcdbe383012c7c57b4aa5219925e9028f7ff305575c5bfab62e0825756c173ab4c3579ff42d75e94041", 0x87, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c653055d10be0f7edeb0bdc8bc4001bf11446c6e4c6b13d33e9d158fcefcfba46b6ea8390e22d1a449d432d802817ed13b528c4f97afb958a2e8f4c676f42024c4a6dd91947582ef51a1d29712c20c10b1be63cfd75808a62b3d6fbf1ade4953c2f46707c07acba9d729dff11f0941166eec93a237d6c8b9a5a9df2dc80dfb38cdf02878ecd164d56a798580a9136ab2fd3c09d087fa07a9d6dc904113fa71625c4cbf4a6e2bdfd9b11ff7a60378dc69a83ac1d9dd3b46a90579cff980ed56df7c8cb31410542bab0f8d3e21eeb91a119c69492ee2890cb41e9a6fa1306c110c28163c096b95edbcb403d890972c81a9676878b3e96a98419335c8358e8afa5ea37d266ca9350eb7bd36245997f06eae0bbb12edeba74b49e2aa62e919bd1f90e623eceb046ae511d63e39aaa5cbddfcaa0afded083be42c988055ed0fce1514b46f4b3345bcd1c2d18a474f91b60d19aa6217b327c3f2c4cfef854e695c8afe614a703f5c1bb229745e087742c7e04f5eb6ec2e87f692ca3e1f7b19451b5341fd4e001c943c80f09c2f02cff1deb951464f491dce155da8cb8"], 0xa) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000002c0)=0x9) 22:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x0, 0x100010296) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000540), &(0x7f0000000580)=0x4) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r6, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r6, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x2, 0x7ab, 0x2, 0x0, 0x4, 0x2, 0x3050, 0x2, 0x3, 0x5, 0xffffffffffffffe1}) 22:05:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x246964327fe53e23, 0x104) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000de3000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 22:05:56 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x20) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = accept(r1, &(0x7f0000000700)=@in6, &(0x7f00000006c0)=0xc) r5 = dup2(r4, 0xffffffffffffffff) mlock(&(0x7f0000762000/0x2000)=nil, 0x2000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r5, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000000c0)=0x50709408) r6 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f00000001c0)={0x401, 0x95}) fchflags(r1, 0x0) close(r6) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r4, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r7 = getuid() seteuid(r7) 22:05:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$getown(r2, 0x5) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 22:05:56 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) 22:05:57 executing program 1: semctl$SETVAL(0x0, 0x0, 0x9, &(0x7f0000000000)) msgget(0x3, 0x200) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) 22:05:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000280)=""/141, 0x8d}], 0x4, &(0x7f0000000340)=""/208, 0xd0}, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) shmget(0x1, 0x4000, 0x4, &(0x7f0000001000/0x4000)=nil) 22:05:57 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000000, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1ffffffd}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() 22:05:57 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) 22:05:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x40000001f, 0x0, 0x800, 0x0) r4 = kqueue() nanosleep(&(0x7f0000000000)={0x8, 0x101}, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 22:05:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 22:05:58 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f5"], 0xa5, 0x800) semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, 0x0, r6, r9, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x7ff, r8, 0x0, 0x0, r3, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r7, 0x9d88, 0x3, 0x6, 0x2}) 22:05:58 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffff80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:05:58 executing program 1: r0 = getpid() r1 = getpgrp() getppid() setpgid(r0, r1) 22:05:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x4}, {0x6ec0, 0xfffffffffffffffa}}, 0x2) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) 22:05:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 22:05:58 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0xb4c9, 0x100000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc2) ioctl$TIOCSTART(r0, 0x2000746e) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setrlimit(0x4000000003, &(0x7f0000000000)={0x7ffc, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) setrlimit(0x7, &(0x7f00000000c0)={0xfff, 0x3f}) 22:05:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x3}], 0x58b, 0x0, 0x80000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 22:05:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/150, 0x96}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) listen(r0, 0x1) fcntl$setstatus(r1, 0x4, 0x40) 22:05:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000100), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 22:05:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) socketpair(0x0, 0x4, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r1, 0x40}, {r2, 0x20}, {r3, 0x101}], 0x4, 0x8ff) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r4, 0x13}], 0x1, 0x0) 22:05:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x9, 0x100}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff6e) 22:05:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 22:05:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0/file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fchmod(r2, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x5, 0xff}, {{r1}, 0x0, 0x2, 0x1, 0x23b3, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x89, 0x4, 0x7}, {{r2}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x80d6, 0x3}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)="bc3358312d046b5d72e99c3ee783682cd41fddc5e1b4a88f726545f458d1a4168eea9ec01013bda8a48dc2831536bd0202581b861c47560c0100000000000000e76486a775b428f280bce12676b280c932c5c5c40cd89f7502407a061cefbd5bea69c1d8b04d2c1fa36a4cde48430aed7c645abf92d57c1f6ef9cdc54484b8363d7bf88ad33f4bc43189b9469bfd1c8da3af0aa77ebee70b59e65589024ee28e8f2e080ba51f6c369c051b95c535bb45e9b7a64bd8e269407d2bc2183d27975de2ae9019eefe9cef2d43a10000000000", 0xffffffffffffffc7) close(r1) 22:06:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) pwrite(r0, &(0x7f0000000000)="7ded16d9227810b5875b262ceca7d4e3d0232848c55be03fc3cb9ca0d817867d0de315a679bd107d", 0x28, 0x0, 0x0) 22:06:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300006ac3a05baa9fec90192728f3e07f36df0a913e1b0000f253e9b083ddd998dd7565d9e0bf68ada68a69f372aaead25201940b44d94552973c7a61675d54e8f1931d8ab66fe68eb68ec6a058237017a74d0e6a884d1ee18dc00fca020e6234d5c152cbddbeb6a784e3b784f900d1c4ac876230445ca989f03d663d0526d62343af2e965f20eb3782daaa3ddea9a77d924e8975afedbb891f03a8c682ab6171ec0d458910089e43867fdf62ae8e71431fc9c7a3230a64de20923340a7a5798c85a4f89cbc848b2e793010f61df94e4baaab466e11615bfa9e1657167001260f17623887c6a58785492f021eded59dfcf26268e5929f9f1dc545fea1062b5564f2fe7dc9738fd992239d4a50e343086eb02b42c30dc50d139ce947eb2c8e590546491294ddc72d0c24b8a2d1ee24b62c0bafd1823035af242432d8e1418f17eff8e5aa4ed3c2ea3ce94580acfbd9c872e96243e1f1cf52f3719810c6e9203fe7b4a8c13976c92561eef6a9a6b305034f2c6c3dbd30d11bfbe3f84f92511b9f1aeae430f5d478f21d8d0b7d78bd4efac9e315567ae6c1788f6c6d0f048c931698c2be32f772dab94a7302596e4ec774555efc7f39183d04df5790eb32fc85ec24deaf0091fd292762a2aa057f5e0fdffd9548cdb19324e4c2bd4eea83a90ef2ce8fdd43fcca"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getflags(r0, 0x3) 22:06:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) close(r0) 22:06:00 executing program 1: clock_getres(0x6, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x9ca596d008aa6a17}, {r1, 0x2}, {r2, 0x12adbf2b7edee56c}], 0x3, 0x2a) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x4, 0xfb2, 0x3, 0x8}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) syz_open_pts() 22:06:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r3, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3e0c}) clock_getres(0x0, &(0x7f0000000000)) 22:06:00 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x314104a6617c160d, 0x1, 0xd968}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x0, 0x4}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x2bb, 0x100000001}], 0x100000001, &(0x7f00000001c0)={0x7, 0x8}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 22:06:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x5, 0x3, 0x5, 0x6, "4d1b9c6870d61c8137ddc28ccf1d3c82fe7461a4", 0x101, 0x5}) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0xf06f948ca2dd48c1, 0x2, 0x0, 0x7, r1}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:06:00 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 22:06:00 executing program 0: 22:06:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 22:06:00 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffffa0) r0 = socket(0x4fc0f8eec3878a2c, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 22:06:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffff8) 22:06:00 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000274000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 22:06:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x1b, 0xfffffffffffffffc, "f000000007000200fdbe070800", 0xfffffffffffffffd, 0xfffffffffffffffd}) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 22:06:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x100000001, 0x0, 0xcf, "4cbbaf2797467839f374449c833a07449bfb8570", 0x1, 0xfb}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 22:06:01 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = msgget$private(0x0, 0x88) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:06:01 executing program 0: socket(0x20, 0x4000, 0x10000) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xa, 0x400000000000001, &(0x7f0000000040), 0xffffffffffffff97) 22:06:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0xb46617fcae386abb, 0x1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x108) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) socket(0x20, 0x5, 0xfffffffffffff975) setsockopt(r2, 0x2000000000000027, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 22:06:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:06:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x20) getsockopt(r0, 0x3, 0x80000000000037, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='\x00', 0x8000, 0x0) pipe2(&(0x7f00000000c0), 0x10004) setsockopt(r0, 0x4, 0x5, &(0x7f0000000000)="b9dcea55e4b6956f4911fd604234cb412c84b90881aa58e6d2daa11e3a8e639911d1334782a830ecd2c41d2439d3381cf9e7ae74c71e578353537727591c185c66ca72a9a649cc0f6b705b081a5d", 0x4e) dup(r1) 22:06:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x2) 22:06:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x3ff) 22:06:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) 22:06:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x401, 0x10000}, {0x18, 0x1, 0x1, 0x8}, 0x3ff, [0x5, 0x1, 0x800, 0xac8, 0x9, 0x3, 0xfe6c, 0xbf9]}, 0x3c) r1 = socket(0x1, 0x8000, 0x1000) setsockopt(r1, 0x2, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 22:06:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x2d, 0x100000000, 0x7}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:06:02 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:06:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x7) r1 = getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000000, 0x1, 0x1, 0x5e9c, 0x5c73}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r1) 22:06:02 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=ANY=[@ANYBLOB="5800000000000000ffff0000060000eae38635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb000000000000"], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) r7 = msgget$private(0x0, 0x140) msgsnd(r7, &(0x7f00000021c0)={0x0, "d57d519fd5e8abaf0b3bdb27ccfc2407186985cf1b4f56587a96fb15c54ba2cb94367867957a74810ca9ad0af3d10e10e22ad3255867a94fd3b5357e740b592efd4c998171228bf87a55ec85e5133b9d246ebeccb9b2c7f670595c876d3e39b6996da02d1d26a8bd2b027850"}, 0x74, 0x800) fchmod(r0, 0x14a) 22:06:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="e9ffcbff13b9fd31929648", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) write(r0, 0x0, 0x0) 22:06:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_emit_ethernet(0xffffffffffffffb6, &(0x7f0000000080)="61b73ce6e724e7a63c0afceaca65bb0255ff1469b475b618fe106519241d6e13df4f8f051b25401f7b92c5a8c95021e05121f8b15a702967b83ec2a1ab2f570803ea771bc9a32e7e7df38e37102a5760033a354009b8807a0fbb33335f44a9b68333e1b52fe619884d8b1030393e168a1f87ad6af9ddde87719c26675c1f986b9fe2195366e56169d9fc269c7a208d9b31dc21183ef92492d1864c0d5aeed855869344a6bd63bb33b22675047f68b40edf179dce5d59f6179e424fa39a7d5e4e23df4aa8c2b6eb3e8c08263ac839c294a099774cc7cf82def45b516bc066faf0d3b6f9c456edcf502bedee168e2973407e122a9ae9552e0d") r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 22:06:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 22:06:02 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000600)='./file0/file0\x00', 0x190, 0x2) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r5, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) 22:06:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x585058ee737e8cda, 0x1, 0x54) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r1, r3}, 0xfffffe4f) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x9, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x2) 22:06:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='.\x00', r0, &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="ce534141ac28b31a87a791ef9ab20008a77f0821fcdc7559a43a61c6e114a06a6f19ef94f408f63c0bb9de5c08d243ea3744766d02ea25ba9655dceee1f21d326903888b12075812d2c00b793418898f18f9d8bf29e85ef49f9b77dc2f464be387ca6d72deab087840ca190e6cd3439496f04f41bf64979751ba2a2cceb282a6b11f2acb6c62801dd0e3fe3993bbdbc8ce54fb02ec5e4ee1d706e983409d8be0b623fdc12ecd007c22078ddb6e56f487ec41c37ee7f4f0da270c97a4b187c67fa634f5c5a33ff0cda24011ef99feca180b24c5b08efd4552", 0xd8}, {&(0x7f00000002c0)="0ab59b0330cb93ff624212b9135b5fcf4aecd4c3d1a6e43c114adef281caebcf6202ae07af7879dbc60e02ad11717b887800198b226569851e62c467ad3e1a79173ca80cefe0fd069b65a39ad814d8ec873ce593081f7df90631c2665032225720", 0x61}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}], 0x40}, 0x2) pwrite(r1, &(0x7f00000004c0)="5da74d2ab59651e6fd0b89d53cd32c43634eabd8a726b539ca36beecc4a0a23116b67fa892c6e3f91d54e373695e679174003467b3a311270b054095432e8083165390612807aa338e4e36a5197e106f34b846c686fbec67ed48ba64715e9c282d8fd1d7e200fc101cbe0efcb94af91d333def42e47078e4144e3d32c74799f4a125a4087d75239f244203d480a6b4dc975f31da", 0x94, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000580)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000880)={0x7, 0xc46, 0x9, 0x10001, &(0x7f0000000600)={{0x955, 0xffffffff, 0x6, 0x8, 0x0, 0x9, 0x6}, {[0xfffffffffffffffe, 0x3, 0x7fffffff, 0xfffffffffffffffe, 0x6, 0x0, 0x20, 0xffffffffffffff39, 0xaac, 0x84, 0x7, 0x80000000, 0x400, 0x47a, 0x4, 0x8, 0xc2d1, 0x1], [0xfffffffffffeffff, 0x3801165a, 0x3, 0xfffffffffffffff9, 0x6, 0x0, 0x9, 0xffffffffffffffe1, 0x800, 0x1ff], [0x3, 0x200, 0x7fffffff, 0x2, 0xffff, 0xffffffff, 0x1c000], [0x3, 0x1, 0x9, 0x10001, 0x7, 0x2], [{0x4, 0x7fffffff, 0x80000000, 0xffff}, {0x4, 0x544bd055, 0x55692107, 0x1}, {0x5, 0x3, 0x0, 0x80000001}, {0x0, 0x3, 0x10000, 0xc64}, {0x101, 0x8, 0x1, 0x7}, {0x386, 0xffffffff, 0x0, 0x1}, {0xfffffffffffffffc, 0x3d5e339a, 0x7fffffff, 0x4}, {0x20, 0x9, 0x4, 0xfffffffffffffffe}], {0x8, 0xb2af, 0x6, 0xdae}, {0x6, 0xff, 0x10000000000, 0xffffffffffffffff}}}, 0x659, 0x4}) socketpair(0x18, 0xc007, 0x800000000000, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000900)=0x4) r10 = openat(r1, &(0x7f0000000940)='./file0\x00', 0xc0, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000980)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000009c0)=0x7) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000a00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x0, 0x0) ftruncate(r9, 0x0, 0x200) fcntl$setown(r8, 0x6, r4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, 0xfffffffffffffffe) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./file0\x00', r8, 0x2}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000b40)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000b80)={0x4, 0x1000, 0xb}) fchown(r8, r6, r7) chflags(&(0x7f0000000bc0)='./file0\x00', 0x10001) 22:06:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() close(r2) kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) 22:06:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) shmget$private(0x0, 0x1000, 0xc, &(0x7f00003ee000/0x1000)=nil) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0x200, 0xbc07}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40}, {{r0}, 0xfffffffffffffffa, 0x14, 0x20000000, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0xa1, 0xfffff, 0xe4ec, 0xda}, {{r0}, 0xfffffffffffffffb, 0x14, 0x40000000, 0x0, 0xeb}, {{r0}, 0xc579a5f28fe39e07, 0x10, 0x4, 0x4, 0x28b}, {{r0}, 0x38205ed738cd5562, 0x10, 0x3, 0x42ae, 0x401}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x77cf3a6a724cdfda, 0x1, 0x3, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffa, 0x6, 0x1, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x5bed4468bd2abb11, 0x1, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x8, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x18, 0xa8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x2}], 0x6, &(0x7f0000000200)={0xab, 0x400}) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 22:06:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x7, 0x100}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000007, 0x7f, 0x1}], 0x401, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x468c, 0x10001}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1a, 0x9, 0x7c, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x34, 0x80000000, 0x4, 0x1d}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x100, 0x1}, {{r1}, 0xfffffffffffffff9, 0x25, 0xf0000000, 0x4, 0x80000001}], 0x1000, &(0x7f0000000140)={0x1ff, 0x36}) 22:06:05 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) 22:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) 22:06:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffffa}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3b, 0x4}) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) ioctl$KDENABIO(r1, 0x20004b3c) 22:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r3, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r9) 22:06:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:06:05 executing program 1: 22:06:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) shutdown(r0, 0x2) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xb163895049865320) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 22:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)=' ~b40?1#\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffffffffffff2e) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) semop(r5, &(0x7f0000000100), 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000006c0)=""/1, 0x1}, {&(0x7f0000000700)=""/62, 0x3e}, {&(0x7f0000000740)=""/23, 0x17}, {&(0x7f0000000780)=""/1, 0x1}, {&(0x7f0000000840)=""/180, 0xb4}, {&(0x7f0000000900)=""/189, 0xbd}], 0x9, &(0x7f0000000a80)=""/230, 0xe6}, 0x42) dup(r0) 22:06:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dad0416519a39413e48b8843a6feb884c491dcc45bc1c7b135ca7e641a6bedd9199715a02dfdd00cf73cc7095c590f39ba6656434a6023169b868de5d6bab682904bdff6c887c40432650064d528", 0x4e) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) 22:06:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1f) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xa6ac, 0x401, 0xfffffffffffffffb, 0x600, &(0x7f0000000180)={{0x7, 0x8000, 0xba, 0x87, 0x401, 0x7f, 0x7f}, {[0xffffffff83c40765, 0x8001, 0x9, 0xffffffffffff7fff, 0x4, 0x5, 0x80000000, 0x800000000, 0x100, 0x0, 0xffffffffffffffff, 0x2878, 0x5, 0xe7ca, 0x5, 0x3f, 0x81, 0x5], [0x6, 0xbe, 0xde24, 0x6, 0x6, 0x5, 0x7, 0x7, 0xffffffff00000000, 0x4], [0x2, 0x1, 0xfffffffffffffffb, 0x3, 0x3, 0x9, 0xff3b], [0x5, 0x8000000000, 0x8001, 0x3, 0x6, 0x4], [{0x5, 0x6, 0x4, 0xc74e}, {0x5, 0x1ff, 0xfff, 0xffffffffffffffff}, {0x6, 0x10000, 0x800, 0x6}, {0x200, 0x20, 0x7, 0x3f}, {0x8000, 0x800, 0x1, 0x2}, {0xa877, 0x3800000000000000, 0x8001, 0x9}, {0xa33, 0x5, 0x2, 0x8}, {0x2, 0x1, 0x7}], {0x9, 0x9, 0x1, 0x3}, {0xbea, 0x100, 0x63699fb3, 0xc}}}, 0x0, 0x9}) 22:06:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cbdeda459c3c019238db1be58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1f"], 0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f0000000080)=[0x101, 0x8, 0x1000, 0x7fff, 0x6, 0x4, 0x81]}) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 22:06:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="935ea214aab573a2d6799fa0b769adaafd987530b749f77ffb8d86f41ca89bcf47d3d71342d6d52a16a4dfad42f776d5e6838c6890e77ec492da588602ca44f539031b7da5d7355992ddc2e275944e84211ae8fa29d9b339da13edd27d7524106a1611de530e9a57b3680a212742a22dd5462c759c17bab1a7526f2e5d4c14afd6a5eedb811cdc01d0c06a1ecc49aac7e5d0fe07889febd7ff30d4764d00ea4c1e3cb1e68e4376f5f9db20993e6b16beff072b8018695834a888a4a10b91df893d89d542ff", 0xc5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 22:06:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x89, 0xf8e0f73ac327aa95) 22:06:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r1 = socket(0x6, 0x4000, 0x7) shutdown(r1, 0x1) dup2(0xffffffffffffffff, r0) 22:06:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) socket(0x20, 0x8000, 0x5) 22:06:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x93) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = msgget(0x2, 0x20) msgrcv(r2, &(0x7f0000000000)={0x0, ""/29}, 0x25, 0x3, 0x1800) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 22:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40000000000000, 0x0, 0x1, 0x1, "4f4fe3b3cfbb6d6621cc254f282b2165266447b6", 0x0, 0x4000000}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 22:06:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff00, 0x1, 0x7, 0x1, "040543ed0aed0d63a01749ee49a922564dd34e08", 0x9, 0x6}) close(r0) dup(r1) syz_open_pts() 22:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x90d2, 0x0, "d730c1e700f7c6e23c5b00000000000000e74de4", 0x200000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1ff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x938b) 22:06:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xfffffffffffffd1b) getrusage(0x0, &(0x7f0000000000)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setegid(r1) 22:06:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:06:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x35e31a7fafe10240, 0x10, 0xfffff, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x200, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x9}], 0x3ff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x7fffffff, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3a, 0x2, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8a, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x6f57, 0xc3}], 0xb06a, &(0x7f00000001c0)={0x3d53, 0xff}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x6ef, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x5}, {{r1}, 0x0, 0x8, 0x4, 0x8, 0xfffffffffffffffd}], 0x4, &(0x7f00000000c0), 0xd505, &(0x7f0000000100)={0x7fff, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r0, &(0x7f00000002c0)="688101995d4dfedd0f23840031653b00b85df2eec3c21f526463f4a3a4453f7390a1d17a92b47035271081c73bd6aa0a1874804414245ab17dcce46c82ef46dcba51114a256417a930cd120261cf583cf51f484392311b4891cc2657c17ee06a51f4293aa67084b41a1eaf09b0a5ea136591293b1b2378e68252d112f0cc6cdfa249d0895c3c0662d1a164c361", 0x8d) 22:06:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) setsockopt(r0, 0x1000000000029, 0x200000029, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x800, 0x1e43}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 22:06:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 22:06:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xfffffed9) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x63d0, 0x4) 22:06:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r2 = dup(r0) r3 = semget$private(0x0, 0x3, 0x100) semop(r3, &(0x7f0000000080), 0x0) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0xcb}, 0xc) 22:06:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x25, 0x7}, {0x87, 0x6}, {0x85, 0x42a6}, {0x87, 0x80}], 0x4}) r1 = msgget(0x1, 0x52) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x1ff) msgrcv(r1, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x5, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/128}, 0x88, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:06:08 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 22:06:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xa50, 0x5a2, 0x7fffffff, 0x6}]}) 22:06:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) r1 = socket(0x18, 0x8000, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x2e6, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x9, 0x4, 0xda13, 0x3f, 0x8000, 0x156, 0x8}, &(0x7f00000000c0)={0x1, 0x0, 0x6, 0xffffffffffff616e, 0x20, 0x6, 0x14, 0x5}, &(0x7f0000000100)={0x2, 0x8, 0xc0000, 0x2, 0x8, 0x7, 0x9, 0xffffffffffff2623}, &(0x7f0000000140)={0x1, 0xf3e}) 22:06:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x101, 0x4) 22:06:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x34) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x8) close(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1) read(r2, &(0x7f0000000540)=""/226, 0xe2) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/168, 0xa8}], 0x2, 0x0, 0x4b) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 22:06:08 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000000)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40000082, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x4, 0x14, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x5, 0x10, 0x9, 0xa9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x14, 0x2, 0xfffffffffffffffa}, {{r0}, 0x0, 0x4, 0x2, 0x1ff, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80, 0xfffffffffffffffa, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 22:06:09 executing program 1: r0 = kqueue() fchmod(r0, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:06:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r2, r3) r4 = accept(r0, 0x0, &(0x7f0000000000)) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="3a603fee5cbec496971277e12bcb7bf86cd298b608282624d9c81db446644eff74c35228411aa05c6347ef122f374e0a3be06e576ec38a1d0ef3e4c3c564c45a51ba207b2c72659a9aac6dcd39ddfdc07fc14ade78223504f5e4fcd8c896ea0481e6183e5b7984eb1e2fbc3643b7ecb25b2efe3d18e7b51ba051e27fafa6b41ccba75d90a13c3a7aae507a2da957", 0x8e}, {&(0x7f0000000180)="92c2a7b6f8a3591b24b86d81808e1199c071d6eb5d9d9597f9f560b424f5e052b820cec2849a08b9fecd8b2aae129f55dd56b7ab62a98e7d57e6eec05809eb0ed55fd5db649cfb17eaf9bfae07ae322a44038740d3df1dd66fc557ab5d5bb3091c1c914e96abee247fa1541c001893857c8a081fc44b43eedf6e1d15d0e1a43935", 0x81}], 0x2, 0x0, 0x0, 0x9}, 0xf) r5 = socket$inet(0x2, 0x8000, 0x1) dup2(r0, r5) setsockopt$inet_opts(r5, 0x0, 0x2080000000009, 0x0, 0x0) 22:06:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x173) 22:06:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x5, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100000000}) socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x20, 0x5, 0x8000, &(0x7f0000000180)) 22:06:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x99, r4}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 22:06:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) write(r4, &(0x7f0000000000)="e04bf169916badd6c322fd1e7d13544e7e346390", 0x14) 22:06:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe93) getpeername(r0, 0x0, &(0x7f0000000080)) 22:06:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="11c654d73d562493b16bea85f4b641a1f70b4326b503e85a14edcda85c1c129b791f631d7bf01f0676a8af8ae3c137af797b3a763bb8a4e839ae77dc4ad2770036b63a30b4323a5d5d6919a6e83e3375720e6994ff79507369e617ec3fa2b889081b01648a5a30c31f31d84fc0dd3ba85507619b796eab6240b76cddf4dd316ad701e3e0981a976d6f8e"}) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 22:06:09 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x9749, 0xfffff00000000000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) 22:06:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000080)=[0x0]}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:06:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x420100000004}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x200000005}) 22:06:10 executing program 0: msgget(0x3, 0x10) msgget(0x2, 0x400) msgget(0x1, 0x8) msgget$private(0x0, 0x30) r0 = msgget$private(0x0, 0x1) accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) msgget(0x3, 0x200) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) msgget(0x1, 0x212) msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000080)={0x2, "3c04a2c76cbd"}, 0xe, 0x800) 22:06:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x2000001}, 0x8) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r1) 22:06:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) r6 = getppid() msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000971ad1918d0a75e9e74bfcf36161fbb21e2a30b05be9c263a1496d8081bbe71fa1824e5bd72dfc4b36027604e23d845598d323d9244ed8a3fb8d561ac9949454689b41223bbf9580515450c27e68cc7cf8dcf87138fff08f70afe13145937191efe5963ea6c5d31a28411e98021c0a399526620aa9ce633377621e85c206048e8a56b3aeb74affa3075bfe2a5dc382ec59c6ab0df370c04fae06d7f19c41b4ec23acc1be7a9b6a9939d6ae41bec6f7f5ebcd42613afab649b717980ca65ae74179845a14ea31aaa5f3cf2a3e65dda579ec43345212c5c649c22d7bbdf6d0a6ec7cd74548c1b0aab4f6105d2e5662d4d47f87dc62bc393ead4aabcb78abd41724d463e14263ad20ba89277816973a7fafb52418bca018513b32"], 0x30, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r6, 0x0, 0x4, 0x40, 0x8, 0x8}) 22:06:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x3, 0x3, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/34) socketpair(0x1, 0x5, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x40, 0x8}, {0x18, 0x2, 0x7, 0x8}, 0xfa54, [0x6, 0x6, 0x3, 0x8, 0x20, 0xde5, 0x7fffffff]}, 0x3c) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x1bb}], 0x119c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000180)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) semget(0x2, 0x1, 0x10) 22:06:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f0000000040)={{0x2}, {0x2e, 0x20003ffe}}) close(r1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:06:10 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000007ebc4bcd556812b427c52b7356b4b9305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"], 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup2(r2, r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x101) semget$private(0x0, 0x0, 0x2) msgsnd(r1, &(0x7f00000002c0)={0x2, "8fa9d061005d0e46eb9d7f78b5"}, 0x15, 0x800) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="59860c7075f2a45b07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"], 0xf5, 0x800) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 22:06:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4ab374d476becd31, r0, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f00000001c0)='^#\'\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./file1\x00', 0x110) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 22:06:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x7ff}) r2 = socket(0x2, 0x1, 0x0) sendto(r2, &(0x7f00000000c0)="b9f5314f2bbe4312e0b5e707490418fc557cdcbb51fe63d5ec3f407f0b876838e2920cb5580bf0c1baa2bf39d10614d2265dfe16a91cd236ed53f53aa587dd7b39c89123270b850c4002d50d171e509b6d9a4ea1d52ae8663ae3c324f573f67b9debf0764da054274f8295bc0b076c1f6697035b7b19b49a55466bce384c95a73c2d4d2504e56f25ca38224b4c7bc0a3ee58b105fded20a3bde0dd237c9ecda37886f81beb178efabcfbcad95b9d1178560a73089721dfacdf04857df861d744d622ed33e001a250025b76ef1c1dab3ff16670dac7c5a1252980039f49fd05dc2a4f88939681636e13da20e83ffac3", 0xef, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xffff) shutdown(r2, 0x0) 22:06:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x100, 0xd514, {0x8, 0x9}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x4) socket(0x6, 0x8000, 0x16) 22:06:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffbff, "b8000000000000080100", 0x0, 0xfffffffffffffffd}) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 22:06:10 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x22, 0x0, 0x0, 0xfffffffffffffffc}) r2 = shmget(0x3, 0x3000, 0x85, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmget(0x0, 0x2000, 0x9e, &(0x7f0000ffc000/0x2000)=nil) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 22:06:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) sendto$unix(r0, &(0x7f0000000080)="39b3726c580eda14ffb1a190f3bce00bd6c565ec3fe96eb79d3f73e15d1ee59682b0863b2463e4ae6b64bc90980d25109868983ca7bd08c4da6dea4d71966df0bdfabf545bd0ed3057fbbafdca3a161b4391aadf77525a23ad2aae320183e624e9168742de9fb6741a38f9fe02d8a67e632e9304fdffb09bde675f80101ed0a37b2b31d09ec33854cec84e3fbbbecec46070db980251f171729a1e35489c84ba5831e584", 0xa4, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x5) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 22:06:10 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc3821f9e93479555, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xe99, 0x1}, 0xc) 22:06:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:06:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4813, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:06:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = msgget(0x1, 0x80) msgctl$IPC_RMID(r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:06:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:06:12 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3f, 0xf461, 0x655, 0x7, "186bfe45ace61b771a08d88e8a9a3a40431ec0c2", 0x200, 0x9}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000003c0)=r5) r8 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) flock(r9, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 22:06:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = msgget$private(0x0, 0x6e) msgrcv(r2, &(0x7f0000000380)={0x0, ""/49}, 0x39, 0x3, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x42, 0x8, 0xffff, 0x7ca5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0xff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x9, 0x10001}, {{r1}, 0xfffffffffffffff9, 0xdba3bcfffdfde1f5, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x54, 0x1, 0x7f, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x6, 0xcc6}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x61, 0x4, 0x4, 0x6}], 0x40, &(0x7f0000000280)={0x8, 0x5}) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') r5 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') kevent(r5, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt(r4, 0x7, 0x401, &(0x7f0000000340), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0xe0) 22:06:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x7ff, 0x77, "75a701c5c30c3be3986a2a1db198b603c34dbf3a", 0x1004, 0x80010000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 22:06:12 executing program 1: r0 = socket(0x18, 0x1, 0x100000001) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x2, 0x4000, 0x20) 22:06:12 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:06:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x6810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 22:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/16, 0x10, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x0, 0xc94d) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20002, 0x100) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x7b7, 0x8}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x400, 0x8, 0xff, "35d90c482805e68aae34462e197b47022be35ce2", 0x2, 0x8001}) setsockopt(r3, 0x1000000000001000, 0x1d, &(0x7f0000000080)="3b914f2bfd127d18da81ccbf498f9a914ee23fae4b0898a877c785d449e3dad8e6be6d8228b00c8798e6666f74a91f6edd88e5cfd4bb7ded238d7f7077920ea68862373bb3f3e51cd0cec8", 0x4b) 22:06:12 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002900)) openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x20000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002980)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000029c0)) r2 = dup2(r0, r1) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = socket(0x11, 0x3, 0x0) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002bec26f3ae653000"], 0xa, &(0x7f0000002600)=[{&(0x7f0000000180)="3db171bab4f6b7ba5bb138e773760c981ebdcd55f783e1473d323894331f67ff90e993d8db3ab7a7b639a2cdb57ea837e6cb8d88d84372c4c4f155db6bd1f8108812760bf9a02113f56fd68010db32d7b28e0c6fc87df6d016511a1d0924292193897f61069f8aedf22fab531552a0d4fc1d088fb31fa8214e3783fbb35624a42aaf53287b412b25eace3651e53b57c0843db871a3f2d27d67d5d9c25f34c159d832f290be524d5e7e1ed85093d1b6db20c349987d0ba960579906ece231e7cd4ce964b8c3121fb749e1c578fd9a94681b9cfd6c9a98b90b422fba61b410c2881c818aa0680798b2513a15acb87606e6b04e82579cd2994601fea23a3d61d8a0ad6cfd0cbad89eccc41f76390438b69290fc66c8072bb3fdaac78fbbc0093fd3d0e9d29b745a799e8267df23977d1a6fe50aacdb697c4962b4b9edee9a1f6574a8f3d5f7cd67ff775217fe53eee9e9d39254d2bf9a933270f5351e2188a884a99f37635652a355dc8f83d442ce15abc208f9f8f40a260d6875d7ff7f0e9340c3627c8e8021c2c63183857337ef9973f573f3b6967b28e1389b20ee78fdec3b183cddb2e81fb42760810a44d7ca8e27f664083d8ff78c8f568f48a9f99a69c0e8f430e31b96affde9ca1f6285c41c4953d67b6a75f1fd05969856791b0cade4298aa4f8b70d91ff0770587e6bf15cf0f86229c9b2a54f9247e698692f27ff7931c90d31a1e4309b6f56b131d5ad6250507855ee5104b89ed43b03ca9a276b8e9083c0b46617e851311f5678dc2f89ec4cd0bf2560e9bfa88465ad8301e062cdadde6dbe5ecc135a3e94cc15d71181cfd44c4b5a47f9eabd2e029ff99e2ec2172685030e86b5514d8d212e1c91979440a3676c8c5ad933eb930fc818076135153bab9bd2d32fc2cdc4a218a5b4feb7ca278ff00466c394868a22d961df08e8aafb08eafeb0379d3bd6a772a0fe5330c4eea7484c7a6515853db19b284efbf3b0bb7fe469442e827982853a9bbe4c3b3ebd05fdbf973b3fd04b204e1b15dbe8c074022aa3e5b71c23f065cea85f57636d686743169caae00e66dc491bdd9fb3b5c92a54ba8805f3ad1066bfe9fc00dddb99f512a6aeac8d90f2085c9e140795309d3adc0eb163246fe7b6007bc834bcd3aa2d812d4ffed1f39460dab72decf21208cd5b5f8e688172fabe7b593c77e6487dfb60c55a30655a5b3c37075239ea217d404957142098b7824d78d8fed6e555a823ebcb15b2694ff755b1e9dd9bd767118c390801b453d16efaefebb0847ba4fa4658773b507825827e8f073fd4632c731a64e7d1cec30bd9a2202c50c8f1bb3c4fdaa998436a0d310cc69429a6d8da64260a9e9e1ebbf214c185ddf764a7b5b8b577d8746a3ceaef5a85b9aa518cfea039947de159017054d194850aaf4edd3367b9c11f0e9854bf115346a64b937caa45192b3550d14090712120e56bc7a91ad268e4b11495493c580fb88466c0c6cfcad82d3d5daa765b126be2623050e80718a45200af69ba083e2f1c877618e55e4f25383ae1fdd864ecde46a989ddea7432970e05ddfac9599327aa813cf118128a2d01a98bccd5b00d6e0cb4b58a3a99d32e9a5bcdbf6df285181300696476d869d751e3fd039a6f4dcd8d1967872338d0b29af1c15dd7371b7df0cb125129826804b7434faab7b94e936718c0a43778be74ace1bc8bf10e789bbe5b12e01840405e605fea90f82f6028572cbde77b41d0b36578d1094e02dcda8d3f2c7ae26154874a073638018c07ff3ab8621cb38e913dfb4175e08c922d33738df2594ae61d6669f8bc4a6ffc31b1529ad6108123f29193914bd50ff22c9a6f1cd81c8328fe3bac13338e18cf76f4ce04bfa57ecbcc8a70697c2ef697a92e81bd4bf1c5ea31bc8a0a1cd3591fd6e68e73ebe4814ca265c2e31bef64b4ae07bbe65c3fa714c9ec1f13f88a0a2f187c24aa5f178a0d2431dbad361bbfde0dab821449e6277476e1e0fe7f3da623f301e147bc3d0ea35a962750b4f197fa4a05fa790c7a90f09330400273335895b275ba68b25acf24e32d5fe8a9a906f3f156e6a003e12178c11689cd79730d3f86519a944167883b2c0c7412c839884ee14a06f20325f8077bd8b41acba37748f1c88a12bbd17529bacbc29b805cba7f1c0e3f0e1c8e8fcef2780fc90481ba2eb35a833b7fae9699c0c7ffac63ca7c7bc2c6dbf972b174a72e9130b14c3dead0780991d4c38ed4389fd7b0164f1e7d7354309f2091be46b7604a6bc96aec83c72b2f39300c29242da4f3db99a370926a731d8cda06678ec765cd9b12b45b80d5d5ceec27ae0659797dad9e33a942c6633fd0008a6b25e654e6526e3957ac77d249ef0db36431ed3f19c9e190673a45e5530f885860a19b5dc992d1084d8d5684d890af8457f6eec287a1351dfc3c8cebbd5cf7f659cb6c5a51e4d6eab47e5a1361fd0a9b2b3d7bf4a75c72568ce7669358995103f9b740f2137ef0721662a9d61c6e646e79265dc9ba15ca7578a3da93c6e1949c64e454de2d720f124538160912842700b253064d439f59cb55f68f32ca72b6961b97efd7f82127e93d5cfadca41af298e0eef3455a930a02bb9a3fc7ab0549be4fa6f028bfeadfe74e50ab85728fe8013c454cd7f45b8be1aaf77fb0fb9ebc2b8a560f42930dec97e3126dc41cc5b763ea878b8158f95fe6e8c44eac7045ebc543312e58b529c0d1c1c2123d580dd5c02fe9f1b3de56bbea674d432000caad58a42a1c1ffca3d3fe63c15a1bcbe282733de2ee3dc38b76ecf8b141048b94770cc3fe0bb8afa7b52ea7076ca467e106570de3d9918b2d920d06745c67bee411538252b2f2d6875bf294330a59943ae10d41075b9a883acea563ad5df3dc17e870e80916f0f9fa183da8d0388d08804a47f73309370c8c5ab8bc4b2b075ff9252ae2d4ccc864cc6dd23f633616846506f8fda4d31be46c33ef23c5aadb27ab0cf5bdd9f56e1d0fadd6a632e331903518048fc5cfaaf48286604309d0c894b29d048fcb133f4f042590626426330b7ed93cda21f0cf0a93ba4f615f8e2f8af7be2a145f2fb91289abab24d295c6b5021aae54186ace30654010f03f35676df72d667e76a052fe4a2026d7eb156e5039fbba82c957c012d73c766ef62ccd3857bc89dbcba9540b5e9e2a48788717d378bb25121c7788654dda5e716e6bab74686c727cf438c0e4f966eab97d46a557cc9776856f92ccbcb818c32cd9185d681d9242afdd65252d5a431c32b93136848b9b3f67d7cc9e912f18157a35bbf5e90076a312648d5b1ce3770f36165e8d056a9550685ec87325d623f9baa5f68eafd66800b03e96e69ad4de4952cd9bc64a8b19861b1aa3b083e884257980c5aa1325d27ce9e4a3fd1d0395cb985913e34cbbb25058961956dea8cf7a87f197f1a5c215f5d3c9f9e9f0317df7ab5c3c33497d909f1807a48a4c1d8b6646649a40ccffc0695544402ab90f4d8f619cc4a7f656f869abca4d95ae8a2bca1e579b100c0d658510910bebcefe6f2089dcbb4893f0bba711664d024d6a4586ef9724f75dbe3eff5741752cb2261f9c2083abc3b949289c5b6ea81716a0e4ce37fd9e477004253ba1a28f8e7090b67b8486f5e33fea91d0249e1a28b0a3463cce74bebdcafb975e3e728f7b45475ec01ce6d923d7f0578487ecf51988aff07d83927d1d7116bd17a21b509ffa80c8b72cc4fe8bc891e4aa080bd81f21687a42f7afc077dd32fc0190320b9caa9b252df6b20ece2a5d6cc9aff21baf8a77bb5117c36172dc71e69424245e7d234b7b0eddbd071b56acba129aa6e5dd552421a1bc553764de56724d790e75c299faf331982a952a76e404502f24ef35ac406f90983164585a945b8834bf0a9c99d31a8d2f448aa78fe64940a70160167f884ed180180b4640521bcf06401f608bf8166959845ddafa776d9217c210a592f2360fdb56ea19bae6b0a712fcc0a66137c7bcb94d6bee806bbea704f863a165ac072572b0532e3bfc746c9bcdf226874ece8fb4568c91368621aa7bb5fbf5c820a6cf2e87924e8c4363d479c0acda13ef99a9fbca38d4e9088d438734e70d571343f491452266a85bd393876d3006796585acfc28e64503787263d95dd19dccc2b09f62b1a8f8cfa1007f2d3d4d38930187f267755166dc71c24ff2ed988353464535b4d44bb7f1bfac6a50308d7fb2336e736e581c81f0f7dd8e681cbef9aa1e206cb25ed4a84f4860ed34d2210c39410b08eaac14b0140ce4b41f4e16e845694da27fc6362f69a4dc1d09a0ea5048fc7ff92dbd4b55c3d0f134d7abca6c7d175f5ccef4c52ad9bae1c2d758eccab4df8197ab9ffde170b3505c725f916e308c02e513555d78fbe6f1cf3810e431a0d5cd90012df9e71ef6a485d3e9cf3f90ccd5bd27d94ee94f748579ebf0e1ae1be8bcc753da4a4b98b5e0be4321d7c37af7bdd0a69911a8d90f442ee516c3579d0e8ec87b862862513a2bf832a296e1a9c0a15321bae5b0409ad7b0d669d816e42b82cd863cd57fe82626876b2356d6e7837e0a85e593c27c9a89646b438c93041cfe72fab25f1449d669b4762950aee82c7665232ed0f9b4ecf96ec074b96995cf4b161ec02dfe05bc1210e05082ab84f49322cc4b1ef022fba009d97dcb3934c0782b5f87e28cdb24b776c3ef7e4074699d3c4f65212aab351e6b434c6d64667048f787631e3b0ede0a10e6c68d980a246f1ac90ff85875cc3c851b7cfb2b424b1a312a9dfded5f442698d1992663b9eea64da90d7439393ac6abc5f3495b38a7362f4284b34861bc079c3bfb9673a052f7971d3ef40532485cf2bb03c839fa41b4771e1288911498b6482748b82904a4340179cfb4645ec5a7c7c524c81e30785055a9ad4b1c3662445266d25ea1378afbb155198a62c34bfb9f4718fd69c5802d79d4bdba7ccb0ade10995250e4a648118fb71c1908701d69f022a72fc9136dd9728d0974d371274fd3cb9211862c466faec8c6b8fca0063b404d2d8815ad0be7fb981db1fb62e44a93f771011f807af62cffab3fd44b878f08a7516e3174e2dd0c956be6112289c487880246188287ddfb565b0c6e846fcb3ee308d3c6da152c5ac6ddc00c645a805bd33265409490ed9af860cc67923b613039bce96e5f39e7d40bf562370a2a6e9d56905fc6729704042307af8d02437fdff427c64b5322eaa3371b1f64b882a5ce514d72f8c6fc27c7cc7c8a83780568ef580b7a58fed235352f72b6d35b034a7ab0956459eb0636772ff8969b91bbdb304348807a89f3514e8ca0642217a30a3ec11fdb77618251d413e666948c0f39c4275caaeef235108c16e07f6a439b159c92b989d989b5c1fa2c73bab56e49d7263ca3a9f6b1af13f6ea9d46a122c68ea763a30470992c166ce12be02e96eb49b6d78304063b7eedf0de5fbf88aab53c0631f7ff575dea48013b65659bfd1cf785fb426bdbe8cd9dfbbc835a122b967fac8e65b457bb6e38f8a5e5cde307056459d99e6b9a010cbb4c21daeda78b49b1251fb7fc5ed8fd7637392c1f0e6d2896b1eac4f4c637bb8f8b684242bd6c0c5366a581c0d06fc23cb3b32f739530f407c14a4d78b543e02e5164c969eac89f9d39887f6e3446a520de43a3acef0d22ae106dfaf19d00213578fce240f7589857172bdabc20cd818b6e8d80a5976a7395c5428958d5b915f96fe69b777a2c4258600cdf85af922636895bca45de30ea63dbc05bd7b951d90a6ba77890f017b39b3ef89b45e080ac60690f74ff09ed1d66d6bf610dc9", 0x1000}, {&(0x7f0000001180)="eb299ba8ac3975fce2082768aa4e4c0ea50df76830a614a55eae61c013c5375cd60baf39d6c24defc2170cc89721577c65c2757ffa1866d6ccda177b6162a269d11657e130c852995bcbdbbdeb14f738bbf760af382f1b5159768ee97141b60a0ba3203e419731af1eb330dc774d14b6e5e674b1c62d384b376e78489be69c1d0290743bd7efb150daf3af8e0d45317b26b23130fb252ad0d7f672eece6d2e792bd4a5dbb71a", 0xa6}, {&(0x7f0000001240)="a1cdc163", 0x4}, {&(0x7f0000001280)="597fab70423ad7784c3ef1250f42b824c289ade55e190f42e712b5811ed2e0dcc6eb711ff07f", 0x26}, {&(0x7f00000012c0)="6c87388381c85c66fc129ea1e17b64147125b4c3c088503a633d1321acf3e3df867815cfd3d2fbec09749617adf75c27f59bd96e4b429ab9d1903034bb7239243eb3165adf5ed924868c62abccbbb03818373a4ac886318949c564a81f9a732c66c0027a46354e67030916a1c1a70e3a70de87148d780e4afcf686781c110870dfcfe1f86a02e8171bb7e959ed6b21835076e6475b8ab7457108bb3c5d8fb6ab611e0bc445ea1073684086dc5dace4da", 0xb0}, {&(0x7f0000001380)="03091e95c3e85e5743dd530b29795e4a901a007d9c019fd9bc44d750ef8ff3d0c6cce466b258f3b448dfb02daac89693f81fc4908f9cc269dc4f8e3d1dcdffc295d27f6bd7f1fd42165321d08d358b6ac5ff0132418f555be88f1dceba2fdbbb7f29a2a79f09a801abc38f8cd20e62c2b5e5f6004c1ca3356bba040b0fb94299e3505e41886daf0b018b42bd9eb04e71928445b28155490a5c7713d34504c462a88116e834efcb6a92952f977193f0f18c24d3f2d901dab67c5bbbd86cc7aca08327a79e5ddb021303bf277dce9c7e", 0xcf}, {&(0x7f0000001480)="346438e6a5a2bfed19f41198477a2f4578a7f50f83e78f6d93cad0e4118aab7eb860c2f4abdf7e894d51cdb729b62d1cc150d2e8e83b9f433479bef1188432a672efac1ac98f1f9676afd604364a5e8752bc75fdb0d708d79630c77e7864127cd7ef09d396354c7a8fcfe0daa50de10cd6aa77034e8996149bc6ac96169aa832ef82fc4c2dd532c8a3fcc43dc398aff67a28e472c05081135ff4c52c1daa29aea2cd7b45e55f1b2783932d9fcfc6f8ba0b5080f88de6704332504a01df51dc9b7521cb35530d2511cd2acf53326d4373610c9ef375398af1a9c440", 0xdb}, {&(0x7f0000001580)="e471de7ce4478d6c4b0dfa43089648b3b114740d561715fb626f3f9b5fe4dd7b74552294a8d1721ac0fb1c4f736975edf3bb76ed35c816da5e32263d32c5aea15a8e1e9c2d81712fb34b1ecce2071f5c5332b042aa885953ff18fd79b88ebaa4fd626a2853dcfe8afc46526eea9c792d12abb4bdeca2a141ab319ee68ea6e62fb4606f6ad72de70ac574f919813e65bfc09c341c61128ed393db313b30ffe66a52cc1c4913b78a2ae643f87563cf6619a3c7c7b26a5ba370b285d3cd75228754b2b0731729844b7c9558634f84b8fde4770d1455256efa2e3fcc542d5cc433c8e5bc4a9bec43616a36ff80501e49c374245b074d12c8786a6146e25a5f5bbdf76c45a5a29cf34f5dc9a7c063f41b89bc7186187d868d483930da99cc526b59fd98a815c12afa4c80b5677b4e55a17ec0cbd397ab0257dd74a503b8ba00c1da0871396ef8437ed3735172066c42f72857237076538bf9eb03c4e3e28f60d2f9ab8026248944843ed5afbbf16940642f3ecba401c80456ef024924c3200b6844f208460feda49245602ec425b07fd52115742c0865795b157777593ec9fd93c8103e79fcf7110cf10c5de02cfff35ab61386141cef31fbf3296e1abdb7667c5499bf16b773cd34eac3062935a9d1ab6de5db056ce914da5c54542b882bcefc1d0f614efd1e28bca446a8cf9c350701d114d4bb67c19e3accf77ed1c52ce734e36ca613dd04993f9daa320442a69823f36dede76d8a155c44d070299c858f12c6b26a135493c36bec6460b36ec76c223151b7a4f896b9b8e0bdc4e8b7c54f34f35a5c41f462e155640285722d880e322e1e7bd2450cebb8b85d65fa3646397e3f0cc801ed5a9a18663711bf27eb26a886abc0f5347aa0597fa145ee56504e1ddfa394ee39a99a7670affe65743789805637ad7e3444b5bb6ca392540258752d777ba493c835e6eb8ac8c2952521d11cf01b43eebba67f6a5ff0255a59e48dadffb376f13c6fcc3085ef70c089a754e0a9664474d4a3166e7595f4a510c350b8db21464b704416fce421c84e450a6933bcddac956a5e30b78f3721da0acc34ee6b24e0f1047a792965b23b774628fc4d4d87336ec6485f3daf502f05d2b7c91f77a61d61fe970e60d9d929d479203e8cf63dc07e697a02bd992c31b5e0cb8b9fea170e023fe5d91b2217bc4538d50e13a817b5638e072a59c0c64967cd8ce3cc299b632175e1003b158205255d2a62c23ab093e07f73e7e3519612ab8c79577fa61f53d6b75f75edda3508c03cabf2ccdeab772b993b0077ea15b3b62074f86489c7711c7777c3892ebd1699c1444f9d849aec1ae6542fd2ef4faca52585f4cac870426777ff2bbd400eab16c49a48bcebca5877ba40c5bb32cf1434e0941098d2b2ad536178355bcfa45a1a558f9871ce504e4eb0e99f2b735c7a0718429d3244fa56a98c7c6b21c4ec174ed9fd27ea02f238fce135766c53d3cdf82fada450e60d9eeae1937c4a00b67964afa463360553ab8a4b13716ab52e05b200481d5b9c578cbe9c9237a60342fccdeae8cd5cb4bfd275c4de1fa512a1e881711f09f27f4e2b93672746c803f2cb8b0e65afd7391783d0ac8a3e440c86aba2abec3d2875a5c4e87442ded448b2498072f89c88d15ec34b6c711755ab9e1dbf858cdfe5273aec6b8d7b9165797088e03f2ea62782059ab628622f7be793b74cdffac38eaa4c9cd975816c950a000ed3914b2e7a75896677e21858aa5f85fd026713b828607fb9912154b7356b3035886b6a1566d08031e1971733a2ff62f95c72cbbc10ed72e3178497d429f436f2a028e95f8d4e87e812500be6cb12e947713267ab269e79e4746cad66fb5cc39356a0838d4eb72a82728ef802f1e0f55c8928ff5c3e584c9e1cce620f558c7d7c4bbc697cd93948edf61ccc49c7dd251c079a1fd7388095b1d7f03d0785584e182faa6e6d5779b3bdf1dbc765f61833f89d43d784277d56798167bbeb171e355b25c2ea79336635232d627700780179672a4cfd98869fe0600330458c396d67e3559594a088fddc9e7a72b8d4512bc3d7556d23fbd0c3e5260f98299e45fdecb9157741bdfd3f3d2d1b4d5d64be2c1cac9a4de8cbd599c95f1ed6580633df674539ad59e096d3d7ab53cd21cba24b1ee756fc64ce9e2e419ca8595aa0625f16fbbaa0c26840abd98dca6bb369c378a1db17261cb328fe91ef60117bc926dabd000c0c7b2497f1f7f19eb5316998cb71f774ebb11b6000647ee3ebc454d1963a10b119c1712a8fa69a4f056d8d83b20784948d5a9bc1d390f2797388ee0db4f573f605c10ad92bb892920d66aa5b58264647dd4fbe5465179e9e85571165ad9198a741a70d8a7a29e1c595d925a04524e85b6ddf46158bf2f3c0bf991d04bafe475213195a4d45725524e150eb9fdb56e955759f8620d7286f05a2b981d743f64ee6bb1dfa34e846b6d399d66dabcca98e6502b46932a30325a15e2b32ac71769d1e93e9719c335d14cb8feeadb1d1fc27cbc68d3f07d1bf4338ce5e874512d3ff2784a38b51a3c8f7c50b89d688f61763dab56351128d47b3024bd84973c487746d63549729b16508d2786a2629acd7c0681fc4a38417aa8912f26c67d5c900fa63de0018ebe0324615fb1f6654338f97827cd5d15e9c72bd1fe7da9782b9a4a7ad7dede8ea48bba24285595300f7fb67a65db1e8a8520f2dfe407362061eec7ce7cb6b9d757fe78a2c978749f15b091bc0a79de665d61845af27a52fb21ec26fa5c5eab97f5e78e9108c0960fb29d605e171ea52dbe2f6494662e9d544edf48593c3e2f600d394194bcc08b0990b3c9392bd4044788b62c81e8e85ed8ce128cf514f7be8d067c63188195ea33426d8a0e91c2b6f117d946045101c281b19b552bd5f66153ce36f3ab6f1a2b0b208ea296c4b7f734f36cad88feea9ced474af2cda1b72619050ba630160b09675907021c2552e2931f21083df2a7f9d0590f1116ec1ff5a775cc2fd5633be0eb3f3b157f7c7ad9f462d7dda9f709c81c56a2e4a3845e5167d38293c28d3509e102395bbcdc93115e77b381cb4be4f802dbef80773228148d9a044aee230aa0b2d7816606898e6cb9edafdca75f0eb58df2c6bba348219c7750b70684b1db528e1b9a256fdff61ab8c1050f25c987a1714f19dcc0ba37bc37d94748956ac0c442e6a343c63e282365b1871329ea2de6d5d2ba3e3d539cacabea26c275ef8b42533b0c9833d31969174c25b86f02136635e326d2ab3027778b583d2b84296fcbb0371030ac85ce587ec645375dd6f727af4a957d0e48946b45c96ed9d72665c559b7d03152e8f85a40494765cc12d925c07eb2d8fb5abc7cb5c8f07db12cdd8316f02b8bcd7fb00062c369ffbccb5ba042187f3d9dc9a53fe430f2543e628472477dccd08ff9c96f8a4c4ec2c88001cc4639798021f22615bc64c830b941ee4782c047e602737c60660842956a14f987fd52e72793f69b0d2acd02013c694573f8c6fc3ee370a537764e7c9904f26b437e286614fd4eae84bf448b29378b5eb7a0e1058432abc8b23168dc272cac90e13631ae61b07ce80f7b542a29eca25ebcfc96647648b721f30a0d6e81c4f03276643f5206e4927ea15efedab6c13f982328d34384f9b9d54535baccc181b2c6c40a9f7f797ceaa53e55a807e9e41e51f0c85303dea8d25cdbe3fbe5e0c2cf753e836c34c5465a978550ccbc5fe7520d1c683e08c16abe11bd848f1ef4dec2ef5f34a2455761c3e113cea9b7155ed6e656d0c0bb05f245b0ea2350de7b53190f71b982709a82471fe27495e27ed8c38979255d4b95a584d4b934ed7cf623614bcea091e15ec2227923d622382808a5f5e4b7387856940ec08f7ff2aabc08362161daababafc331d21d1b08d24f163a0c5c55a77422e190600d0c62d646752c73618380718cc66ab0565c45a3ca5a374d53c8b7a7b4fb4ee9a1ed1b30d188fb57ecbfc35217be6a43a943c113f3339042c091fe64c1d6eaad3762640e007048e1097242a0143f21761d2e7cf3623c527719aaadd335a7a50e1aefeccb31c4120537d372914122358ef8b61ace5bc04e01d8799ff478985fb3aed186752b620ac832ff9f00b3f19235ad15b1baa32e3e8eaf8654e2e1dd201c5fea13e104fc560e95a1764dc95e96a106a3822ab5a1b8ee593989c3d3738aa1602bcbfbbe91a1f959f7d82636e061f19a82256b2e2300e452becc1dbede8232dbe74011f4e3545647fd26660610393ea4b06256d91e9cb868ef977c3b998ca15c5959dbaacf28065285cf27961507b61c71c4a38f985363f621db76840032cb166eaedb1ddf43bf3aa6bfdf3bab864c047eff2c6d3ace6f50a3bbf2358863a1c9e7c05a18e5aee3b0e8f8036200857f5c7bfd9d458bdf0081fa87d6e2cff7e3b785faa4200ecd43bd4b591f93a28fa4897f1a06a7e422df01ce37f8d9f8443888f6249c834c02c46617db96d90b16f112adac3d365b0a3df11643140a7dd6e76b57e2834c55e502993f05ce5fcc825e7207f1fdd5234e56c6f8a544e69bab7295028962fd8526f761b57e5f0a2e1b10022ce81be3109ece6188009990f4f22f8619912a39f112502904f4237f72bf95f185ae6570dbd9bb2708b83c684bd11361f59eeda9f21e1e61fb50320e82b96f15e24bd8a47e58a12bafc164dd2ae9c0eb09eecad6e0d4220488132a38a67966914896c6d3b3d53876632f16634a6c15cc0719ab24a35c3039fc5f5bb5776a70bcd2ba0f7052f1fb39685d1af4f270927bcf42340261ff3094127c049d4d805e4ffd39b4fe574c211c64f31e0ad28c3191a4affb9f933c1f9ec5204fb7344bed8c5a0a27d0239ec366647c9d7dc3b84e6376abacad8f3c13b043b667432be3f405e84b44cf9edd0ebd37024b65f4da9d4e5ed333c1e728862a4989e6672c2aa438afc0e5334b86ff6101a9f6f759d1b9e18892038dfde8d1bdf098b49b332a9f3547c43448788fb1e68de7e5f0af9f1f801566b351d6da6f5c9d46719afefce7b6e420549f52d06747ebbf33a58934199ae1edfa7a5667a29903d608453f2c745300651cedd7d536d0d095c1f8bad9455de15a9baa380a1d359cd92536ac8910d63e5df2c9b15bc51fd1789af54228b6ca16ae54de98694481089ff3300ca89d043062d1dc65c5e5626f890014d00896bceec84794421686d7cc442eb9812e90a090c10d366e029cc34ac755d81ad605d55ca4231d7f074fac5e77deae033304ca5103f1287c8fce1e381a99274b1f9b89f08c7b438cd28a4a064695fdf5a9541c68658b17e4c62a54623253eebb54b39a5d3c5431360ffd074ca882f21e5ae4679dc5d86e982be9e7f1149322721a95f717db009a3d7b18e0fc4c37b2830e012772033bd6a03d915801e22d1d466181ea40571dd9b64a421cb64ab951b0993646730dc11b0924c92a99ad770d475ea29de42a9f1e00380e3bd5041534b850dacafc46db6773e33125edd9317107bfeb06751bf7f4e7cfbdb06003772daea14ea905ef52c3273984f4426d6d1e29cd8396f30b39b2a087da6d7589c1b68e46a9df53a59c0b697a8cf9f6d2a77925a6eaa7ba4bf5b0929e3c9912967cdd329b82d88f6c24860f7a40b7f9797cd12e95aec40c95065317bd13e08a4cb7e6a7995f88b3b57ad29fadeeff4d1441787a273af8bc64052e53f454ef74a1e9982aa8e10da4851c77cff9666183ea2646aa5cbe6b133a6357aaabec2dae6857cf1676107e326c9aaf673c384ff337a23c8d105c6ffaa5c52", 0x1000}, {&(0x7f0000002580)="7ead1e8494937ea9a21bb259a5960a5bb53c6ad4213337a8acee8868bbef3ead2c9c35e48aa37e693fa622863179db21e8c13baf4c4c3c7d0f031bf98a231e34fce6c6f74206dff76df26c9bb5ad54f17a96fa3a90051c83c20870059b93ac9d298ca5ab2a", 0x65}], 0x9, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r2, r2, r2, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, r2, r3, r3, r3, r2, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r3, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x140, 0x2}, 0x400) 22:06:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 22:06:12 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="1935e6e339e973a1a9fc2a0af390473d1d407321c414f66abe9b2ab8a88fbe9655f2624285953e37d703115a1f41be34a3d4dd266ab7c80c41f96e14a7795096d2c2b706d23056cecd41853a54db65fb622ae572f10d667a26dd0d246e2ce9bac0170eb4b8d922ced6c5812fd5956f4e601c56c189a0c9a96c47b77aaf34dbb6f2a44fc36b67c83eca0458ee7a577b746550e2af486739f7415bf241cd901dc4b1149ca0a87af70bcaa922af5e04aadf90aeb73551c7317986088fdcb953d0194a2edead97ab57c2e818779e26320904b7a7a9944338344fe7cd1a5b8b7800113aacb63eaab6e18ecc81ee24dc4eeeca", 0xf0}, {&(0x7f0000000180)="9ec996b4ab270542fa193a7d00b3c9ca4d5da6dac1680535bf81b39752cfafb0d3ee4beb404f89455669fc75b4343533df98ca917cd39dcaad09862a25e14aa8c6207dcbec77dcd7406c2e78bab1f1069b64457f81a1dc56c39ac95a39e70ebf732b4ed56e89b36bdd5f46ab2aafe000a2b756ce14833cc8bc04e1043d4f5f251dfad4c50e513629c72330dda619", 0x8e}], 0x2, 0x0, 0x0) 22:06:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001380)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) ktrace(&(0x7f0000001300)='./file0\x00', 0x7, 0x500, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockname$unix(r3, &(0x7f0000001240)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) r4 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)={0xc1, [{0x1, 0xea}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x81}, {0x1, 0x40}, {0x1, 0x80000000}, {0x1, 0x5}, {0x2, 0x3}, {0x2, 0xfffffffffffffff8}, {0x3, 0x5}, {0x0, 0x8f8}, {0x1, 0x5}, {0x9ebf17a34a30535e}, {0x3, 0x7f}, {0x1, 0x1c}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x4}, {0x0, 0xde6f}, {0x3, 0x9}, {0x3, 0x48}, {0x1, 0x7}, {0x3, 0x4}, {0x0, 0x1}, {0x2, 0x3794}, {0x3, 0x6}, {0x2}, {0x2, 0x9}]}) write(r0, &(0x7f0000000200), 0xfe72) 22:06:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x2, 0x0) pwrite(r0, &(0x7f0000000100)="c70e5555871a36b5b383085209238e2f8f7292d249ef04c78a1b5eb122b60e4bc9085d6dfd8489c2ee393b8cc064888a7f15198276cd859d12723f7ce995e55e71e32c25e234141d89bb0123bafb16eeec4e3b0c08fbf115f8babf9c5e9ff2a57bc355ea120a5f8cb9736ecef2f95c9ef07e6bb3be5f6ea684c96a2301", 0x7d, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 22:06:12 executing program 0: socket(0x20, 0x3, 0x1f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 22:06:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) write(r1, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000280)="732ebbf1779feecd040f9ffcbbc01f582cca51c9732c19d8b25da255c14747347c00280c96dc6e170fd1fcab7cae1a61f3d1e71e671b906896c99384230df5d7111005ce3939812179bc4f66cfbbce1c0d7c58f44ade21e7", 0x58, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) pwrite(r0, &(0x7f0000000140)="9eb43c8bbd9143930f636ddc887941b63098d3f68125dcbc4e41a6fb67279ded9f1db53010e80a03a337f9443910771c448777c2a76ba40c64ceba82ace01fd2084ac2e4b49a04dce5abd00ffb245525e62ea82562bb004e1e15e4dd6b3976be258b5a28a41c6eaea41f2a86f41fd9ea85c57a0a72432b5115b7381875550f630454343f0636c4", 0x87, 0x0, 0x0) 22:06:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000008c0)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r1, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x808, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x8}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000e92000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000fae000/0x2000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 22:06:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="09a1ac9e73ac5c3123c14b59588b1de596e68c9a9e4d3ab31f50cc57d621318f1801b2aa8991b77805e51fe1944431c0875bebbfa9157b22ae0243d4e0d4493d5eb961660eb220d40b23b793c6a5e0e520049dbcda67e233dd024686af4d1ff5bb934bc6ed3d641b4abf8202e87f6c90c28392cb9914547e0722356e15ac8389e9bb45cc66e3c88aaa94bdf6df88231ea1e04448de4008b00a275be35bb8fe9d029a8e482a94297a5bfdf775e85aa3d878c2287d258479e9a2fd77809c1671819299df39603c69f16a847fffcf45eebdc1e5c263f15dd6b6844ff1616d31e1b237c29965", 0xe4}, {&(0x7f00000001c0)="f82c69f1d04ef22875f83931c56b03c82a72dd7250152b9518ca5f1fe938ad67b32000c47704a9fbac", 0x29}, {&(0x7f0000000200)="01a89461b30a0047e9e106236e6e3bce53ec018edc524639d48fa3abd4b653e56de6b31b225504a945ad06cc39bd5526121ce556c7569a5f983a761b7f8234ee43bfe6e667c8e907dd60c98c7e0a82aaa89b9b45666f1714b5a2a2c5782d6d1012d44292ec3580743686f0d275b450b3223e2ce69d6d0be9c089745da63ff8070fd4c451c60f3456ac2f1a14e483296bc45df8c27e7e8fc56e569a35e732e8f9ff2b56b90bae6f", 0xa7}, {&(0x7f00000002c0)="ea7e5ed48fb014cc609181e593126f3b5bb3d021843e5bfcb5277cfbc91039733d13e0b71e83b3e25c119415f2f5762a", 0x30}, {&(0x7f0000000300)="77ee7059f2d0941e69782c6a297ea3c91faa713d627d6558737abed7d09122cab2833dba76d254506ac596225702f7b51fcfb87b24f33a515ebf44c9ea949b2eb1064731411c72f3eb1d57dc9de07eea31b6b097ffe75ed563c872bbcb96ce15ca5bed9ba5bfd910c3bf6272e0465a24212fd261f01c18092814425f687dae2364961d48f6d64e64b73b6eead7d432de7adf189aa38bba97d25462087bb7b05ad19f105c38b94e95a0b0dfc995d3b1bb60a15f15c1f5985de9c6c71d51100035e820e5452b402ba080c41575bb7590f07b7eafe63d907103ca317202019c7a40e1665a", 0xe3}, {&(0x7f0000000400)="df98a31b01281bbfe49c8c6751a53ec53fd110b9c0efc2965cb4c1fb6662f3ea", 0x20}, {&(0x7f0000000440)="71d6502f2875577e05369aed1b4af01b61ed15c5cd561c8b482897c2db670756eafb5bee4212b56392bc9df6e0c3bed4e9c5656746c0b89be132aad9faa9bfa05021b1facb46d2f04a6b68176a149f5dddeda5cec5557623627c1b9ac711d1b3d61888e760ae9875ea4525480c73f9108736661cdcf29c5ac8307af652cf230a6ffd24668beb1c5f33e9094a84b2a0abf010fe8d82a9e831604cff4dbfae0f9b7c99100f47f06eb0f7b22c418e81a52f00491a3fb05333ef4fe51efc", 0xbc}, {&(0x7f0000000500)="46f0a328e6de8e0ab792c981e070a79ab89479b81780edbe5e8c918429cf7da6843e68f8f3d3122e91958999770fbd4ca38ddb8b9c7966249593762569908b4f056765f00ad67ae0de2cc0c45ab6698bac82df2ceb6410a83f780562f0a727f960", 0x61}], 0x8) ioctl$TIOCCDTR(r0, 0x20007478) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000600)='./file0\x00', r4, r6) close(r2) write(r3, &(0x7f0000000680)="d71e941407eb8fbfb196c74b884eaebdc160a35d38ac887d178a481724728f7521959fde99ff20844c72ade919092b611cb3a4bbf89d5dddbfa6a98e691392116b1344546e31a32ee34e39e8b801b99c22a6642a25bc779ebe02ccadde0c6cda9fe1f74be6ac9512d80e3765a6dd5dbbca9d9257ec1b9f446592732a609ad47463c2b1d53a15b28576894f0ca59401f3a0d4dbbf572fd55ed6277f508d495f689d76263510e3674ffbe647e3b0a42ee3cea1f1c152c6a45efd8357705e4d34c6c5f4a9381b02ed7515cd84b7010a0c6300c372eb058556ea4fc1f79ba27c548b26ee5f43f362aaf22ad338e3ba7a840d9206878515d7eb00679d9176f79b3e9f9b8b472c7f92ef6d7948d4e5d0ff30e7733d8088ff14074b3188e6f674fda52dc3f8fa9179839da4df04a00de57a8e1abd4a2c61b90007766e47cd9b2b2cbf8ef4d9519b9bbc5b31c6840c11d429cb2df39ebd1e4f17f0437f040033b3ffd4aae68e0f7c95395bd47baba89a733482903c1bfc9212f77d48e8f0971ec65476d2a50fc2db645f14b0cb9bf98f0653362e3d933da7270a38bdf473adb59790b161268ade254309cf804ee6250dd3363290c8ea7573f5bef303cc95f7562ba112deda80cd3350d36cd45e479e9620b1812415aa13a6e177633465b9f56b968f15c3f5ca45525cac200e7fc97a0e1b903ab217b872881370092e3192cb2bb7cca916a21b9fff94d2248f8d43282def5dbfd33311b1b0bd0be1f5d4df38dfbc4bdf0e143302db3e69a0b3ce11b5d25b85a6e5a5c95aeb38a17cfdd9c222a05011a63a571a3e24b5164da2dfc97f833d3e60f930e292a4b9f87be416eabeaf8dfba1a34c88b3c409ded7a2d9464f888262bc950a8aec47291eb7725fc4c3cc0d02a9a326dcfa9592337cc9bb96d9b028f1b6928649cabb78c13cd456752a63a29964a24281e8abd8cb381b0c2e5c66b7512dd4088bb503e1bba78e831b9404193f10d271bf355c208ad1cb1203fa9d34885cdd7c6dd8ba4eef18d166d171ff31f525e4e6c6804dbb93fdd9bdb4c69bff9883b698d1899c82310af735fe1907587bf8d7293eed836b7ac0041579767ccfe5af77b794ddf2c538312113e4b3867b232384c8dc4accb2aa80f7c3599639e9c8aee0d2861f08619553ef75c5ac574eaf10ccd4040c4d4ee293a7d012a5dc1bd51e3840de9f54fba016b440703f761f7bdefb85770f1136a965f52cebcf8eaebde315e0cd10b3d9102a082ac03cc486288f808d051b66cbc6c29777ffd1a8479b1d66ee523eb39699a9eb11883105dce87faa6bd7e56677d4f303596387ff8c6ec65841ffa038c3c80fb81f0c620f658bfb136317084b3d3d90233a2bb607389bd04ded6e5248549dd3babca922c1f2aa5b01ec3f483c19639fe46d6061775268246378246da858f351f14d6b6a5d2cb1f9aa4176f6cda652b259dd5b0bec3d8a0bc0c19fb2e2415e7e8c9a0dd0a11de2c48af885c82dc6320c8f69b17bd438fd48392fdb832b4416dfe5b1b9c42cc9ff8ca4aa17d97cb481a4d2b8efd4c8e789622885478c1fbe5711c53a9c3e5da8c5ebc154dfde34261f30a4f8689e2ed3de4f110d3727cc1c189f39d465ca8bd98eccf749e3a84f1c79c4f819df9397492c0d3449e8f1540747c49c5999a022b9edd574802c77f3c9e33c89b4900c6f443de2b08dfd7b9f5ef2b80aed171214fa2e1113e0f4c4a9169b6ae8fe6f95e4722121069d4f5f316af5b0efe7fdf8c309e23ff629e704e47bd0678e5096594bb2a83ce14bb7fac0fe5537f65a97c30311b70a66e561d04673900f5d20a9d121af59860135f679d8884de035757160242c4e5c7d80f7fbd26d132a909094aa042a79c040f8d03f161cde037361dab1adca5ee22fffaf293ebf41ef9d997754c4c54db5247534b45baebf78d9d1d2f72c43e0608b6772caf89a7f5c273eb0190e43583da35631d2a46c58414389acef1a52f76317ed5804d9779c1062936a9fb453876e9e7d69eb09e46f6939bec536e2475af9e23856363f379bee95afff76bbf7d826165320807394e0987cfaf3072bea223967279c0fb248c3e7e5f6bca5c1d2dd44f2e0f1a79eba40a394a93b331c0d01a2af0cb9b52af82c8d27eeb9a63f5f27492d48689b9b7e25bb7816829b36333253a8b9311e7195f1589059e1965072d70f4b668599930e82482e6a82b936acab6de9183e42b71618711a612b7999c0fc9c4aebd2404f6f40cde63ab3559dae857bad7f400d587abbc370d4c2520315efc15b536d58813211333d0803d58175bef7f69a6c015aad60195635dcbf35b74ea1222a19550c57190bf6340e5136f107e335281e5e98d679e7aaf5058027189a3093f3708349ef5682c21c579769b3df2c19b656e5a08b88412229928e1e6ba9827f29c576f49649602932ed5c1f80e29a7af53254a793c48590e59822da0a3933479f4f682ccbe7fdbc4ac0487f4f9ed58dd68940c3187e38bd743cd37c491b36eb97fd0ebd71bdc9e6c18fdb5f2d359bc95ac05b657ebaaf700923f1df7415e2e0a534d07c644dfc45a86bf6917f84ebf0402b2eaf2e796b479e00672b58ceb20b387770acadc60859185aee827b00f3c532f0b6bb20d6cf1e7c94fe0846eb67c66479010baeb2b21d0897c663ba2055a6bd23b3cb12416e53e7da2585dafcbf2ded144589a88d968ec89501eb8313cb211a26ebc21f81a99c8bdf127cb0b148db0668357a77d9ed4985a6b24b85fbca30421caf438adff31c39711c5db66904a14d6ab19360046212f421bfd1ffcc35e9f1f3bd1173f2709ed94bfc9f78bd85f0abc8d6c100d4070e3cd4b375d16e51219fa328dfc9db4a9127ea759b07be3d52f6c292243381b8f783ab1e1ad643fd6f42cd3c4558605379e5374ad338534befeadb33ef451737a963104fdc01ad7d097cb5e618404b32f2024e2dc96fc376cbe1e7c9e9f0d20d1482d11c742dfa7dbec4eea269d93aeef713be9a4ea9c42e3c2dce8b34e1db4fe6a018ca323a999320f783eb96fd06430bfe9ee8393bca6cbc2c56b7c24e5b70d9d6a111d13047e5d86b2fcc5ba219a8f8b9412fc2e81f5eb7f45a765a03ed68e450e17cc1012b5ec71c14c1af363a4ac10cd7a9c83a47561e9d9b9ee154be1dfb200ff2921bae5f9e0d4ec45ff47a5b97efb456771fa0ee5f0247ff142a7fe8a5ac2b82eda65bf3ae0e0961ac3be77ffd14bdfccb100201459123ec18354b9e66e8bf53297b33d7f3a9dc631ead74a4e28a11ca8ac459c22634b8c2d28eb88a85664256cbb5d2cd41213f83c6b4cba81c4286eb591534f51c58e4e1b1003e087db34acd7c6744504d5421abe16829908251564e668f63e615bbd2ab1426a320af86ee1ec783458e89fc89330aef904b590992f83f481c7a3954c7004fe3f94ceb77f53067bd26bbace75b06e53bb9a20ed93dcc69a0e2521e50dbdc7922aa73c053a8c4aac2dce591a7ab169631d20ce5784fe9c2ad69f1c3411d1f7061e8575258d33b64e890ee13425166b022c31204d64594cd8edbdb4db252d86cec8b09232df19fd98bebc10886ed091f96d41c7384bfa7329eef37fa174384d886283105a3c60981c7da324462416677f82867d8d7041c0a927fd5255e5b6fc4220f87990349e3c956f943b41af2c936c5fe5663d162e1ce893bc37909f700839bbbdae5f1f5fbbdc7675594c081c4ab8d4bcf2f6728e6d53aa596470fe746de632120132d707125a98cd329e2f8180374791c06e6d1c1561bce35796430787921263aaf6a586efaedc526f6ef3be0419b16eb4e39a4be9f2a34f29c94b044f7b849ce25e0f6b1fa641da1170cf244b5b410a2867fedf66e6ff118135f33e0f77281b8adfe4281235c4189e9462db31d76a4f356f1410c762f554c1a6af913b40b929de8a5e717c51473b4467c7fae7b869484c3645cb388f9e9a2b663fc480c0dfeb86c550181a95dfcb7530ed9f3ba13d0e93ddc4c8e43c81df8cfdf0022bb35152487e7c99637b8f21ee27422ba643e7da7774d59c10269445946fb1a07f4b5aea4038f5350882a7dead1826aa43b6b1bb8eea3edc10bc0c8ade7b7ac9af9f62bb1b8eebb516209129940237205f3530803aa25f7fa357f6bb308e2a5caa6bcffff83483d9c7729e90f57b8e8f62c44ca437c3656b2842fe2e27edbd1ede17fa3939e99072126e37b8146be3f92ac2048cb207b2f5c415e4b325ceab8066b58d5bf28759db479b3fd7a149c923dcf88bddac23ff682c940d67adeb1467c9617c3906b4c21a8c99dea01347571df4e6dada176267251b7a86791042158f8d026f955d76b29077664df7a4a6179927adf19e430bb3ec42e124fbff9702e4955a36b22421018b177d4b7313a2145b0457e481afbcc7c962413943fd1354c8ea6f047a1d568ec334cee2b4ddf3404399dc8d12229c23786ee776277011507432a639c205cb5ac6e88e5f20c0f281e2492225e0489bd0ac6e4e2de37f79b93362803dba107f408c0502fc31fcdfaacdb90a51362d1e62a0c26b2ec62194fb96c92e81eaf3472311379ec8576a3009f7c7b2c4fd2fbc77fdd5ccb7ac3902e041ef6cd405cf890ec5506cd3175155402bc7be575dba6f937f4d048e976df44150b5ff6c26d451aaef06f8f66cd6a1a928717ac0211c90f0ac0d3fd8f8696e4b96997983cd3816dd86db6d4497f9df7660eace0c87fd4c4629776677cf2d97d417104fb97c6e2723c62206f9c390626244bbffa96c213831c8ee0cc20d19c3334fabbd81b31c0e2e341ab98c7dabc50e3c8153b740b06321c752d3690e1b0dc7d11469c803e772a43e0e3eb2eb585da09c156fa4ddafda944f037a6dec2eb0f4bd95aa847e5eb5354427fd600c1ab1a55f875a6aa52ee60b50b2a9588091be702a0903e4916f22536b236a39dbee584f3f5d7ada10c5221333dd442996c2e509a9973a7de08c1b619e1e66e65bae70334f871fed1eb82f08b22d472803957ba1fa8787ae4f824e496ae1eba58402ec73b424f29393ea49bcc321f5172e5a83b077307bb40a1aad13130a44e7ed644d6776689e0635c4eb0ca19cb0107a66956fdd16782a0f0f57279dc4b73e2918f6cbb10f9c2d65905d8f506a2f6ea7bea4ca2bb62828a020e342be62ccbce55460e1383686979925733339be91329ccfc1449b3ee0e914b762f3993da0cb0db42296ff7f06080b0f9b5ee72f333ab2726b4235e64c21d8feb155abbc4eed819e331bf9058a2c342b267e979551316d1f6f8a9fce8bd4780bbda9402f955e3683d1f20a068626072d929ab252a981a9ed4edc71d5974cefdc1fe90bc23c64fa8954d742dbcd1ab67c5cc7cfdc3c4a65c557a3a5cfb4c9fd8e08ab0dc5197924e340396b04d8bddb6de4ef0bc610b1c728fe833ce2b6ed86eb1d5af461fa4c815e548b782a0568e3b682aae8dfc1f120f0549f46e34ca3c5cec3b05d0e7fd761cfb6c1279b6dc5d47ea2c67492534eac1d6a5771a07bc301b74b4c9649608c354957dd4ba686594541218f5fee3bb5264390077aa1ba43dfbff30a0ea6f3392c7c36323f694b78e6510d9c6b0fb57ff8a59849b74f28826632336170ee28f6cb14e4a00e358fb84301208a43b88e5c0744c182b7b6973d4842596a995111deed222dac1be375dc84eb2d850c1388a379344ba31673ce8a0d79d1d098f10594ea079ddae1e18a64fcba705efc86301883bb8e126cfd603b796ba190ffcd4c4855276aa73af03a69f8d399596db71daa1ad3537a326ee97a2cfdb15012760fec902f6", 0x1000) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001680)="b811f76680e22b297e5f4ff2820c94fc62d9f9123941666d06b6be4d785dda426837ced71b148bf39bd5812b80da85037d74198912e8c74341fbd4b641e6e8b509ee6c909df1db75a8073f2543499a4d6292963bb167008a7f008bacc9496beb77d9fb1ec0348a7834a883d889b61123dde88ff614959437c8e22c3c183cb905cd0b57fef0056366e2fe92653eeed006563a0682609b93e5e2062cb7593193a83be9ebe76b8eb0ccc9a83f7dec6b2acee8667abdb4b222c7bd989a8d8c90fdc2bc8175559d3b13e035353ae001c1b3b63b1a6c6c78727e7199466afea493650feb957c4b1fa65c6c4b265b68ce978f305442dfcd55d70b894f0a7bf9863a2bc07a9d9defbda036804acb3c2920a13649d861a744dbae9efcd4e5241c6f7fd059a2be2f744d963db20cde9649fe54af72d4b66bd16dcb6217d151b3d01b3d3c9020ef0401bce013351bafacaa6587058d7e1fd3b54820913203e4706ad4d046b95f7297e02f209ccbc7dcedc7b29a31686294d567303aeb66d67b92af3fd3db450e9fbf346e2e9c5167e356e0057cd3c2c922a0d4d2ab6dc9fb3710ab5b3cd28b58bb7407fa0ab73822dd055c5743a1c63b02ac4e0a6222675a2eb918439c6781ce73bffe5828a4abee21bbd0a59b728c2f6dcfc05581940f64664843843d4a9977b0678598f4dbf2461e6b01a739a482fdbdb8560cdddeb93499d933b990d01a67e8879afebd14f32a27a79903154b840e1b167b9edcb9dccf16724218e80538d21319886baa84a2b46b9f3e2b6b5494dff535dae7fc99e3529a182cdfd9c5891382eba27494baf9b9a12cc8d1439d3b5a23e687dec85ce0b0464091bee810be9f75855498734a109153d6f27669cca9935985d021958da281852965258cdc99a0306cf07cbc2d863b57a6138ac4d759ba2728d11d3671de4c3c9998c7ee32dcb036b23ec6ad2016d03b5d53f5f58a351eeff6266ffa953739ae8acfa6c32f19a037206d8294da5710de0742cf55c0456a5d6ad393ed5f6d8d1b5dd30d5fa03f97866bbfc6b9e8760ef6cb86325544a1d47e33c7202cd9bef872d5c5323ae2df6ce8a424e4bdaaa7627416c59fe45fb880e1a63c4c2185d28cc4b5332900d807068471b4b7b2bcee120af77304cc9f40533f8091fbea1c1ee91e6943d1907b3f2a5b4055814369e50aad03e7c46f091accf24f417a801e0a03359ab203fd0318d8f813a4271548a7abed6f6033f432e91f46ba6002376f1ff5b66f467246c26f68c2cdd2675f489a8118ce27b9d4feb1500b01d9bbdfd3ffd7ef28c250c655f849bf29e5b2306c8d8ef9e7ff20cd7cb0fb84ebfa5e57e024fa41a531243cafeaa8b5d026460bc65c1326753c69d72c91ad759f51a76dfbb0d2a28d4616aa9bcee42992d901303fc750e4fb6250e0216962385b3e6a3482e3ae1ea226c205e09d5c48852dd2d865fc9cfece2d08d4011de21836af86072505d61b8c5a6106662d2c3fe0ff64f0cc74f348945ace9b8c0774d544c7354bc220545a4d7cb14e6516f1bbc41985d7dd623c551f117d761378fde2b14d335ffc9e7ee3e1bc7794897103548c4eff8e744831abce9dc84e821133ef73b280e1f117bd1e308849382d05fd39cf250a86d9248a95f59bb1c6daa1649d9cb5cf01429a349a44ae007f5e12333bae766e76d88ca003b8fa05ed01af1c2f4608ad0e111cd3ce8aa5e8318b1b2680d8846da8677277d1331c9af1e542432d86f1bbd3ad48e23d8c9bc84570ccc219651b0dd5f4370879b6180bee0356f60cfbaf0f730e8b03ea7cc25082bdd2a0147721ec8b4a531f0b72971c4d3aff8c536ff52868109eaa26cd75f137eda1540386b943605e35e3dd5e5cb0214bd08b961274edc35e5a8f501ba2b96fdb248ee0950a801dc2d01720e080d1f5ef3a952483e5465f95d5d5121a524c60557f61a206960ade075e1295a980a1d64d0a53aa90d86f8460000de6dff79ea0558895a5a32a643ccf0322b4913454e97981447dcbcb0f26a4c342f4d9c62b2c0605fda5f31ef838e64d483881081e0a9a2b04827d29f68c80dcc13bb6bbf70805daa72fd36e1df5b6bd0a422ebe9a1a1aab62e0e1dabbddc75d28e717a5625d604d0510ffed51046d2f60b0644670c7f7c0d8c4f321fae1d4cb26303c06de60e74c151ff1ade07b009c85ebea9d90cc33b8578b0fd579ccb04594c43c96d4cb37e3b45d7ab501eec423c42062374c1ec99b16f3542d273f1131d8712474064cef30fa1d7014a42c8baf3e8ab36c82dbd93d5de91e003e030170efba47a285b2924c821a5156beab5b31d4a43f22274d7d389798518c9d30e3de7a9ff00a870703794a34aaf4c93cf85448a241ae922ba8ca5dda6cd875275d245e70304383ba006a3c089751a2ec89e1186206573c3fa503e7aff2277ef5d6643129f5f89ca77c9e7f91d17cb76ad5b2888fd97f0a791a39c91be1534f0f0d73db3aca78f6c71f17e43205eb61950152f31d83c96c3dffc4eba2c6ceee939ea2c9a45f65c5ced92afc873a6297d36d75cfde2a42f4e00f037c5b289ebcf198d36a0f90d2ce1be859392f107d7ee13e2816c7e0d787b90e7b103b4e3689af36a66050bb2b7dbdeb8bb57c0f62021b7619aa8e892f630aa2e63cf6cd7f87b2b88f99bb4d04ee3fad7952d50b0a8b8956207b625263f0c0b11fa0f1107abece490658a219315a14eed23b1e5295edfc65c7bcd8fba02cd3d88e105da897b8279688a46444fa1d6e5036abf2e4edf637f875453ef0013873f4958fbfeeddb037c25ef332b552b792be07a5ee45fd058554e9fadaaa96cfe9b2cf48106a4100186be399678777206002b0df6c4546901f132f276d6f1f6270486495b0fd151206584447cde4aff67242fc6adec0be07d4e1e7db4aac7d6f60f9dead79b031ee18b02fb1869a224bf9bab7324fc9459472aea31699ce2aede8c74a391a0acb5b463f670f2e6d4335e807138c1028a03af7de9757c5972bf3747ec44fa89e0a43d7e79c4ae794688f4a57b7052ea4adfb884f3d7a8458ddd021f8040562ab84d73bceeae5b7f9262f27a3667c1aa7116883f10e26bbd9654f23b005c6904b79d4fe2d3d39e04d01ed1c03d2ac80714cc444d6d51257d0c7d5f7acae20c9f223f0f8a7e72f8ce176b3cbbf77b0e116ac880c6997023355dc9f35ca569ff67ae32de964ce88eae5319dd262fc03f305347df96cb385da1519a2c82a5f8a4b45bb6dee4471a058b0f2d962db856d2c019f029be771a74d2421ee9c762aab5d053eb4dd391310d0434925ecfe79707ff5689cc4ca38bf8a05a59b653383d214a31955a1e689dde112c4f20c00ac7d3f066c605c98328592f7da8134adf2b552de1734d99aa73bb72a5dfacd9f7a4b8a0a35ddb14db67b752989489f4dd3132ecd609f945bb94d0a5626f9b97b313415e029651663e5b2c68f81e03da3b3a1cb5031c09f2a525fe2e656223bae6581d6f34e954a18d8cbc30fb00c8f0240c97a00f9ff7dd37091605bbf068270fe832bd47eac4618234982efd13665eb6069c05bd47ad113c1391b64b0f18d080674f28b68e093b020a7838b120575617359ac8bbe5b13811018c9d43388f3ffd5526f383cf3656389af905ae966cef76a455b09b2d7c5f9dba35c9fdcb3aca31b18f15b0bc409c734edba671232d7bb4789dac0f68008a763a0460225059e1612f0185a333868d10ef74d0074343a71955c7a551872b9a1e0ff6942ee4cc33117d07611e6ec15c075f2e8349abdf4ab4df4fcbcf94d8ee1fe3c1697748302568022dd7362d34d3772531b35430fc004b44b3fe13b70a47e73131f0ac469e7512fc4ca6b8b289e378117f60ed9cba0fffe0d1fe036267ce762c0602b9ffa6347086f6d27fb814ebb4df5e93e2ce1fe8776612eafabba7b30feda42a81ff9dacb687a10d2c4576ce0397c1280b4d3a192ce97c06b5f660dd0ea00f485782e08480ef4cbf84f0232e99468e990aa2b34a11f9f459228349b4d931590070eb52645a84b5b0892bf405cfb0ef9383e117e03431192d589f429d84f1fd3ec04e595d4bf3a8e0e3df0ecbb2d3db560a5ed2ffda05e35d3c8217cd97166a740dad610bfdec15e1a57b45a2a482d248a308ac3eddd74d6b4c5c32528d04535315a86bc6e1bcce96559be17c6a08942bb33dab6862994c6f6c804b9d7155365e027500f6d81f352ab419708d703060bfa8bf816d90781a2e19f64c2467239425309a76b1b4b891855bde8733263d7e9e9743e48375b363ccec68fdd0809584b1037e65c30bc8c415714c21d60e3c56ac3885c9c8e6c33cb41926481bf3f1c6369a2ef820614a48a0e00aa7ee69cad10a5920830491188f4c4f7cdd5a37af4c4a8972d9b33244a73c33e6f4dbe971505623e73a086ae69a62f8264d202961673a92acb198577359dfab61ca4497fd3abe5f17a46082d6bc54d6a5171fdd4f612e9e898ed05500f9671c72d85058802c091a6a8ce7a043acb11f11dad35cea5cc003edd2ede05cfcfe179ce8b5a168bac4763314203f8f68ce0e561667b66e78c67c0d1f0c97641eef92f31d5c7cf6253da1561c2a5cafb486a1dfb39e9d66d48f9474f2a2eaa7d9288cdb52437385a6ddc10fd52b80f474512a24bc9726f796f5e6c7795c85a38aa9ea114c7505c248d8f20f8ea117cfb6d7cc7b940917403cf2e2d70aecb52369f566a319b03d7352b3d3543ee81143385c1347c91e1a6fcd8af9ff55039b87fb0f046468823996432f18a96b4129452fa1f7dbaa04b99dabe245b183e0801bf3b6b87ef440c7fa997287dcb5ee81c37a1fd61c3ec8f4a73592313fac355fcf864154f9d3a0666bd87bc141c3a0ca595a1bfa6627b181b1909ce46cced77c660425dd0327aa944c8dd0b12bde071f098a458d5a2a7da79ea77b12cf906023e8704cad0d21d93b81c473255f0cf9127ac15b61bab0a472e76a32db12521a1672816a01f77258216fbf878840a3c07a28032574cf3ddf57d6d8bc863cd6c6e85f9ad9ed0ba126afcb135a33923fdbf5c202f72a25becdca3c105b4e02f656b04cea6ae14d090449780fd5a274349b54cf5173fba2d770e3c198834e4a05e3a0a2d8942aaa8aff4b990e64deee82dab6ff44d777f244e917be5746ad7e6c6709ed5aa0fe19b1a8310039e4781f7a7aa3ccc01cdcf08ae8329e2133a1800d2728da746a1a7e0a9893c5a18eb2c4443d5def1bd5ce22441b5fb2b651ee9b04f5e571959e02ff320122e207b4742e6539be06d8fc5c1a33510c0b77107d72c4258a78d935b757aec26ae24cf682c7302336d04d46e1c42d0f189cb0630cb42f61fa0be1edce4a1b19349ef0749d580a026db323908becdadf327e3fb3755b2e842d67262ac26d74df4802ab4effaa5d1646412d993ff363679518818f57429ed74004b1a5ea37822bb3ff79c1b16a2d52f674d39c3a94db967b1e07a44a95172f332de7ee5f4df65af68aaf6993237596d82503f2c8e731a1e6d28ee53c484b087e41993ef8c4674aab609749463c1f7436c0b5272c8222c8f86e032cbb72fc3f9e1db236bff6b0c85b85420487d0781e7a612697b1e38c15086150ab8e17c7dfb558ee104a26a48da192d1cf0b49ec2e4b05138d69acf3ebaedec44d66080ee545a1cd817b405afb4b958e0efd335145f90488bf51e620a369a0748e363f0c8fe2cd219230b574836ae10871a4c054f9bb5427ec43e60bacdac53be4d16c3f766861e8f0a3a3876f1bb04ee0ef43624d8db7bcb384ecdb2c6def8dce1e800a70feb", 0x1000}, {&(0x7f0000002680)="651cc9ef9699bb6ee644ba14201501360aaebf5132e2244d4038443c587dee583bcfcfd062aa59fe4ee65914746536cbd8d2d5e21df47259669ea6de662fee10e6a1dd17d0a3cb2776c2430da7138c354a7923176cbbbe55c4c92dfc1112ba66435966c40f843a590f00e410eff91ade987679499f408804e9dc418c142f551323cd2c7ae06c62f9a00e27edf0a2056129f1fcc3bf8d98f4d77b0f61ba5b601a72b5524fbd8b33c6ce", 0xa9}], 0x2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000002780)) seteuid(r5) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000027c0)=0x4) unlink(&(0x7f0000002800)='./file0\x00') setitimer(0x2, &(0x7f0000002840)={{0x6, 0x3}, {0x0, 0x3}}, &(0x7f0000002880)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000028c0)=0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002900)={0x2, 0x37}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x0, 0x0) shutdown(r3, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000002980)={0x10, 0x8, 0x4, 0x7f, [{&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x23c5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) sendmsg(r2, &(0x7f0000003300)={&(0x7f0000002f00)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003100)=[{&(0x7f0000002f40)}, {&(0x7f0000002f80)="7c2538b7e192e043d667f0405ae221b1f2cb6442866456bc3d6ff636e9c15e3d1f93b9db0bcbb5086e8b89e7c4e3cbcf8e27731082a263535d6a4965ecd9a2f0052122605f8c768881b6bcfeec40fda27d0a8376d69711f9debe950ce2189392bd3b3218c26354e6b3", 0x69}, {&(0x7f0000003000)="5e1fef3a6f58085773cf46d6eb09f8ce03ac4edf15de534dfbdf36bdcf22820d86a3f19df5fd243abd8d0402415ba7ba6abec4d94b162a2a305c77ced092b482b2efa62d27c100ba8fb97a7717f8ffbcac1c9c1afc214f4a302ed483ac0867a70d74a077748193c39a1fb6d753aff207b7a1bc5bad4bc7d65d1963c64d92e1085ce8684c964b40cf3a2077fea1712e23f86d5c44e496e6c9faf67b8082a4ad384ef5341d408d83dbdda8e8ed14bad4ef775ded12f1b4b9ab5fa194f6a5d6af489a2005b6ff92c36848402dc41145608281bd77161b648b280d42ba", 0xdb}], 0x3, &(0x7f0000003140)=[{0x70, 0x1, 0xfffffffffffffff9, "856e6a1e5b71f9413604daf7d9ef0ab4c232b5c89de5125e782499164ecddab55d15211bd60528aa1d9b5c473d8144f7b8a976c641f4ee6004b85524dcc7667ae4206475e432817e14f1a60d47068ed1d6ff5f9eac2f98600dd9f9ab3ae7"}, {0x48, 0x1, 0xffffffff, "039d1b0d807db0a8194faa16f47fdf6bd691c52abaa6a85530630cc9e962f6a492b469d97636800bad1e0ae573eb24a101a489"}, {0x80, 0xae2d180a8d11f66e, 0x7, "08d501069f997b8660c40fd4fd29b4ece83f539a438056cb66d4747722ef7a920d5ffadf7050edae31ca4d37d7c7874196bf4b61e0dbdcc5bb6b525d51fc56345512785e10f710a2d607a872f8675c6ebe570f884fbf76bfaddb667d07643e1bf97d4a6db6979b13733fc844"}, {0x30, 0xffff, 0x0, "756f0a7e7024bed4cfd4bcb6442cd02ad8a56b6684ada5bdca0b76"}, {0x20, 0xffff, 0x3, "07e00fa7e0c702f5be77463d"}], 0x188}, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 22:06:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x2) r3 = socket$inet6(0x18, 0x4, 0x0) r4 = socket$inet(0x2, 0x4000, 0x0) r5 = dup2(r0, r2) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x40, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r4}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r5}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r5}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r2, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r3, 0x2) sendto$inet6(r2, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r4, 0x70) close(r3) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000019ff2434340a7d28d4433d002f208c5004036192bb2d4b3966713ea0fbe5fe0ee30ec710fb42abf7f0775130850b41be4c33e6e3255263f4ccac5e084d050c366c653107e08000000cf503c830b7f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) mknodat(r2, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) semget$private(0x0, 0x3, 0xd4b4a55500c221c6) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x4, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) 22:06:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) sendsyslog(0x0, 0x1400000000000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:06:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x21, 0x0) 22:06:13 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x8}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x7fff, 0x2f}, {{r1}, 0xfffffffffffffffa, 0x5cc6d5b28da4e1ad, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0xc3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x41, 0x10, 0x401, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0xfffffffffffff000, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x86, 0x4, 0x80, 0x9}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xc9f7c35c38aae290, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x101}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000001, 0xfffffffffffffbff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1f9, 0x40}, {{r1}, 0xe104e95096d2abdb, 0x10, 0x40, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x100000001, 0x7a}], 0x29b, &(0x7f00000002c0)={0xb4, 0x815}) 22:06:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) kqueue() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000800)=[{r1}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r0}], 0x5, 0x0) writev(r1, 0x0, 0x0) 22:06:13 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x4) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0a63150a7d1dc9bc574fd21ad4411bba8710db5e736d8edfffc8c3f2d2dfa8e270ff7a4fb7b8fe4d56ee2d5947f2a3f9b5055c72e308485fb9c6d7d2d13b663ee18d9442c7dba003df54bbfcf48b1a1703d94b3986f72a5fa32da6669afdd342419b3c6afb335e828a22b9a8f216ca8538f32cbe54f02a24f3c1d9f1736f2215cc5b0cff1aa1697f5f26395edc5a31b156443c323e9d5b40f92df4fbbd8c478c9efb2f16014cf9f0005af81df9ef7f717140fdfb2a9c4b20096e244e59c2796e10f06eb58be5ab7ace73c5c8e7ed6dd6fd67c202e2180950852651241adf75e1d47333545c810b29506a7b5701318b2b12507584b993954120eaf8"}], 0x100000000000006e) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 22:06:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 22:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x4, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r3 = syz_open_pts() close(r3) fsync(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000240)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r4, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x200, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d45df00000000bcd60e20795badfb002000", 0x6, 0xfffffffffffffffc}) pipe(&(0x7f0000002300)={0xffffffffffffffff}) readv(r6, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r7 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) getdents(r8, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000011c0)=""/4096) 22:06:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e98211065ad2fd9c7cfd5dcd2039ebbcaa695c783340d4d24f7ec3444ced03180da7be99874d6369cf822c5a555cbc0b2f7b44c6a7ccb681bcb7bb0bc4b94b7350219d6341d77680c98b3643b90a9584b0cc94552a3be05ef21266c1372544df52d768146f2049720deb407b0bbfb9aa3c38670166b1bdfce1265e75c9913d1b8e696cbb5d92d236dbf14f4502b34bbd4a0e80d821d6bb41bb31"], 0x10) recvfrom(r0, &(0x7f0000000040)=""/102, 0x66, 0x841, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 22:06:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067bc3a28) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 39866 96729 32767 0x1010 0x4080000 0 syz-executor.1 337787 81349 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822124ef) at witness_warn+0x69e userret(ffff800020a88a00) at userret+0x36a syscall(ffff800024d47230) at syscall+0x44a Xsyscall(6,5,d,0,3,4f69f3bd010) at Xsyscall+0x128 end of kernel end trace frame: 0x4f8c5229a90, count: 9 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}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822124ef) at witness_warn+0x69e userret(ffff800020a88a00) at userret+0x36a syscall(ffff800024d47230) at syscall+0x44a Xsyscall(6,5,d,0,3,4f69f3bd010) at Xsyscall+0x128 end of kernel end trace frame: 0x4f8c5229a90, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024d46f70 rbx 0xffff800024d47020 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b30000 rax 0xffff800000a72880 r8 0xffffffff81c84aa3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xdaad6094d5dc3688 r12 0x3000000008 r13 0xffff800024d46f80 r14 0x100 r15 0x1 rip 0xffffffff81b17e18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d46f60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=39866 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88510,0xffff800020a88030 process=0xffff800020a8ae10 user=0xffff800024d42000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1027 59600 21268 32767 2 0x10 syz-executor.0 96729 371633 86936 32767 3 0x3010 suspend syz-executor.1 *96729 39866 86936 32767 7 0x4081010 syz-executor.1 96729 429476 86936 32767 2 0x4081010 syz-executor.1 96729 447859 86936 32767 2 0x4081010 syz-executor.1 86936 358375 27349 32767 3 0x90 nanosleep syz-executor.1 27349 205078 47132 0 3 0x82 wait syz-executor.1 21268 149976 14336 32767 3 0x90 nanosleep syz-executor.0 14336 321584 47132 0 3 0x82 wait syz-executor.0 21445 467519 0 0 3 0x14200 bored sosplice 47132 270605 3378 0 3 0x82 thrsleep syz-fuzzer 47132 132541 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 444716 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 333232 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 240559 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 116388 3378 0 3 0x4000082 kqread syz-fuzzer 47132 189887 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 43030 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 79931 3378 0 3 0x4000082 thrsleep syz-fuzzer 47132 183071 3378 0 3 0x4000082 thrsleep syz-fuzzer 3378 37400 94641 0 3 0x10008a pause ksh 94641 219160 4865 0 3 0x92 select sshd 50032 468003 1 0 3 0x100083 ttyin getty 4865 390197 1 0 3 0x80 select sshd 81349 337787 52896 73 7 0x100010 syslogd 52896 344004 1 0 3 0x100082 netio syslogd 76701 480471 1 77 3 0x100090 poll dhclient 35937 130480 1 0 3 0x80 poll dhclient 42981 439838 0 0 2 0x14200 zerothread 38334 246555 0 0 3 0x14200 aiodoned aiodoned 11091 139707 0 0 3 0x14200 syncer update 79552 24143 0 0 3 0x14200 cleaner cleaner 43696 95451 0 0 3 0x14200 reaper reaper 72599 54109 0 0 3 0x14200 pgdaemon pagedaemon 92510 73442 0 0 3 0x14200 bored crynlk 91603 92809 0 0 3 0x14200 bored crypto 87786 384106 0 0 3 0x40014200 acpi0 acpi0 54227 147368 0 0 3 0x40014200 idle1 14980 107084 0 0 3 0x14200 bored softnet 32734 355266 0 0 3 0x14200 bored systqmp 88064 291803 0 0 3 0x14200 bored systq 72496 175100 0 0 3 0x40014200 bored softclock 45344 293775 0 0 3 0x40014200 idle0 92064 456260 0 0 3 0x14200 bored smr 1 402364 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 1027 (syz-executor.0) thread 0xffff800020a88c78 (59600) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82624aa0) #0 witness_lock+0x52e #1 pageflttrap+0x6f #2 usertrap+0x249 #3 recall_trap+0x8 Process 96729 (syz-executor.1) thread 0xffff800020a88a00 (39866) exclusive rrwlock inode r = 0 (0xfffffd8067bc3a28) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 Process 81349 (syslogd) thread 0xffff800020ac0010 (337787) exclusive rrwlock inode r = 0 (0xfffffd806eb632b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11190 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 5931 0 0 ifaddr 36 14K 15K 78643K 824 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 367 0 0 iov 0 0K 28K 78643K 499 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 4416 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 93 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 816 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 7162 0 0 sigio 0 0K 0K 78643K 108 0 0 proc 41 38K 70K 78643K 6235 0 0 subproc 34 2K 2K 78643K 2210 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 926 0 0 in_multi 33 2K 2K 78643K 1695 0 0 ether_multi 1 0K 0K 78643K 52 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2375 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 100 21K 31K 78643K 24166 0 0 UVM aobj 130 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 455 0 0 NDP 7 0K 0K 78643K 393 0 0 temp 121 3554K 3626K 78643K 32912 0 0 kqueue 0 0K 0K 78643K 99 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 262 0 256 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 579 0 577 1 0 1 1 0 8 0 rtentry 112 1453 0 1409 2 0 2 2 0 8 0 unpcb 120 2771 0 2763 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3680 0 3680 1 1 0 1 0 8 0 tcpcb 544 1592 0 1588 1 0 1 1 0 8 0 ipq 40 7 0 7 5 5 0 1 0 8 0 ipqe 40 15 0 15 5 5 0 1 0 8 0 inpcb 280 3918 0 3907 4 3 1 2 0 8 0 nd6 48 390 0 384 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5965 0 5773 22 9 13 13 0 8 0 art_table 32 5966 0 5773 2 0 2 2 0 8 0 art_node 16 1452 0 1412 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 16 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 814 0 804 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8726 0 7285 47 0 47 47 0 8 0 ffsino 272 8726 0 7285 100 3 97 97 0 8 0 nchpl 144 17318 0 15688 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 71644 0 71644 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 48238 0 48238 33 32 1 7 0 8 1 plimitpl 152 1181 0 1172 1 0 1 1 0 8 0 sigapl 432 6949 0 6933 8 6 2 3 0 8 0 futexpl 56 66176 0 66176 2 1 1 1 0 8 1 knotepl 112 4100 0 4081 1 0 1 1 0 8 0 kqueuepl 104 1651 0 1649 1 0 1 1 0 8 0 pipepl 112 4736 0 4713 14 13 1 2 0 8 0 fdescpl 488 6950 0 6933 5 2 3 3 0 8 0 filepl 152 42841 0 42724 25 20 5 7 0 8 0 lockfpl 104 1234 0 1234 11 10 1 1 0 8 1 lockfspl 48 388 0 388 11 10 1 1 0 8 1 sessionpl 112 145 0 135 1 0 1 1 0 8 0 pgrppl 48 218 0 208 1 0 1 1 0 8 0 ucredpl 96 11569 0 11560 1 0 1 1 0 8 0 zombiepl 144 6934 0 6933 4 3 1 1 0 8 0 processpl 896 6966 0 6933 4 0 4 4 0 8 0 procpl 632 18078 0 18033 25 20 5 5 0 8 1 srpgc 64 256 0 256 20 19 1 1 0 8 1 sosppl 128 116 0 116 23 22 1 1 0 8 1 sockpl 384 7404 0 7385 13 10 3 4 0 8 0 mcl64k 65536 21 0 0 3 1 2 3 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 15 0 0 2 0 2 2 0 8 0 mcl4k 4096 20 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 14 2 12 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 483 0 0 13 1 12 13 0 8 0 bufpl 256 25121 0 18107 439 0 439 439 0 8 0 anonpl 16 757785 0 751688 202 158 44 46 0 124 8 amapchunkpl 152 54956 0 54864 89 84 5 18 0 158 1 amappl16 192 31993 0 31604 208 180 28 32 0 8 7 amappl15 184 1007 0 1004 14 13 1 1 0 8 0 amappl14 176 1853 0 1844 1 0 1 1 0 8 0 amappl13 168 1116 0 1115 1 0 1 1 0 8 0 amappl12 160 426 0 422 1 0 1 1 0 8 0 amappl11 152 1204 0 1191 1 0 1 1 0 8 0 amappl10 144 1165 0 1162 1 0 1 1 0 8 0 amappl9 136 2974 0 2971 1 0 1 1 0 8 0 amappl8 128 2202 0 2166 2 0 2 2 0 8 0 amappl7 120 1249 0 1240 1 0 1 1 0 8 0 amappl6 112 962 0 947 1 0 1 1 0 8 0 amappl5 104 1413 0 1402 1 0 1 1 0 8 0 amappl4 96 7045 0 7011 1 0 1 1 0 8 0 amappl3 88 2110 0 2093 1 0 1 1 0 8 0 amappl2 80 45145 0 45071 3 1 2 3 0 8 0 amappl1 72 193481 0 193026 23 13 10 19 0 8 0 amappl 80 20314 0 20275 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 6950 0 6933 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6950 0 6933 1 0 1 1 0 8 0 vmmpekpl 168 58937 0 58904 2 0 2 2 0 8 0 vmmpepl 168 893064 0 891352 230 144 86 95 0 357 9 vmsppl 368 6949 0 6933 2 0 2 2 0 8 0 pdppl 4096 13907 0 13866 8 2 6 6 0 8 0 pvpl 32 2052113 0 2042696 432 308 124 127 0 265 30 pmappl 232 6949 0 6933 16 15 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 618 0 22 18 0 18 18 0 8 0