kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Feb 10 00:46:49 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.199' (ECDSA) to the list of known hosts. 2019/02/10 00:47:13 fuzzer started 2019/02/10 00:47:19 dialing manager at 10.128.15.235:30263 2019/02/10 00:47:19 syscalls: 1 2019/02/10 00:47:19 code coverage: enabled 2019/02/10 00:47:19 comparison tracing: enabled 2019/02/10 00:47:19 extra coverage: support is not implemented in syzkaller 2019/02/10 00:47:19 setuid sandbox: enabled 2019/02/10 00:47:19 namespace sandbox: support is not implemented in syzkaller 2019/02/10 00:47:19 Android sandbox: support is not implemented in syzkaller 2019/02/10 00:47:19 fault injection: support is not implemented in syzkaller 2019/02/10 00:47:19 leak checking: support is not implemented in syzkaller 2019/02/10 00:47:19 net packet injection: enabled 2019/02/10 00:47:19 net device setup: support is not implemented in syzkaller 00:47:22 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0x3f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xd9, [{0x1, 0xffffffffffffff01}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x7fffffff}, {0x0, 0xc55}, {0x1, 0xc461}, {0x2, 0x8}, {0x1, 0x4000000000000000}, {0x2, 0x7fffffff}, {0x1, 0x100000000}, {0x3, 0x4}, {0x3, 0x10000}, {0x1, 0x80}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0xffffffffffff8000}, {0x3, 0xfffffffffffff7b6}, {0x1, 0x8}, {}, {0x3, 0x400}, {0x2, 0x1486}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0xfffffffffffffb93}, {0x1}, {0x1}, {0x3, 0xa900000}, {0x3, 0x8000}, {0x2}, {0x3, 0x5}, {0x3, 0x4}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x6, [{0x1, 0xa}, {0x0, 0xeb0}, {0x3, 0x906}, {0x1, 0x4}, {0x0, 0x10000}, {0x2, 0x2}, {0x2, 0x40000000}, {0x2, 0xf2}, {0x2, 0x617}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x3c0820fe}, {0x3, 0x1}, {0x2, 0x4}, {0x2, 0x40}, {0x1}, {0x3, 0xff}, {0x3, 0xff}, {0x2, 0x2}, {0x3, 0x8001}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x8}, {0x2, 0xbf}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x7ff}, {0x2}, {0x3, 0x1323}, {0x1, 0x9}, {0x3, 0x4}, {0x1, 0x3}]}) r2 = fcntl$dupfd(r1, 0x0, r0) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000003c0)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x401, [{0x3, 0x5}, {0x1, 0x100000001}, {0x2, 0xffff}, {0x3, 0xcd}, {0x3, 0x9}, {0x3}, {0x2, 0x10000}, {0x3, 0x8}, {0x2, 0xfffffffffffffffa}, {0x1, 0x3}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0xffffffff80000001}, {0x3, 0x101}, {0x3, 0x401}, {0x1, 0x6}, {0x2, 0x1}, {0x1}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x3ff}, {0x1, 0x800}, {0x3}, {0x2, 0x3}, {0x3}, {0x2, 0x100}, {0x3, 0x1}, {0x3, 0x67}, {0x3, 0x6}, {0x1, 0x8}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x9, [{0x1, 0x1f}, {0x3, 0x8001}, {0x3, 0x2}, {0x1, 0x1}, {0x2, 0xffffffffffffffff}, {0x1, 0xfe}, {0x3, 0x4d}, {0x1, 0x800}, {0x2, 0x8}, {0x0, 0x7}, {0x2, 0x100000000}, {0x3, 0x3}, {0x3, 0x4}, {0x0, 0x4}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x5d61}, {0x3, 0x3e}, {0x1, 0xffffffffffffffff}, {0x3, 0x3efc65b9}, {0x2, 0x8}, {0x0, 0x6a}, {0x1, 0x651}, {0x3}, {0x3, 0x800}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x10000}, {0x1, 0x3f}, {0x203906a354f9f0e5, 0xffffffffffffff81}, {0x1, 0x2}, {0x1, 0x2}]}) chdir(&(0x7f0000000680)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000006c0)={0x55, './file0\x00', './file0\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000700)=0x7ff) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001ac0)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) r15 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) sendmsg$unix(r2, &(0x7f0000001e40)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000780)="519ab888758c00c1a689508f9c7cdebc2801f4bc0594bc5b270dc5bcd7334f0d9f02905b95234dd169ede6b1d5674c7de7f9bf54038e49834aea92892c0f6790490208b2ac1ce2a2e12a730e581e28c482fda5edca87c5dfabd96ad2b5336ca5709d48937b2db2bb13f25eee8212ceaa6add6772b23496f2d2ab73116975f9ae92edc29d0747640071f5156cbc20c1e674c913a5a49eca206cc8c790aac4c2151e26e1ee2de6e58db28356e6c5c2f47bf273937b791549c52653a18dc6dd3d961ad92b6b85fc61eae71ee9c1cb5b8b9b89b322a173d6da094c7a0991b054947f412ebc1d00bcc8f26cebc9d2f9", 0xed}, {&(0x7f0000000880)="d96a22cf1eccdd4b63f45128218fe24cd48f4beebeb171d51168d9f3ef48d36424f79078954de15dd7f4b796c45f2256286d0d6a3bdf27814694aa2240c9b5f8b4f26c6a414ba8605a8fd8122739118627a0baddd8b96ee1ccc374d78cde0cf5d094de0356c79f01e206203ee4c77bbc17b6f7a87c0971891b5f93658e77ce7e0d8d662d892fad5ef15e57f18293160886467d0d662e1de2da7d0b98d2eda1a7dfcb57b2665619a0c9c5469390684bec9b095273356c9d09a8a4351a7abb5a8f", 0xc0}, {&(0x7f0000000940)="7bc375866424f602f438551ff56bb339de8e65c8d7a60b9b", 0x18}, {&(0x7f0000000980)="59bd2d58fb58e41c2ce95dc75c5890bd264ddf084b293789c28300381abe5d614784b86f855635f6515d57bbe2dc67fc91a26e5705c45d9f4495f0698533be941314138d46eed87eb2fb", 0x4a}, {&(0x7f0000000a00)="06c47f523b53951ae2798323949dcbe7528cb77adbe0ff71de9cbbe0c7f147411b0002630cec7c4a1b06fb2377c7a7a024b001f74bc690e1981ac93dbc68c27bbfd7dacb5e90891c54905789468a3296bdbac383a4be0c72fc3d39659996e11c6b98dd846d809de8fc50d700174bd70f2d58ce11fe01469a809bafb168cd6c0737a83a7deaa9e87d04ce48f8faca3cd49fb1b92dcde941f71dfbfa4b48e31277ea4de660cb2d7d7a93a976319a5783e48406060089d2d226ec1224589b82191c05302ff8ecabeff5029f491d9dde7233187852a49b17f3aef0c702aa2f4cc7c8c4831f7765ab995eb23d1a8304e0aea1a79f5b78841501d37fdaa6656ae991f64c10fb2a2ded3ef9cbeb39689a1995858f61501bdcef75368db8548d6f0ea75d98a72137bb0a9d1d719b64ae4db3bb1a3b2224c23d770e4b69e7e447876c19d0c1b3924dcbdb127fa04a8b9f4e2441b56b07aa3ef0552001b2a172b4603a42c95a1cdd19ac11cc76addc64baab2d40035d344ed53960ec072a47f9375ba723ea37666a54389ebc23723a0a917e2c41439315b52f4e7f88ebd4cb6d49da01eb7bb8672c764584e0ea73276d8366a8767805611b656e5994ab04c257d422f8ae7466171d0e87cf4fdf8d1a300632188eb2eff2d2d6d8b702a15c58b8e9e6632505c381c43e3fa56a66e35c640c53d381e1437fddafac4cc3152228c47ea8fae2a2d9fdbe51e3384fdf61e4a27e0b76844d2c966ab85786e897dde71722c66175ed164c889efae43a9e6e167ad88da82965baf9eea5ef2b8ff35268ecc1050995988138b4c630957dd3a8082b7a37f0f24c8e55c6a760592100581efd864b12e8477aea5ae691856f027a36c406522b2294551297b9faac83aa1369bc2bacf36f5c045f975ac2b5aa070e266b70ff0347479a385db51bc980553d3c77c6f940a8001b6de113bfd79bdc7b2c54b4d40d97a8367bebd13451f6dc27ad8c061947c5e110e3e689e50b4190fbdbc36f1ff908dbcd35281b10ce69d07b3ccc98d39f1fc55b2970bd7fc0350770a551b3b32338c4b77caf9227809c8762dda8adef664b6b2e2ae0a9dc2ac756bf98595ed52cdf67a9e0fe4823b55e3bf2863c3d012592897e5b8f5664467beb362605b50139958e6668f024b5ed922b6570c1aa245471eee8da705350898a41316cebf1a2b3aa3d37ddb039dc3268fcad4e6e9663c9e73e5d897ff4949f52ecec928797a0e19877a9cb0536d507bcfcbacec33415f989ba3c764953c398c9f546781709df670eaa7f2821d5d1d00014eff26df2dd18d308fb2d8629902d48209fc9dbc6eb3af61308c6acd268dfd84e7eeee0b5ef17d6f1c5139597e201c8a3b98b6738345a4b22155fb920e9d2136cd8f4131e1643e43f42388961b9cdf1dc0a85cd4ac515e3b3db1059bf3c07ac09d2deee2cb49e9ef02be4f2f416076b10afcf600f5566de51cd4a8f4e0270d5cb19176c7c5784a1457ec6ee85187395eb56228d6f568fd8827c5031670e66e8d844ef10ec18263f590f2aa730ca1f547588c97d147ea536b46ec68a1da0149eac6af5eb94eb8455843af62e93712b12c9e14fcc7a0ce81714d5c842d77a7d3630d403b44ef915cfaec43269001a10a52a1335a650dc3e5f44b42a1c387e538b1b5d323a1c1374ff8fe333ef526a4fa4a81c1b6ca5e3cf65615dc2d4e782b22da13f9c5027d9d48271fd62ad3e58d7e2538443f433e111ab2c035ccc8f4365acdb0d75b7132ca4b65082adb97bd594d92292436512215d8b7e789feda42a39222f19824cc68a6d16fe21bc231897d8e328352792c3394c47d46c16b527450ce492bd3bd67a571b48ef34b4d3755a4401d1a7dc868c765f606f7aa7e2ff538243102822bb610e765433abed0eb128436e587d95a3c30f50ebf6d6bebdceb166a6b65230776d7ac91065df4e706748676a5e44c353c1c0caebff65393e5149d06704501e8dce9f9f729570651fa61ef6696d57d9b8b6878ea43517b4571eedac3c0b9ad5dfcaa54d2d471e257e6cc20894bd884824dccfbdb1376c936dcc85d24c51f78ab1d06ecb0dc3ebddb66986d59e1933c734f008724b2c3c0398834514d49c214777092c6acce7a34db090270c5af253247f967b3a4f3579a4828b4cd5a8c9150036422af46587acffc97ed1735ac2f9f449370181801ec5cd8e8bf87026621616dc81da103e0ce801ae98280db09d1e24740ad4a33e5e4eeed4bd476eb1d9c6bafb9cd05a9fa2a704089bcc455e4d96f66c8076f1292f4305ac4ab9d54d40376cc15862ad4117dac9b3d3d61c765585b33fccd3591bddaf6f9d72d81d338375b140ab4561106ac653be57c4debcbd26dd8de35d7721eee6a2cd2d0d06cead5c67c5d1ddc6e8b360bee4213e4221c4d418e95d6fdb029b0ea8421e8060b4ffb274dd10602542ec2e9b26def8979c2da1c304beb885dfe38b2eb530e7bd05721de8152d05d720105fa504b293ea3ee8d2c89854488bae8012bf852ee3b328b8248d41920b7bca326968f6eddaf07ec5e482a519119056c34980e64b30ff14995e491b220c84f27e80720ce663dbc3aaa50a49bd92863d4269b491f1fdd4e9bd13d538a1af8af3c00b0869a9522190431d2bcd1dfa5cd8184295a833d5ef7577cfe2bdf7ed8df04bec671d44229dfd8268c930fba4a982ad2d90f0f8e0bbae33915b2d97e81c48509183e4f7b7d9efda60fb3db60ba5d08b12a85312d908efe5e0e13e9c59b2abcddcf453f5717b5f4b42002ad421c8bcbe721d8c9687e5f874f54b8564278041e1ea7e0f8a86ebbff9c306359ddb4c25a7256ded6faf5f9bec4c2f92a45d2a1b4f48abd5d326502b5c4bd69e9cbca90c38c4b6c4f25ecff5d9bdb2923da175d3cda6912b47377871b10049691150bcb237c5d6357cbf27427550965214e41f5342a1ffea6c20cf1947609339249557b12e8219f551fb3877e5f21c1476285f6ee08f1a45b9fe58c63de2936cb4dbfec06c648e93b67ffbeaa544536ef81260e385170b137aa62fb16e6c191abf796dacb5197bf316b448ff1499454a0a0ce2b66aafdc2819069059cc580666013a277a973e66412c6668b3b5955b980e10aa48788f1b442057375586db4d62b58d83e2efd2893e0ccabebc96b804588d8262df978726f163b2fe3b7e28351859bd435ef05087f1e8a8b96e34aa03b17bffebb7ebfbe4c4b14e6b1dc2c9da12ef1c7f1902f115d9e2d9f4fd88c311a77b62a45d6df6a9d702348094caf1a7100219a411e275e9afaca8ec772325dd59ca3793a9e1d2ecb52d135c54e33955540b99c402df70572fd12a2641363076c13efbb56710d486cb893b39204aad8b705d01d7e0819f1449286d2610ebca2326772fa53029d55b7b6ea6fdc0cf28e96d7f8868232d05fd574479bbc910b7883c26436beb2d27256157f178f3a41fe303dd914924201f41cd26eeef4e6da291a7158c2de7869fa80f934df6acd1e06279926ae9c38b0d384e1a0fcdaf256999444f427dcece56f0cd61a9c841255fe800fc3604100d27781ed21e6032ccd955cc01750693f074357fa9c19893cf30e7b9bc21d077ca934ff69dba3e51fda408766ca1c74df5f6450b4a5e39404088eee5c8431f63d08b83405fe72cf58916770b37835a85fc618573369867e53a295a7b34175c3bce4ebf5c648caf49a113cbf9b235b5134b8a452a562255838d0cce127ee808ed2cc699782a593112ddfc40c912d2d5a48612cb5c80a1ded7113434347734e2dcf5000ad73b95e87310657afd529fdbaac52cf06a781492032aa3f0acd17ef49a6d461c765d8f695de5c033592b3c0029b33a64fbcc7eb52c30000e4582144c9a4c14335e8e8f389cf0254f5b8bf24e6eda9621b2f54ac03b1b3e8459bdbcef33e8494a0781a9a9dddb6aaaf30cdeed6fc0e950912563782d8ad340570628f09dd156b561e511754d292bc8f5ca67694806e5d86f4ed50fc42d4a06bd04f084b71f7e3552d6091bcff845e07b672b23b7eaf67de6f25e22aa1dbe2fd1c97ae14bd684526d1cef069c903ddbd67a20cf4737b31271aad0aa71127b26bb16314fb705616328044b20dd479eb34975224675e4d69e9bacaaedfc04840c42e2b6e4b7196fc277056d1802fdef8eff6b0bddc3afe2b537eb98eaccac65ba859716a2ba1b1c5cc2949e55c933a0652fa786e6056ff412a6b296afb40a7131905a021d81c9c8838d68f28fa1f7542786752844766fa790a1058c4f07c4d992cfe3f4167b74d8ee662cb113d1f3a47bab9d29a81c5a0daba1f9f99c4dfcbe6e888455030e8e01b6767f15b1e5cf1b7a56e33410763d7a6649afdcbe462e8ba45b60b42bf4553f34f27e1b84352dc68f55ff81bf520d104b97fc9e4b402fe145dcb26c3c30de62154f055390ef84728a3146d00ed2bf0c04fc2fb483d6cc78f798f74b9799db86a9af2be922a8151af1925ddd7e44ae4b6cae863d8c616535837c8d958516016716fe83d9a076127c9044c63d3ce0189fe3f80f6d53522c576bc216c746ac116e3e1ac49ae18be0785f6cbb4c2aed456047b3e4e921e2d501b3e318b07413cb086c3cffe3a98db04a3a436330a6a3939425042e47caa1d52c889eba57053a76797fcc37eeff606d3fd7e56ebf9fdca76542667abeb43e74e4504c2992c41663778308316357820e301799c5857fb748f2fc83f43542e2e6de61fd6a30ce5c8b70d8f4d8e779ae6b7de6304eae23068b76f12a3c3e57a074b1204d12efb4a79c5817cd40a57b26abd9d452bba0dbfc192ef43ab27e801bc2c5ca9159376edf28756de90ea402ac01956ec20061939e7eb3f5f8853bad4ff31bd8f583e1949ec3e49d42b8a10d84a645b1eba8b04c700d7e4e095ca684bd35424d5abfa78913646b0dffe71609e390072ee6e2e50f7e5f24e0e9eb6e0cf4070633759e0a042f4ea9884cfe04c66881894b29065e2659ea6aa419e7ecdfae12bd8d1cfa48e7c012560c2b714649c791632bf4aa971bb41c2cb16a6421baacc627c56efb107abaf90427d704d087e8dfda13f8d31097330a751d369fe01762f33fc0729ce206497fcc80657684d639360d64d625aea73e041b11dd8128ef3e88fe4cca24652998de79dc1ddb50104a45ef5cbd77ba0b0fb448fa11c7ddf278e4196159a8bfae6afed0a47450646350363d1baec66aadab5a8ebf1cc6ccea3038a6f0ce762b55e9ddb3a673140970db168271d8774234a2ae0e7b99e103e23c66ec226458e4e02ad222ce545cec960830c073942acd7a481f68673cb46bedd65b88a02531797eeb0409d40bd20d17210ff89990531d4fb37bbb570f898a662c9e0505d9be8c7527c0016828f38763f22aa201535a3629ff60f54e1c98c499751ffc2642bcf0442c225b47750545ad9a25269480bb25febf1a41b70cc026b25de993bd2ca94824633c77b11d19486ec8ac2e8324a243859adda5d0aeac4025ac66bfac1e2d2be91eb784e749cb81895c7d5fe3bb89c341d1fd21df57dc908e852e953b864f3bd06e8738512b741e6001a8fcb227de2776f75dfb5399a99247492e983a85df94c6381b328397043f7a55ae1ed63f7c9a31e15fcfdee2b26baae58d36d083c72cead0fbc6dcbc3e5d298d163a3ede0434e1fa59c65d81d2dd0758cdfa51cdcb99ada2be8d5275e1b617ee6bc94aa086c417fd9ef90159467f5d0a3de7ee1c72e8bb129818fd0fb1970f0c7250f1ad890afc82a60f0ac4ce7745983577fcc0fbe3498e6b6ef53633a2a82a7d4de20828cb6ea351", 0x1000}], 0x5, &(0x7f0000001d40)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, 0xffffffffffffffff}], 0xf8, 0x1}, 0xf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001e80)) r18 = semget$private(0x0, 0x0, 0x5) semop(r18, &(0x7f0000001ec0)=[{0x3, 0x40, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x81, 0x800}, {0x6, 0x0, 0x800}, {0x4, 0xffff, 0x1800}, {0x1, 0x3, 0x800}], 0x6) setgroups(0x2, &(0x7f0000001f00)=[r11, r6]) getgroups(0x7, &(0x7f0000001f40)=[r10, r17, r5, r17, r17, r5, r14]) 00:47:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) r3 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/66) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x1ff, [{0x3, 0x2}, {0x24e8010a18fa5572, 0x3}, {0x3, 0xfffffffffffffffa}, {0x1, 0x500000000000}, {0x3, 0x80000001}, {0x1, 0x8}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x7fff}, {0x1, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x10000}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x100}, {0x3, 0x400}, {0x1, 0xffffffff}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0xff}, {0x2, 0x5}, {0x3, 0x101}, {0x3, 0x3f}, {0x1, 0x9}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0xae2d}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r3) unlinkat(r3, &(0x7f0000000400)='./file0\x00', 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000440)) r7 = msgget(0x1, 0x80) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000480)=""/114) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000500)=0x2) r8 = semget(0x0, 0x1, 0x3e8) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000540)=""/4096) msgget(0x3, 0x20) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/98) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000015c0)={0x3, 0x1000}) bind(r0, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) shmctl$SHM_UNLOCK(r2, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001640)=[0x5, 0x60d, 0xffffffffffffffff, 0x4]) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) 00:47:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffff0bfe, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e7130c7bb9931929648", 0x49) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x9, 0x7fff, r1}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 00:47:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3f}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:47:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x4007, 0xffff) r9 = kqueue() r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000013c0)=0x1002) r11 = kqueue() socketpair(0x0, 0x5, 0x5d0b, &(0x7f0000001580)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x400, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x50, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffff8001, 0x5}, {{r6}, 0xfffffffffffffffb, 0xfe, 0xfffff, 0x2, 0x40}, {{r7}, 0xfffffffffffffff9, 0x30, 0x5, 0x3, 0x40}, {{r8}, 0xfffffffffffffffd, 0x0, 0x81, 0xfffffffffffffffa}, {{r9}, 0xffffffffffffffff, 0x10, 0x20000001, 0x2, 0x9}, {{r10}, 0xfffffffffffffffd, 0x8, 0x4, 0x80000000, 0x1}], 0x2, &(0x7f00000015c0)=[{{r11}, 0xfffffffffffffffb, 0x2, 0x20, 0x5, 0x800}, {{r12}, 0xfffffffffffffffe, 0x2, 0x40, 0x1, 0x2}], 0x1, &(0x7f0000001600)={0x3, 0x3}) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r13, &(0x7f00000001c0)=""/255, 0xff) pipe(&(0x7f0000000080)) kevent(r15, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 00:47:23 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') accept$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x4ff) 00:47:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) clock_gettime(0x4, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 00:47:23 executing program 0: setsockopt(0xffffffffffffffff, 0x1, 0x25, 0x0, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30208, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) mknod(&(0x7f00000000c0)='./file1\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xb81, './file0\x00', './file0\x00'}) 00:47:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40000, 0x20) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) syz_open_pts() 00:47:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 00:47:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) setuid(r2) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/133, 0xfd53}, {&(0x7f00000004c0)=""/43, 0x2b}, {&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f00000005c0)=""/108, 0x6c}], 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/231, 0xe7}], 0x1, 0x0) 00:47:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x210c, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4d}], 0x1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() r10 = getppid() r11 = geteuid() r12 = getegid() r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = getppid() r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="bd7d7c9ccaf3476c61b33e90eb3da881fcf3b61acf382477e08ec959b145b2969d580222722b48953ae4c848b52237500275676912a721ca25c6a297bdefa4", 0x3f}, {&(0x7f0000000180)="8d89281fe8f551c4a105d9a07a7125d35e450610d8e54f05f6cc03db3409c627e7a4fe58c9e78af7b9c51050c2ca43604683136b7398a8564dd24496a24a091968c0fa0754c92ca7b6c978cec9a90cac2e82f06c36dd19fcb5c2bb14564bb0ef7407f5c8bb53ef9406f06ecf741b37", 0x6f}], 0x2, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x148, 0x400}, 0x402) rmdir(&(0x7f0000000000)='./bus\x00') 00:47:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) 00:47:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) shutdown(r0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x810, 0x30) shutdown(r1, 0x2) 00:47:23 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000000)='./file0\x00', 0xb00, 0x50) setpgid(r0, r1) 00:47:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530009c5cf5130e64f98e49faf0fc73e167279db59a98406b65d9ffbc7fc33b0a986e9eed39aa01010413c304c6c0ffd06f01636c2522e6fe38cbef62022d73a7063b98cf75d363864986e2deb5500000000086a56e00391e1c714519aaaf0a6b25c236db3d30c162be13710667d7f7aac14bcfb8a9"], 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f00000012c0)="0a3c5b747119f65bb6dc5c644572a43b202313dc2a151f9f0ecbc0351644cb08b6f6709c6f2835f8114524faf73b14f188cd93b3bd0605c3b8fa2a6da0e368d7c580d28f343284cfc2178932ab2ec6c7bae197bf6b3e90222cefe239c38c9fae6fb0cfee9c190488ffb1e6d3865783258158abae3c4307785ecf2ac3f1e78fd0ad2ac1e3bb4bc5954199d3f0640cf3de21ccdb0efff67e156c91cdb6a82b2e28f09747f5e7314189516942be0c02c6aa2c9229f073d3e06583a11a5ec18b61f807ee5d4b40bf51252ccddc6cdfed7b75b713156b217e48e82d9653badfa42eeffae82969f2d54ad3ca5461f10b6fdd1e4b31f6f86b80e65b8ddc545a5fb36eda7181e83e41fc818aa256424885996d865c7903bf2a1fa46afec7631e8928c5714d31acf9381231f1b8c3375a5edae9d43975c565437135a9b11e876d5d3d4c87b3349e2e80a33bc29b9c8d5ed68ec035d66df06cf6d9dc50344b720c869c47732c8ba41da01d40e82f792e37fd9447193627fec9b0cfc3f6861851a4e3f56c622c4f316cf7d372bc2477d8d52f046aca01197a7aa25269c09b110cbea281089d35a727de264ec0a6c3f970235a5938a196da89943f23e8f1ee8581cd47a96fc26080195495e04a07aa431cea0538d8a51330387cba0ff9ced9c8cdd0c7618a27a065ffdb8718cae13522b55c9aa212dfe51bf340ac0862c779b15a8528673f66157f8b861e61e94c0ab0f9d868bb02be11ac87afe2e0d320b0a844272c6a7e7e518e699065b359e9f9d080683f7142cf3f7ef7464a9d3d792e7d7a51685c9d9c2b4bfd5ef31c80580f5cedfa151793618f9d44374fb3efd9573d60129a59b2cb7132e16285ec35922c91b0b77f2bd867974068ce32c0bd4fb4f0ae447bc89dfd0fa7c46df1e5c8d53cab1248dff8e6f42fbf02ef72fd972ab64fe578b997db2f4bd4a8aead26212bd82444b7ec6949c37ecc66931cb770ec95a53334b0f908a75165c926ad44abe8a2d5590824cacef11b0b2f56989d58a8d7d4060ed1940885d0d414f3c87fa53b68acb831ddbb3fabf37b74ffd2052d367203d95e88c8cb02762c11db71ed92b430bc706788ef116cf83e70fe5affc76ced240fba63c9b309ac6ff8c86f330500ed8c142314a7e0369167f98a0ead9c86804d8b5f0c6d603db769e7ea1c957108cd906f86c1467be8ce224468ded9770d3563b64dae84f204e277db8633d03e91309a85e5ab08e00e4475f10b822957335a8faf39e0449c25994339a0e164b17613eb4b0d1f659cd673d50c07df278f79f3c3186f862c7f9928ceee8293adbf33c743adbc0779cdb29d3c409e88897656774a31ca5434dd754e22ea07b05d9fa066c3dd30c9f7133fcf4f2f79f5713a3200f4793cfd912cfa404d77262a0a597d20b0aa36123c5f0a9f4a4fb6463140404d746b5bb3e65875521b5a9a4d92abf12fe32633b7c06961ddffc150fe5adf8039b289b711f7b271ed129305dfa40771b00a0f15f23c6fc63ae5ecb2d86802dec8ba5ddc859fcf809b914380a3d88ed1a936aa25011f4c4559aaa994f27f5cebba281598ed00ac90685aa963cac82581be2e3c1e08b04204b16a26bd6607f1ee3a74c2b2502a86329dad0556bfdb125004daf8eeab2314dca39189843e1edde0f38d3db369bc02c7227134ff245f809fd5e0be2e87198e0e366d053d368387177027554715b9453ee47e9ec58bbd1ca2e72702b1f62c9c74b5b6f11cc76ead5390140858f866f523e694bc215fbe4676dd123c5935e4865cba423ce923c1350fcc052963ceee6babde47f9fddc675d1965912c57c5fca9d742b9ae7651be7f41966218d62dc068bac6a6256f94aa42815592baae82dfe9cd7d1c682ba3384ddf46b719e1aafbc23f9b4ed9b5327da46b8b81ec3a97c54bc3fc0f901586d00f01d4829432edcc22c2726a851b8284338ca82a909d87ff6ca5ced8590362913513a6cde9a0e8bcbaef73a93396f16b08de7b4e98d65a30601799963813045b61929e8f3a045c0b60cb458b7ba619af26ab706313fefae4a4d0ea66d913d89b6cb5038c2e6cb2791e718612f4390d7414b7b1f60c014ff5c889b3d58a20eee2f076329761e2f5935135b7ef57d28179e4c03edb2227bd943d69f9f29b9b48ee383a39f682c385b47eaf2aa8c4d097e3f4fc537ac130dd9ba009e81ee6818652bdd563965c818ba271f7fa2cc05fd4f15ee5057493e2cd40ff370af6201be0cedc4275cecfb740aeda291bf4439236fdb66e8ff0ed2c1d0905618aeb041fe772bdf2dff7dda021ef3b9ede56aadea832c23ee5fbb54bf2572effc233ba847561046c3e31e2a1953a7059b761de38a86903e51eb6e2dcdd5783f4d5605c0bfff44ad099d82a1d7629b0fca8dc17dbec932d0ac948b43c24a951b976ef1f6e25769be0d486fc00fea7750d2b93c9a4dbfe1d2ae43fab361df57dcfdcadcf5a41fe634f2c73a85d2bd5276537b92c4afc0133f4512a860c060a6ff4c7417395f15e59d84d7b8f8be3bf5c5fda2df2c0fac98d0e1af8240add13c3b51c2fe5fb531ffa6524a8c1d6e922d9858786e3713ea3f5a5fd664752ad271627aeec4988cd8144effa0dcc8b49c364e5cbc6177fda2744b955b227049cc60b946c58de67546c0c8273b854bb1a89b5e3a883e8e187458b22830c4ea29ccac77d578ccdfc9c277459a1fed1e30b5b12f4a5e8a24f2eb7e359fff9e064817e08ed76208d8270f648499c37978cd79f971f43ae168e88a35fd6528613c2e3c1ecad0b39f29eacfb94028c5d7ba209466bc424fc0ba2f25802430b652384006b4c43e584972c361112c4f8cde093f3d7e4f1790f43c1c649ddde9dc44a028e8cedc1fc6fcc30a65d94d2848b2fe31866d5b57f43e78d45180aca3b617a8a70889046c6b441ca5c677e909a4865d684fb8549c71068f26f68d7ac5b31a911ccb2ac8d5a12a7d1542f1a273d5e493de5ff5dcd1605beca02b14183cb1c358a20862d5dd867625f6e12617eafd875adb91b75353c3128764b496960fd35e93156bb929d028f056f33441aefb9df8dda440ec2c1a918eba1edfb0d7acd35e09f240b921ceac503831d0afa5928cfb021135ca823e2b9b3c37f2664d83a8a63b596dc00210a47cefd0045953fcd2f2635b21e60ca03b6179ad16e3a7afd42a96dfa37452ef7de808104f6c54175ed07b9be70c504a5c4bc3f9539f7307adaa9bdea76ccb952d51a42b6101977b7c8e2c02b3f88959e144bb9c3d3685d1b39c7538c6a204ba59fb10d03e0f9df5038627931e596bbda8f591dc9799262d0457f82cb02cb61f7976ba9f1d3b7031f048ed4e6f317e346875da3d288246b52c36b4f4755f4240f8a9baf295b8a8fff5ba8194a7ce6078bca285d28fb207c77d4e253c17cd09264222c7b9646ae8d08be0cd35430401a24e500441329ea175501323b025a3671adf2a1b92232ea08889ac0296288f05ee30245ddab62c44f0b50d44de71ef1147cc021072f8ca9d8918f457e3f4cc0a9a5f32855428b68194b1cd2c3ff799cb756d0b2b4c245c7dc78ce25b4c80c2ceb169a2dae39e750c43a56528938c75e3c2532462c36de8394671266815c82950f686863a3e615e76cfdcb8ac68218ec94cf90b2f7b558d5f5ba96dbd099f82e4447b041a3660624044474bc62e47e297c3f71bb8f2edb3e8a30b1d9735ab0f444703a5931f3ceb155c86a061d61d4b5145313b70301675ba8f681a784b61d0a7367f617e1c73326c6f179e518a1dbc3acbccc9584c5a78cbbc5dcab674f46c698a3cd159be46df209beb2cfd88500be9b2dcbb755732d5127769f3f183a5f284d766cbda36b64b6b624bd24e0b08fe6c8c64561b3f00ce1742781fd8d685d542d45a4376c5198eca60d7bc09c39d2e9c238aa625c9a5c7b21f9d9f616d1c23b45d04271a0b0cfbf9411596e49bf5b2817b01a1e4bb933407994eb7766e5e0ea40f6d8f6c5539bb7bd1ecbc8fd5e5da3a057366563e87c55b59c24003ce4e2e2ef4ae72a8366f0d2d3376303d608de262623c832469a2b4899f24c2e7ad3aa82ce40fcb151c8250bb964da6fc4e9266a461a8b7d0f420d46691eab2a325ce96a53289ecd7ad76ac476e1bed433eed769af1318041ac1c01376fe53f217fd38979d3c15e95efd570a5d01455f77691aa7be300e77066f9b71110d4d87b6cc9de405228a6f8ade9898a3ebe2ef876d2e8437d7121ce6fff5f4b511ccd66f5d97977193efa38aaf108858480ad4be0a39efb8507120cdb2ff25f464194e15cc7aed0ea839ee76868474d1232c14f8710733e83871fb94d29ad7472ed283d0d2b0ba0b19f6f7c9ad7d834cc968395f85d6f4670117e02552fc73494d644908491f064993808ca8ef5195a1d16ee700b6809a39c0fc9cecc92dcd4ba25d18cce234c93cc051766c2debf083ef45d5664131e6a7018728e7304bb973cbcb5bcb467f36d2af7d2e63252a794334a871ad4a487d39e3db9583d3ad5f7e0cbd8f6e2b1d1bb16055bc6a20e6c557ebbab5d79527b4d70ff8a5183a3ce23a0edab8ba275e5f18f889406ad520f03a7b146ae88a81b23719d98e71f139408e249266a5a478a2eb2eeff3e41a25bbe52ff6e5784a2144543e287368323ccb4e35f3722304d1d29386650d043ba408e4a734f2d4158b151ada5f8e62a3d7acea7062444e589a54aa55f51466f88850fc0553b33460b87981517ba9e7d58ef2abcec6f5a1bcd9043a0b398331bd3ea280c40d0083da33e13ef3f6dc26056a738e7ac885b8c2f1c66b7b329d4cbc89c2dea510a7d8280b4b7a56de9c309f6e64846e67abba462c72dc80f74d7b82e709d83e94c8ba29ea1f8d0915e117e07adf166834e555902d38c7200d5ffc73a58097e20f94974c51433f79939b5795687fb7a41935888217f5f4d3c04a6d3e46f547157d9ea2e191a579a3769983781b8a0ee5a647c7d1f4d4dad5e65465dbb5af224cf9c6557c0e28b5043209b5a42d9cb938210de3b0e1bf816a288771c03c99cc93946adc3eab8f02a2fe6b7ca0adb616322eebbe72fa9038a549e96dfa3b7a97cc5fe9b27ddcd22cbc71dc135bec3e62c9dcc210cbf82a0c70f50659f85ee73ab5a28400dbac9154ac2c063531e333079a1323ccfdc8418978e26c63ab793c96bb8fc1f7c0f6daffdc77c66fe694d1f1b128e17a89e31765704ea74aae23ba2eeca8c630903b9374f4611d9f77f630563c889c12d92f33b30d95bdd168751cb1844f349cd62b67f9c4bdfa282940f122f5fadc76cb168e0390f0ffc94285eb6ffc797f76ba68bff77cfba77ab9f8b9c1137149e521176454f7d1dabfadf15fbfb75654920f4e2eb7b56b6927123a34bbe0db68f17298bf890ac19d2a9b6a858873eef9a30a64b9ce790f40c1ada277a8a74b4e923a9ec3888ce269419d91e7322b9d1676402431a91134bbdba63bca9f2a33058e2a1fc8001baf55f63917d26d58af550d32104c6934e45d3895c4ac1c2e27c689d1ad4018b9b93142da39c8da3c8ce7395813e31be907450f3a5763adf9ffdd199115a02ff5f1ddbff83790d644645d4132026569e01a367dd9a0ce88f4e24a830994769fad7793dbdd1a77f5643c0b7745bb6e27aaeabbc33bdb0496790a08f78d9d96e22b6109b6b1ec1f96329cd305811791e5e22d209f37a70a5ad7a833c6a32c4540efc9772a62c3d0f855dc2b72", 0xfcc}], 0x1) 00:47:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xf3, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x62, 0x37ea, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x14c}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000023, 0xf6, 0x20}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0xffffffffffffff13, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x52, 0x8, 0x8, 0x6}], 0x401, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x1b7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x45, 0x1, 0x1}], 0xfffffffffffffff9, &(0x7f0000000080)={0x7f, 0xfffffffffffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 00:47:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000180)="f60d39cdc59f277e73cf84d7194578ef38f3171d3e5a993cfd779489b6b01456977ec337d75c58a3e55205ed945a1d29e8ea6d5002fd0e510f64ba65a04c1abbc546bf1af2eaf133db2e6f4408986f66c7c8aa57b5ece9620c5280e8498a82647564d02f396e3b6a34889a04dec5641928ab125df3287c5f7ed93f2880e45c3a082dce753f7bd066bc3af508f8e713e27bf42da778785f7fddf987ee79457254281a88dddc05403742d4a82af0b155ca31bb79cd3f8ec9797bad92ef168f1cdb52c8a524be41caf3b72b0dd66a9b1eda381be8ce231f90a19aeb72f87c43b6c34d7b253ac7cbdada7914f3738a71e538ec662b418ccd4545bee5ea4299ceaa9e206fb8f3a63e7388db9ce6fd59b0028ebdcee64577adc878377eba24ba8c01c3647ba96de67275a42e3993bd7367beb6a0e81b7f0e5242b1e65deba99d33cf12d3c4780bab93828dd3c0be8c47eeb3568b2a89f57b8edb656e6bb1bc528e7fbeba3ac1ed9d0010bbdeccf4083f4b5229e990f3ba5b9d9610f2865100da9b4b9b48e9c2d1c3c43ced62caaa531dc5ca1430c86e73b5dcb9a6d3ded0632fca74f7c48bf4f7598a823d975c306b4e13941081c0960874b7e75a44be8a4ea514893d3b89d402ce2de7cf5b5d2866726b4744b3fb0345c01b36dd011b249c20658c1b4d1a820f6bd8b929e206514cf839c379fe581494d8b504961ae30a9d758c76f8fbf02cec415c3c46a92b0a0d289707768e8272e5664e44af21aa11b961dff988709b843761fd110c52841cf9aa5ffa02fd83971bb2001d24ae995e55f34fa5ef7703a72ef115b919a9901f367955dd086c776a51b246a1101e6d1173c53a48aa64c5f84e95a20c4f34f243cb02ca7db8b2d158ff48363c0d337356abb953a1e9a7acc7cb16b4417c63f873e55bf8c53385b63ac4ced2164b521d2f4aa03780905aefe2605ea61095d54222d8fb9f303bbf6ee3aae343ed8e8f174479f6d0780a7551f0cf76b0211ce2dfc36813092eb2e94de7c72a4a8d66a89b85a94bcfa55071817143c19081f317f7241d83344807107bc1fa87cb57972269f4ca916a8dec948735f09918ec476ac30efb4fcb56a7b475bd6c7a0ad6b8f43c1a209d4472593e33a630263041fbda2f817c5580b932a3586aa757f19eabf7c57c993d6123477d23bd5ee68ddb9639a20de9c7d8889155a34433fc365a78fe94d2b80523f4fe77246a118f26cf7dac056b6b23c7c805784a0a6ffc5e1a44cdef16fd57038ee2335b3e3e72bddb6b47c630ca12770942d2c32bd61d596627da4fa110192a0a98f8fdc1e657505fe90c10a97739548e0cbbe4e45eee390b7e0086fe74667b5deb76815b80aaf4fecb5b842083c548fa619a690c4c6d0dc014a234df9d045ea4769bab1fab8b6738f03052efa36e15e3d618dff4261f7a3754d1e85a53e7f82b0c9204721b840908eff352d543de267b0fad2a8faaa780723105f511b30fd808923088778c9962d932161ca28d8be58925554279664b5d0d4217ffcba2e2e19c074c2667d580111a80b1491175d201db219f92b79613ea23f57a434082753ed18482828f8590397c03a409a2fb500c9a8280e90ad160d4d5f028bebecd4a1c5039a1fd826c6d0d6a6dc8eae9c15d51058b65ca77f13f8fe28a05a61c241ab866814579f21cebd77210b8f9861a66f732770f634f732df9607e561d836fb181fef2d1b3337900fb8940714351003fe4330fbccf80a4b7e702313eb22fdad76732a20d62342300af8a240c151a3b96c9922a2cd570ed7da1b28a0d609d8fdaefa63ec5fb4053cd300f0c96f4c056f21833ea7a76af565e7198980738cccb145630f0609dfa065ac99c5510c85e24bd3d8af2df1850a2d727c982cd9bc6ed5d3135faa6c6853af7cd5125393b1d4fd62ae9ac820d20efa1d8a83deaa614a2df60ed6fa9d58250ae00328eb8893e8f4dcce586f93fee099067f17140bf2a3f3fc266d9b6271a3102a1d0b01faa3a144d044ef4910ca4d95d0bb9623245832722809983af23295d7e1a261b2c128fe3fda249bc248aadee53465071a48bb28b3e5bf5aa9c7a74df9afc770d83c289a6367a87773ddc232fd71b4056308841a804cec6676bfb0df361925249f86f7c4252e1a905653939527c67d76573ae263365a1618a27eebcc73edd8bbe9bb7d7d6e368fb6122aa592f8cd9af1092956927d15003aa6bd6f6594a5c3df41c28bc91140fb7cb596dea68141bdd3f89f066628362b4269efec3dc090f17f9d5bc3e340340084dda9beca5b52e21230e938e044701367bb1f528a5f9a9c89c90bfe9f2c85a6f9a99387f2ad121323783ca3c4e68565e160e70cc886c6a99078ee24db624c8e8bb1b308e668f10e4e7b0eb4c1df6ea0c9b1af9e225ea788c6aab44ba5628fda2391566b93d48a210a15f6c940421ce26cc3eb3103e27d04af47b46860298d9de7693a64cd5b370ed9fcb428fd3c387b32974bf48903d428908401a4a9efa0a5a2c32e2ec4d83431c57ef149396fab962ef7f58552529ef778f5ff9c88d2a981971ed7762e9c19f5be1dc1e268858e25acd1455245a2a15192054e496a90b0560c079ec7aae404c8e7ca64b0293f847b1c42d8d90eb179e3fe955a42bfd2b168ce1fc0eec417ebc9a2459734c1923a97ece481beeb9d5c53ab817ceea811d7becb1f1604c87179241cfd45c8afe48f94bd038943fdaf36e7743ffe2effa8cf3483e2e5f12a3af35ec67a354d0aae859c38e81a16a8533e0361e22cd3a2247df968ea83be883fd92b57611bfe69ab6166d4b0e98b7683d7a30c92a9efce2d007541f0c2cbda1a519418ab3a685c6c5ffb2949daed84e7683200c490657dcd8117b45351998a69bf6a4bc4ec4416d1e938e09505b406b67a95f49697ef890394475867a2d46a96b79611b1a118507e82042b5ec6256fce539addfa365c55d03e05997a93885fc766a6c4aa9958d9a77d26dcbbb87dfdc41939686eb238e5474a24c17fd66e00c52ef04b3977bd7919e8da0b4d0b8d62b1e097b35dc30492f811f0aa178a24a7b9285d5cd4d81f5bbd121255788e8b996e354865ef890ee9f0dffc4a43d22fc53f5d1ad01336644735d4119e73df23b1cb3c72fc223e289d4ebf0a69e2a6e4620b3550344b2b1d281247e5b4784d1e0e22cc62f4536fab1aff525b107838ec3888a6fb1b49367ec65382f1d6390d8b5290b3f21cf6c015caa8fadbacdc42b14675e5a6ad1f896244dc6e4ac963e173e831e28614f00091a6a6ac1cda4700a98880e774abeb6fe831a5f5f10b33a8a6b6e79b56edc62a0141ee0c696d65b3837096cd2d87822333988e4b709ce57f1c8c23eff73ac64f33388a4d1ff9faea8d4621f5dea859a7eba880dd791cc6f538b09fcc97e63ad60080229b7fe8e2b32a197cb7aea575402b9a211dcec1ff69dfc7591aca629b1e42a01c131e19f440396fae371d02daafa24e6e6bfc4f132ce0e14f235bb02a55f636f89e92215f52933b9d84deb883570fcad7e6abeefba19281ce5ee0d1b139c33effc10304da8d058f7746e9503a2c1f8faa840f6ea9bc268b7f701b3b19683617858816d4cc3a27c645ff8a6c5233dab4503523c3c6e2fb0474895798d9e32b86b2c5d7355d1279a3c16d49e720fe7a4d081d80cdc3c2772d6023e40745cb3e05421b47f1ce0f72b1188ba3f2282e866da1d925b33843486ae8d8ddf227f7a10119a60fc3ee7ef9764b8e2bbc270a660521b32db4ffaee143c0c7ea75404920ef3cd835e0bf9b6fcf7835de599743268f1226b6deaf1822e87d0785a8ebd195fbd826b7395577b9972e0fdf74fbe3f7ea2d42efd9d2724dfd78e79f8bc51384f998933d6c15812da6004f6e8537e7df001fc2a9ef2cecb5551c25383c8b97f9f7dcc880b37910594bba1babb5b9d085804102268b93562673c4cfacc8e94906006fa6de5330d98165e88a503e617daf6bfb97268aa3efebe2f2b8ebacaa7ad119635aaf167abb54f649c4cd92b3f71b3ddea87a5f727b109c702451ad56dc19699f632df8f6a00b0fd46b4f2d4db481818833e170ff595213750a98aac23df92f588d860205f989be509f75ed7b8a3c7d6f647f63a562673b68c1a32bbcb8b10cb13e9d64b59937622b4573d5d5287ac6d53dd369896652475acf23a4739895049b8b941c823298b9b5aa9f17cc2f7a244748b39ca87203ed77254aa5b43f2c72373d3ceab45fc87ff3578ff923a0bc05c701bff4615e41cd729825995b4877f1ab9fbb8ca256f6320ccadabd7ca7321b15ab9a802d48e7a266847e46d3fc70a1936f2c1acbccc5c4aae1c287688b87746c5be5f17011bad089344a8a8467a4a7fa8dc885dd471b8977d1717f03aa45a8f01f49aab80d3d13452aa67ecc77261b0ee1bd44dc880a87d369849bc9666bc3fdaec1d7b52d3b8a8fff96589573dc1719af18adab271fa812ff76eaeeacf249648c514ce4f0fe0e37b8285fd0a710ff434699dc762f162898a2b8c42a26f5b91a420c51372cc6a7960f5cb991132dcce21d3fa1790c276ad30ec14bc30a0646edc13ecc5fca9d718283acc71f6d2093da570ca20ba1f84f7ba2d161b01a445e3564e23c99a5a39937eddcd032549ff8edfcf27f8fd11dba0340f1bcec81c79a28526e6aa4c53f73499263c68f12a30a31cce4eff7d6d005b235f97a3acbe69de48338fe9d09ca3ebc4a6d979afd75100799c80b72adc7bb1fe7b972625377c47a947cf56292ac37bea01dfd170da2226180c2b2cb1158f73ef0d0504f51f7672d256d40aaf2fbdf5780326dd4cf76cb6acbf202a136831414d02e07d644efc7be3029cc9d971a1250feac2165bfb655a403a2cc0849e737d2f54adc46ebd4ffa7cd961c5796bb965cfa401f903390952c483af301423c9b02e53caa7e2294b5f0c39e3f0acb2f9c756bb99389cc396ec463c334b5e988fe11087128514bea8ff859bab20462ed51111ece9e2a6127059cc2c9a7d5c117cedeabb3a1f8bd2b7536b1668bd5d228788926e5755581966315bc7ef09d3d7ee51de8aa3fe5f946fa52f5598d620bc4573b0cebbda9674e1ddb216dfd4e5589bd964c33914857034c21c79e2959c46b3a53458114baea55136436211f4c68d4a8f2995d9aa44918b7cdfc10e00ba2c3bf7bad47b45cc0039ad64940391d60c7a6b12a07aaf96c43d31750cd72146c171c585f5aa26f7afcda5586b60703b92081e3d27dbfdbab58b664edbe6ac9455d3c62797417436d06e3d155126294522e8effd18609760bf79e33fe1fe0203cccbc8a994dd21e5a49ae55197149661a63328bfc5698307c059dfb15b0b825b3e7b0a6396851cf624b2dd6822630d12a9b85f3d9e2f8c5202a4147991400c49c68bdde2b6554b5268a0d927662df880d4cfb875a72b87f6bc874244488decb3abf0178baafb9ad068d21415f97653f5a4b3ffa0c6e9bc7edc57372cd5df792e1eeb1ab631c75f5d85fe14914371dfa778e6e8b45026d9682747d75d2a0d5d48bdc1e4b666fecbd47535a84a2ec08c6dbb875f565177280336df81e1f37dd42d7af73e12eb1a2987e8c5b7cdf5c302fec1736f401c1bd05e74f677ec27c18a9afe0ef3201cf84bd7dcdca473790797c123c8c3d42d9c3794ad424093e95bd659031761f224f5ad8ecc7626a35f0c126b350d18cb8911416fe21f7ee7ed61ee0703cc431381dbc47f6d1a9a1ade1b8f21cfbcab5f105af4da461e2eb6cae8dd78cb0e87043e9832c55c55689729c154301377b931ad5e37759ec7ad130a56da", 0x1000}, {&(0x7f0000000080)="25730edfc74b8da9ce7e7894eb85438c019e9d2f1058796857b0c11abd82cab6c4ec8aa990cfee352464c6523c8bab0cd6d5f151533115d8692bf901cf022f0079570ca57ff2ce58a39e4c33e135370fa06e59655e5f431a65fee304e048b32e372d122c0d9ce5139198c0c8632cc9545b024bff9f99bbaae130b08b5f48b267a7c85267c975b0aa3adafe1c8817e58e3789f9c63cdd6359bc6581", 0x9b}, {&(0x7f0000001180)="fd1b83974f736838cd5ba6d4977b32e2d36e29016cd38c71ccfeeb327b8152d4dcfa920d75b009f03d8877e9485d9c801022096aee7f967a0bd36975008ab0e5f595e342a18591c44883337fddf32eff61ba0c9f64d5f8f23f3f944a962cc521fbdc204d0ecf43db1083194527a0b881dfa25bebdc92e788a46d5a298afbf02a004df09723b926350b57d07a14ce2c663a2af3621b16fc927302afb6a4d39c031688ef8c2b3da4bbd2ee00d059f281a4d1e7762082939c3b7a109cec2b39e78c264e9a", 0xc3}, {&(0x7f0000001280)="36c73157305f7437fa85fcb2cffe17ceaae9f41c4067783af78117e40a8dc9aa5d2597d03c25a29033d82f9a1cf7ee2bd0f1bd870764e85b6445d9c9449e87c49bb1130ba3eb260ee77d4b5c72d50e77769f174f3c9a526ba9add91180141c965a743784cbe1f67d7f14474c3baf29450f7de7b5759fabd2f89b8f0442266239567357af47e37d984cd3aeb86a11ded91a3f0688171ddbb34c3117c2ad30951264c46965e3f357a997fb2e14a7aa5e503e26fb8e6b06a616a8bb4e22b5ddc6a11154a33f873945191dc0e6acad00f217946c543a0d9a62f147f774c12e31fa4edb58e7dc9ad977f903b07acfba9cea62b34283", 0xf3}, {&(0x7f0000000000)="27349dfb40f65a84004a", 0xa}, {&(0x7f0000001380)="488f158117be2a1928ed387a7b4cb02f8908f17a31b9c53bc09e59a8a79e991f188006bab4c6a38eedb9fcde1ddc72fe01fc3626729262d8a8f1289d6d1e9e4960265498c9919c5479389e03e523dfcc780986f007579aab838984011c135cb3a9e8fd63b59772013514cb14bc2f161e18b57c6c56c5317cee148d17f3babf28219073bc33e9de29c68d3bed9e17bacc1315c95d3e5c49ef3150b9844711e79aad5dae980d95209f40c41a03218431c354975e74a97e73f5c0221d5b68417cae7278b3644397b8dd588ca45c5d1c1c280cb588c3f5ff1256caef4e8684dcdcf087b9eb8e", 0xe4}, {&(0x7f0000001480)="b281609307f2411a987c2731063d1afe8c9b1dc96b2e3ec3c59cc429abe0b67c9d9be13716e7d383973f7219107142bf7809c011f2a1b1570700031cc0a698f3ef2f23ba6fa43a119ccfce25d957b8dc2b7d7ae43982d9ae61fed25528a817634a4ec874bc3aa998aee64d528e7f56b7eaefc3a3923aac5536fcd77ebdea8c534d7b81a153ac060878f31160385a37af570cc2dd7671e1c7e75b3d580ca02ef4cc98e603b9e7e47846", 0xa9}, {&(0x7f0000001540)="cf2179c2a86e6514ff88502ac56ffe3bd745bca7a661075f30fbe62937d647b01a41bb6f312055e1b05d95bbb58f368ddbf4bdc5c0316f4c626ae62832231224865dde26bc1f7eefdeb2d073cc6ff0322110c9adcbc0dbce27a0c3e26408a5959edbc1086c5fb1f6a56cb7aa807b6f7edb9d38481333467c", 0x78}, {&(0x7f00000015c0)="395231a36b3f539b049f5378a8d9283b76c31e78b7332d31296c250ab229860e0591159a650d079e0cb41d601d084bfc22ee37a9461fdc0733ace6196447ecc55c2d6308f98ac6a3575aa4d3c8be9b648ee03dfb", 0x54}], 0x9) 00:47:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x101, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 00:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 00:47:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r1) 00:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000700)="6a9de074b4d46b0ba3e3a1263ab4060000004db4d9d0832de3ac873f1d290e4ac297ce586f3b07ec4a5b6c8ef56c9d87e2384d717d5ab8df1b79601538885e8fc2b63ea334fb61483179b4172a9d7aff06ed780059112e093551a2795c2cf8d406f645648378a73cad323f87f45b739029f6feb1508e15b168104a66949e1568af8339db93cec9af849386b08bf9f28db3d9404341f23cdceab0921ffbacb7461833b1941e4852570b40ac0d2279a0e91adfd036f1dbe25baef807009ef837a644ce8303e2f6ef1fd323cedb294317f64224d40045de9a39ba0ce2024c5565337ebd1a6f3414264dd08de3800c059e610cc8672362db7fa75b0f12c318431195f3d29ad7796e2495703fd03a66efd232e476515e5af5df20320d861e10922d25001ae67aaa5bfc61c034d772d1805ea42c8136a5b4d9e51fd1607981b40cca825927bef06b648dfdc999db1bd687d76912d473aac84d77e00b48d0299b31fae7c70632e19f04b7061db03f0b57d5c8f4e60f0e9344cd077544e2956be5b612eb08e21a470a8a3871d67947835312a0edd5c80776476cb697541fbc5855af8fcaa5f1199f363eb02a01870f5c7c3d2fe9312ea9e694c380af395df1292ef21921a950710ff428614707f97fe53ea37e8d8258de07ccfd2b889897000000000000000000000000000030ffeff6efb39634e00982d982351b49726d08b00a8661babe15d98955ff1fd3a61f00c1d136d9", 0xfef7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x40) syz_open_pts() close(r0) setitimer(0x2, &(0x7f0000000180)={{0x8, 0x1}, {0x5, 0xffffffff}}, &(0x7f00000001c0)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7, "845c55090000000813fb34357857018ad79f2500"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xb1) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:47:23 executing program 1: mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x2080, 0x1) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)=""/125, 0x7d) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x4a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) setgroups(0x4, &(0x7f0000000440)=[r0, r1, r0, r2]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000003c0)={'./file0/file1\x00', 0xcb1, 0x7, 0x100, 0x0, 0x5, 0x3ee7, 0x5, 0x2, 0x3, 0xce0c, 0x100000001}) getpeername$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x280, 0x90) r4 = accept(r3, 0xffffffffffffffff, &(0x7f00000004c0)) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r5 = geteuid() setuid(r5) setuid(0xee01) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0), 0x0, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r4, r4, r3, r3]}], 0x28, 0x2}, 0x1) utimensat(r3, &(0x7f0000000500)='./file0/file1\x00', &(0x7f0000000540)={{0xffffffffffffe39a, 0x2}, {0x1000, 0x10001}}, 0x0) rmdir(&(0x7f0000000180)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:47:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x16, 0x26f9c1a75cff84bb, 0x5) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x23, 0x0) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) 00:47:23 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() getgroups(0x0, &(0x7f00000001c0)) setregid(0x0, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = semget(0x3, 0x2, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/43) r2 = getuid() setuid(r2) 00:47:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/../file0\x00', 0x8000, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000700)={&(0x7f0000000100)=[{0x2, 0x2}, {0xc7, 0x100000000000}, {0x42, 0x2}, {0xa7, 0x4}, {0x0, 0xb030}, {0x20ff54c8f005518d, 0x6}, {0x81, 0x4c30}, {0x67, 0x5}], 0x8}) mkdir(&(0x7f0000000080)='./file0\x00', 0x62) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202668c6c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r1, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 00:47:24 executing program 1: mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) 00:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x408, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 00:47:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = geteuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 00:47:24 executing program 1: sync() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/112, 0x70, 0x843, 0x0, 0x0) 00:47:24 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x18311, 0x54) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) 00:47:24 executing program 1: clock_settime(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="e4d65a57e6a950adf85aa5d0048de954d5588a79b394c73d885f30f539e59ecb2d205947eceed2d10201b2267551360343aa556f12a188543c4141bbaefa461258d77d9fb20aeb48dbb19b0b147262548217d8c1bde068b9f7b95bb34f", 0x5d, 0x5, 0x0, 0x0) 00:47:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x1, {0xce79}}) r2 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000280)=""/66) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) sendto(r1, &(0x7f00000000c0)="5306d067c64d2aa49ecca0bc314a06a6cdc4f5a6ae132abe0c0899a1dc887c2a64c7c3166a24ff058ad12f9c83419afd564684ffcbf295f5a7a4f56e85972240c5962feedd6f529ac69d76fb7b86e5978710f883e231c77e03a1e348a786977e", 0x60, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 00:47:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 00:47:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) listen(r0, 0xcd1) mknod(0x0, 0x0, 0x0) fchmod(r0, 0x10) close(r0) 00:47:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 00:47:24 executing program 0: pledge(&(0x7f0000000040)='\\\x00', 0x0) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) dup(r0) clock_gettime(0x3, &(0x7f0000000000)) 00:47:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23a) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) socketpair(0x39, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x2, 0x0) setegid(r0) fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f00000002c0)=ANY=[@ANYBLOB="70012e2f66696c6530005ecc0ccd05fddeada6e0d2b898efbba870ff9c7291c2e797b090e5fb16a74b0d1ac92bcdb2af5eae60646b38bfbf4e55cf3c2b17a8bc73"], 0xa, 0x0}, 0x0) 00:47:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) getegid() 00:47:24 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xd56, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) pipe2(&(0x7f0000000000), 0x0) 00:47:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x45) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000380)=0x8) write(r2, 0x0, 0x0) write(r2, &(0x7f0000000140)="a17017334ffa5e0bf8abdc3995ac6b242464999e44a06bde088f2e10cf35f9a2b90a6dfae2a7ef88c43e54482352a7f236d074712a3801acf05df1ab7f695756a3268815e921355efffce562d23f074a7c1ccb3c41f08392445da4bf033725b7b333045c0cab52181e96c8624ff2207cd5fdfb46f76b14e8d16af2c5de6aa324fcb639b418bcfc0a9797f85891cddf61f10d337e20d5db3e17d0e228f51a74babaef12caa3944caa1b9ac89bbcc02c688bc3", 0xb2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 00:47:24 executing program 1: socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="a6868a6729126a18147c841720d861bd61bdbccf51eefb5815eed920b94c87f1a22757f0a12f222a29d63524d2b7b94607ecd8a6d476388fb531", 0x3a}, {&(0x7f0000000100)="f04f51babd9d37fabe9dda5430228927439ef5e37667babfb26d38048349a28c31de8920b811ad7cd0b7d686e5972d9f1a847157a43c4086c71edd0ed7b6321ec5b0583c86ef111a097ec24f0f191734fe1fea23714d8d773e8ffce4155178eed456773d9a89375f2042cf0c2e128e61a4fdfbf7126f5dc075d1e99ef569b33890cbf2fc3c072720f4aa78741d88c2aea66d75e34e725f0f59b2a776b0e3c10cb497df9aca94067a819174c5470769e2c8f0a937dca1d0b1a78be0f14fec38afbe7c105885dfe7e6ea5d", 0xca}, {&(0x7f0000000200)="fd9f00ac08b66bf49784c2603f9d02326938f4fa8ff6b1489e9ba21770", 0x1d}, {&(0x7f0000000240)="6b4476bf060019e72c89e8e7cbd3b248d92d5d64f27e894bf9e08b47fcd58ec8dfa2ac2a09f4eb1d9038ab850b819a3a53edb6f0f82a", 0x36}, {&(0x7f0000000280)="fa1e5acb153358cbf4871ae1d036546c0b200862b1c9014ef8a213c2d3c4db6ad20a66d01c3212f2350e111a140b8b6cb81a520b9071b8b9ab84d53484ac8ae400703f0d19724fbda8d6bbe0247d3b7936de40f3fa67fbe9bafe6141708db9f9060d515bcd00454177ce02bb99a5ac9bb5", 0x71}, {&(0x7f0000000300)="e238346bdd91ead2841da0c12405b6686f6e74eb234f4769d238ddf0cfaa7e609f2d0cbcbe940cbd01666f28c56c9702d6f53675da7b4d7e77d6c3f7d94a4b06a3c7bb189a212db4a48ebeef7ed41554d9a902813c67199ea02f0473d8f8839b", 0x60}], 0x6, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x20, 0x8}, 0x408) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) 00:47:24 executing program 0: r0 = syz_open_pts() recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x840, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x7f}, 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ftruncate(r0, 0xa4c) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r1, 0x9e) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 00:47:24 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) r0 = syz_open_pts() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/116, 0x74}], 0x3, 0x0) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000040)) 00:47:24 executing program 0: getrusage(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:47:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) 00:47:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 00:47:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000180)='./bus\x00', 0x3, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 00:47:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x200000000000000, 0x8) mknod$loop(&(0x7f0000000140)='./file1/file0\x00', 0x20c2d9ce3846aca5, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xde) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 00:47:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) close(r1) 00:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x401]) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffffffc, 0x6, 0x8000, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 00:47:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2d) 00:47:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 00:47:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x1000002c7}], 0x382, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 00:47:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 00:47:25 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4005, 0x800) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:47:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x100000000, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) close(0xffffffffffffffff) 00:47:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r2}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf000001a, 0x3, 0x20}, {{r2}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x100000000, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x65e, 0x5}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x7ff, 0x6ea}], 0x34, 0x0, 0xc68, 0x0) recvfrom(r0, &(0x7f0000000140)=""/157, 0x9d, 0x42, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 00:47:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) fchmod(r0, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x7, 0xffffffffffff01d0, 0x4}) kqueue() pwritev(r1, &(0x7f0000000180), 0x168, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 00:47:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff62) getgroups(0x1, &(0x7f0000000600)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) msgget$private(0x0, 0x1e) r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000000000b59bba828fd9b7db673d328fb3e92061b8ad55489f250e81c47c996cfd7a4952a666040cb7"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="ca3ce2e5f8f490e3e7b467b7fa9880a402966e0ddcda3a970b81e60cd6b8b026e0e6264e94739d2fd7fbaf2d2e0fb11313c138b42523b540f62b3f76b113d55ad031165a94b66cb929256ca1b78814daf992b4b336e01cdc535a84382b16400414bec378702d829ed27a49f7cc0ff5c5301c909392ce5e6e645ca2d4a4bf610df53e64155e90cd75f682013dc45b7153f6dec93e5708b2517a7b47172a4e5b2c9f92df66664f037b074bd31592bf774ddfcdc2791b2c8489a336e6ec8946107f403505982ff67bb15ff8b8e2edf189713e7e089b56d64c2ff4", 0xd9}, {&(0x7f0000000140)="50a828f7601535f7bee546dc2498fa6f5412e3d32d640f46f2c58f3429574eab8cebf340293095c47e1e7cef814be08f8e4079dadaa6cbcbdbff8aa75cc8b39041cf1b533d1760698dab076801b0385e6c14370b1e007be404527ae5e0ca4efbce0ac186090a2c67ee88b8678d7cea2b50a9b994013df22baa84a3b926f66506bf1a1a1c900c68819c721e9d7d1eba6ee6965e817fc89cae913f22461994cac7", 0xa0}, {&(0x7f0000000200)="995d231dae926a541b39eee9656295bd5a465f027003b81ac4d6db7cf444e1549d99814f3dc33286179f3dcbe20ab0ec422c2029c29dff7fb609e57ec2dca24a061f83e1bcc136b73729f69e3e33f89b1edee2bb9ce20a500c2878690bd133389997aaa31ec94adc6314c8340c24d54c03db75ceb304452b5e6172c6360e3c42352121c6f0b5de48c8fbc36ccfa35dd2414a1a9da4277d9c6f9aebb39009", 0x9e}, {&(0x7f00000002c0)="5531ee66d4d869d388d7f7ab5bde6672eab397fd6d754950c97d4724e4dd6ccb71a28cc9bc0b1c119f49764bcb441cf70889e5980566f8678c2ac051efe68283d0e422eb1f3b688b6e8dae5f9f3fbf1db2ff1a455cd7092a1e642b912796bd3e67a61730222f6ffa42c9c2f8d77020b15a96d842d147ab4b4678659b7937ef8d8b5cba96276f7243ea427c347d58bc4e304e35861ee00eda722375f7f94bb50101ef9999f01f9e523053dd4ad1d2677b23af17738a1fa41b93ccca42fe9405905d43f81a2daf80478e29b62d6643862e7861e9fa277c9b57de5cdf5e5b7f02eb95badc350308c032aa358858f6868a2103e49ae21d3967ebfee2aff515b3dc", 0xff}, {&(0x7f00000003c0)="b2cc9ba32efc6853cea1819265397e5dcc443c21085ea46878475483d5c78720aa55e2b4516de9c3ec9c37c8b0992f81e97e8e4b404669edf40237be8546279e4e64b681567ab26db94e9268c05d299c", 0x50}, {&(0x7f0000000440)="aae3c453221def2fba92fd351368a7f063400ada56c397a55ea1dc3ee38a1b839c154fc590c4900398f629bc87fdc6ca8aae39c730a4b54432cbf1cb7e87651bca28983a4f493c4f97754c5b98d0d1f83d7d8cf92d925c8e57cc34c99e9e2bd91366b8e6fa1a9b57706bc59e405da9dedf3ade0a7d322cd7bbee4bf05fb3fbd3477456220a1efa0fbbe020b0c79fad2cae933b94aa3ee90f47c22e0cbf7c793482beca1828f764fb418ca9a5e4a15b18d47091e29d21e3edb1d2bbf532ed94d7ebaf5674d15f9fd5ba2cfde3217c968f19841c26d8749c1da187b13d56d4af9b0e12b3e0affafbd97afdd2", 0xeb}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000c4c2171eb9cad24b3c1c76201292de180f4fb221d3149223fd594534087e55a7c6e6725b", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x8) r13 = msgget(0x3, 0x40) pipe(&(0x7f0000000880)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x0, 0x4eb, 0x5}, 0x4, [0x200, 0xabfd7dc, 0x2, 0x80000000, 0x7, 0x685f, 0x7f, 0xa9a7]}, 0x3c) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000940)={{0x5, r5, r12, r11, r9, 0x10, 0x66d6}, 0x7, 0x0, r1, 0x0, 0x7, 0x0, 0x2, 0x4}) 00:47:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0) 00:47:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653100df77e6297475a419a26471b2f73b0ac2a9cfefe4f487bca674d08bbdb74c8a3a0844f395656e5c307542"], 0xa) close(r1) poll(&(0x7f00000000c0)=[{r1, 0x88}, {r1, 0x4}, {r0, 0x10}, {r1, 0x896bf899ff28edb2}, {r1, 0x2}, {r1, 0x4}, {r0}, {r1, 0x5}], 0x8, 0x6) 00:47:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x4a, 0x225a, r1}) flock(r0, 0x6) 00:47:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x220, 0x0, 0x3fbfd5140475098) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000240)) r5 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xdae, 0x0, 0x1, 0xca, 0xfffffffffffffe14, 0x1, 0x0, 0x1, 0x4, 0x100000000}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x8}, {0x100000000, 0x80e}}, 0x2) shutdown(r0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000200)={0x8, 0x7}, 0x10) fchdir(r0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000000c0)) 00:47:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) recvfrom(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x42, 0x0, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 00:47:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1000a, 0x0) mkdirat(r0, &(0x7f00000000c0)='./control\x00', 0x40) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control/file0\x00') 00:47:26 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x0, 0x4) 00:47:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="038ca2b59c8530563d6299b1752a231a514ef832b7f252424507f84fb91bc983fd80595b4300450ad5699956c07d59426b26f6b293932432029a377340f1934821c9695b4c787c193f291be14d3b53e59f9665b99d9389ffe2766f8715500fbe7df3deb8871a0a657ac0a8e7560ffd685cacdcebe636b7f51a4fc33083435b55318789c027e1676bdd2f04e43c", 0x8d) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c886474e3ca275a0f941f2450a9dfc90dc286fe42f79609e7bd46823e4a491923a6462e", 0x3c) syz_open_pts() execve(0x0, 0x0, 0x0) 00:47:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x25) accept$inet(r1, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 00:47:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x82, 0x4, &(0x7f0000000000)="b44146525ea877115040d6e6455c1a67fa21db2b43ffc08999fc929c3fe3364f9c86f8e8a20c79e84b396b814b9c6d6508fa0e3fc7e85c9b9dcd8ac0cf414c8bfac9ecf1e535253386b3e99a700142a6be7de575954403a3bb8d79bb2e73db47cdf67088050a8cdcf5429045b1d8bd1c42baf428303d6a37754f278d8f", 0x7d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = shmget$private(0x0, 0x2000, 0x4c, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)) 00:47:26 executing program 1: r0 = geteuid() setreuid(0x0, 0xee00) r1 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0xa0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/84, 0x54}], 0x2) r2 = geteuid() r3 = geteuid() setreuid(0x0, r2) r4 = semget$private(0x0, 0x7, 0x100000000030) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) r7 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x9, r0, r8, r3, r9, 0x180, 0xfffffffffffffff9}, 0x7, 0x1, r10, r11, 0x0, 0x10, 0xc3e3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, 0x0, r3, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 00:47:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=""/232, 0xe8) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) rmdir(&(0x7f0000000080)='./file0/file0\x00') mprotect(&(0x7f0000289000/0x2000)=nil, 0x2000, 0x3) login: Œ¢µœ…0V=b™±u*#QNø2·òRBEøO¹Ƀý€Y[CE Õi™VÀ}YBk&ö²““$2š7s@ñ“H!Éi[Lx|?)áM;S埖e¹“‰ÿâvo‡P¾}óÞ¸‡ ezÀ¨çVýh\¬Üëæ6·õOÃ0ƒC[U1‡‰À'ágkÝ/äJI#¦F.Œ¢µœ…0V=b™±u*#QNø2·òRBEøO¹Ƀý€Y[CE Õi™VÀ}YBk&ö²““$2š7s@ñ“H!Éi[Lx|?)áM;S埖e¹“‰ÿâvo‡P¾}óÞ¸‡ 00:47:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000480)="57c121b578300fed4d6c", 0xa) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000cb8538450d14801a0000000000001c000000"], &(0x7f0000000080)=0x21) 00:47:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getgid() geteuid() r2 = geteuid() fchown(r0, r2, r1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 00:47:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000100)=0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x81, 0x2}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:47:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = geteuid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) seteuid(r2) 00:47:26 executing program 0: socketpair(0x0, 0x4006, 0x100000000102, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:47:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 00:47:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x88, 0x2) r1 = socket(0x2, 0x400000000004, 0x81) setsockopt(r1, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8190, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 00:47:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 00:47:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet(0x2, 0x8000, 0x8e) fcntl$setown(r0, 0x6, r1) 00:47:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/4096, 0x1000) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 00:47:26 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1000000000002020, 0x7ffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000140)='./control/file0/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:47:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r7 = dup(r0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r8 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200c8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r9, r10) kevent(r8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) setgroups(0x4, &(0x7f0000000040)=[r5, r4, r2, r3]) msgget$private(0x0, 0x400) 00:47:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 00:47:26 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x1, 0xa00, &(0x7f0000000140)="6383412ee46d23a80a21e8bdae9124d0f2674341332708ea9b802879493b090b8c24045b4c708737973b43dcd4da051c6fd78540e46c206faf76d8e0d0bf571e5f9339c293849e167b40c076f71906aa61f74f005cf9f11ad19e963b4e5d9c3ed6d67ffdc9aef0f4ec70d1b0887cf520154a8fd0426f6d63277b76bff4c1718efec6cb2875d095cc9bc731a13f8a393447a2da4199e562bb2a9aeba4d1a2f8b8ee3e81e899c9c585ae9e75fa76abfdce4faacdb2bb8df5775f663c28f4eca5850ad695975aaa0ffbe6a413ea5eada77188ac36c12a736c6d7979efebf092f89aa9c683944af1ba", 0xe7) r1 = socket$inet6(0x18, 0x1, 0x5) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 00:47:27 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(0xffffffffffffffff, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 00:47:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000002c0)="f1f766066c661e3ed82af414d109d5f890e55e628b5c2d6471bf5f8fdfa2bd5775662923bc01a1a81257ba80d7f2c6b57aecff591e4b76c5ec2de1a1aebaef0027486395d5fc9a38e0c1f96d27c0297fdd16ec", 0x53, 0x401, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r3, 0x0, 0x8000000000000000) getrusage(0x0, &(0x7f0000000200)) getsockname$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getrusage(0xffffffffffffffff, &(0x7f0000000380)) 00:47:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 00:47:27 executing program 0: r0 = socket(0x810000018, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x1ff, 0xa41, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:47:27 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 00:47:27 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x121, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x7fffffff) r1 = semget$private(0x0, 0x2, 0x28) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x4]) 23:49:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) lseek(r0, 0x0, 0x40001) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0xffffffffffffffce, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r0, r6, r1) r7 = geteuid() mkdir(&(0x7f0000000640)='./file0\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = getuid() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000680)=ANY=[@ANYBLOB="002e00e4d36c32caad0a1d0400"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="bf036ad4bec36f7dc876ff406b9e2e0775fdd635b38be04865a1f4cdd38a8a1b6b5532ec6a9cce22a1d77f38152b489ea92d50743a8710df3cb9e6518a", 0x3d}, {&(0x7f0000000140)="7a18c237ceb164714a87798ff26c738213fb6e3c55c8aaa51aac46231b71cc731d1a2a64473c89425ffcc74da31ffeea80ab9a8d3fe0ea3c62644bb11063f7222cd8631151d8da910b03e9f80fbb6a7339969bdc0c120f52d86df711203bd357e629f49c873651", 0x67}, {&(0x7f0000000280)="f9c69590694f93b1cafe66f8a75eb6545c219b174bcd0eb96149045543a5ad66d0de55cfc456b962c3dc2e80a5eca1a34711dcdc52f41ebff15a94d968b92b76e2f9102ce190c1fe20f1b0d082375f7dc308cb31a28e2c0b931e05f62a996bc70d65924ef2eed41aae7acfa46882672723a7b1f44b65c99f7042a32d05d0335534ec677c500db0b647ec94b1fe0861b7f8ca7a378fcca2c09704ea4abf3fd51537fb2083fdb17ec3c9c9590907fa6bc89c08312a6679c3a34519e187c32efc267eb1149668e72b2f239e55ac1292becc4d6c559a3f93fdca39fb9e23369e8a7572d220cfe946650bfb4626", 0xeb}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000029cf009eb2d43c5d1b8d3a24cfb46a3d0463979d39e8c04e3f7382ae03725770c6fd0db636635e2743caf88bd0b2e65b56005f5bd2b47ce38f99220f6e8bb94efbd4e943c335d585a7cdd22fe47c01f3c526ac9e6635731427f9f3979ce09c1b1559b3385b30182710ed63874e8c7ab84667e82003805e08d3646eba13bb88c2bf395cc13ca848e466b38d5d3d06f04f1a632df52f577b76cdd623cf9c8da274ac93dd54d77ed2e153b0172ad9910378b6e4ac27749941a5f8aa13fd7746718751ac94aabfef31621a0df978", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8}, 0xe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 23:49:40 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) listen(r0, 0x69000000000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:49:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x80) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) truncate(&(0x7f00000000c0)='./bus\x00', 0x2) write(r0, 0x0, 0x0) ftruncate(r0, 0x802b522) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000000)=0x1799daca0b8b6d32) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f00000003c0)=""/237, 0xed}], 0x4, 0x0) poll(&(0x7f0000000180)=[{r0, 0x14}, {r0, 0x14}, {r0, 0x109}], 0x3, 0xc6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200)=0x3ff, 0x4) fcntl$getown(r0, 0x5) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() 23:49:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) close(r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x200, 0x5, r3}) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x9) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x10001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000140)="a17017334ffa5e0bf8abdc3995ac6b242464999e44a06bde088f2e10cf35f9a2b90a6dfae2a7ef88c43e54482352a7f236d074712a3801acf05df1ab7f695756a3268815e921355efffce562d23f074a7c1ccb3c41f08392445da4bf033725b7b333045c0cab52181e96c8624ff2207cd5fdfb46f76b14e8d16af2c5de6aa324fcb639b418bcfc0a9797f85891cddf61f10d337e20d5db3e17d0e228f51a74babaef12caa3944caa1b9ac89bbcc02c68", 0xb0) write(r0, &(0x7f0000000200)="89a177d3a362382cdec81b9440393689747c97ebce790b55aa62697e73dcbbdfe2bda9f135897a35a1076cf0eac5eecbe1949b7d6e6c016d98a1a8e05ba46c73f3efe1909900a36bf61842f38aa93f9156c9afb95eb827abcc7c8133ef8eb99f623ab3e623b0f5cf0fa1a60079aa7e897c7e4be89527d188089188d1e84b5dd2abe847b253f6bbf2d0c38c2dc74c6985cc6436bcf408eceeda54a1372d766dd32441113f6bec1b07543d4e9d1f3ecbbb4c053ba8f8861c70", 0xb8) 23:49:40 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 23:49:40 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x4f6f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x0, './bus/file0\x00'}) poll(&(0x7f0000000080)=[{r0, 0x96}, {r0}, {r0, 0x1}, {r0, 0x2}], 0x4, 0x81) poll(&(0x7f0000000140)=[{r0, 0xac}, {r0, 0xd}], 0x2, 0x0) ezÀ¨çVýh\¬Üëæ6·õOÃ0ƒC[U1‡‰À'ágkÝ/äJI#¦F.¡p3Oú^ ø«Ü9•¬k$$d™žD kÞ.Ï5ù¢¹ múâ§ïˆÄ>TH#R§ò6Ðtq*8¬ð]ñ«iWV£&ˆé!5^ÿüåbÒ?J|ËÐâ(õtººïÊ£”LªšÈ›¼À,h‰¡wÓ£b8,ÞÈ”@96‰t|—ëÎy Uªbi~sÜ»ß⽩ñ5‰z5¡lðêÅîËá”›}nlm˜¡¨à[¤lsóïᙣköBóŠ©?‘Vɯ¹^¸'«Ì|3Ÿb:³æ#°õÏ¡¦yª~‰|~Kè•'ш‘ˆÑèK]Ò«èG²Sö»òÐÃŒ-ÇLi…Ìd6¼ôìîÚT¡7-vmÓ$A?kìT=N>Ë»L;¨ø†p¡p3Oú^ ø«Ü9•¬k$$d™žD kÞ.Ï5ù¢¹ múâ§ïˆÄ>TH#R§ò6Ðtq*8¬ð]ñ«iWV£&ˆé!5^ÿüåbÒ?J|ËÐâ(õtººïÊ£”LªšÈ›¼À,h‰¡wÓ£b8,ÞÈ”@96‰t|—ëÎy Uªbi~sÜ»ß⽩ñ5‰z5¡lðêÅîËá”›}nlm˜¡¨à[¤lsóïᙣköBóŠ©?‘Vɯ¹^¸'«Ì|3Ÿb:³æ#°õÏ¡¦yª~‰|~Kè•'ш‘ˆÑèK]Ò«èG²Sö»òÐÃŒ-ÇLi…Ìd6¼ôìîÚT¡7-vmÓ$A?kìT=N>Ë»L;¨ø†ppckbd_enable: command error 23:49:42 executing program 1: r0 = socket$unix(0x1, 0x20000000000004, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/11, 0xb}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockopt(r1, 0x0, 0x6, &(0x7f0000000280)=""/187, &(0x7f0000000100)=0xbb) r2 = socket$inet6(0x18, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') getsockopt(r2, 0x200000029, 0x26, 0x0, 0x0) r3 = geteuid() recvmsg(r2, &(0x7f0000000880)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000640)=""/229, 0xe5}], 0x8, &(0x7f00000007c0)=""/138, 0x8a}, 0x2) setuid(r3) shutdown(r0, 0x2) 23:49:42 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) syz_open_pts() 23:49:42 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x13, 0x1, 0xffffffffffffffff) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001840)="61fb512c3c453ffc629a940088cdf88546452aedaafe0ab8691634147f73e01344bc9698d702026419b9759364ec15ddda3bf5950dfd256f95cabe32129f4b30852befa1934daa1151452ebc685ed68cc6d8a07f0026db75b249c78ab83d86feaf591c340bade24bc3f38f123a0259c65b81b0ea972fc5974e7a058fe8cc4d1e21d77e4a0568dfd362f8231d02038e0553142706d91db1664958f851f033b4cf5f2194e058d35e6a85061bba68a08075a43d0d4a40901531fddb6fb1bb5e5c758caa18decddd4aa648f8d7b3753b6c15a5e74f", 0xd3}, {&(0x7f00000001c0)="a79c70eb77a50b567b152eee46f14c9c2a4d269a46e13ee84d7a7c65eae00d2b67f1e75251e0ae0a329f6c78abebb32e2f75cdd78c2ee09bd86a67fc79c0993db2d79e0a7aefa5f540eb7428d6c4ed4e6901d0ac09bebdbe0537ddf375f551feaecee19bed65221d8c78188e22194603cc34103bca38dd9128c8afd01484c965d6b2a2d9171608c63082750e8af475bb18ab393e778ed621c25262e515113cf89bbd9f652abd88a8d67d086cc11cd7b3371ad59c1724cdb3889a245d7f76d022d92ba7b166cc", 0xc6}, {&(0x7f00000002c0)="d0cd6fb1e5b558830c363fff7cdbfc1c1271ac51c59cf9054e7a9362c145a34f9e9b0c8a8dd09fb25eca29bbbd64b316574a7e5c58ff5e526a42d68ff3c17027cb1683d0d09d9689c4193e78212f15e106524c4aa92ed1e3c5b6a803d6f662629a23ce", 0x63}, {&(0x7f0000000340)="5966a0184aaf967b376479b79e36c319304101f6715f927259c1fe7d14bf071b6ac66dfcbb6aa1b33282b75fc2123ac15cade8b470b0bc82c3bed336ef879407978497a14e6c3cb8dfcc5b32ceb7d6121ac838d054567744656489c300fd50ca0961384c37da9fe3014b77c79ffb35f2807482c16e53f602b635070ff97eed143e5cb57715f98fa99e86b0b9fe02ce1afc22cce494cf2ac319e40dc513fe12c47b332b70d56ece2bff1129a96eeeb20c90ce3556fdc9b7ba61facb6b8de05d727f45c94209a59dc49e6aab1f4cf722bd963601d9cfb9a489b1d1372ec9c962c1de31b46265f391f74f757adf3d89aaed4ffdd21d128f6954e3e44128e72ca27c8d3b69ccd2636c7777d707d73118c30d918a647c87fc6bf4d7adf023d07d03a164d789face25d4cddf6f67e6cdd3f0cdc3063659736075f82e48b0a6a6b45ed6eca9d382fa52efa5cf3d3a3920d094c06e886beaf32e1a47ea7e39d4ddb96b05428f95105d8337131cd0cc863cc0978d7ce10042c7267f9424edc09f9d63e9845c81452ecb2d10b407ee12fb84eecfecc20d3d50657b1cad36169e3fdc1748d1e6313308aeccacbbece193ded998c8779a2dd60587ec77955b8186383462646e253c0874cd8c9fd97cb45db1809f1d550e3ce52f6dc62e459b1c7217e168ced5f4b00c9df0f48757124bf594ae409a849b09d866c8321c175a2043e991223f03715c33111c8f6b6571f555ed79adc99c81dbb6fd2e94a80fc616721461bee962bff0558e3844601e0a2ef86f80297c61f3cf196089c1e644f4aa85ebb69d718757882075d295908ad9359bfdf050e32fbab2607c86d14851076a6109bc9d4ded260fa0b59989a952ab6336d80aa0d39c464486076feff690d51b4de04544dc0153eaddbbac68d9b117dc4c83b1d82545314435b6df88afd472da24028219f567705aaf8bbca233fb7a91486cf6b229629a1f01875f2610121f76a494dc2962d2d9d27a0ddf27d078e1d34925336955e4e2a7fe76c7c38e560e84c456306db35cb1c3b4fb28fc70cccb4cd6701aaf82cbf8c094a06d1ab8a03c1f110993c00415b7c67aaed5975d1b2884c9b2d7432fd0d1a7b231dbd349cd603d60e3ced62048e14b1dc0a3cc5947797136be0b847b7f99c0c92547dcce11ef425dc139e2ea5b93a8317e531bb835ba6f8ac275608bc08429a532053bea736f1a5d822a92cc706b237e32dff248c0280f4192217faade788a8c28b2047e81ff9c8707550d423873d03e542c43bdd5ff3c021ab43612a0088a44511c216108fac783f33710ae11ee05c73008cf2d7f12ad1344d317da64f0db44a2bad7e91e7ab365252662b86cf22f2f5f0b96392de2ecfce15573b7dfb3d91441335fbcf565a172e7891cedb16527d6caa4d8779544217f4844ff597569ee13197645a9a7e3698bb287638169fc2bc9436c1ad6a481cffeeaa15c389e428dcb029a4c2db89dafbcfe143cb2540cd91c7fbd7badc681bdeee183eb2b2e84c67a8b87d111f464ec891727da5a6f2fa55eba19ce34e15de5d70b01d36685656c0ffab16f321255fe581be5b463fc1db73bc2c271a05c69c508d72ff32e4e4c2121adc688020fd69b23a3510be16acfcd19c46d122388b0f80b0830d26f36078c31c8161288b27f8428b9b725bd6928280016e6acac3a3d95c573431b4068c44f814d02502135e973b6cfe1200401749191de2c64299582b18c6fc6fafeffb078379f4f01270e4930cc422531750aca9094c1aa0d11d3d1b22524bfae621ff59bddb65253acea70692302623a67cad0187ad0bca94124382cd68265b1c51b89fdb329697d2cf51a2664da14032e1270bd9aab2a6ac50e8ce7d5f067692094fb0b50e4434cd1bb4a45131e4f3647dcf139c1a287f89edd403b5da3c6aaa55230c445cbd5d16e70016eee6acc05e81e4ce01ae4920e8a5b961fb0305f148435a4cfe816960b3e0199caa9d6ad4f3b10996ae2c4791fcf7c810c5a2f27cd8a7b2a98f260a13c2413cb0db945ea1b2e03de390b84e3ce4842210a479d1a43e64193ce5b0552d11f1b559b17ef06108bab8c438161404b1149452b06d84f8cff7c8c01ba43e3aae529310ab8e17d093271d0eecd63e20dd6274b4b4b817838d17d950fe1b0e30b160b9b55a65d346ec05124bccce68580d3be9884adf7193d9f58a514bb35a8a6c8bbd79e52fde41d1eb84bb85dbec0a3ab0fe21607b94ecce2e1eb85fece0ae65f2ab0fece5e0c551a86bcd2d5f4bcbae116ddc98e581ea9acb1cb055338e8319f8247cbede4074813a17efa07b2e5ab75f040ff598fc705a42bac17e2b531c0c7280a531dc46c1168910fc04fa59143d2c0be88ac2cc2d97ec0d713f569968b1334680b238109823dba2189530c2ed51d81f8a219bb1851a19370ed33bcf316e19e4079252c517d3f04f8ce901d76f32e89e15e7347e2355ed7cdaef048e9425be8e569ce57e331f6ce4aa5c52756063396223d12e9b4ed3f39fe01b6e3766abf56ab730402a735a1faa59525c85d8f4653a060c9ea7874d785a0a60ace37a6b6bc324f548f171d3e14e937f3e89ad13b4a6c630e19f7e31cce308257adbfe7b2f440af592debc4d7ad728046a9dc1cba31ddd5228e0d6f7510219a89274869a5528001cbf19386737cca46d60fe12955d7af1e4d5396cc639d9f3223712f12a19016a4da6e93f51714e947c20d1ff6ce530fdf43852e8da6649c5fa492f163ff1c06d2a7fb620ab670f998b67c613469546fc6afea2baed56e7f675528de9d451ef0e70de6c10170ed738bd2c6ca7e7178bef0aa8541d6b3e4d4e0e42729b5f4c7538a3520971e46f841af726a67b9bfdcf43f98f6246eac21663c0566647b19fea3dc82fd04e2f01d7209859ab2beade060f3111e468d7634c9019a789a7cab9cefb850d0fa032063c822074a1a48f0fbe83828a31b169aca15a37ad79380fb6d5425458b222a54ecbdfee53aba960efd408b30d265bd416cbc533129b4f2275686833257fccdc099cdee810ea81b283ed72df8e42f33de1991867c7eb5a9e52d76011b3270b485af56fcf1e314da2283a71e5e293a76d70399e715cdf47f217f51de3d50db491363377154614dd37adce6952bc5a50fbb82764cd19eae00b6b01f5dabb6323f4f536886193bd3548d861e4977d4eb652d1c055640038691a77bcbdbb51697a967c2a42386766afb75b250ffb6f7fa15de1d0c361808f67bed28e718c1a1796228ceaab949343c81fc12a1bd979b4ea676600ba6c679b0935ced5a8620639c85916f035a1e116bc8058dfa62ff330559dbed11b96af08c7530d664b6900bd512e5e46fdacbd1ddc7161daa660ef978616452ee73e15ca579ecba71458ed70707b7e701e21c8eb9fb46c8b7506eaaccd353613fd7bcb8b55ed85b8d2bbd10026d47c750856e1650f1f45291841a13158d83b631aeaab0cbc6cf6233004b49ed11234983e090f2e9aeb1ff55746c4abf505a35fec0999ccbf326faddb287be4c198c86c94c5cb2c804d866ce6db0418396ddee868cf7484d74e4a32bf8b70aca037a1664c86360fa55e5b75a0f61e4a33d0e042249b678d96a177b84f7fb1901b086d8b6c2b37a3d5fcf5cee9603ed4f4ed0a83500e227d182a0edf9aea3599dbf94e9ebdd6d91f8220c1ade040b6139506a664fe78147c65f8f5917308397514b521c9d8423d1aa4b512516fdadb57a81334c2174412f4cf7c6baf92d6313dc697fd65c730e931a525a4cad8363d4657e3c80e89c5ab60b64973680072068aeec371b834721d600a65ac094b6cfd8279c375c6bcb5c02964c5e4977d7103d3e6a7a40b417e86446dac40fed63d2b0062f7ddf9db50945e41105388387cc691880ea27237fcf41b8f331fd28d597b6f12a321e0c45ca125cad324e67eaa020f6084533eb77700c236ff88bc18922f281a20613fe7a9557df1bd43795985f3c2eb7a1457576ab044c5346fe11afbda028bd33fc258761627af40fefb9994c362d9fa2382e4e3bb57b5e08be3671838fbecadc99402ce1f3239f9dd8f6941ba20ba1130e8ad65eec433c11e059ce277ead30695e53b68c194d9773393ed79e2617a350de066aa87db1490a677791c9b2b952c98a7d23edbf277740b4d2cee60059f7ed3fda07aec57e11f19298803a26c289da49d4ee38ae4c307cbf7724c2a4ea0c81a637369d3ac9ac6a09af86d1889ea2bd68b495738ede329436547b3bdab8bd167fc1b943c2402ad9bc88f132993c6be22afedf3784a0904ebf28e5e69a2338f283a37b5b1b035100c3d382feb5ad79be77e195283bd3f2d22b8c0dd20f03a4eb8af48e6c7e06911b29ac02e31e8d88ec9f050f1376f7724d24b0986e09b9b544fc48813a2966535ade5d69dbd0cd0a8d28c42697882a5f0233b6ee7b4e9238e14061a48cdb490856f8e75878bfe019a53658404e37565ab896d754e7292f33081f200730c9791cf462d041c5ee74e74b85dee8927a00513603161bea66724d3cb568eab5e5e134911fb8de2f1f51c45d3d275c4f75240e6a09c21c188c7214a678cdf8bfe2fa9d5693bc24da3c261e58a31b7966e9318f6663371399adf21d7919dcc2298de1387f42b9b84fa159f43eff1c1c6f4e27d8605ac3a85ae1857486657120b6382bfb51e275f8bd0d375b955d4eff7df267619a789be3bf3c1f28ba728ecafa6e169701bf8f5fbed83e8184893ffdd450900bc99eb1786bfb9f77b00f1fd450cb6a296f76fa484e6033ecd35141139497d798a2c1c9fd8ad2d8123d789f3532bbf823ebc4bcd8e1fdf0994cdfbaf6fc6cf71e3fec914694a776815e1bac04459a8b9d59c94694f510e762302ea68269abbe890cadfb1d78f28d172079d4199e0dd8080f6d759aaba9314ee67ce149ded8857f0d88b4d4803ac164d3e714854892b136eec3d7ea9bc5bcdb72fa2e5a120d796ed7946a5a4bf2df76fd5e0dc4f718333bf6def500c653ffbba8f63dc981510522ec5111a0b8a99847331906cbe1ee5f196af9dbfece1c6b60bd5b53a9ce0269a7bac807379ca819b802cc94eb3a469ed16b4afe6c6c5ededc906e080258d8a1abce563bca3a76965501464282c0147b69c7518fe411a76781a1aeef5759f15cb9e8985be0e27298256f76cc9d2f97e8d75c7544c7b2384c96891f0ec77105adcb4e78d18fe8e5a1dc23406d277503fd1248ecee7465222f6221642ac07a3d0dd9c20961b49dafc52b5e78afe0abd0ff18686917d7ed45fd1a3fe59f6ba2c86ddb3cc65cf1e83ee2128e48216d2527e1db78f4e02c936053669a2b2863bd9fec6acdc518bf14caf9c5fa93015f248b2a6dd0a8d63049c0da2afbdb46a03ef769693f0dfae06738a03b7111e1f2ae63859641a53040bf0a6df6855b76554006fcca232d16f38a403112d88a53138cc8a0bf3a77ede274c2c7715b1d45fbd56cd60535a25e98195e7c58f66c313190391021ee880e8b6b936ad5541e62b1d1e8ecdcc48bfaeac6971beee713cea68f84ecad9c5e9019ed19cd2e82be764a8f97f9834ff7580404d260060818e90836879daf8addd78f6727662665633e4178050fc6b1f96459700599df7240387b8be5667d4fbc52b015d09b987c9f8c43778268a1da3166a2a9c5583b93df1ad2279bec599ff89f3deed9d72ef1493f1eda1d4521c7093b75d309e2b28247306dfe483d4533135a0dcffb2c29f3a0156b0be214361bccc54e23d6d7fba4d0f5e5ae17ff79d7b5a7a589988687b8535ac0cb33e2921ff579b07a816e40dd99", 0x1000}, {&(0x7f0000001340)="f23deb8efa18b1b9461ca30d07e4652105367853a5d239d45339c4d069e23c1308a7cde42aa224eb1919254f3435b283955cfd73ff28c73504da9eef5be944a0310257d69f89c90631f8d9493bbd9da9f82ca775a3962dc106d2cffa17aab0912e6864cd4d63c563e3aff074101a41e0d8326b06c6a81105fe7c686ca8e5ff56f46fd61841de7601d7863b8e6298926ce79e4f16aa9c3422aef60b0f493dbcdb605ac4171ef919daf55ce15aa1a78cd8d5673ad17087872290b6fb6f5f71b521d7308d0db67da197036c0316ac08aaaa0b22ff4f95c8f7bc95278aa2a381c13b0afa7ca033a3b3", 0xe7}, {&(0x7f0000001640)="16e0443b98ae1cf23b3f34a68fe36baa15d0dac080e8ac0f5b87ff220c11cee7096c06fc9d5ed45c0ab1a6b92c7bb20b16370e0400f04b73062029d61bf9af7e35a0170a21337c72e716082b9da2a33fe8d1a2fa5ff965b02a4a9dfb2585ec93140a38719469bb9a44d1639d4e496549b7671e63860af089782ded40127f1c67339e072be67d23df3ba65da542aa7bf1f920f3145114a570d3d086cf5ab7e743d03362122ba40e1dc66d4e9e2ecdd764c374f6165d08271659953aada7c38a4df0dc79c98693cc53d4e3a9bc7022fdeb3bfb64f943a9dd137584f218a900efae89b61c5eaea1e9ba309de187720feea631e3", 0xfffffffffffffd52}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000015c0), &(0x7f0000000000)=0x96de) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 23:49:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) r1 = socket(0x11, 0x3, 0x0) write(r1, &(0x7f00000000c0)="ec08524a", 0x4) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e", 0x1eb}], 0x1) writev(r0, &(0x7f0000001700), 0x0) execve(0x0, 0x0, 0x0) 23:49:42 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0xb71a, 0x3, 0x6, "e18bb8c1bb06ed2bf123c444adf7dd2a07b62266", 0x7, 0xe3}) 23:49:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20412, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x8007, 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="de15472d", 0x38}], 0x1) 23:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt(r0, 0x3ff, 0x0, &(0x7f0000000080)="bc781527a0eaec7e4f6deed69fff49e8cc90dcc0ec23f8e4972d800ed443bd6f4be3ddf6bd02cb1283fb832baa2ed51fd76d2f7842e42336d24a9105252bf4572a6e1a1f1a515e62ae1835960a3fc370e6786b36b9d5bc38ea07700d41abd0bcd8a9eaa42a55594d5077b5fd3765065152ca7f2716ea9a24ca1726c17d9447721c48bcd3854c591191177449fa2917528982b56b55df0a3b464e620426ececdf1895f0b701c654d86594c7a44a", 0xad) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 23:49:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) open(&(0x7f0000000000)='./file0\x00', 0x18041, 0x28) getsockname(r0, 0x0, &(0x7f0000000040)) 23:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/146, 0x92, 0x840, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 23:49:43 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x72, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x8ca, 0x2) getrusage(0x0, &(0x7f0000000540)) r1 = semget(0x3, 0x2, 0x400) semop(r1, &(0x7f00000001c0)=[{0x1, 0xff, 0x800}, {0x3, 0xcf2}, {0x0, 0x0, 0x1800}, {0x6, 0xdb14, 0x1000}, {0x0, 0x80000001, 0x1000}], 0x5) r2 = getpid() getpgid(r2) getrusage(0xffffffffffffffff, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000400)) pipe(&(0x7f00000003c0)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x1}) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x7) open(&(0x7f0000000440)='./file0\x00', 0x28c42, 0x100) execve(0x0, 0x0, 0x0) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./fWle0\x00'], 0xa) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140)=0x3, 0x1cddcddecdb5b69) mknod(&(0x7f0000000080)='./file0\x00', 0x2024, 0x7) r2 = open(&(0x7f0000000180)='./file0\x00', 0x41, 0x1a0) r3 = dup(r1) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 23:49:43 executing program 0: pipe2(&(0x7f0000000000), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0f7b0daedb02f20a79570c18c4628de4734a87b9460000000000076bffb8e6bead3f5809bb9bed53f05d1f880aaf46e262f1c2db65f45f"], 0x9}, 0x0) pipe2(&(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) setsockopt(r0, 0xfffffffffffff801, 0xef3, &(0x7f0000000100), 0x0) 23:49:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x28ac) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x3, 0x9, 0x9f42, 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x6}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="f627e1a578e718e1f4c14be9197f805bcd8ca1bc8bb022a233d970c0", 0x1c}, {&(0x7f0000000180)="4896e785d9a3471de3207224db096239c75359ee4e1145be5d11a08327f80f7bc6676383870654d1ac88fb1159b2a2bf593b5be8430feaaf394de68eaceb3bbc24fe0000fda692e128b68ce6e53eeae50f04803dcad15826dc3d1349dfc348b04772c5e1afc75dd0247958e624d9c11e4d83917b4ca274aa63c0dc93af04dbbd84aa26973775efaa35a998fa12440d83bf0eceb2a46fae5bdf599adc237cdcdea9f1e4256e535508305effe8c9ee8d4323f6ba0c448d9375666111ba0029759f7836ab4701a2bf43bad23a82eec9b9395745a1437c2f6f41aff4b1065ffb3dcbc998437caf21c3453cf071a531b75a00b4a62d114b688b9303721332256cb5a6cd5dcab12fa97981cdda91bcbfbfb85f9001889cbefa8772f9b1048d015a8830a57c84614358e729bcdb88b30330964a56c5f447342fcc03effd910ce5c0be1712da1dfd72820e9ab591767ec1f03e24e730c27ca6309c3404dfa3bfa91fbc54726d76d1956536862f31e4fd8417cc41c8e71bd5787fa8d2483a50dfdeb55edda2c896292218b88abda8dbc2aa40348293168cae0ec7404388045840dab88fa21d846d6950f58eb48421c850e329f392cbe1b70758e91e81119fcddb728135bf83d4c2356b04562f87e3ea54172a67adaac6b14db25e7e564a9d7035964971747d8734a49cf8048e953db52abc52b74f965a16e0d0f1fe49de90f2bbe9fd978f6c3fa15d215cc33f002c63e89f4d51084851bd9d944b65c605366000c126bb52754818940a70e24b4247dbae235eff19b9c4a8ff31067cc5da8444eec7d5d5b2407da69abf1b48aef8b0497a25654019e49e7cd98822a5b1cd8f02363a959286baceb69c20ee4d7f5576037ec90b5883a8cb5bc5e3db249497d0b40bf5949393a82b6ba3dccc51555a434baa928175b718fdb1da380cc8f1d7a43788ade5fd588093168954a0a868f915ea3e7fc59d9fa69dc1373ba91b6bf1976aa8142cd93b0491c267cfb5b943fb6985f2b534a08342154f0ed8dfaebaef63779959f2e7eb57d15de9c2a208b400e2988279a4cc30834b39d9134b53e3e72f19d9a7983161417b80853425fa2ea8dd78bbaa7741bb86274ce5ebb4d12aa111e6641214edc93ff499be40538f209840b94fca7b5f1398168b94c37ab2923ff34d3ba9612ac8b1fc415721f54cb9b64b2a76a522d689586e8ff2024aaf4b200ce36ee6db0b0d77af50ab8301a4728b5f4bc2f6f3f42287436b7596a7604631590405d8523cfd002c2d9e1eca04e06f2084b83b8cdfea589d72a0d3a9d04053eb50316a5098889235fa235c47a77d834e22f878eb09e489430fbdb9f1d5ad489dd5945d3c1a100c1d6f579d712f4b9cd594efbfe16ea22220673ae67888017d4c4964a81311424cd93e7226916a6c63cb2621da8d747b02e47f6cb002e590b85923733b0946eab5f0b58acea2ffd704b080fd029a2bfd42f883d86f52a70bce76b9eb3ddf36c58f485cb7e941e4580e8c66fe8e79c19890f1414b1dbfaad9be08754f983bf0dc9bccbb288dc80848d0f51e0a8d61b0c122c8dd12491f3f2b49a80713743cb242c9facbb04ec68aaf7884f482bc38e3535f354de5f6e8c7a9a8ec5f0de8b245696ba0d775e679f3a38d0c082864d86bf5c2a82c5fa49a8fdf65b40e4b8e103f2067ff3832bb1b57c9f19c667596aa6a7c260e0f834502f8740c85845d8e0b72c4b33fdf2fab07712a244c1b9e9fb5c0c2dc67e35232c105c71b51e18a84537417ce8ec3430738cde245c9f6dce51dcb293ffdb3777fee8342109a53d407d7e6f50e186ed40c596bdfa6a397a238d9a8ed887628f033ea0df16f6f58942adcd52f8f0460528e2895a37553686f1fdd6378dadf57359798fcd3bc8625bff076651969eeda04ee2573aabc568beef4656c7328d4a6ce73e1abf078e9cfc5a3bfc2f23ca34e1138444ee809c264b18bb5f7386916dfb6651ff12cc15ee90797aa022347f9f48d39860960ea613b2a8847c6dd80f6359bf0980c3397db47b1898ea01df204004d54f153462a902ab46e649a988ef7f13b7d6b6778d5d40a4c50a2b8e22c77b99284ea7483d358477b50822efa071eb576d70c4da2832951f4f0dbb3c0ee0905011c37a275e7a00a1d16633dccb4412e97ecd87920cd95fa602c7da55e5f392010be266c06903393ccc011bb6f381ed628c5e107b47d7b37f4df52e9b40bf7cdc5616336aac6045f1875987ef850f63f46cb162a13efbeb71083301faf5219517ec601045f9fe3a8004d65f167fde95a8b07d4b62c03dfcac7f73a502163dd5f747173b8b0a1f8e7d15fcebc05ebbf7bbd63df4f1c5ec3ada191c17b8780c6cdc9f84977ffb8285d7880584292148945114de45fc7685fb1d465792461aa3b1fc263f9e1dc29b5e6d5133a50c3e6cf164a6d941c9dee32a49ef020a764925aa73f01071bdffcca57c68434f51817795db07b4c931d7033652f2d95ec999adf949befcbafdbaf8b52b5cc5cd176691a68aa9bac17072af6ec982e5683a5cbed73eab244a26abc330b910b97facc6c6ebc6612b79a798b159121d832d56faf184e812f360b2b00981ad6aa9f14c61bee4a0086672a52fba88fe36beaaf4c87143a477f99f870dce59b9d2d4f595fac0591d06d4a4315faf3b7afd8335b00806cbd66e472b35ccf9b8202a0a028d9988ccd935f7f642820f98d12ae35fe4b094b120ae6f983c470c632cd7ff43a5567d8fb6561f51d3485dee84defe672ab80ef8d3336c18f1c1ef44ea539d2ec4c36500a92a30fea59c6f87a8994d62d8d6634e04e8ebc7c255f53e32f54e858107a71110d5ef233dd3ee5d2ee7187583d110b07973684ac7e7eab5dee77f4736c90cf7a8434fbff46b7f73ddb446d79c47a6a68bd9beff2419854aa5afcc8ee129cbd28f0561abc783fc7805b33c379264426014150863b6ed1d390e1a3062ddd8d648e268d7dd98f55518d0bb25e6003cf21f0663828dd11f206c5a646a9b6648db6ab2720f8bac605d746c81bd3adb899cd1550f6d950d4498dbf77c093a2931e56948348ec2631d8079062558a5433d066512ff695292b2c7f1202aa2c2e4e424992de20110d728327d6b6fd9ea48c6fb856c2666655bc172dde35b3e04d6f95db7a9407eded93fbe8bb46e08af4502995c57b065cc08b51adcada5851db194de2f2442eded8dae80df574f0cf70d9d7483b0a57d6f2eb059b5e5347b3196dc7561d547b964c15dd3080c3679c551da7af91de7e15d828fb9dcc511694315f9391b4d551b78ce1743cf39b7aa32d806c44fc2af871f9b943978e059029dc91a0a1d77d8ee4a3aba13603be7790a0c7bc21007ef13c58881ba7065a6783d4ca1e37cb8c134f300707de9ef3fcca4f825101a15e6bc26376fa1069525f15a01a27563327079153dce9daae98aa960352ac6cd7c3ba541826c9f2de3a01695070221b66d89720e725d3bb627eec5a79b6637c9011771981ea581ec5040557fe51910089c40caa7b4fafceddb6680ee1cddb52415f07bb4abd2e7eea5ce608638cdcf72825fa6a84e185dec07810569ce5645fecd83eb1a248a11bda74692b25d7b1d3ad9cff740b78caede94d39b95f9a5c548a54160ab26b092cd5ba9553e88c6eb24235ee686e9e21752761274321979374e04391ceddec34576b4883d2b4a7f27e515b1d2b4e379f1586ff8ce967ed9da7390e023b622257ff247ab2ebfc319737a6347af082107f59834bc7e0474f3486f5677b0591c85cb1389bbceadceb3f7af1f778283ba33e7a6c9d16d93ce441299784ad42ff24af79bc529ed77490b73b92654093e36d7857fd9098626d209213819f017432da2b9961a927a3be076c0fa3b00a31e086c19fe6e0d8b310971ea750809e5d7ec4dc6f469e4a0ba2ff2370d58a4b2eec22c5bee03fe63b3c34f22e261fba2495b16097e16ba53ea5de2ef73d0de94b24267078d1d8130db7949008951302543122a5a9229c2e8629f475d6e99241049dae53c572b6448aa41221332d4891aef4c04ceb507fb2035c6e7a85b90f216aa9c6f92acb5c18f4ac8bef2d88a8320f1754d2fd68ceb2a6562e44bafcb4a54e504052d7c28c160808a4e12916244a52197eae4caa99dff840dbe0e95c461f08e60504504cb33fe96a49303ca4e96871e17e3acd80fdc6f26bdd8619a6256851eea15ab23833e23f9f31b1b7ba84a2991cff157fb164146d2c8b585d9f94ef317c39b8c98c5d73762610080d6d0f736da8da972bf146f678ce38ed52ce5712f139689f8b08f0354d5d4f6cfb3390de6355b614a4f8e2a937ac5f4f5906be3fa249696dc316cec51ef4085bbf09b5266b367d44357cd730115f49951acca2be7ea3e0f1835f8bab0f540546b735f04d8cc2cb2d3e2159bfa71680094a5828b3168f799f0c6360d64fe8c1ce665ef8c1c4b34ae1d49f35873dcb5d5e9cca871d3d87e141bb4aa1871141b283ce0f12bf58b95a6c289158e0ff947757235e048db9f03af4d5add2dd0190d450c12cee15fcf51b5d7099d086f3905cc78298c115b6a98093c0cc0de62edf0884bf27a861cb7446a17f2deb1fdf70366857eb347524aa9c5898ca79455cbc61124dc51b9a81fad9ebf16549475062668bfa04e537ae10e65504c8071f325c106184d67c9a1215e8e15bdda6c7a9de148aff607423c2d1cd0d1234914517573e73d1f90732727c7502ce6c3e7184266117fe7013e606f2f81c2b16548b40a97ef0e59a6a003d4380503721aa964e0f78751c42811e3aae878a0e7e0795fbdb09ae3069134c48c7f0118177099f7b2d16b90c734844e5eb23c2b3adb3433ed25b66f4b0ccdc4e602d8a64587828b105b7896c6050165d070d1fdfded6e28411b6aa846cf0b381793c25445560d53a6f0b5a0ad04e58bec3ee4629ccb1c4327f808a502bcad12d0b7c7efb8e7fb33c5c24c38074ccf7b10bc71d630c43f32884515f7f7b36878fa358e80332a97285379d4a6e94e4248187ff2a38a4a432b29992a230e46d57192c4bb3d5018ef98a10e32907aa3fcd89b3709a1a8fc0e666da8fcc4484020e3fc1e64cbf7649fe72a3af9c1265e939afab353f8f2ce0b598952f6e850de3818ee089230d710ccc5a7996d0be3dad5c39a5e20b582756f8f39d7c74a9ac20e573f0c32b83f0283f415b2b63b5eea9b696b234b4274f3c28948489d6c2c19ab37a6230593f8bddc5a287677532976e4b802f51b0eaef04887cb64c6fbf5daeddd829344c41399d7df9051b0003ad1f0643fb194889a42bafbefc3e71b80291130b08a4c3e55e53ef9090de1c54d84808580f4c38c89c1691f4efdff2d2933325b10c78efafbcec43889fdb75be8408ef78c9972e96d60fab025a885e775ca9e1199de46fc3092a98c30f61153af2f9230199bf0c80e2e8bdd99394a251b00b0b42cf54f0c705aea0579d43e7b779fa27b9db1a7f1738bca5bbd3b5fc612e006a33899726a4d8743017fe2029736b45919175368eeb15913f296ada1aa73ad7bf7121873ee9ffefffd608277bd51ed0e3b641fed56014353f967fcefc5cbc211b320bb4032166c1c04ef59c8746d6a7a0a5727f5b6f93161e6e20774c109d97ab8e008089d295855297f52c69b1407ce88c60b342ca49ce995902b44c6a17f968ce330c9ac09344a7ddd5b54ae5014677ff2fcb587098a192c1ecf6d3cc21b497688699b19041c5c797ac784c5323a9912cbe2c58ce859f71553e4a60e1ae378a68b4efdb84f7ab4a1b0eb4922fc6b567a408e30d3c74ce5d174399", 0x1000}, {&(0x7f0000000080)="c3262f7d18", 0x5}, {&(0x7f00000000c0)}], 0x4, 0x0) 23:49:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 23:49:43 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fffffff) 23:49:43 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x0) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, 0xffffffffffffffff) setreuid(r1, r1) 23:49:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="0b80b5c1da2f890ae34d5e44192962296b3b6c34c6ba3784a195ca427ee41b37a9010182ba600a6d916c039876703e4e0d01b57a8582fd7980b0a66a46597f6d94c0dac17049cbc96c90635eedf660ee8a890d1c357bb5e058b1918b14f9f02aa84b4359ca8ff99c75e94e8175011ebb466cdd78526241", 0x77}, {&(0x7f0000000100)="6cae9c65b796803a276c1ed6a277d9f5e1ce362cbfdb420704c3f87ee9a9ee7837e8afe3afe593d1f24a30c7d284a77c4a3df31d4d8ce5faffe5ebbf1ca5f7094fcf7b98427d0f62b0295a5f8eef1ba532325876a8d78ddabbe9abb8bd81a25dbb8adc711f9970627c6bf2d8aff5d8a0286482168f3ef3e6b5dc31d825ec4b69321e8fc381c2265c2f009bcf07089bacbd0acdc8eef14eb2215b34598af99efa6bcc64917672c602e7fb354743091a27e76137aa4dcc7725ea8de26da3d5b660", 0xc0}, {&(0x7f00000001c0)="2bbda965076983ae921cbe0cc457843ffba3656edb37d9f13ba13c620d22254ae3c92d0f3f2075a2cf2d45221d7928378c46434e52dc6f17f6e7c822145aa4bfc06100697ef6452d423ec5529f0a87bc51f7e65c36a1cc7402e4dfeca752f911d0de00e1062e3340103984a9859d51e607f9c7033b8e09541d80ce8fa0526fe6f0e0b07ae683cbf7b0dccd66a24b2b289abcd2c362e3a25c0e2f58", 0x9b}, {&(0x7f0000000280)="fcddf9c7b6b84f397ac6d4c44dfcb2790a977054e48079c3ef4dae797c9ebff703ca56838f1620f65a7abf9672955f111564aba4e3071b2df667e613370ab605148832ea831aa5e8a28acae65775fe6c03d056c70030c0d3386c4120f432a8a0d675a080639e9d15c4dd6ea4d6c83f70fbe20094f8bd3297848696c707bac89d83ebea73afe6249c11087a46858ac0513c4eac0c35687c74e730da54cedaec5ff80c53c4ef454fd496d02264793426add014fe0e6f011ef87cc82bbbbe75f80951e03cbe8ba637f7121540cb", 0xcc}, {&(0x7f0000000380)="063fef72bf6889ee2263aff6f192363b10b14bd631a112469458984dbaf6b7de21c87105ab261c575ed52d390bd08ed350e890df303c0deacf0278ff86094d19f402299dd40abebc1331f8af7eb3c5339b29ee4755e7b673c4f3b71f3221f8e9fcea2018e368891606e11996658e7ce42e8cada628b445b8458856f5d52fdc3ce95e8a300a775ed68f945b484b89b530894875efef3862ad2bc6101b36f9955b0d23ed05de7449547a479c025af03ffa5d00be63c3ba54ec3233548d9e62b378d26b4cd9dbc161077fd16b9274e480f68cb6cdc51fd3385077a92e73e36ef5c24e96a35a1f3b1530dcb70473f71bd93b8348fbd2a773776ba2a70ee4e9c883cd7d494d84a12d67de10e94db77d2d5d91755023b99fcfa7a964c533dc3c13afaf64483e911a80f4eeb6ac4f8015dd0a1282e088d30514a5129d8c186bfe5d70995a0d3a88c58d73aeb743055dde72b1a01206d3079db610ecf054413234283862848130e70e5922457c181138eec2c14b59e3da00c85e4f0de1fe91f664cc30c81056266979ec17295aa197854e0d55a939c65752e7c2c7975055681f96473b2e3a20b8c9d470b2259d79758a98d5b88c5ed77a7094f59440aef4073375f04f500fc1ac6346cbd682e39a1a67c5a918b98c5a9d375df6674aaa0a9b51eae9e2ecf95d0c95c54f940b88e3eb4f6816169698c43723bdbed92bf4b925a84abf5a4a36654990ca64a60fef283dd6eca49020516833c033885104f01963943d07eeafcec4fc30ee084b1b90949f87aa16000fa8719b02815fcfc88586ceb3f94a03b7e297df964206339e8e65b7d32a74567aea3b49f8146cc46bc1cd83d0ad4dc2b7e00278927026a433509f4a32c46a634914d0576289219fb79e1565cc2ea6a1e313cae88527e5b5ade30e379dc7f29f81b0a13657a686d7e62cd3a01e8f9c274aac62642c5da57fdbc84805e7d25b7bd65829670eb18ae476195599a7ab91beb5777ff05dd91e0b9a22c88a6cc1f1d57eddbd67d5178c831b0b3990ef96a1e50217178ba7afbcccf6de0552e6db9f1a6c346e4dfcce28fdbfd299ff2148fd7124b986c916970712537290bc809889bab74af5c90c4b1f50d94243b6dc389f1d628c9d420f82958fd1d55bacd878bdfd7b659c891c032658c3c5bf0882f69fd94fa54bcbbb3e968fac7f89f9c6ced3858600de69860aba72d5459d4aa19cae41d3c338c0eb267b4bd5540f8401fe0bdf380703bc176117d009f8837c86467319c791526172e27d0f5563ed957ba939b823c49c9ded9accf8533afb7a35fa378cfa8eea2afce419358e2931307e90403c3a507f6a02e26d916f300a7b390f0bbe005889107567d4cf618f2b8d886a6cdd1898517fb8bb282bed98b3beef39f2b9e6d50426e1c12eb6ddbda3bfdefdec4b1fc96e6a726977541d4b4724e92e17ce558ced38226d804d9a39472397f7018ad0fb33f75e0b2c47c14879c33271e8daca79f6580fd722a133735cab7b855158a9bd29d59f05eae039db70ad96c25baaf7d872324f6b9832e1a6b00e70990d367213dd6f897a17c18466a5324486281dbcec496f34eab0c961fe827336452ccf923cf7f9f373787f3befb8a3c208edbaaefc0434aa20ad33619e970b269d4682c2382d54e2d1b24695dc32a18fc5adf09bbba333e0f4ce6a86b8f2cfa5a950b27636d8e33e69a984f65bad02ddcc52f71d3cc912da2987a0e20f7b3c3fa37354d2d0afeb9996068b6d76f4f7bc2f0b4ff1e281d7a79d71d60efccf5185e1d8736a880b5bcc679814e2b15dc14e7b2536f7822d9bc718e8521d66512ef744a9ee267ef3fbe9ac52f767efd2efcf29b6b6014feb90d07c17c66989d3e684234666b787e1cc6f9c5b3ead6d044c421d6b536fc149d0845cd2e0be3e2e578836dcc7df65256f00776957057aa5d2576e0b31eff8ddf306908c6b34142225cacd40e068b1b555ba533b890ca5b45eacd5628f5b307e067b89024955979b901b7f0668204a862038d17870f821a61a02c67796280d04e89378615ec51ed6f96f624b34f07a25293d9a66a3af2403936b53eb2476aef6c30ab9b47fd805e0ae01e8ac8aff21f8e174f2f99099658b0283b3bd3ae6253122ce17a65cef5b0c70a1f5e72f138d7f6f727395c4100976054bbd6dd30255b2083fe69c263e14e1dc518fb85f8776ec2f7d35a9588327e18a3d0203a946b08e6962bd7cb386927d5b593c06ce4f53cfa44cf9a8045f1d48c21f76dd2d3cbbaec28d9e5238fb502ce34a2e688a1dde2bbc3afbb0f02c06631785a0043153cc9d47dd81c503914c9e3dc958f8db2d22ef3bff32d84eb4aed85596b3a80b595f09c52dddf46ffd695130e3fd2e0c4d84051e0c65693b25c6443252762afd41937cd68cd0045a17a83016b30ffce9aa057c8d62ab3ae5c46b511a7f988007213ae95914ee63c8a2329839d898237d606da7ea368239f06e90a8a2b7eea35b870455a30121255b2e3071b1a0ca357f73137a13f3805d3c3821fc9c364fe683eab7c05f6440de1c7d03d91caf9c6fe409da38f071e86a9382ec16bea9a487d59b5089c65804d58b67fe64202eb056d57af69b28006949ea2a7b8a398a658cf7b0d02a7642bdcfb7012f6ecda4f8ea48b548167a2926b334e959127b5e6f655f0c4a79f3d4234ecd567d355a5c2f8e2baf47c787f42f782df3643c6e66800ff92b19b3c0b816f942d887955c79dd195f923a2b7961881ba2dc01b6934e4e519dcd96558a7bde46287a541dcd682e3e096367037d4ef52809d5bc7b8784be41ece187f9831def176ffae7911be8c078e8b9d690a4ac4f78706e5791440f3b277faddf74237339cc8f870a21c422bd57c4a50e258e757a911d7cd44b747817605e8d78fc0d8c55df235b0f1b6cff8183d6fe0fe0fef9cbe48d41809644709ac0e693009d43aa25674399629a17a7562f86f69432fdb852956ff1f201e7d4ebeb3dfbab186a3fa7c5384636eb2b2e7294a08430409dead782e0c17834ba8b12cced9d68505660c64cf248cb35640a16cfecd6f97af7287e7bd2f43808725d5fd9d4db3eb0294571e3febf70bf96aa6d4f5e4dfabdffb9611b585f2049b4d3560a561b40fdb818b3c116f308e400c2b7d96e7cf9528f852bcf722ede6ca36d6d6091d501aee1fe14f9b95674fa45e07c9a6e0ed1c3f8b6f63ecb1dd23c27ce90cbd247c39cbd81a1be75d9c08774423d477403b3fe8089dd74f255cb3c733b4cbb985722e4b15e7ad4a8c6aceaff8475000a640a055fb8c73ba48eac299a047f89a411e768f4ec5d9386c0d9ba6fdc931721533bead4c5e416d6d3420452064bb1b78b4c38331edeadc39f63a4a1b10a6b5f5175bf0ceb9de3fe5a42d2217a14f57f57458fa4ddc8f400e39a94e456faf6d5c7d659c13fcb59cfde5f8adf0891ec6b3d5fbfd3fbfe0ae2d059593623b43553ca7767b0928e5c0d794aaa49fb3664ff2f7871ffbd89181d87ceeeeeadbe9ec09e32bb26decce8ab6f058443702716e6b9f6ed27b2d4f825f06338c8d2fb9810d89d88a3117641ed1d92e261c5ef76c588c2917b0eaf381652b22fb505e8f05e0d723dfd469c439b778f53d5c394db150a593d795fcf05ef477298a5a279551eff5b9f33a78784aa6542336fbdc561e2925d8d234fcf36358b1fc8115b7d67427ba18b154465cd02dd511dc9aa0313c500c75f5e0d92739de0f506260f5d0f57c5b0daadaeb0fc2998ebd71db81168f9d74e824b61cac03e0d75afd1a3feebf38e3744896fc15635807ade057e17e18ad5651903e7a70ef231797732353818e3ff6f5c7825906dfcd5d1402d220ff130ffe3e1a75858c7a2446575d8bb90d6e92f6f155cd7406ad995bc89790079ab3c29ee891ced2bbe3176a5698e5a4014eddf34ed15a52ea6ed5df8d69628acd0734e89c6cd15f474015ddd288cce144ec4c045c14bdc2a0898379c67030c103f0b9f0a2b55b108b336a45c90158c9d03570f5de9c3a42e4234cdb3150512020a2b1fae3c9d47a140da1e608714ec583470b3555544198e9a5408c84797a12750af06175f0db603dba7c265c66007f2781779ff48e83b8285c8681d684172caf56779aa6239278258c3d683ea5c92b91ccc03ddad3a129d6e4feb3710b3512ca3fcdbf72c31e60348170e3ae9ba99963834c5c03adfe8fd7de23535cb7d7de7efa33037a37b56d3540c5f7973f1378e6f43a5beefcc443b5722e51786f0edb00f2d2fbf14f224cb404e7329a0df74f74f731382b0c8e747fa9c900085721f47ab524d9f07e813b0117747b72ffa4a5eff9bebb63a595c7202ee4b082624c233147e3c31457fd4f4479067258a15c1abd0dd3e5b310a229ab3233b28a0013da383bc4efc859c989d533398067ce801ab12e3c8a8524d14888e5e6d00c14d03631dbc3245d064f451a4ed07377e4c7f92865d224315a6a9f99e5236163b89f4e2088370b678a7b84072cc3b01c30bbbc8e9f4c219dd09c0ab2dbe050af2a821f49bae299100fd0a48d2fa6fb3486c31b96f1e9e670c7196b40625682c0494beac5b39fc241e48725b9b5ed73b5bdbda8c3eb4530be5512b53fdecf837972c039f87479128095197057a659894e92aefd8a49e65734883b47b00c1c8512f1ef7558125d92c86986ff63a2b150732bbaa372aaac2a9172d7980ace64987e4520a3c8efe7ecc5d92b224144653c1e0e1b4991d44ee518d1cc03fcedc4df09e8b8f6de7f9ccc7771e36e0cb2ac8a5b6fa41519162f03b122aca3e8bb12c6f9ca594d11f616c8f766742888aec3b968c90615227dd02f490ad8efceadc8a6f3a8b5dbf9d25674e99c6ae5d3043afc72cc727f73a17e1597a1dd5fb74407f5107d60dc5f408a2ffb624ab01864b1e8c1ede0056644f037ed51a8ba59ddbc3b64aea9381687536fd74c374715bc88b2e8c0b8737c3d438450d59caf724047c407dcea5d0f4b85eb6440dd48416d36fe29329e5206c8a243f631cee0554659ca8483a5692d57f9691a42f87fd920ffcb20cc8b52f8a47e5130c6e96edd86f61e185b0a299db5ae265256e00ce8d0b60bc791be07a7f34bd6d99a1cd0a46fa5ddab2cd92c4c64c040244b2e8008d4106edd01382dee1fb7c7d8f5f65317c5c2b4e17d641eca4de01f82425dadbb6d2685b69e703946c0a17a6e9d3d94477d5f462ba4fc476d0630f487365a2d68d51011484fc362d9cdc809958bb6162806b6b4fc8696baab4881466f512ba292e0d46fc3a088120a9bdb1f44dcaad3960f34be0d922411e139694d4e2c96c3093a4124103ca7c19df8bb84ba31ebc13c491dfc6b881ee8fba338bb1ecc69a3dc35f053f4b38978ec4b7d13bc005b901421bdd628ab51e81ce961b253c6d65c100c318e4157af3c6b173e7a3023be38d23fb3c0047cb741069876c035b7eca314cb0aabdbc5f3de14e2f66c8b750c2fdba8543f7e87dbb67c1105cc7bf30a7476fdf8f4704a1a637622bc04c86f92ee9c15593350cc7680303ba270315ff559f5d92645e09c10d6c97668819259da686c2ff5a4dad74239293ebd674389cf7ee8bca97d5446ee8e1bbbfb49c6433a570b3da41a0a0136a1e2768a3f8b78f9b2c8c4910214a0abbfd0ca5c32790c05146db5a7ce3a1ced9a081154c275c8f5337269c8ad8713b7469fb158b258171c6560c1d134dcc60891a3f47d95212527bed5673590b8edf7928a79b8d05cec2c10f7d43b10d1659fe8b9767b688606b063f4c61a8fb408b0b82d0d214f13fc813029cc37a63cfa8fc5c3be871", 0x1000}, {&(0x7f0000001380)="ac3e56ae29c80cce0337e5a2cc795d2676ee35c8f0288b62303199ade5aad68bd4d8d12a68d721ce9d28f2e64fbfe3ad35fbad0b88d7815b347bb7f9bd647b0df6c0f8bd089ffec1f6f24ae9ce3472abed2e0ebe74e90eab5be8c77accad88256c349223bcd3688eeea2c65058701606a63ee8e8a449a2", 0x77}, {&(0x7f0000001400)="2dbfc1f94f4d3432b1bac811b322f24b19a4e633571cc01889b89727f78cf75fdb0d9de84d6b9c071843b6e6caa46346aa98bc36fa36d4cb0d1bfe442836b245cc0a5dfe8b234854a70e329849038e26f6bfe0310d73b4fb58c1c32174f9892eb1bc01821889ebf01cc340eb159779a748485c04530da566339842821d82a91e1964a6f7baacf8a6a7af047e2d4bc2dbe7f4331479238a71d03574e24afa5ebd6b7153b83ff7643a4e3b083c6023f1", 0xaf}], 0x7, &(0x7f0000001540)=[{0x80, 0xffff, 0x4, "be0d0c8c2d496f35bfc5f09d517521e6ee9e9cc0a05f9a19bc35be4f6b72d2607ab7ed2ab33cdd39deb97b30494c8ca9182d4383fd4a2326bad61ba55124f6b0b2231718a0bd4e151d7730a8eb480e95dbed0b47f27d36f68844f0d4d81c25f60641a7fb33acbc1dabee16a0"}, {0x98, 0x0, 0x8, "f3f25e077390645aed37f631810df5d2f1245f95a4f042b311176d0481a7c2323094fb2ee9aed2acb421b68e99b897c0a8a0414469e30e2c30f696d375e3924369cfc64a98a7e1b9ef38fabd9570b994a644cb02bd71b4be92eba434a48a2869810205c3bafcd1dfb7650123c0464666f510e0e5294002c1c3220659f876217a0106e17eff48"}], 0x118}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 23:49:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="bee2b80f0bc0adee5c52e57b93c87b18c14623ea2cb034956ba71b1b6e7dfdd7691c86f17b91eedf858427e80518e47ed6553056a580e1fd249c43c7c9fc233cef1c48521b657343183ec7a0fba62ffad1ed3f45699c87a618adb0db7f5a31e0454746afac09994110fe005a659398a953c6d2aa35ae9637a94ea417c8d36907902e96b0e2d5508a2a8ae1c6994b8bf0c3ebadd9484903e9c62d8c7b0e6ddcfe1a92bf5f7b84fc9bd9a4e32ab9fbac7ec3468d9a4bcaa7c24fa0d1f43472f666bbf2309649528140f55a072d6d902f237c6015eb63b9f7df4e4066a5b1082e5352cdc18ca3e268a28b58e146de8691b7bb8d00c0d5c7a2bf385ecace", 0xfc}, {&(0x7f0000000100)="31775a9d08874bb1c24a59cbf0f5a423679fa1179b1ba1ca8a4d4ab3866c436a75c5d13df79eda0f205da6631c92dd4c684dfa2be6f529bb02bf8dac048363b0c78df6e896578beafcd57f493b1c29f8fae70e8bada2e0747d91c5556a944f335e5412c91de2c102a4e7a1c2689a80d5e1471ae750850d805a3d88f01f56face4707bd8f20b52cdd22d2651dee1bc0c17a719f757693062eb8c1574e63fad7e2c838e81fc37f543540238e285cf6a9d1998c0883c20a91a2d7d7ef5d80e53846bd2e07932b6b550785258a8710e10da286e013fe9c5b1519cd345308905fbfea57ddad", 0xe3}, {&(0x7f0000000200)="77b26e452cc7e549144d7810f5e1b0631f04038be54dc2808e8efdb77474bf6d1420ac7ad34b1dbeb6f06b3b26a1806b790e8d283eb9a6a3329e61b9146bc47818077f89b1cd10e0952602b80e63b860f46b821904730f0f2244b61f56a78eff6317c8ed976ef97a3a48d035bcb51a49b39830678522faa3c125b6dc9f1e966d4fcfd1cf7641e8330f68f4a578fcf6cd17566d4b02bd31e697583ffdce0b63e174ed06df6471f5383a78a49c3714", 0xae}], 0x3) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 23:49:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) getgroups(0x3, &(0x7f0000000000)=[r2, r0, r1]) setegid(r4) r5 = getuid() setuid(r5) setgid(0x0) 23:49:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x30) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x3, 0x36, 0x1, 0x5, 0x7, 0x80000001, 0x3, 0x3, 0xe7}) 23:49:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) 23:49:43 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) 23:49:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005e1d2b730cca3d2b3d5"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) read(r0, &(0x7f00000001c0)=""/237, 0xed) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 23:49:43 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 23:49:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) dup2(r0, r1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCCONS(r3, 0x8004427d, &(0x7f0000000100)=0xfffffffffffffffd) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) 23:49:43 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/37, 0x25) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f000006b000/0x4000)=nil, 0x4000, 0x6) getpid() getuid() getegid() getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=ANY=[], 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="da00431f167d56a2224f27b866c7ca5d6bbf2bd2c43c66fa76e3893376179ec628c458f43a393738d91d1b83fdad2b9e842dc6e26f9bd0dc37b414ae1f500e3200a53a29b4018c9c76ac938c69f458e802069b85ce6cc08b93ff810950490fe338e3bf226794725084db0c4cf48c983d8826c57f94104a61aae2efb03c04288c09d232c8223c3d4dfe0f3cc5f7a0bde2c5e957122267f6b7245f16f1b8bc10a5c5", 0xa1}, {&(0x7f0000000240)="ec57e7a163619ca5791479beb3e896634e06262df28307c52e9e7f24bf9f6f8e915fefd73792ce04eff63f", 0x2b}], 0x2, &(0x7f0000000480), 0x39, 0x9}, 0x40b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 23:49:43 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x28b) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x80000000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 23:49:43 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = semget(0x3, 0x3, 0x80) r1 = geteuid() r2 = getegid() r3 = getuid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/132) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4, 0x22, 0x8d28db9}, 0x2, 0x401, 0x2}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() setreuid(r3, r1) kevent(r6, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 23:49:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 23:49:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xe0, 0xd63dc52b73bb85fb, 0x100, 0x800}, {{r1}, 0x0, 0x1, 0x80, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000000, 0x5}, {{}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7}], 0x1fffc00000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x21a5, 0x6}, {{}, 0x0, 0x0, 0x20000000, 0x0, 0x81}], 0x3ff, &(0x7f0000000240)={0xe88400000000, 0xbc87}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 23:49:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0xfffffffffffffad3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="c68ce78733f0157fa6592f19e30df5a6df2188c0c77238e9f4d43610b7036a9194769671cfdb6e699564fcaa01d1c7d262b984e53a0bf68060749701a1025a5f7e5733e4ba27381c60dc251c2703cdb77c850b5c6a7e65d10d5543a0532ab2413ec8dc4c85483d205a22fe3795744c7881e36f81e42ad0bb47ff8dfb3466df6f44948097169725851bbcb911d75dd0608f58503317d31f332c88d969048618ff29c7fe1273253b23e1d557d364490f620bcfb9796fdec9e41e96f285a52215fff1cf46090b4146b15bb7437a9a345d87091505dfe214d2b6c2716830c5202f276b2d3eb3665d6b21abdeed81", 0xec) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000940)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/60, 0x3c}], 0x1, &(0x7f0000000200)=""/251, 0xfb}, 0x2) 23:49:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x2, 0x4, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0x3, 0x4, 0x2, 0x3, 0x3f, 0xf127}) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000001c0)=""/164) r2 = msgget(0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x50, 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) msgctl$IPC_RMID(r2, 0x0) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) msgsnd(r2, 0x0, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/229, 0xe5) setitimer(0x1, &(0x7f0000000100)={{}, {0xfff, 0xd5b7}}, &(0x7f00000003c0)) 23:49:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000021, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x6d, 0x0, 0x2e, 0x4}], 0x7f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000005, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x420, 0x3f}, {{r1}, 0xffffffffffffffff, 0x99, 0xfffff, 0xffffffffffff0001, 0xf0c3}], 0x4, &(0x7f0000000100)={0x8000, 0x5}) 23:49:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2001000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, r1) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 23:49:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0xffffffffffffffc1, 0x6, &(0x7f0000000140)="27fede46748d9194ba6b9c2c62c72473b7ba8578", 0x14) r1 = socket(0x400000000018, 0x3, 0x2) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000180)="61641c348223af238ee68826ba64dfb725c0c2a2de653f845891205267dc5c917c303ea22c7a92848922fd080aa9c395805a42e96141f22d0fe60385936e509fe980148096425c518ea6df06edfe3241343951d7dafc9287c9a7ef52b54d5c87305b6b410b00f157a9e16f3253ea6980d4b3f30a02eaf01a02a537cbc4ac49fb96b1c63d745591171a697fd7144252e07714b4d8fd1344b803bc9669fc3549f75f294e93a6c5b23f046c15b61e86008d188e9c4fbca0999275c91515", 0xbc, 0x40b, 0x0, 0x0) getsockopt(r1, 0x400, 0xecf4, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) listen(r1, 0x98) 23:49:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0xfff}, 0x10) 23:49:44 executing program 1: r0 = socket(0x0, 0x8001, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x20477ee98dce3156) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 23:49:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) fchmod(r0, 0x20) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 23:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 23:49:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/157, 0x9d, 0x40, 0x0, 0x0) 23:49:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) clock_gettime(0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 23:49:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x0, 0x2d5) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000fc805da900000000000000000000000000008b55594f4492145d2600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072f89a1f263aa98206ff47f23b6d00009200000000000000db5dc43b08e3fe32729b5f4d1acc3b7c054c64929894f9490fad5b687a3e4308b2c2fad6c6b59f7257dde8cb15a472594e1b00a17bdd7cee3339230db1fe4626330b3c2eb71e83a6b6486c5f2fefd98fa942c618ce37e6e8567b87f6010b22112f7d977bd362f9c03acccea443cf8893797d57c43c04d63fb9b381da031c2af9caacc7509e39cdac5cd3"], 0x9d, 0x3, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) socket(0x2, 0x4000, 0xac) 23:49:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d018b8e40823792aa6f"], 0x6a) 23:49:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x207c, 0x40000000000902) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x11, 0x0, 0xfffffffffffffffb}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x862}, {{r0}, 0x0, 0x1, 0xfffff, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0xffffffff}], 0x20, &(0x7f00000001c0)={0x5, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xc00a, 0x3f) 23:49:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x3, './bus\x00', 0x600000000, 0x6, 0xff, 0x6}) 23:49:44 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d2f3d84714e7b3bc0e065f2fc01e952af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665f"], 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() kevent(r4, &(0x7f0000001580)=[{{r4}, 0xfffffffffffffffe, 0xa0, 0xa0, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xc7, 0xfff}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000013, 0xb1a2, 0x401}], 0x1, &(0x7f00000014c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x27, 0x401, 0x101}, {{r4}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x876}, {{r4}, 0xffffffffffffffff, 0x98, 0x1, 0x1, 0x32b}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x200}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x8003, 0x6}], 0x4, &(0x7f00000013c0)={0xfffffffffffffc00, 0x2}) wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001340), 0xfffffffffffffff7) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 23:49:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r0 = semget(0x3, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0xff, 0x5]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000002c0)=""/192) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1, 0xbb03}, 0x16d) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xfffffffffffeffff) r2 = semget$private(0x0, 0x3, 0x41) mknod(&(0x7f0000000140)='./file0\x00', 0x8c, 0x7fffffff) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000380)=""/245) geteuid() 23:49:44 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x122) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/214) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000055, 0x4, 0x7ff}, {{}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x2, 0x10001}, {{}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0x7}, {{}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x6, 0x8}, {{}, 0xfffffffffffffff8, 0xab, 0x800fffff, 0x4, 0x1}, {{}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x18e, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff8, 0xc0, 0xa2, 0x7, 0x4}, {{}, 0xffffffffffffffff, 0x8, 0xa, 0x1221, 0xde}, {{}, 0xfffffffffffffff9, 0x8, 0x80, 0x565, 0x80}], 0x80000001, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x716}], 0x3, &(0x7f0000000380)={0x1f, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semop(r0, &(0x7f0000000100)=[{0x7, 0x2, 0x800}, {0x7, 0xfffffffffffffff9, 0x800}], 0x2) 23:49:44 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x910, 0x20) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 23:49:44 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = getuid() seteuid(r4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000340)={0xc3, 0x8}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000380)) semop(r0, &(0x7f0000000040)=[{0x0, 0x3}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x4007, 0x100000000) r7 = dup(r6) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000003c0)) ioctl$KDSETRAD(r2, 0x20004b43) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r7, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) semop(r0, &(0x7f00000002c0)=[{0x3, 0x50d6, 0x800}, {0x1, 0x10000, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x6c, 0x1800}, {0x3, 0x2ed7, 0x1800}, {0x4, 0x1f, 0x1000}, {0x4, 0x3, 0x1800}, {0x3, 0x7, 0x1800}], 0x9) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) 23:49:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) socket(0x22, 0x5, 0x9) select(0x40, &(0x7f0000000040)={0x4000000000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff24}, 0x0, 0x0, 0x0) 23:49:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x50a) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="b6d4e1520a88eb12e1b80c528204006ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e6614053f05000000000000e90c0b3e0f000000000000b982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a000000", 0x103}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() close(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup(r1) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x6c, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 23:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) r0 = dup(0xffffffffffffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r4) 23:49:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x6, 0x2, 0x0) setsockopt(r1, 0x9, 0x200000041, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffffffffffffffff}, 0xfffffffffffffd4c) 23:49:45 executing program 0: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80, 0x4, 0x100, 0x0, 0x37af, 0x4, 0x0, 0x0, 0x1, 0x7, 0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:49:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 23:49:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:46 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) 23:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) 23:49:46 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x3}, {0x80000001, 0x2}}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x2, 0x1, 0x8, 0x1, 0x3f, 0x53766b6, 0x9, 0x0, 0x2, 0x7fffffff, 0x10000}) 23:49:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000018, 0x801, 0x9) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0xffffffffffffffe3) close(r0) 23:49:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) rmdir(&(0x7f00000000c0)='./bus\x00') write(r0, 0x0, 0x0) write(r0, &(0x7f0000000580)="a17017334ffa5e0bf8abdc3995ac6b242464999e44a06bde088f2e10cf35f9a2b90a6dfae2a7ef88c43e54482352a7f236d074712a3801acf05df1ab7f695756a3268815e921355efffce562d23f074a7c1ccb3c41f08392445da4bf033725b7b333045c0cab52181e96c8624ff2207cd5fdfb46f76b14e8d16af2c5de6aa324fcb639b418bcfc0a9797f85891cddf61f10d337e20d5db3e17d0e228f51a74babaef12caa3944caa1b9ac89bbcc02c688bc3a48badec6d8ac5026a463931a3fa67cad1e493919b5d03d637c429a9e376ecc510e0206ad986a172848a290986ac15d004105dc3b776a425fe85166a23d4d706c411771c5d34bc44db4b89c5f5f3d96a68106178c54ad677e2ae4ee10b7b8104eb4f32c6ebd321ba57f9da9a0d17cb7a1727c71129c4bb78e7cb4732e1ca46aceff72fe0d4ccc11f184b7dadb9fe1591bc4a150e6f299762ceae387eba7aa6a9462f494e4c23d84633d50a38aa54dc484b33692f9adfb84faf5f39806628385eeb63fa31e9145fa55c957c912cdcc857ac5a614612018bf5295488be948bc6", 0xffffffffffffffa4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x101, 0x3f, 0x1, "e813889dd808c17de410dfa8bbbb41a36c9754c0", 0x3, 0x1}) flock(r0, 0x4) fcntl$getown(r0, 0x5) 23:49:46 executing program 0: getrlimit(0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) 23:49:46 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000000000"], 0x0) msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0xfffffffffffffd4d, 0x2, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) seteuid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 23:49:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/9, 0x9}], 0x3, &(0x7f0000000140)=""/216, 0xd8}, 0x2) shutdown(r0, 0x3) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/111, 0x6f}, {&(0x7f0000000540)=""/42, 0x2a}, {&(0x7f0000000580)=""/19, 0x13}], 0x8, &(0x7f0000000640)=""/59, 0x3b}, 0x2) semget(0x2, 0x7, 0x2) 23:49:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xc8) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x7, 0x1, r2}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) ftruncate(r1, 0x8) fcntl$dupfd(r1, 0xa, r3) flock(r1, 0x7) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) ioctl$TIOCNXCL(r3, 0x2000740e) 23:49:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) socketpair(0x11, 0x3, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup(r2) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x101, 0x3, 0xffffffffffff0a49, 0x1, 0x6, 0x1000, 0x2, 0x0, 0x0, 0x81, 0x3}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)=0x91cb) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000240)="c463bd7894830000000005c4227d349100800000643642d8c8c4214de4c7660fda8606000000400f0facf601000000aac4c25592b485b3000000c422753733660f3840f36690") ioctl$TIOCCBRK(r4, 0x2000747a) 23:49:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/121, 0x79}], 0x6, &(0x7f00000005c0)=""/207, 0xcf}, 0x2) chmod(&(0x7f0000001780)='./file0\x00', 0x1e5) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x2) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0xfff, 0x1f, 0x2bc5a246, "72eb3d23909b3ecdb932b5e3fec1585c0a917b65", 0x659}) 23:49:48 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) chdir(&(0x7f0000000080)='./bus\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) recvfrom$unix(r1, &(0x7f0000000180)=""/205, 0xcd, 0x40, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 23:49:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 23:49:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:49:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x5, 0x0) sendto$inet(r0, &(0x7f0000000000)="0486f26bda1db93aa25a54a7cc8671e46733eabfa3422ff7eaa6f70df7df2261a1477d79c7c8ebef475d629fafc18718c34556f47678f0d91adb9ae05711db1a209cc8a9326ec931a9da99dc1984a19df09da1027912b420c3", 0x59, 0x402, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket(0x37, 0x8000, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) chmod(&(0x7f0000000100)='./file0\x00', 0xb0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/24, 0x18}], 0x7) listen(r1, 0x2) recvfrom$unix(r3, &(0x7f0000000540)=""/134, 0x86, 0x40, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) r6 = shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getegid() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000640)) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) readv(r4, &(0x7f0000002d00)=[{&(0x7f0000000740)=""/164, 0xa4}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/253, 0xfd}, {&(0x7f0000001900)=""/17, 0x11}, {&(0x7f0000001940)=""/253, 0xfd}, {&(0x7f0000001a40)=""/29, 0x1d}, {&(0x7f0000001a80)=""/219, 0xdb}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/182, 0xb6}, {&(0x7f0000002c40)=""/175, 0xaf}], 0xa) syz_emit_ethernet(0xfb, &(0x7f0000002dc0)="c6758b0b20acdea57acbf2785b358e3f2a61c2877982fc5a3d7eb867c381f1841a8d0edc0ce778458dd45519f3d4f69ba5e4e476e7a2c51c6a14eaa265447393124a2827fc0811852484a9bd2757f85162739c14dbf194a8a83a0b6064af12d95b49d899e68058adae062f5e88931b048012fedcd857fec5c8eebd65c31c3bdf732fdbd5ddbcba2fe8c659d52a45bf4b11404c2d69e2aafbf00491c1e30f14a14eb0b5a6f534337701f24dbe9f9e188df155163d11f755841973d81df7ccf5e08407119a4c90c8414af36d43f48db073a1d38fd02320bbdc350de7a4cd5bed30f6d150e45ecf44c346b0079c52cedc4fd58e30e873b7a8dc818305") r7 = accept(r4, &(0x7f0000002ec0)=@in, &(0x7f0000002f00)=0xc) setsockopt(r7, 0xff, 0x9, &(0x7f0000002f40)="dc38ff77be371407b99570621ebcdfc535e18a4add7462ea707cbba9005d511aab0e694de674bfbf7f563eb4a1378ab0b34b98b33dc4bc24c103168db32314224bc0a169ac7226eeb561307b67e6095f8cd930e827e3cceba867698029dc3552cd03b20d463eb962e5b5211af1d0d4a931e72e472852cef10802803344a33ac96077dc7eb502d4a6b834a9371a7818c3dde6ca81d0a95233f32a596930759053b99384068e60d8d857d85488e180d1dad779096e0e7a9bca1ecd716dc6c52166e0d75abf1fe5625a20e2d8ad29ccb48072c177853912f1e9f18e5ccb00adb616530f11e90ce72fd33cd6fa9ecb20683c065a477d8472405ddd877ac8775c", 0xfe) fcntl$getflags(r0, 0x1) shmctl$IPC_RMID(r5, 0x0) fchmod(r7, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) accept$inet(r3, &(0x7f0000003040), &(0x7f0000003080)=0xc) shmdt(r6) r8 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r8, 0x0) 23:49:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000005, 0x1, 0x7d4e2e05}], 0x6, 0x0) 23:49:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xfff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000403, 0x80100) write(r0, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 23:49:49 executing program 1: r0 = socket(0x1e, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0xfffffffffffffe01) r2 = semget(0x1, 0x0, 0xa8) semop(r2, &(0x7f0000000040)=[{0x4, 0xfff, 0x1800}, {0x6, 0x20, 0x1800}, {0x3, 0x9, 0x1800}, {0x3, 0x200, 0x1000}, {0x7, 0x8, 0x800}, {0x7, 0x8001, 0x921df5a48bfe6b68}, {0x1, 0x20, 0x1800}, {0x0, 0x7f, 0x1000}, {0x4, 0x40}, {0x3, 0x18, 0x1800}], 0xa) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x40}, 0xc) socket(0x2, 0x8007, 0x40) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) 23:49:49 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 23:49:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x2}, {0xcd, 0x7fffffff}], 0x200000ca}) 23:49:49 executing program 1: r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mlockall(0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 23:49:49 executing program 0: socketpair$unix(0x1, 0x2000000000007, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="013c176eb9fa8399f000"], 0x176) 23:49:49 executing program 1: r0 = socket(0x5, 0x4000000000003, 0x0) chdir(&(0x7f00000003c0)='./file0/file0\x00') fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/33, 0x21, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getuid() getuid() r3 = getuid() setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x24) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x100) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 23:49:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() chdir(&(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x221) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/171) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getpgid(0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x42a, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x70) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = getpgrp() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000340)=0x7) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x7ff, 0x3, r6}) 23:49:49 executing program 1: mknod(&(0x7f00000007c0)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="2b93a05c6fca02036d01e29c03410345e7f97a34553139da77055b3bd09ffd8f17b980cc8de6657cd5a60386d004560d4b0d068fc232bfe511148a5e3ec2f85725258378c0adad8678c537e074dd78b1f5153f61c4f3fb7f04cc9e7f0b8df6d40803845d83155d30101413aae5f2a0220d4e59d2802941d958fb3c8b8c9ad938bbbdf603b2e182723d775c89c67067bc23f123f7b36040af5aae8cc05ca3d3becde33e3357ace083ff8f63d4cb5681278cfd00c0fb1f9bd174b3d8b685e95021a4a13d5ea8c40e3d6dffa48caf398b352b8620c479e6bc40ba7f8d8ae339", 0xde) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ee187bdd7c681f5dc076b25e498474a12c8f2d1b612daa56d080b240b23ddc677778bed3cee6c04c331f6ae9c7f68727766e0d48777dc4b920fabcec5f2e1f6e7d57f6e974149a2599a3c90517f39e0129d71b957d92b9bc681f06e50b6d3beff8d3288b6f27a8096e0f65ea05a1697cb072590b4255e6b906f0eea80d9919ec13cac81e1b2ac3106f8c2c8b5ee5f094", 0x90}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="3b1c7ab3c6f4433793125f9a37990fa99b55467380ee46e337e92048493d1935c3b7efd13116501186aa259efd1e189efd4aa7febfd8cb2b388d0615b2c9ce89a0a521259b27bd61cfba2722c7266b8078a42fe8f009c21c5823d80ed6fb1efcc34db6541d6fcae2354fa6ec3eeb0c4792c7219f1a0dc0fe29f01df2675cc11671be3eba84c5b31c35906612e4e94523", 0x90}], 0x1) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000001d80)=ANY=[@ANYBLOB="01002e3b62757300bbd66ea4210200b2b6812845b44c85a3926692b260d160e7e37dd6a9f2082add01815a26975282a47e0d84fbb394c9a7b0931613199a8dfb842bc8f8c0445508b52dba3fb49eb71db136df0663c81cb6b35f55a1032e1430f065811c3a9ea313c2432f2a69f981e7608203c92596df074f4c2dc403284828ca818591000000000000000000000000"], 0x8, &(0x7f0000000700)=[{&(0x7f0000000440)="87428f1fa782cc8c9139ae3d8c9c766dcbdeac406af100b4e8165885978613c8f286b099da0c382ef42fc1dc502e3001fd392e17be055b546e86888ed7528f08cd68fbf0a7f8ad6d55014f50ac02714817be9db0e0b0632b82f95b8aae9a86eb2e220ebe388447186e13c7c333c850aff9e193182df16ab460e987c19c7ce2b39399cce843484b0e2411400b2582759bd3ce5e8a019f81b74cd7dcc42b9cee269d389583742c8b67cf7730a870bacd1bb1e4cee0935c1094de197a", 0xbb}, {&(0x7f0000000300)="56f292924842567b", 0x8}, {&(0x7f0000000340)="1e450c7edddfbf9f0d8fc28c65114dc0e99fe769d074d4b00e119be7740539d8ecf2ce3d022f806d", 0x28}, {&(0x7f0000000500)="8745167af2950a9894890785be0e148a89e54e59754d00b9dc7353c87210f39d8a0063311e1002abd92074dca1fe92b202327fd75dccb8f93b1a8899e9e51960afd207987168dff155531ae3560ce8c120968bd3697b93cfa70aae98ee048db62a8bd3b4fe1cbce82ed89611a487889fb44eb245c8853a5fd09694012084534899af8aa2543fb2c4534b81d17c86c7f99503986e3b31eedecee78ae94356cc8cce545cd66c63d338634ba7f814947b0c117965b897c0b5557521b22e87612c900378f82ae6da05277c79be527935f92c10a370243ec40c1b0bd256afc512bc891baf76a984b4b81f453a9bd6c351ef1235", 0xf1}, {&(0x7f0000000600)="d7875907a38cc298cb636e514a422391f93490c68d0be66db3c4ebb17487d57a4ebeeb8bc021860845b92eb05bfe982610fb3650da801590271bd501dbf70007bece4a8ee005a694a01be54ef3bcb20c6140059fd4adaa89a823a8ab4f0629a4940a7e383caa6c88cb7dc567df6a", 0x6e}, {&(0x7f0000000680)="6eee0d31c8c535da7d243539f61865eead5a4985a54562f050c7f290b5039a5c200bd2e5e45e8788d01d2e54d2de7fd2151b03f3834c7f0aaa9d86fff05806f4c3bfc6305ef05752", 0x48}], 0x6, 0x0, 0x0, 0x1}, 0x1) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000800)=""/100, 0x64}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/173, 0xad}, {&(0x7f0000001940)=""/239, 0xef}, {&(0x7f0000001a40)=""/183, 0xb7}, {&(0x7f0000001b00)=""/77, 0x4d}, {&(0x7f0000001b80)=""/123, 0x7b}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000001c00)=""/168, 0xa8}], 0x9, 0x0) read(r0, &(0x7f0000000080)=""/49, 0x31) execve(0x0, 0x0, 0x0) 23:49:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x120) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x1f}) r4 = socket$inet(0x2, 0x2, 0x1) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1}, {r2, 0x8}, {r3, 0x10}, {r4, 0x4}, {r5, 0x10}, {r6, 0x80}, {r7, 0x4}], 0x8, 0x1) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) flock(r5, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:49:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L\t', 0x2) 23:49:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 23:49:49 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = semget$private(0x0, 0x5, 0x200) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/202) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0x8b}) r2 = semget$private(0x0, 0x5, 0x200) semop(r2, &(0x7f0000000140)=[{0x0, 0x3ff, 0x1000}, {0x3, 0xffffffff}], 0x2) mlockall(0x1) write(r1, &(0x7f0000001d40)="80d6f443110fb1202efdabd178185056bce3558540458d26ef956e6ddb678a6020d8c5cfefa1e6eecd0b3c4a655904a28b1fbcfdaa70ba7df51d2af45e167b35b2049ce62d0fe98189c04fd8b29d6727aec4a82c3934506988be4d858e702f7c8fa86e91b7b5a7e48e8d2122a2ca43cd3822800a88df9cb41bba319db6287ec71a795d2d9fd9fd0e0e15916317bc7c035bf2ca6d27a12a8e220246d1f686d71cee33fbba6b281e31ffa9010400000000000069feb86195a2d8a5c7a1ae9c12f6dfe12040e04678b14d98001d2e0eef934fd1", 0xfffffffffffffe4f) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/11, 0xb}, {&(0x7f0000001640)=""/255, 0xff}, {&(0x7f0000001740)=""/37, 0x25}], 0x9) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0x800, 0x0) semop(r0, &(0x7f0000001880)=[{0x0, 0x8, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0xc9a, 0x1000}, {0x3, 0xab7d, 0x1000}], 0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000018c0)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001900)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/107) semop(r0, &(0x7f00000019c0)=[{0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaabe0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000001a00)={0x6, 0x7, 0x200, 0x7}) semop(r2, &(0x7f0000001a40)=[{0x1, 0x7f, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001a80)=0x3) getdents(r3, &(0x7f0000001ac0)=""/80, 0x50) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) chroot(&(0x7f0000001b80)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001bc0)=0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 23:49:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r2 = syz_open_pts() getpid() r3 = semget$private(0x0, 0x4, 0xc0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/43) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) r4 = semget$private(0x0, 0x1, 0x4) rmdir(&(0x7f0000000280)='./bus\x00') read(r0, &(0x7f0000000080)=""/44, 0x2c) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000000)=0x8001) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='W\x00') r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x20080, 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x3, 0xf02d, {0xb5aa, 0x80000001}}) socketpair(0x2, 0x4002, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r6, &(0x7f0000000340)={0x18, 0x3, 0x8, 0x80000000}, 0xc) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000500)=""/3, 0x1cd) read(r7, &(0x7f0000000140)=""/103, 0x67) faccessat(r7, &(0x7f00000001c0)='./bus\x00', 0x6, 0x1) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000002c0)=0x2ef) execve(0x0, 0x0, 0x0) 23:49:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xa8) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) geteuid() 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) 23:49:49 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0xff) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x2) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() getgroups(0x9f, &(0x7f0000000380)=[0x0, r4, 0x0, 0x0, 0xffffffffffffffff, r4, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="4862e602df49bc2b45a5982a0614c6bc8b4cb370317d36e4ecf69644bc73dd8e126631d4b91394ef7b621443b1af55f323aebea080453ee654453b9dfe79ad864bee2c1227a0a678edad8d54593a1849c0cd5a9f782f4acc9150340fc75d4723098593588dd756f03b0d6f2ba9bfaba57ca17828304ed290f542", 0x7a}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00@\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x1f6f5e22d8c0d363}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r17 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r17, 0x40}, {r0}, {r17, 0x60}, {r1, 0x85}], 0x5, 0x0) 23:49:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 23:49:50 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x8, 0xfffffffffffffff8}) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 23:49:50 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 23:49:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) 23:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) close(r0) r2 = dup(r1) accept$inet(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x400) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30090, 0x18) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 23:49:50 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) shmget$private(0x0, 0x4000, 0x484, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r0, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000012c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001380)=0x3f000000) 23:49:51 executing program 0: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x2b3, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x3, 0xffffffff, 0x401, 0x4, 0x9, 0x7f, 0x6, 0x7}, &(0x7f0000000280)={0x1, 0x4}) fsync(r0) 23:49:51 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) dup2(r0, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 23:49:51 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setregid(r1, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) ioctl$TIOCDRAIN(r3, 0x2000745e) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000007c0)={0x3ff, 0x3ff}, 0x8) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000500)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 23:49:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x30) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000040)='./file0\x00', 0x7045, 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x401) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/202, &(0x7f0000000200)=0xca) preadv(r0, &(0x7f00000027c0)=[{&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/229, 0xe5}, {&(0x7f0000001500)=""/204, 0xcc}, {&(0x7f0000001600)=""/229, 0xe5}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/145, 0x91}], 0xa, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002880)='/dev/zero\x00', 0x10220, 0x0) utimensat(r2, &(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)={{0x40, 0x8}, {0x1, 0x100000001}}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000002940)={'./file0\x00', 0x9, 0x3, 0x3, 0x0, 0xffff, 0x800, 0x6, 0x1, 0x1, 0x7fffffff, 0x4}) execve(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002b80)=[&(0x7f0000002a00)='/dev/zero\x00', &(0x7f0000002a40)='/dev/zero\x00', &(0x7f0000002a80)='\x00', &(0x7f0000002ac0)='/dev/zero\x00', &(0x7f0000002b00)='#%\x17`%\x00', &(0x7f0000002b40)='\x00'], &(0x7f0000002c00)=[&(0x7f0000002bc0)='/dev/zero\x00']) r3 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000002c40)=""/108) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002cc0), &(0x7f0000002d00)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002d40), &(0x7f0000002d80)=0x8) semget$private(0x0, 0x3, 0x100) select(0x40, &(0x7f0000002dc0)={0x0, 0x7, 0x80000000, 0x80000000, 0x4, 0xb23, 0x3, 0xfffffffffffffffb}, &(0x7f0000002e00)={0x8, 0x3, 0xcf2, 0x20, 0x1, 0xffffffff80000001, 0x6728, 0x3ff}, &(0x7f0000002e40)={0xacf, 0x20, 0x9, 0x80000000, 0x1, 0x678, 0x6, 0x4}, &(0x7f0000002e80)={0x100000001, 0x81}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000002ec0)=0x2) sendmsg(r2, &(0x7f00000040c0)={&(0x7f0000002f00)=@in={0x2, 0x2}, 0xc, &(0x7f0000003f40)=[{&(0x7f0000002f40)="adc862002ebab5bc84e517f611b086a883c5cfdb9a13e05cc3750444b5a4ab676fc2d42edf63e52cdd9b326d1808f6d0f7f52b319676603c0ec3aee25a882673c4eed07285d6ddbf220504e1b4e601d556ce11a474f061bc3ce59a512503ba417c3cdc53375e0e72b25f9a58d489a0a3b0a3baba4229711ce2e3f1b8870492667938998d5a358367d3aabd8c56aab59925165f074631b3d9df701b891c8d5a97fd798746962f7187601a5870d644cf6d968435a298e5521f793ab74ebde5b908713afede995f029c2c3e75908a1a2fcac68dc0c8c3c8874fb28469e2d010b95edc367aff95419eac57c0fef46db7a0066c00eedbf04b0a458289ee82bb05818451c97d40f898bdf01201f1f2e3af48cb6f641ae700c46ddb954d8e3a412de6ae34aebca4d490f1d0ce80f31104312504a033a0eb50f3369bf6b51cf9557789cd7e6d068cae3f75fb8fac81a827964489b3b09870274a1413dc16ed364a54ec85226db0438ed529972e66e460fa2ac2b92be1f06e36225417a1c4aedc05dd07e44d9d6bb23bbb95dca0b0675e6e16c06a1a0679a3c0fc19abe30170e04003edaa496c25bea5ee532c764d076316d79676162df2f33dd04811252485fbe130f85b6b7ed88053d53f5b04e2cd215d07b70092bae05b816b6c9ea7ef6a5aa20591bede51b23176211511bad0c908ece15714ae012ddd17aa23fa33d15d78a4d5b26e1d4fe5f54e922460439a609b9e544b15200e5be45cb2e02eff71a635440a57b6f9e5549ac209984c9623c9c1a43842d2e5721ea896757d54f9b2f4c150c1d7aa5100f77a58253d286c48972df3563f9959dff472d5210c5c1970b276b724b9f15116b0c62adc0799f8f30cfee6d0fc704bf2484a576e31ed0d33aa9904a692327bff10d0d21c4e32b2d332c7e5fcaeffda79ce02299bf8a3a04e92c2e694898458ea78fe7a9dbc3bb1e7e324c741d944795b119aae07ab8f12109f2c66d01912b2f3812a514c42fb70c07c5a8481d4a9ff25381aa9c5f2213ff69a5426ef6e30392b483a9105d23f48657cc104579fb7d53d58f8622afaf482d659e6964679548e3648c30d883184148c4133bc744248f253f27edaa1b29e9afae91e81575dbc501eedf4445f4e0c6d7501305074d41e44baae18624a594ad100069ad25d971f086071b4e93522d414f8a76178f0c744aa40dce8c5626bc0b25bca533375db9063d720ed0a92111f5e0b629625ffef28556cfdb18a97b79de7872d4e2ccd7f311e08961dda493e006d0145afcb2aab33661ceb60c409b745e8cfcd873e6fca2c6ce1067d419f97875021f6ba582a1e3d35f05a9f498fb098519e1e2e78b3c7fbb1299f9f6fd79fd9f6f6719a57298945f4a362b74ca663e4c01f9d82388c6621476ad774d63fa193d2a754086be6598837b3cf0937abb0b641b846bcc4f201e823fafbfee7b65671428a396fbd2cbc8f8281298594569957a89a872264b5cfaec6cbd346541afdb780681c46253958ef77307a6f60b0fdf6fcd7d0a336e133b26ff6eb243a775c131b9a09f27b2a714620363e885e0d2f56a572704c362b5ee49390352a7aeac2ae5a12f769a77e8afb9fbebc7d9feac111900440a7a07db6e90ea907c0ba23e44ec0b049d1876f9f65a33db02c93579d38b362c39570a2d4fc335d9743860231248d7ffdc0de7e08240c6053db9f4efcb1f80397aedf121b7054e6b7847c5029a98b5e9c04fe752412edfa73f60ea1c5ac0da1907641ea5b0444047435d49bd815b7f2e7827fe68b419b156c0110cee241e165693b9df56ab272b0b24aa6f4e6619d24dd0dfe9d377a443494aa0592466882e2b6a040d73f6f8303ab7bd1d6510a1825f40ca4385fced3ffe57d0b463c3cad1bbd4235936a911bc06b0c7433f0455c7899d5fad59808f0c7ef4e4e356cdfe975809f39f57eff7c68fa4b11909244e2e7a52dc079735137860e0fcc2d895da9433079c1043bda198db300dceef72e879135901b749bfaa3bcc26a0a136db54ec74a1b2e1e8ea8c615f19a61b62cb2305bc33b8637e67f3c0f455da5f1c2e38058d33036b90e6bfb2c4d5d6eb16d5abc5b99bdaecf3a71dc5197421b33ed1030b9acc8d27ea7421a84184d3f4da233ad53505ba1ec1dc1212f65383e8be0c0e5847a26f14912f822a193aea0a7563263d820c265bb339fa3cc4ffbd9578c37ffbb5256c0c599e9a3e3d40482a46c3c5ff47c0dc9c91c3412e5bbf72235ba112ab6a82d980b5aa639ab73bbbcadd90ee3022428298f1ca144ebc9a3b724e931fea2355dc8fcbebc02ecc5d604a5a6af6923e43eccf6840181a6ee8ea2abe83ade6a0a0ae290273a1d0bcc632ac9e50ac5c68956b21af4b20b94fc13b1dae4f30657356b714e270af18fe1fce26626884f57bac646a064aede049e50a7910cd224a1a7f966e51c7a0f723ac04768a01df677c17aafc0b5ae29b7aaed4830c3fd5efc02393a64b9481be4115265ff81aec1798a333871e44a80cab0aba5dd85559570e9c0fe76e9511fb873eb3a6fb06d40e24558a4fa6d1f59767c32fc9c584e35fa87ffd4812c87855a51cc4c030118959cc051cce5d787e316d9e2a5475179def06abef725ce6138861a8f92fa4a720411382713244cf5bba6ad838a9fefbb744d3dc11e93418e51f7356f979d868756dcaf34fbff7702f19796cb684b0e299120c425160b6507052c22bf64f3b50060d377ae42425ffb3a0388d7aa660593258209bfe91cac0f7277a07047a11f416c9f2c30400a5617d2e0dd30324e4610fed0f7f3bbc5a0e117d850afe039d5efb9cace6873da3753011e8206eed1c5496027f0837feb9bcf3bdcb887db3f5f4a8f938c1eadd65f5d05dd4e1c66d3b5d0760b95b951c61aaa5f72651262d290b6b058ac70f8e5f52660641518ddfd5331c513137b12b265694ca7d3ebe369f614a9cfb735cf0ff209d91d9d6dff391331d1416592d07328f20bfc64192f487afecd2e4b0caa15e6ef919dbf591b72bb30f67e372a70261c6f964f544d2be0d25294940fa37d5133e45ba1f20fc724d58643a83270f995e81ae5c59c1870d4886d1d0d2e8eee323f78edc02344f41f05e0b7080010ba9ce898a7aebf45848475e9954aab324e06bef1fb3c1a579531d31ee3a2fdf52cfec7590498b6e2d5d9fdaf33e30fc3e940c621870567f25bc974b45ac3d4b1f99a15555fcd81accfd3db8b10ea7da39d749ea76337f06a61c03265a1c5fffe6dd5e150ece7da30838d5c042830d2db59b674f9affec20ca46fa4b45758521355146005989b255d817d1a4aa9878ec23cc8608e21f6941b1ba6675411ac08f29988580dedea70036d81e8d4ab5c759d04b4bea8bdbca80af7b59d0f6fb6ee4a82936605a80489fac8cce0fc123cd7dc24de4675e5128151e9832f074c1b94e425a9d8b93fac6d3e13c83d6b2204faff55d11dcc31bfa84260c14e665e88cc26b3bc9478ff0850b63f3f9109f1ef2f14340691a43f543249e47440e936d30bc9c690940fe831acb2f51cb829fa93d6f9f4a300b8f19b631e2de4028ecff70825ce4f48cb4daac5cce610cad487d17216f358965058e8a52c12d566010d19aa67bf4984101e03a8380b80019f05cef53f09c4edb330c9170c7ec99d5ad51f248ea0fa978cd200aea346795e5e7f25c1c5ee8d6861231aa2142f46c77b71990b0eadd7979c6bd97d6f5b7af1f7e89ecab6c8f9e55eeb3b07d6d622525ee04116c7631f5f1e1a22cf0adc876b4e681c26e72f78bac76abe1d66f81cfda61025b7e98f8947921db9fd64badf98d8d7045063f418b2b1d7dc196d7826fa0fad8797ca727dc329c896d9d88adbc01b95aa94763b9aac2516be616c29fa708887291a9f3b517627f393a25d29b6c6d47e4577891af974f0b1da4073d6caa2fcd22d03d08edcbee67e8db4d3f3b6521f9cfd86f6580ec7368c71eebaebecf081dc88e12cb3dcf13efe172d2ab087befc4bb84cf86d7d3b7f4d395b3d69df9fe44202c3213ed01df14be6acede57c78d13de4e30dcf661b1f9139f2096cbb2eb92153d6ba6003e2c72fa5c671e70bd2d766ee3ca9824b7ffad35c43de2f8ee093bce79d378ba949d145c56b8a6333277b8eb31c6f7dd8180e1cdd2f7379813cc2a7ba2f7cfb8f7d5263901c9ee31366a62e9ee8f3b1f0186888b1d5190b2234a984dff7eaeb4d26a09c47e086ef61fba56b22259c7e312681e570a0d08d28ea2fd184f4170aa2a0542a9fb92a3909f783c45e053f7d81c75c3a75e48be158be12f0122a9c33f2b2b49c1f19533c1435c400cc2c59a1aba8efa626d01495411db0a7682339b2ec87c63edd272dfa7df5e2710c9c1633458030923160129ef070f4d057811288028d23b0f9eb50592108997718fcb8c53f880f8caf05dad1e70b48c94509b25d173269c95705d919368fb58a946ac913f7533aafd4d2d8474e0cdff11056fcf3065c9dfe7b944f5f302de561b227a6fb785d799b5dd2ea53008efc9ab342bd691564ea0fca8075edd8dfbbe868801e0963f0a16c05a44be5ab8ed84039ad96cb498c844106203093fc1a1d484f95c0e3d1ab11dba31db6a941bfdce681e988bbde4f40a3b57a7d58f977534cf86b238fc4690a134706b14637b007a97c4894c9c513e41638da9f6b7931951741761eb5e6a48a90b68c927a3623e24c97969fd665d570867ffe5aef555db25a3cdf5fd35f129d859f4951286a067d0c8bacd867aa6d74c4358f8ac864c5ee3947e19c0bfdf23ffef16cc21afc1edac77be88b948326069d4083f8902307a8464f3c61c0244ebedab811f1c50ab86c3d6cc01ea605355252dcff8260054a58983d09c37a2e85a9d759b9fe2eff156fe825d465761969a960474ab767ccd2cbe07ec111248535f62302d3ed301b91010fbe23e022ec2b1f4733778b56b783f5c77de22fe24a435fe185e550be738fd704e587206a2da2f1d7472e81ead0bd4e8f03f16761d3ec6b1ed229f4fe94bc1e0d7b7466b30d16cc9a2fe6eac4addedea6916ffa84e22d9c95eb52e5c2a023b6750e2b616bdb8641d1703d7cf376dc8e04713315d0fce6bae126508c82da842f364e53ea0173b43c3d3ec9835a20edcbdc11cb2a592f06a7e9a9c070e38777b50164e4148fbeb18f5e1745a8d750c01ea7f4d48a373d73cc2d6d54183aaed3ae116a88ee4e47eb8c9b02e50b6ebbed2978da82f4632736c883b2ef9e72d1f91ab01a5092c6085136a2c3aa131f37988c88e4dd99a5ff29f65866211b9f73159b11ea301e2956eeff4d29dbed24c0d11c95798836d77527daf4190bbeda639774061d7ad5353fe842db75d44580ec59f1892b8b8399c7a63e4ea932828278cd5801d1c05b7dc6befc359f4817ccde50a5868d9a7dcaa3af83d13f7acb9553861e1753283b4411666fa3b61ce5e2dcbd6b050ace0f3217ed62e4ef27e6beb352c210eefaeef31f3d8a705ba4a986fa2dd127a272e2ae6a7ec78443f010ba0a27964725a694ef6d131ce0c4492cea151d8ff6778299fa33484246ebaabfdffa320db53e93abef0caef94b2cc8446d98602eebf1c95c4e60e5702ce5530e757539f9b525b2ea9ed09bfbfd123db70338bf336291b65c90b8474f270f86c50f3e126007706f721dcb06c636dc5fb23fa61b5bea4d4cf1427715c9b75f1aa1f7dc2c0f8856972f3c0dc879b7f39c6cc325bc2fb20fe1f404bbe8c09c95730344955c41175d91029c027007859961994e5444add6c2e3e5e1b2bde2fe088c78335ddf5f64aa6ebc6af5c3f6", 0x1000}], 0x1, &(0x7f0000003f80)=[{0x108, 0xffff, 0x99cc, "8806db5972b3c1508d2b383cd509c4a9137012b77b02e2c602555cc2e08b5c5c994fa33e43183b4c9b0825efc53719f76a2db5be98e9ce28b7202b771c09a90832a90ccc0ecb929e22d9ee7581751ab383679e36bb89377fe95464a8d6c78f209cb84b1ff2c7977c3edbcad0029d22aff568ae2e6340160a804f0b19a47885a4be83203f7bedc19846a6451a4148a6676cb85d15d05cb954dcfaa7af919733348bf49a6013552dc5733c9a382e03b1cb9d6a895ce405a5e90b4afa5672d54c2ba6910e3dbd406c4903a1a7fd55f18b8346a9933add22e426f5f73601c6f9c96ea7b5000c64ef559806e10c3bcfb10a0bd9f6b039"}, {0x20, 0x0, 0xe16, "c207a5341a8d4f6b16d0b9496eca4cbd"}], 0x128}, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000004100)=""/94) utimensat(r2, &(0x7f0000004180)='./file1\x00', &(0x7f00000041c0)={{0x3ff, 0x1}, {0x6, 0x4}}, 0x2) recvmsg(r1, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005740)=[{&(0x7f0000004200)=""/90, 0x5a}, {&(0x7f0000004280)=""/106, 0x6a}, {&(0x7f0000004300)=""/136, 0x88}, {&(0x7f00000043c0)=""/37, 0x25}, {&(0x7f0000004400)=""/72, 0x48}, {&(0x7f0000004480)=""/4096, 0x1000}, {&(0x7f0000005480)=""/196, 0xc4}, {&(0x7f0000005580)=""/69, 0x45}, {&(0x7f0000005600)=""/238, 0xee}, {&(0x7f0000005700)=""/32, 0x20}], 0xa, &(0x7f0000005800)=""/78, 0x4e}, 0x41) mknod(&(0x7f00000058c0)='./file1\x00', 0x1000, 0x81) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000005900)=""/43) getuid() sync() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000005940)) 23:49:51 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000240)={0x0, ""/172}, 0xb4, 0x0, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7f) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) r5 = msgget(0x1, 0x245) msgsnd(r5, &(0x7f0000000140)={0x1, "c5f7b24f89516b23f9adefb72cd9eb88eb397d43f7beceff71503bd88f2e1c19e8f6dba9b8bc52f64af98a060643669f4f5425989f1e93cbb6e965291d6c0c61dd26d9fc0f38ec44b4bfccad8812f1dc7bcd0f98d1b85c9a622d59fd95029d5ace27c4455a284b72a36fe72d6ec65893189a8aa35dea6a6b49e2350fce27895113a933918f61ca558eac3d5059b9d76f6091e0c18e5805124737b115c67a94bea1ec005f72463f0ee22b5f019831172d7549cb06fad9dd44e38307419c36bcdb3c0fac04b3c7f88288e637c62604df14ef4dfe92e8"}, 0xdd, 0x800) writev(r4, &(0x7f0000000000), 0x1f0) msgget(0x3, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x8}, {0x8001, 0xffffffffffffffff}}, 0x2) 23:49:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x6, 0x200, &(0x7f0000000100)="f9c874e6c8f3fb101a46877015afa23797580564e0d98c5c551c806223fa8e58af5e55719b467fc36b7e6b8e2ff6206272275b4ba29f77e46d525596f10568f2ecc3ed3672dc30aa33b2ee659458049ad2a4e21dbce06076cae05c599dde233dc208b31375fab2273a49a9d035ffedcccbebf2bad818c1c28be54a40dfc2dfa7c9e03f8caf02f257e37f01ba", 0x8c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="959bd5d6ae724cf2bd5d", 0xa, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[r1, r2]) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e95000f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40", 0x91}], 0x1) 23:49:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) 23:49:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto(r0, &(0x7f0000001240)="0bc0588ec127f31a3ef35cb0c328df9bb43fd0efe884fb0c86a7b72b13a1df83fb54c3cb67d37ea1a9e894ddf30ff6a5454bf8291ae04d85a3a8e95c77deac1f13c0a3042e4e8aec185b8c85", 0x4c, 0xc, 0x0, 0x0) getpgrp() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x429d}, 0x4627bb445294364) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 23:49:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000000), 0x0) fchdir(r1) execve(0x0, 0x0, 0x0) 23:49:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 23:49:51 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x6b, 0x9, 0x7fffffff, 0x80, 0xd9, 0x7f, 0x3}, &(0x7f0000000080)={0x20, 0x1f, 0x4, 0xfef, 0x400, 0x32, 0x7, 0x61c8}, &(0x7f00000000c0)={0x1000, 0x0, 0x3, 0x8, 0xefeb, 0x100000001, 0x6}, &(0x7f0000000100)={0x40, 0x7fff}) mprotect(&(0x7f00003d3000/0x1000)=nil, 0x1000, 0x5) nanosleep(&(0x7f0000000040), 0x0) 23:49:51 executing program 0: r0 = socket(0x19, 0x1, 0x3358) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)="10000000", 0x4) 23:49:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000300)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fd69b290f42bdd13b6883825d88ab31da9110ced8f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e0400000000000000eca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78104f6c67c18b9354c4bbb924213e5cdc8c5b82d6c98bf301efa90612095522ee7d3711f9b06152e0805dfb4c4d2fc07aedab7f25ffcdda433face83b1aa70f8d43771290e2899e1034be89e9a4467a73a8eb0d855366218a2e069206507217a6993bc1bc9a67ba07fd55854cde7f305287016406d4afd7d2920cfc0e728f2847362d3dbb6b890b5d944300f3082a66bdb2ad8cc507f03e091a7092b6e073c03a5941a6d081483523cab0a70000000000000000000000000000000000", 0x159) r0 = syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) close(0xffffffffffffffff) clock_settime(0x2, &(0x7f0000000140)={0xffff, 0x200}) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0xad) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0xdcf7, 0x10001, 0x7, 0x1, 0x8, 0x1, 0x2bef0640, 0x0, 0x2, 0x1f, 0x7fffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) socket(0x6, 0x8002, 0x2) 23:49:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) 23:49:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/232, 0xe8}, {&(0x7f0000001140)=""/239, 0xef}, {&(0x7f0000001240)=""/163, 0xa3}, {&(0x7f0000001300)=""/222, 0xde}, {&(0x7f0000001400)=""/155, 0x9b}], 0x6, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000001540)={0x8, 0x8}, 0x0) 23:49:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)=0x4) 23:49:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) semget(0x2, 0x2, 0x5) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 23:49:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f00002c7000/0x200000)=nil, 0x200000, 0x1) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 23:49:52 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x410, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) 23:49:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x8, 0x200, './file0\x00', 0x1000, 0x1, 0x4}) 23:49:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x8, 0x5}) 23:49:53 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000180)="89f13f148d7adb0e8c892929e236260497ffdb1da6fc39dd04ac22dad0c55bc06fb0eef14d5224c2ad7b8e55a375ff8e5ca52ed81eaefa0ba62844078058c9f906b8a2c8d7fa17564c2d0d5bae9ec5b2ecff3d7ecc3994c8ca69d91e0748f6344f066f658f135297cf00355e2fe869a1cec55ae04909c3ed965afdd94ec621c6ef7108713c75b0eb5922abed4f9a5098306c48719164c172b1", 0x99) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) syz_emit_ethernet(0xd7, &(0x7f0000000000)="9805ff3664fcfba69f8bd202687aae5b94a232534ed07f58bbb84697542d695fb0d9a7b8e800f0e0279b9b77a9080fc6afa8cb27f8a79f54942fadc5bdfcf7a2375547d1d01f1ef052f02593671ea9ff4975a1d2d6161ddd14161709ed19de74b8851b53173d8e5964dde6b246d71e1db6383ad2d97ee19ac58166d14a00b646899b27dd6b4597c8e3757b31af9bc59feaccaaadc68f67669bef167e7f8dc13154bca7ff1fdf92b601ff9dc05555151720ae6fbde157df8314d849d9ebc42972d5c2b0d2fb5518463943f0dd29555f054477ddb4a31219") getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 23:49:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 23:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000001c0)=""/4096) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:49:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) close(r0) 23:49:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 23:49:53 executing program 0: r0 = socket(0x2, 0x0, 0x0) write(r0, &(0x7f00000000c0)="179c0f08dae924fd4f1ea961459bfb9d33b6fdb597e14339065a3afdebde677fcfbf81397828d1ecb373a2790ea9270f65938f58dcf27530a6a0910bb8d92cd3f6bef5d80010c4294c20478f3291cc9cb8ed8483af707335b156e528ad274d8f0432be6b9bad0837f83050769181d9f0a81781c507c3964abdc3fe45b9da415c94a03d4a473f556e434fe1a60e1b47a7829e87c78291a555bfcc80edbb347b3784e1d9d79f1fbd1a54cb2a194c408109a44c5ac46b3d0d5bfa2fa0bc3dc90ca5033af8c084c05095156d869ee1b357d6023ae3f7e3b25e0284c4cb97", 0xdc) r1 = socket$inet6(0x18, 0x8005, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socket(0x12, 0x2, 0x3) getsockname$inet6(r1, 0x0, &(0x7f0000000080)=0xfffffffffffffe35) 23:49:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$unix(0x1, 0x1, 0x0) readv(r0, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 23:49:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4, 0x1800}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x6}, {0xcf, 0xfffffffffffff001}, {0x83, 0x7ff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xcb, 0xfffffffffffffffe}, {0x27, 0x7}, {0x25, 0x7}, {0x41, 0xd76}], 0x4}) uvm_fault(0xfffffd807f00d000, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d000, 0x8f, 0, 1) -> e wsmuxclose(4500,1,2000,ffff800020b424c8) at wsmuxclose+117 end trace frame: 0xffff800020c2f880, count: 0 ddb{0}> trace wsmuxclose(4500,1,2000,ffff800020b424c8) at wsmuxclose+117 spec_close(ffff800020c2f890) at spec_close+928 VOP_CLOSE(fffffd807738ea68,1,fffffd807f7c7c00,ffff800020b424c8) at VOP_CLOSE+112 vn_closefile(fffffd80672126a8,ffff800020b424c8) at vn_closefile+352 fdrop(fffffd80672126a8,ffff800020b424c8) at fdrop+225 closef(fffffd80672126a8,ffff800020b424c8) at closef+297 fdfree(ffff800020b424c8) at fdfree+232 exit1(ffff800020b424c8,0,1) at exit1+750 sys_exit(ffff800020b424c8,ffff800020c2fb90,ffff800020c2fb80) at sys_exit+23 syscall(ffff800020c2fc30) at syscall+1452 Xsyscall(6,1,0,1,0,7f7ffffe4e24) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffe4df0, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 18446603336770844688 rbx 0 rdx 18446744071595060336 apollo_udma133_tim+5051 rcx 0 rax 0 r8 0 r9 0 r10 18446603336770935360 r11 14210051969567345444 r12 18446603336221355264 r13 0 r14 18446603336221355344 r15 18446744073709551615 rip 18446744071591603813 wsmuxclose+117 cs 8 rflags 66118 __ALIGN_SIZE+62022 rsp 18446603336770844624 ss 16 wsmuxclose+117: cmpq %r12,144(%r15) ddb{0}> show proc PROC (syz-executor.1) pid=440559 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b94e20,0xffff800020b43540 process=0xffff800020b44d30 user=0xffff800020c2a000, vmspace=0xfffffd807f00d000 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99185 329765 87496 0 2 0 syz-executor.0 99185 330799 87496 0 2 0x4000000 syz-executor.0 60783 283132 0 0 3 0x14200 bored sosplice 51391 189620 73561 0 3 0x82 nanosleep syz-executor.1 87496 45585 73561 0 2 0x482 syz-executor.0 73561 256669 93308 0 3 0x82 thrsleep syz-fuzzer 73561 245604 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 115056 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 519708 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 275033 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 27553 93308 0 3 0x4000082 kqread syz-fuzzer 73561 448548 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 233464 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 360401 93308 0 3 0x4000082 thrsleep syz-fuzzer 73561 352817 93308 0 3 0x4000082 thrsleep syz-fuzzer 93308 450405 85955 0 3 0x10008a pause ksh 85955 466541 15990 0 3 0x92 select sshd 45351 291476 1 0 3 0x100083 ttyin getty 15990 332204 1 0 3 0x80 select sshd 32211 347039 53250 73 7 0x100090 syslogd 53250 190434 1 0 3 0x100082 netio syslogd 55317 389309 1 77 3 0x100090 poll dhclient 58371 241796 1 0 3 0x80 poll dhclient 97981 355620 0 0 2 0x14200 zerothread 31421 160076 0 0 3 0x14200 aiodoned aiodoned 30617 461839 0 0 3 0x14200 syncer update 23495 431715 0 0 3 0x14200 cleaner cleaner 35701 411271 0 0 3 0x14200 reaper reaper 72489 461009 0 0 3 0x14200 pgdaemon pagedaemon 90636 501485 0 0 3 0x14200 bored crynlk 86913 339331 0 0 3 0x14200 bored crypto 8065 297396 0 0 3 0x40014200 acpi0 acpi0 70204 384232 0 0 3 0x40014200 idle1 15187 153873 0 0 3 0x14200 bored softnet 71509 175856 0 0 3 0x14200 bored systqmp 8399 411265 0 0 3 0x14200 bored systq 78790 258404 0 0 3 0x40014200 bored softclock 51555 482744 0 0 3 0x40014200 idle0 1 58824 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9494 6356K 6356K 78643K 10632 0 0 pcb 23 9K 10K 78643K 201 0 0 rtable 100 3K 4K 78643K 190 0 0 ifaddr 48 11K 12K 78643K 57 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 37 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 1361 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 33 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 268 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 38K 70K 78643K 286 0 0 subproc 64 65538K 67586K 78643K 68 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 16 0 0 in_multi 33 2K 2K 78643K 39 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 184 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 82 20K 20K 78643K 1579 0 0 UVM aobj 22 2K 2K 78643K 22 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 5 0 0 NDP 9 0K 0K 78643K 15 0 0 temp 124 2356K 2420K 78643K 3471 0 0 kqueue 0 0K 0K 78643K 6 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 117 0 110 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 31 0 21 1 0 1 1 0 8 0 shmpl 112 20 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1921 0 518 46 0 46 46 0 8 0 ffsino 272 1921 0 518 95 0 95 95 0 8 0 nchpl 144 2535 0 913 61 0 61 61 0 8 0 uvmvnodes 72 1992 0 0 37 0 37 37 0 8 0 vnodes 200 1992 0 0 105 0 105 105 0 8 0 namei 1024 6594 0 6594 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 6166 0 6166 7 6 1 6 0 8 1 sigapl 432 436 0 422 2 0 2 2 0 8 0 futexpl 56 3171 0 3171 1 0 1 1 0 8 1 knotepl 112 140 0 113 2 1 1 2 0 8 0 kqueuepl 104 90 0 88 1 0 1 1 0 8 0 pipepl 112 300 0 281 3 2 1 2 0 8 0 fdescpl 488 437 0 422 3 1 2 3 0 8 0 filepl 152 2432 0 2336 6 1 5 5 0 8 1 lockfpl 104 73 0 73 2 1 1 1 0 8 1 lockfspl 32 88 0 88 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 510 0 503 1 0 1 1 0 8 0 zombiepl 144 423 0 422 2 1 1 1 0 8 0 processpl 840 452 0 422 4 0 4 4 0 8 0 procpl 600 1000 0 960 4 0 4 4 0 8 0 sosppl 128 5 0 5 1 0 1 1 0 8 1 sockpl 384 287 0 270 3 0 3 3 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 101 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 138 0 0 8 0 8 8 0 8 0 bufpl 256 5622 0 1016 288 0 288 288 0 8 0 anonpl 16 42912 0 35350 34 1 33 33 0 125 2 amapchunkpl 152 2068 0 1977 6 1 5 6 0 158 0 amappl16 192 1580 0 1185 22 0 22 22 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 10 0 7 2 1 1 1 0 8 0 amappl13 168 139 0 134 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 318 0 307 1 0 1 1 0 8 0 amappl10 144 65 0 61 2 1 1 1 0 8 0 amappl9 136 491 0 485 1 0 1 1 0 8 0 amappl8 128 138 0 119 1 0 1 1 0 8 0 amappl7 120 150 0 143 1 0 1 1 0 8 0 amappl6 112 52 0 45 1 0 1 1 0 8 0 amappl5 104 121 0 111 1 0 1 1 0 8 0 amappl4 96 266 0 242 2 1 1 2 0 8 0 amappl3 88 133 0 127 1 0 1 1 0 8 0 amappl2 80 3154 0 3095 2 0 2 2 0 8 0 amappl1 72 17623 0 17193 23 13 10 19 0 8 0 amappl 72 1213 0 1177 1 0 1 1 0 75 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 21 0 0 1 0 1 1 0 8 0 uaddrrnd 24 437 0 422 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 437 0 422 1 0 1 1 0 8 0 vmmpekpl 168 7200 0 7179 2 0 2 2 0 8 0 vmmpepl 168 51916 0 50497 79 15 64 70 0 357 2 vmsppl 360 436 0 422 2 0 2 2 0 8 0 pdppl 4096 881 0 844 6 1 5 6 0 8 0 pvpl 32 154660 0 144075 102 8 94 96 0 265 8 pmappl 224 436 0 422 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 434 0 4 13 0 13 13 0 8 0