27b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc5e5f16b136a5d00d1628b53abf60da7c0592098fbe75d74cd58b9590b29a19fa49519c146a8f06eacbc5c781eab450c5653eac67033a440c451ea1de9202319d9e4eb911", 0xad) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:38 executing program 1: getppid() r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x17f, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xca92, 0x100}, {0x18, 0x2, 0xe8d4df7, 0x5f}, 0xfff, [0x7fff, 0x8001, 0x2, 0x0, 0x7, 0x2, 0x1, 0x80000001]}, 0x3c) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a11d5979df2ab84a103bf1a06cbe81b3c4fffbf9712c1d2a497e050454d467400b0904e8288909ed4ff5c4ec30f4d352396436b8d2482cb008f666330f49ee6e46a320302b65bbd4d246793523ad5ea64d4ae61dd0030ee8e57312e670608fdbd213f317aa271ad805655b26ac9832a7773d6f843e069fb13443097dd30304a1c3b46bec8e27d0c6e1738cd248ab9e0f8", 0xfffffffffffffc43) write(r0, &(0x7f0000000140)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0xfffffffffffffc91) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x24, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x9) setuid(0xee01) r2 = msgget(0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x100000001, r3, r4, r5, r6, 0x80, 0x3f}, 0xfffffffffffffff9, 0x1, r7, r8, 0x5, 0x3, 0x8000, 0xd2d9}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x101, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r2], 0x30}, 0x0) msgget(0x3, 0x180) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) sendto(r0, &(0x7f0000000140)="e628b482bdbf526cd3d7b16041c9ada6a7a39309586c1530a6249df1f3b9be0bb6f7319c60c681afd541246617324391b5af61ff47f9cc01fc656a15930fbb645368d4649dbf045cdac0ea9912598d", 0x4f, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:00:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x2, 0x3, &(0x7f00000000c0)="6c1544f00b8dc080e4a9b2d4162cd49e71e61abc07af279e46964c824a81c5edd067e1121de6a44d53ba213f655c973438600889df036c0fd1d1a041e3a514abf80e25e44caf7031d1be9661887b", 0x4e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0x10000}, {0x18, 0x1, 0x5, 0x33aebc69}, 0x0, [0x9, 0x3, 0x6, 0x5, 0x10001, 0x7f, 0x81, 0x2]}, 0x3c) chmod(0x0, 0x10000004000000c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1fffc, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x5928) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:00:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:39 executing program 1: r0 = semget(0x3, 0x0, 0x41) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0xecd, 0x800}, {0x3, 0x1, 0x1000}], 0x3) 16:00:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x20020, 0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x3, 0x7, 0x1, 0x3, 0x4, 0x4, 0x1, 0x0, 0x77, 0x9}) dup2(r2, r0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getegid() getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x5, &(0x7f00000000c0)=[r0, r0, r0, r0, r0]) r1 = geteuid() setuid(r1) setegid(0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x50, 0x7}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="4379d006b21517b528f1ac0f22a62452bc7a10c33a8226ec02d5086092145ba906ba51224c8f651714b54f51bffb322e782be6205c0e0b7e39806b977696f7472823a2920c0d91b1ab2904845cc6fd2cdf7024b38cdd04ffec21fde2efe476edc5df25e3a919d063b6d6d89cc9f4834c24d2c06b3f90c0a10253e0e4f75e863fd90f5fa53f73f3bc93e97df5d7d05d792af55c5e74617a6c398ecde02889ab392a4166c1e5df15d80113024622f7f849c752b07b24aa80ce60342e724a462a5cd9435973a3c89019e82bbb7598eea85c36086dc03b03ec7b571faca6ea0eab03df23a6c91a70893dcf6b799016d5af7f40e046d46abd2da8a3c52e12700c2d69f6a94c18a625277b16f09e6f9537e43e1a6e170d4eabae32d516921db4201fbb6a96703c561b2368b224500b9722d8ec0ca744808cc96a98295502222dd5f463a2d291830c92009a81c3fc1a12051b103db2cf259f31770d866e761e131dcfdd23a761533d63754a0162e84d7617007cee23c6769c592a4b6efb4fb62e18daac01a79080bdac6398526295a9929d062ad3e368ccbb6f1a175984dc37b3e28654abc65522e02337bb909fa6ff23b93e5a9a29895f8ee6db7b4216a71201874a611e2bef707f818441b8f9478800643fe045297c7acc105ee2cfcdc0117ab691c7114abb079ccbaccb22f6a15cfd62ad795a048ab0770fc042f009e50f878c3f916662c31e3ea846bd729c58a48703083dd3755f27036a54ad77a8e2785a49559b390ad2c27a212bf55a72a5b028d36a62c175a1f0ab3b80e5b31d02a6834e2b42e61d36d23c05f4a9e48a1cc37b00b76f3260d3784434adb2148b3d8d90fd5b5f890eb8823bb7e69ffe327d98c537708b58336b9cd56450781f09c27a62d2c006373f46120502713f01be4d0fb1604652d7e8c7ec8ec82a9c18bef90b4089e42f4d757574da4d21c5415d0938feb00f65c5cf7ae100e42223dc8e8295e49aa70439bf0d32795e4a92511bb3700684d46f34df962f004022869498de3fe686a419f0a5cfbceebfccf1cb4dc297e1d830bbbc6ea92f691637e55aefd6cae5a99bd8bac0c56f8f8de7c155f34f070780d506e317dde7c8bf76a7f1a00fa2eab25fe2802ce802ef94843cd8331d7a6602a58ca4a7ca0ec6669d8214061890bfd3d74a85673ebc6035784f512dae197c32ce6c232df2a09069ae976f139c8dd0a869ad197e797a9d6bb0c4a3b2fad3c4743c75cea01b072de9e9bcb6915032b8e4f3da22c870c2b7f9cd039d6f155a9d3abecdae7cc0d2db6f9a9b9404e07ae4a6c4e924696cd47e8f63ac6015d90b115c9922e11d9b15a6515aa734b77c1d56cd8e320d2722b844762e2386c4dcf8ace41796280035aa8ca3aab98ea1d2e189e131d516c45f53dc64d875e92a4271ddecb177fd58728a2c08d72676a785767a682ddb8212918a52a0d1c88501effa8324033502432054566b082ad7fd06508e51e2f431d3875c684d002fa139280f072a93a50bfda7b5134d76540998449730f7cab7d75fae67d97232bf79b66215f26c4d314e1017b5cb21786958363d36a5bbc334cee64c3149d7262034c7b82490d9e63c2278a57de4f118286c852b541c19107580a163952859df442e5c4278052346b54fc3b81bfd37df81209f1698a9c87da5eae44ffcd8d0197f26b1c85b7a9b16f64af8e2b1082c4277379ea269096cbb2230999fd6cc8cf159dab1504154c659e66679c3f81c95ee4d2d493f3eca6dea4fd56e123bacfde3ac77dbb18441cf3309bedeb0ee1b0700f134e23682fac21bffed72cd4cd74dce18847fe083278acef2abfcf3916e75c4ae570796d3952b283df50f769ab3a0fd5a468b6d0dd562c016d4c802889c8bd495c780780e96ac44834bdbb99674e03f41a1cc30267061b38725818e187e11588daf508048be8e4507f21480a742b3e2ce5da83e44b67bc1a74cabce14f0c07e18c1446aa3d7f0bb67690b7b9511692ef15c89ff9157c2a6b41d4baf29fcc6dcf34b46ec014cdc6dcc1d8e7f1951768731afceb892ca7834a0d2dd85df6687678892c33f9804e4483075c372801cb9f0e529327167de45e289c34ba1cdc0b649a8eb2ae3092648a07bafd63b7bf1ea988bbd42a4dc79893b98cb9641eeab479877b15755952a06b958722ab22f7e7fb361070dee47df93e4fd1c8987739e32f403d0009c3651b5bcdb19ceb438089c994a73330043b8adc1503e2bba023e5d598bfc186df6ee0738d7da331bdfec7500bdc009f155fb472442dcbd65e59f4c06b5e92742ab8f9d3c3599b70be1b850d9de8e9e4a046cc2c4474b1368d6124bdebacb63f9cd969870f37ad3083662f1ef2051e95371ce6a95c76511c08fe388bd388aa121308922797d14ccb3899c2e8555a9ae5cdf6e990ebcdc34444b3acadfe067ed055e4e8dad02861e0eceb68ca89c4f4ae7cf71ea216ba81a40577235e25c6a54878d80eebb632a27e1ca269ffa77042da2e92c6dfef03f67f239b3d06bb82bd3da4ea5f62f267d1a9319bec4c7bf2979b3d03141fc045154dbbb5bc0f6ebffa977f7b49ab61497bc6054008f8ccfb42042f1fcaa9b2255dcc6d1cdf7eac693b272cbb1a2fc97bf506667ff210ad167ad9caec62210f6b58a2237e6ed6634a0f68ceb17174611b4a90a3c336e658a35c9aa69355d8fe7318d4979577cfe31e62572e02f9500b957c1ad1c7710a624453871cf3057ae44bb7d5ba5c23787b6a0c9f8ea1d12eee0a21ea7356f22ca5f04bbc891913ca99ffea3e4319af5bb34a529f61b6db3a100d15cdc87fe1d983c88a631bbd90f35f9ae5433ff8f35a569e0b9edbebf2d528a7624b052c0a0273ee66ae6de4f26a3d8aeda50dd90029346bef02eefc59a391b7ebf8143af3a011a87e466a5c6d996010302faf9a1264c59826812b7b47a7171c8c4d4f8754ba61f1d7011553d97247960388a200a493777f99829693a9d264bf89058b8bb6582a809378feb54ec3bc82e003f11ae9898bb28bd43c7b5807b832167b9a1b69a4e6d428f3e6b7ffb14639b3c1da86f2871358bd2fffb1ef239a8b5e6c55116f1c67165e6682a8df1e63ee411c4eb7ad19ca33db22f5fd6682e8978d65c471ac2f447c0921ef4314255cb9e0704468175d8b3864666572ecd71435609859d8174d44ad3f02e63de31faec143a33eed2dcd763a08173c8544a03afccb78b96f07e55f653342bbb2955f4b79c37b393da7ed8b1e0089a7000c9a4b7a56163ed0b15583cf41bcf9c89d357164fc30abc0d8e1b69078c42b43373dc1c2011d1b18649c29ca4693884a2d5e51a8c081b472e57a81074a4fe9144f8fa4fa04102b1c005c13ca49c8156d6388e66b2eac90b88261eae7ce48634e18312b9e2c11afdd57557c235db8d7409b184ccd7fc231562ac854d17b987f2063510ac20fb911d37fbf72555cdc3fca6ba148e857cb7934800b75a24d7b11acd8989a58f4b79c30c84a20350d961f682e65fe4149b0e433480f7953d4c7d360b78540a74a84437b5e7000d7d30b09bb4beb5a3d09f83dc1980a6ba6f45d15ef8dfeb52aec156aaff79011d9c1150a41f038ebe2c285c4dcd7735f6bf4b1e49ce173697d6436c23b6a4dddd6ca89a2bacaa68a25b8993fee3c749fe66ea373d4f2ad428732c4a09d9a6cba31039481cc4686c8b70541060e62bb2a3569228f8b1f4605c3f3c5bdce755968f7b5b834eb8e8d0a829f11e92b4544b802dd28b46f010530d25342e79458a40a592e2894c0e788516bbddbabb2422cfda2a489342ee7a234c90acf5986108cca3be280fc48a2aaf70e4aa1c9c676f72f0bd7f37fd9acd050d1fdd3472f8cba9c192b4c206070952b7a6ce5c275ca540cac094a11676fd69804cce3cc4dd83ed39247bb8fd3120dbef469251b35f261c8bdf7d2ccf8ded676b8996f199cde0f20ba0d7705e4fdf1ecf6372acd07c9b1c3ed0cc71270c4e8c06958970760fc1bff688de3f508b24e2d59fda8aee988e586324d3ffc9f91eedbface0261573b7111cee954e156e4a17e862a61a1de6b0096b2584019c66c8173942fcea01df3c2105d7814e524da6acfc93f3d0355ac006769715cb84175da0760a8ddf2aa70c91409bfd6f151a4826a3d02ff03c0860f44831d597bcbfeb94a6278c8e4104e7bf744462cc3518d495af55acf323ef09194147bcba53bc847950b1e65cdda129ab168d3fd50d362933b8f8e9e9bd99167a25a518e8a48a1ac23578c1cc329db46775a64e08aac8faca417d6fe39f7163d105f3ab6ebe3241ccfbead7af89af564c7259a37ad38aa27cede841293a9a853b17e252f23ee8d985ad1bdc36b9541e9f6d1831c2f30d6c32a1a1a3cca5f70757fc4206154bc8df2e577ee3123fd5989cd594d46fb387afc2bd5f2fbd409519718062bff347f5599cc6a9b8511996e7cda67d762821a0f58644619f49b7791432e151f6cb1d6a843d8240001686da389d731e3240772e80fffbff9d8cc3f2f10bf82ad23abf3fef709acf1a38c9e2d30404817af15c242b7605fa38ec756cb78a15066c5a7e2a7831d4ecb089db788599949ccb0b723c8d2da342d0791031eda9d9e91885c61d893658ed27622e48dabc0c072e64f71c10307e12337cf0556d8e92be3990f725eb475aee720744a73e06902d026ff8e8e2b2b0a6067317f821470af190a114a08fb09bca1cb321064347cdcba558f9473a902b7c7704935e95e95f01b94838f077ed7f6fde68a928e4407c78fb03476ca3ce74e9cf977166f1247b52c0a3fda1ef1a4c5350c98b2088241258d31e4326132900395689ceb5b3269e72ee9d35702dfb1ccdd2155979380abac0914656414d59dc5ccbeeae15329cc1461dfb3a961b3facdb26b3ff7a030ef98d79e8a80957d7d341ea371e7aec3f2989831658243c65b901e439cbb18ebd629755bfa824d675c4c7bce6e49b7ffc31aa674f22cfdc03383022fb201dc22d45d6592ea00e442c0787dd636a8f3d22eee19feb24e2b1b6570aa17581d714e1d2f58a6fa9ccba9b9c07e296f74ec17f4e4de7562c7c6233649702e31540a438d449c79dd73ed348a884b3da4d388068ece6b349e3140a6f09ec49aaa247c60b8fae0a641133bab86aee527dd90cfaea3328e7b93588389fb94c995847c8b2647d1fcc942d9f1ddc028d7c8a63115c9f07644b12061cabc144dd6f0fdeed54203fcf34e2aaa1a2ce9dbf99770c60d1354dc0d5dd0e366fa5d7c06e0bc447b1083096b6d183e958d99fdb99674819ec8471b980c0dd02a61d818c9204ce064893bd9fb1a5b74dab81c6584b9cb3e0e46f0e586272292c6258b5c5dd43c11c38f31a63ebdf7da2cfd703d6bde5ee1228ba581810186e8f7fdefc21c0a7463e9441a468d3fc105058b7b190f716e139622ae83f4f089921fd8f874d90bd0e7ce7561c19585a92b9aa05753510131503e97d22edcf8ebb61742c35cfe7e22227f48c701b4bab66f34488823d6939ff10d658c9c93f0289fd7a15a7ddf6962517128a173698dfa2183be946c0c0b1516810bc560ec0e134bd50b9a71f419e91a7582a6aacbd455a41add73ebbe2026e73d6b422f9186dd2228e223d7c2843a0f1a04dad48c41c49b204e48fa658e071b56b2d5bf13ab3737204a52defa52488d03efedd44d8c4e6f12ba756d81561b9812de605ab3ce615e549c74e996ea416ebeb9f30a09eb9b377853fb581b48c58f4b8fa3a375f257699e27bb32989bd5ff2202247d100b922c567521fe659df21337dbecb277f2c204db512b9", 0x1000}, {&(0x7f0000001040)="c86ff6c4c13dfef82d7097c257443474588e79180083687a2a6ebce23697303131d7312e547c1b6f9dff8d7bb4133351725f49e26e1007708d18aa9c9323b2eb1113f2a84d5338e8ce4498171c8973ede5e69760d7fe8cc45c044b9f8149a4d6f1f5a1e4051dab981f0806f83d5bf98ed6110f45101ef6a05964b0b7c48766844a357e66622c5d2aa08ddaf91090f9024f9bdbd4759502faa58252be3128fe9fa9241ae94c27866853904f0632a97a0835e47045632856dfe192b27084c6e8f34e0da2", 0xc3}], 0x2, &(0x7f0000001180)=[{0xf8, 0xffff, 0x7fff, "213960057dadef231c5d00248c78d40afce990f009e20ecf7281574c91d1d64c7691dcc891debcc9e3e8deb2ea28e66ac63a5d7ccc367accce7c6a04327da3acdf051c24af28258fc94d873588f5919181937beb63e61df945c0b8f37c1e435a928a47659489ff1cde8a9d74ba7a8f07a1ed4a420c17c0e6cf5b2c8b3a9424733edae89d5cd20accd31f64ad46826acc3db37a2f591e7d0609c0d4915cb9dadb73c4d2d4ac67f994343cc8253e1cb5cb9e80605cc95d949ded33f42ec16595208e472fa12ee6271aa382d707271e196225f30a0d74a412e06b987ef2d94f08b9e070f70d09ba26"}], 0xf8}, 0x400) chroot(&(0x7f00000012c0)='./file0\x00') getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:00:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x8000, 0x7) r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x2) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x8, 0x3) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xc5, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20100, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000280)="c465cfa7610916daf164af2bb16ca534ce822422c65ff407ab035805fd2e403757dbcba37c5512749f71fc7119a2144b54d60500000000000000f313a4aa1350cce69a62e21bc4931c15d8a848698f4c0fddd9dd63a0aacf7fce3cc2e0e9498cbbcbda10d97f0075f9e946b0dc10647cda5b471fb74f666ffd70f754dcad0dc56c15c96e2d6475f88918e6968943a18e2b6485219f10e3e43d37e2aa838c3ae9405805c20ac840ed4449e70710e850fc76b17cffae0c90000000000000000000008ce58b24f1c2f947eee410eb815db17b4c487aaa64841ec848b1b239d402f8ae214829847f6133f60da519a649ec05a7fd125aaf7d2c936e0a8258f400a9e761b14c8007067482ea9acfab1b042653ad308ac8ac152268cc86bc08cfa35ab496ebe6331dabd4bd1fa8f182cd457a13872987f559a2ed26db80334f4db05b1f3a47734823e9e200e9f932f1638d2474f2afe3205424c80fbb190cee1660ec8eb231927660299ac9c77dd2faa133d52406", 0x171) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4fde", 0x2}], 0x1) 16:00:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100), 0x0) read(r0, &(0x7f0000000000)=""/56, 0x38) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000003c0), &(0x7f0000000400)=0x4) pipe(&(0x7f0000000480)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) close(r1) 16:00:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) write(r1, &(0x7f0000000040)="16a5665f3acd", 0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) sendto$inet(r1, &(0x7f00000001c0)="64ac903cb8eabb3f347cc246566502043a5c39f780341a2dbbc620a920629266e7f2a97ccbde723b84b7d82930a8b449302bae52016802b82092891c5999579c3f1b91f8b5350ced4cd0ebddb4fc7473845bca004d867311e5d6aed68b0174c110ca30d7c05264594af3cab694b69b74dccb0d2f66f6c3f06d1041c4ffc94e98402fbd4bc41cad8d4f073b366ddd81fbf3c60e012caf66e88bbc5222cd78fcbe4d423b3a7448c8f3cbe4e3e4b2356a64fdf1994c8cc7aad54382a5b2e723137d8a03c2bec9e40335cf8d5d5a933f597eb77b9810817e36582a432f8ff1de42bd809b21d6ce418ac1f3775a41cc6dafb081ae5e00847228cfe0b9602341b8b898c8cf9c4919bc959f835ae2750b7108fdf6c924511dd4df945271", 0xfffffc85, 0x4, &(0x7f0000000180)={0x2, 0x2}, 0xc) r3 = getppid() fcntl$setown(r2, 0x6, r3) pwritev(r2, &(0x7f0000000040), 0x1000000000000216, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) bind(r0, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x50, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000001140)=""/140, 0x8c}, {&(0x7f0000001200)=""/152, 0x98}], 0x4) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffb, 0x1, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0xf6c, 0xd76, 0x0, 0x4, 0x8, 0xfffffffffffffff9, 0x1, 0x0, 0xc5c, 0x3}) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) syz_open_pts() write(r0, &(0x7f0000000000)="a499ab87f3e508f2730fc3d5011b27faec72afcf0735a78a082fcbe8b256d73369f8fdbe0ec7fccee03b91d2d028ea7c2c45f2206fb97ca836451e82ad713388849ac66cf784ca", 0x47) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/221, 0xdd, 0x8000000001, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xc0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) write(r1, &(0x7f0000000480)="57c121b578300fed4d6c", 0x5) 16:00:41 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xca0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x3, 0x2) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x200d0, 0x1c) open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001140)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x480) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/194) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x2, 0x1800) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) flock(r0, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x26}, {0x18, 0x3, 0x5, 0x3}, 0x10000, [0xffffffff80000001, 0x3, 0xffff, 0x100000001, 0xffffffffffffffff, 0x8, 0x8, 0x7ff]}, 0x3c) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x6, 0xffffffffffff0001}, {0x80000001, 0x9}}) 16:00:42 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 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, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000400)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 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) 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(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000002000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r6, 0x100, 0x1000}, 0x6, 0x1, r7, r8, 0x9b3f, 0x6, 0x9}) 16:00:42 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x34, 0x9}) r0 = kqueue() getpgrp() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x800}, 0xc) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:42 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) getppid() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:43 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001380)) r3 = socket$unix(0x1, 0x7, 0x0) r4 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r5 = dup(r1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r5, &(0x7f0000000240)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r6, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() fchownat(r5, &(0x7f0000001640)='./file0\x00', r8, r10, 0x0) sendto$unix(r5, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r11 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x2, r8, r10, r8, r9, 0x80, 0x200}, 0x40, 0x400, r7, r11, 0x3f, 0x0, 0x3, 0x1}) r12 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) link(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') shmctl$IPC_RMID(r12, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r3, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:43 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0xa000, 0x14, &(0x7f0000342000/0xa000)=nil) write(r0, &(0x7f0000335000), 0x88a) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)='b', 0x2ac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000280)="50d39eb2f7d36392f856eb41fa984b52b00aee49ba29d76540e7de319a430642ccec7d8806bc427b692193990833be2122ea5e90188e3da0bb3c4ebb0d2e8ed2fc06113b424add72fae096633b3a8ba06c564e3d976102a67c2dabd992e2764c4b33e1b4420faf592aec2e37b7e33e84aff6c4d3e33e1cafdaf45b528115e4ce974f3183bfc16a", 0x87) fcntl$setstatus(r1, 0x4, 0x0) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) 16:00:43 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x822, 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:43 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) r2 = kqueue() pipe(&(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20e2be4522ea24d, 0x0, 0x4000}], 0x1ff, 0x0, 0x7fffffff, 0x0) readlinkat(r3, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/140, 0x8c) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/211, 0xd3, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x10001}, {0x18, 0x3, 0x20, 0x3f000000}, 0x8, [0x1, 0xd94, 0x9, 0x2, 0xa72, 0x1, 0x5, 0x1ff]}, 0x3c) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30080, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:44 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80e3, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x208c, 0xfff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xfb2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x80000, 0xfffffffffffffffc}], 0x6, 0x0, 0x80000001, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x12, 0x12, 0xbd}], 0x81, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x81, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x9, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x48, 0x3, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0x14, 0x41, 0xfff, 0x9}], 0x0, &(0x7f00000003c0)={0x200, 0xa26}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xff, 0x4b9}], 0x6ab7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x418, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0xfff}], 0x100000000, &(0x7f0000000000)={0x8001, 0xffff}) 16:00:44 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x10000000002000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = geteuid() seteuid(r0) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0xc02, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) listen(r0, 0x5) pipe2(&(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="3a81b80f49610be233e88e416ecbb74fab26bae9e6199b", 0x17}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:45 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) fcntl$getflags(r2, 0x1) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = semget$private(0x0, 0x3, 0xa0) r3 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r3, r4, r5, r6, 0x22, 0xffff}, 0x1557, 0x4, 0x20}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) read(r1, &(0x7f0000000080)=""/230, 0xe6) 16:00:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="6d37a84c067df12c777f253dfe3fa00c1844af158ed9729d2e3a8c155f7b40117255342dd3351d60fe27951eab1822d6b3f3c57c5988d7cf74d58f24a992304f56f85ec7eb5d53ed8d6598705a4edcde4777af6e2f302ca8de61a07a1edcae21eb4762e6cc7b62024c758330527aa8", 0x6f, 0xe, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r1, 0x4, &(0x7f0000000640)) poll(&(0x7f0000000040)=[{r0, 0x34}], 0x1, 0x7ff) fcntl$getown(r0, 0x5) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0x8}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x4812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x800c7005, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x5f) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:46 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="4b3b920fafa47044e8f537ba9ee79325e7644ab34f99348bdab81413e41a7ad80c2ad3ee6238b3092aa9da328dbb2a6a65f44a72d0875d0d1b7b590b6e6a4f8f407a02ffaab4fce49c25d1cca127f5928b71cda24644962906b8408279e5354b1b9666dbeb03643e26d17331d903e16d7ef8", 0x72, 0x8, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x9, 0x1f}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x10000}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8001, 0x1) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 16:00:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x100) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) truncate(&(0x7f00000000c0)='\x00', 0x3d) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r2, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff7, 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0x4d16}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x2) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x4f1, 0x78) recvmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/144, 0x90}, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r2, 0x0, 0xaf) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x8, 0x0, './file1\x00', 0x7, 0x5, 0x80000001, 0x40}) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:46 executing program 1: r0 = socket(0x100802000018, 0x4003, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xffffffff}, {0x1, 0x8000}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(r0, 0xa, r1) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="c456a8a99c7ebda458f5ae34e17e", 0xe}, {&(0x7f0000000100)="13868dd3cf90", 0x6}, {&(0x7f0000000140)="094b387895e0ee1e080a9d810ea89aa805370099b36ccfc3214f52403a61edd19a8baf57b9321764d286e1750cb4801f16300ac975f2b29159bb840e4375826ed0b1348290dfdfd45cd55d4d38c38ce21dd40ee7e69bd8239a142281", 0x5c}, {&(0x7f00000001c0)="43ebcb54602bc339fbc993d80438328cbcdfb87b449808e6c39f6049093c7db7c12671e9d3a58d94e97e17baa1a8b5943a009265a1d6c0421a671e75ff9fb9c49289729e86ab03f25e470d4103638bc4d1183c22fda615f65c1bafad21ff0e6206dbc60a38d57912cf5a17edcd98f3c1b5377c91868bc6e4c8fd95ce63579a9a9d5d09a5cd20877801925c48a56ebea99c55da2beb1e9c962164c325f68a2c0ea884eeafe37e13cf03f822b3a49c313654ef94bc051bdb2585470fc2dd03878dd0f321cd66749f7034014720c5721464ce3e198488feb0dc996b32986eab2bafc03b183f9cf8b9046bd505a1003c5028d447825bb61dc15a84d96c89b60a02814c3248594a8b02dec6d56031a6c042f40b905db80b158d494b5a0e4d12dcb16ef0460fe32d732af741ae2ac0dd94b5e3a26b336631b6b66a76655462147ba57ddbf0b7c32c055ae8ea1088a1175c7eb44292056666cc0aedf0c3d7d3cb1769d38247f202f8e68acd57bb69ff93511dcae0a930442d59269883f7eeaa0ac03d78c3e48b07eef1b00230b9349d0905eb373fc3ecf8f90e4a0efcbf0f9e49fe279683521606a4983482306b0db5c03cfa9589772ab47851dd29fefb8d00087ebe42cb812b6d334fae4de09a9653795d260d8b4aed53f2a7c227a2d3cc8351b3e4ffda05e0c55096c207844308b0551304205df51c97a7b7ffcc8af9a9d5310f9bad32207ffaf1970ce0628f76ee975fa5aa868433e20cb65bc5001528a06c08ae138f9740b5713d2df21bd13c835ac75cd0842050d8581f26bc50fc333804531623b4539fb5f611958bc74bc2a29bd708879bb0ff9fa9c8dd7e83fe320a345c24c19f0ee76592290606b7839bdb0cfea425b33bc3369a00cd4e6cb805723b1108def1529203eabbed10169bb19053bf547778564a2dddaf33ca6a4f2e333dc2ca7dc0b26273a4fd00a85609001201d5c2f9afc07514adb98f909edf192eb4cf9f00714f826289f264ad8315e95b99fc40747a4813b2f8fa34774b7568f9ab13f8c46a94f0bb737a20c4baff1b71f20f5d8154b430cce3ed2ce46b4769fe3b8222ada54ca4ff15ba8602c4acad4d716346f09dc7dc8515ccbc9128715254f11fed759ea8519a57ab278fc74736ee12806c7c52a81bc8b32219c75d4d69ab2f85761d0c9d5fedd111249192569e3475557beb6b36af56d2b86b1a6434d579ad9d5855bae409492aaba6a454e330d9ca76512f52fdc6f27b1f725160c5d0aeb8bd6c946cc31ef0aac4f80ffc9679e306f1f4aa4a24b8c4baa12663756bfdc60bf93d30683019773338981ddbf3f04690bc770c10c618c840afeaf06b2dddcc2a6ba84541a1c26dfa3886e64c07deac80d29a7faaa194afbbb08ae7a472c0f31bd6740459065002a3a9fd65307f1372ff964b3888578de9c9be881c83c99d657019a6e0d36abbd465176f5d4f78fc2a3a3517ac25cf001c51f3e484fe52adb5cc30a61172c93410d5c41a9c2bbec4cbb2182c78c08cfb44411ad3c96294ca87a1f77f4682326d6b5e76299e0b65febfbe33a5d313293407a4d1deaf8b3b2bd0431102ae0beb31a0eede98cdaadb226dd85248dfd9eec716008571a6ba7c849ce2788ae0c792b2382fa9118e239d492a76158ef0b5bd9b7610d081490c2fcf7d361d15a9feead9aed5502cedaf380d999e1481d8e067cfc33f11b61b1c0efd24a2b47e171af72babf246b5a1730709eacace915c8004d85c6ec886f39f527a1abd88b08bd13ca57f6ba9c0a082560213b2704eed5aa4332eb1d77468b45eb25134c9140ceaeaca32e6ca66de2684dc9f3a321355a0497e688ef4a80e3c68a7b1f9d93689fba7328a0eb5a0689ae7ad46b10da5205a857b2d0a093b651294b86fdfaadc970db0476fbe61de8dc97e06bd97ff78d4fbb3ff50588b5a94e574643942e1e04b20b72849c22bd3a25c38899c338a02a075e770466daa70c13ffc30148cc5c7e7882b881fc1271539eef06a971d4ef5dc88e25b655a49706fdc8c4878b0ec339b8d15ab6d883461139faa6444d2b20880dfae41ab66406b912285b1ba37f7693cbdeab1fa6fe6b50aff4ce8c89bf3e4d014e1e9a7cb6598166744b6c1a83763fd1f9ff4822166d7828a1836810bb233fbaf89015f20910d360c801c0e0cf0a0b61d741b66664af54f5ba4a4430dacd625d203b20ae1d1bad20c0451070ae37854f663b679a015daf5161b1528839359e02a9057ee3a989d45da5adbc91d2611ff26aa871fd6086e6ce52606b7062ae364ef9a99112d477e625767e376d63ddf4c3fb6886468c8e8aa0de29e9e6e5a8d051b20d47a3da6b0d1f409ed55ccd99c7469a9f7450b87479b7f04c8e22db93e8773836fca3995f177cdb9770c8e9d95780ff54dbadb83e77bd5da4c07ab56c046c4c21c503e66e4ec4eca7aa756d560146b114f2f8aff0e156c45f28a0d80d6422a8400b180e18d6f8783e9ca4125d3ab63c6191950ddf3bbb3b06f2cd6372718bbbb160552a2afe3b259956c9f205b32e68837d6af4c7fbd6e1a1aba228ec8811eed375b771c65125e58c947f78cc3f11cfeaea55196732ed916ef1cd59b3ff958cebf244126087a489135d2b1341e2a1dcf10c297fa39209bdc6d8e396b136ca35ad939f74a7022cb97773b811b36cd4fb9cd80dc9326a4e633061ea9ea928095bd1f165811d72512b5949778a4e389ad4dabe330dd0e4bb9a2509f6371faf6f9e4d6024e46ed59303874a78d09504b38bbf22e2c1822bbf5d3760f0b0671912c0e46a6453618cdf039138fe88ca1e0fded0bdf7b12094024d866ae325875d6fbdb57bcd9fac04d129d597f50d5675e6db3a3c2d8951a7b5ff11a071937025c8dbe2c7463c14ccf47fc281f1909d2b52d66289e3ab4b54e8e169e681fa7a13be027349e171bdda2421fd551b28bca866bcfe8a7412d27645f4621643bdb5cd7d206a57a0ae9adda7290d7975339995f984d51e18a19a992937e134085e430ceb41e2f3054a53046a1b8eb7a7ed92230e0bfc03f83ec9acbc76fda85e7574008d002c4ae52976533a9373a1101213e89e44b37bf2b3307ee4028dd172bd1840d19043be57ccd23e9a5946b6dc5747020a18104ad0bbcb3d28036ef7ad2706e3fe6d1cd2076aa7a7a22d94a4d4ceb52b048b473af6f2ee025af8ed882e97691bc01d26749852ce3fe4a122d3387ceccde80f321624421963f51da7f86388e5ddae2dd7edd57ca0de734d7fda8a4aeb01252db7808f84a3d22a99404d475da4f97774ab667051ea1041909bef43d80bc0d4c3057bf9d25304ae734a9e2d189cef50a6b816888ce9caee84910638a0f87c09dec20f657fda4618be2bdaecf7b51541aae52a3843afd5ceb28ebb261e0171657ecf5df7dd3629f60bb730d09465b401e181b385ce9fff82490b7d211aa495c077fa71645c5c53f49985310ad411a9758a37079e634ae507f75fa8e4c4afca2dd2ac7d3e0b6eebec51322a4d8d8e1147a7abbfbf87bdf7e69f7727195093dbdf9b352a9b39d4f61ae29f7f437df6ce86e67cbccc04653f3da44265027ccff3f0aacb5972794779ca09ab191a581c5c6c357f66fa9317bc677c5820c9088d99596d50baaf57a8502bbaae609af1640dc219981be3e10182d5bbd23ec6017bb4d84832932790e5ec6dc80b7f14db256b7e9a4ec31b95d7343e741b3f9b738e83ba8ae2d59fea249fc9f0250299a8c6b157fc96083b7a4cdec5db301d6b7a1307fbb434c8d5839888b738a910b5a031cf73e8b8a0cfa5b76a5be350c2599d3cdc61006c05c66834e5e3f46f4f2ae6e821b63acf9b1fff2a038d0202fa74946a1b3e4a985fa9290c641ce92b680737c18b0c00c5a1b7811fc8f76b08ea07efb09c2d43bba3fe79247a6ee447d59c9d5120ebfbe62a44019d0f899e93af91575695033a627f6ffc834941bb75b5122acda1943459231654a7d1d300b08770516a26648c704012c5d03fbfd6740547cffc8bf6763f5825570f4a7dc06f833f401c688909448f0ed1f35c8bb34400d63f2d4bd1fecccaf5f5c0ca9d80ab33ebf1a91d6ab0a073152509dc51e67c8eb871413ca19278c85240b8a7ed39dabf4d84a9fbef0f8d258cef4c67781618777b10738a8c971aa52abf93ea294327ece8b16106927954b28322ba65dd96818deae67c8d732916e482b023236a74fa97f01352f1f0783a351afa4532b1a8dcefe229b9bbb61374d09348fecb26aba4517608a926f9db5ebd8efdbb05c4ae9be97e7d93c27dbef741628e78b6b36a5178f041232198e67d4a76a06591990edfae83b300cc1f4a31f0d2bad18b3091646a79b1f4eb7430a1872e75308433053b0e14fe72a1ce103c2fc7d0bdb6df26fd8d65ebabdc273b90ca91fa4d2a3d1d4fa2f1361e935ef5c6009374112100ce28567da6231de69d584f344d6f9ad438a9b58c084e0552da279b162cd16158ba074597461a9a99f25d182ffaa0d4629baa75a0a1827c05772b61068e7222235a54ee88f6c54bd2bf3a424600abf1b224b23cc81e2cef90e14c60485a56e8e9f8d62d01796a3718660eb6ceb75fed239f879430b6d4aaee967075af57c90b1df1c6386a0521a56ffaec4a543bd1b5f3dfbc59f1a7d82d0fb27c2e63365806f92570f576ab4a04c2e9b4cda9a7745cab12b97c5fd862d95c68818d4990b3e293ac094432edce4f16b799eb29df2efe746c096b923b4d00fc49e269184e4e27ff4bef42edc59a9fe589b42aa8fc4b2c9b270c8a1ab70c97c80d55e4dc2ef9d6b8c0ccd10a57cb11ddb165260d16bd52ec86833a713b47b7524fc07e93dc2f32ab94c01a16e63eb281d32a4a60e66c8137ccbf5f0583d20110d95a727f2f452e94d21ee9b5cd1a1b8549f63a42f9eafdd5675b2b1da642974a9f8a203816db39826d58ae2e613b9790415451854236a8df56779e9e52a61bc9812e5107875f3d26fe5ec518eaa2b3ba7bbc0d64fbcf412136794158dd9fbe3c8aa00709f825faf92bcca50b52be7aa664650f411dac35ad7ab35bdbf338cd2de9de377ddccaeed1a5aaa99fa2da6351969d9c878ed3659b609bfb6dfc9984529b882d34289a559a18bd7f743b6236dc5b076156c35412d69b355dc08188184eeccb26b911b2fe96ec9ffcdb3de8957e4557cc9531c092d5886f40941b13da5c1fb247e0eea1fdf440e0fcfc6626cbf803c6fee3d4606247d692d51889980cc2ce02f21b2e9d3bb8255a153ab15ff94ca1a3ec6cbc49723bd475101fd46079014b5a89ae542aebbc0dbdd8c140c4293492eece7da7a1bf723c12e4b67c769e71c7dc7a8e66b38f52e69c0ee4b8fd401e16a94e5ba85bc1d8d1740f76ab56a82ad5dcc28bd72de29b7624f2381e29727d66cce617a5f9d81fbb5884b338325f5be2c4bd59a806862e7397b4c5462a51333c90aceecdc9ee7e5939eb60745dc8f9d21c4ce45099e16761a8f6009f92098f4ee5ec6905de9e254662bf275c5871e958796aa7beca4d384780bc090a865af1f3aa74ce2d7e5e115068efd53e1744fe0fc2a16d4924543eeecca22e625a3a81f5faec170fdd2669fdbc733839771315da6cdf3d220c5fbe2729809aa3198d8686f8abee564b2852c4bf64dc374928069296701b66830232f8b57f67dae64e3a767167a06ba707723f483f1419081668f501829a9cea4d44325639dae52f08619c024d50eae7fb5c1235a192b6ca0e296899187d90c6f093e7bb39cc80b6dbf221002fbc66d50359e69142a87ab57411f79704fcf2ef8c35785986e5eecfd29", 0x1000}, {&(0x7f00000011c0)="9ff8040d5ec961236077b51f3e2619da8244e0ae0ecdd2e52c613280834b5df8148b391bb17e0a2f1d3904dde842f55efd48ef0c7c9e1fb7e01d5c6fed65e57ca7843e467b", 0x45}, {&(0x7f0000001240)="caf41d7b434c03b2841990c5003cc0a0892bf9178eb8b9c5a3030aecfc4cada2a9ec7f6acc61a132f04b155773f277d20beaa70436e1", 0x36}], 0x6) chdir(&(0x7f0000001300)='./file0\x00') r4 = openat(r3, &(0x7f0000001340)='./file0\x00', 0x80, 0x180) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) readlink(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)=""/229, 0xe5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001540)={0x5, 0x4, 0xffffffff, 0x100}) recvfrom$unix(r1, &(0x7f0000001580)=""/99, 0x63, 0x0, &(0x7f0000001600)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x20010, 0x0) symlinkat(&(0x7f0000001700)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000017c0)={0x5, './file0\x00', './file1\x00'}) rename(&(0x7f0000001800)='./file1\x00', &(0x7f0000001840)='./file1\x00') r7 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000001880)='./file1\x00', r7, &(0x7f0000001900)='./file1\x00') unlink(&(0x7f0000001940)='./file1\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001980)={0x38, [{0x3, 0x8}, {0x3, 0xfffffffffffffeff}, {0x3, 0xfffffffe000}, {0x3, 0x400}, {0x0, 0x1}, {0x3, 0x8}, {0x3, 0x298}, {0x2, 0x38}, {0x2, 0xfffffffffffffff8}, {0x3, 0x6}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x401}, {0x3, 0x10001}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0xf6}, {0x2, 0x8}, {0x3, 0x626572e4}, {0x3, 0x4}, {0x3}, {0x1, 0x9}, {0x2, 0x539112d9}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x4000000000000}, {0x3, 0x80000000}, {0x3, 0x2}, {0x2, 0x101}, {0x1, 0xc33}]}) fcntl$dupfd(r6, 0xa, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001ac0)={0x100, 0xffff, 0x7, 0x3d}) munlockall() ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001b00)=0x1) r8 = msgget(0x3, 0x0) msgctl$IPC_RMID(r8, 0x0) recvfrom$unix(r6, &(0x7f0000001b40)=""/185, 0xb9, 0x1, &(0x7f0000001c00)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000000100) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x77ee, 0xed, 0x80000, "00ed543aa09a7441c80400eb8bf5cd00", 0x0, 0xb}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x0, 0xb8f}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x800, 0x8}], 0x800, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000002, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x74, 0x1, 0xfffffffffffffff9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x100000001, 0x1b7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000002, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xfffffffffffffffa, 0x3e45}], 0x7fffffff, &(0x7f0000000380)={0xe05, 0x2}) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) 16:00:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/55, 0x37, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x401, 0x400}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:00:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000f00)=[{&(0x7f0000000cc0)="719dd056cee7540c212d2cac245de80d61e3fbefa77a91c76cf93393d8496fdce44b4484f2792738b98f3b3bb7464a565393f77c3fb331303276db7407bc799db0444bdb41c28fe350176dcad885d8170221777d97c9ab99552b5896ae8eed547183037ac2fe837678ba576f69e68c4a81c9d0c46d5fd06585e552a5bead613dd2104bb05a207f62d90e6df3f8e290591c0d62dab413d49cb9c8713b65d81d749a0eab70a05a15a2b27c3d00ef3d057959e2abeecd9899e84c7e568328863e6bd9e4bdeacbc17b9d42e1b9cb5f4017b7b5ecffee761b6edfe1ce0007148a560cdd036290108a", 0x313}, {&(0x7f0000000540)="42ad788d535d60a06239df87ebd1d7bb8870df00f22f14a803871f5eaa2daac5b94c799b8734e04b3ffdf55ef77108e062e63fa6024777edbf0cb12a013fed2fe4c3de0f759852fc74cefdb7e5c006d82b106c03ec9c3556e7c5255481d5f0d0d5ce479466ea9555da865865251be5f8e83d18ca4dad5f5280aea79669887271e5ad1f32766500ff5d8e6d60a7db41020b4ad6303e50bf6aa664097b349ec40817c9f7e15345e8b0f5d17bd3feee7bfec58718e01e1045817a30cdab55fac40276"}, {&(0x7f0000000200)="22c973a624ce721cc4fa9cf7fd8e2612957dff8705b36c2ca2a3e777011386742829b05536c0b520ffe92b68c8e2f97c5d2a57cc9d5895a769df25a31f31b9ee69a8f1edf19a60259e368f8f7c6e144edb03c3276c31a8abea9f3b60aa06fc682f8690c3b63ada421aea5ea604506be1fab4b20e687a507f569772446c48e96cf01d"}, {&(0x7f0000000300)="7a14a397e8c94e6a8536abd8f4b7ce734f1dddfd9d0228ffdefa84b62611a3db3548671a751b60d3ab4fb3854d5b3326315540b9313c1325946175b35b0e434e6f56212831f56ba4798669a252494b43e180e687df94d03d46021c7a94a4526222a4bdac65d03ae38cd1b35af0f52cfcd0133d62e23e936b8f609db9361366f9f8c79757ef4fef5b0cb44c6f773af6a99e9170a03a72564e6cf70c9edfffc958ca20cbfd0829cd", 0xffffffffffffffbc}, {&(0x7f0000000700)="33d566fcc0a1e61bd69f61c23ad6bbdbdc0cb747652e770ca97b0599ee145b96920cde430099613abb3b40e90ccd7d5e5153555ca5d35bfe4044d3ebb9b72d2e83a69a5f7481a0059bbdb82d3f60d0b0acf9b2699f0d57f06cee36794044735d74c2fcfbdec0378a9f843aaa0cfbe2128a083994190753d609aed4588a99dfdfedb4cacf142bfb93f394c53bd4ac4d47d7e765989b311c8f4cb2c1129ef9643b64bd2a48ce4fff9957611561d92f8389fc01f54fbe19419966a78eb8bfe1aa49eeb9b0eb8c18877625939d36a6082b21379d"}, {&(0x7f0000000880)="b35535385848db26d08459ad4a18889315a08f311fc960359d7a3f2ab16f76978416fe384ce13c7da1259c355d5d4aa52d6145556ac1104097c1882579be17f1921cb91ac41b6087c1ee9cf9ec5238c195fc2361a440080ff4d2deb95b7f8467ce0b7efeb5d737e79af38ff3cf53dc62593f88a1e42c4aedcd3da257ac57f0953536c10484e921f522594c0dd6507e06f7a3fe594b13d99971fe62c61cb4eaec79215c29d514c9277a1030ee8dcc61014baffec1a8e935039195470e73448e854f053daedef26c3f25182e418b9a7401"}, {&(0x7f0000000980)="e5e424057ee7e2d02b819888f04864a331402b63cb5f662e61f0b8c3c30d371e9604a9b6b89edc2f0015ca53c6c160ee919baefd0a5158dea785f9246c010895ee6a945b00bb32f90c09595bd6036bc2b762153504ae24e3e17dfbbbba7905fc8618e0b27ac3a34217c901b0acc7d11ef2bb3bfbf3cd6874e3166eeb13c1a5591cfc03aecc17218b552fffb931ba5d937a50f32f631ba81e4e3095", 0x50}, {&(0x7f0000000dc0)="607c1f39272e540a74471169f06a84fcdabb60d96b45f36870de607e03fc861d7915a6e9b7a160c5e5df8c3c2859692e842475396db6fb1a373622174fc042700f79ce034e318f4ecab699119e9a90c70c1aa9704dcb893e70530da7c61b7c4f2822d093608cfc335dfe95250cf9c93fa7fee64846bfd8e5b14a7dd930c98e96399401f1c879b6d8f1c23c50cb7960a600408bb1a8b3f06873ee08915f3cc93b1cb4648bb042ad1bf94a01db5921e95c50075167d42b93e70771a22721652f9aa83c1db7e5e9cc0f9edf21f1816456cee30bebecb89d28fa4c8b639e00f45479447f6a95e36af316109c4bd66f5d2be43f5348c06d0880b2535db6a8ba2e1f7b3573d0c01f9fe3eddfd9c2afd4fb94b7a4461b66995dccb68ad263a3687430e3666a583a7e5a8d9185fe"}, {&(0x7f0000000a40)="002ed2ce1c342c790b85a90efa14949f7178bea918917b500d61664723f7b0fe3559c51eb5ad7e044d795fe401eef508906ea460b4834eb3dc976abf2096a4d8628443ea71345c49f0439494a3ec30c019eda9d2b90f2655a1fb670b32cd0fd5c527f4f539825806ee891b5e654af2445793277d774927d303286cea375fae72f0379b85d2ca16e440cd6b5d344f987dc9"}, {&(0x7f0000000b00)="df7ec255548357d683aa57982fc60c1d945588905548b07c335465f696b6375227abd69dc223cdc4ef64883720e5d7cdb9d5fb126ba314d1a094240d92fbc8b58dc8343ef7b28ff1e1041feea012d45d3e9e68f7deb164d72a7f5071cfd66eb892ced2498eb344b129cdde5ad3d0bea62dfa430598c80176a4cfacf0c75e8c1c744a9572cf7546ba4e91d51dc5ea36d59aaaae346ad17cc7cfe5e54cf722acfde04ba9a266f1b968f4f5c0d3c1ebee28c8838eccb2916ea1a6ba8a34cb31d71f4cca73e5ebd570de82702ad218c6459968ef46e75a25e4880155275ce39c7872fc312556"}], 0x127, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x242) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="66f37d9247cd0a995dd63898c052542fb9b53e", 0x13}], 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3b14f31fcc9f0216ab9", 0xfffffffffffffd82) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000200)) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x1, 0x6, 0xffffffffffff8001, 0x0, 0x1ff]) r4 = kqueue() syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:00 executing program 1: poll(&(0x7f0000000140), 0x0, 0x100007b) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x0, 0x8005, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) unlink(&(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = semget(0x1, 0x5, 0x288) semop(r1, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x7, 0x3, 0x1800}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x16, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000080)=""/43, 0x2b) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket(0x1e, 0x1, 0x3) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000015000000000000000000000005000000002e70439028313a64e24ef4052e172d842433e722330d16db54af73346ffa5c1003c09fb9e874f250163809de556029019c9ed21fea687c89240419d60df0b65cbb0aa7853c3db6c2d480c4a1656200f448158db5f943beccffce7d86419b8558433a14eec37da60b818775f9bf27d9fced25d6cc864faef3d93e48f4177fd90c98803ced8d9284c764e2debab61256f8a85e77a9b2862d44f1a05c39558601e1abc6"], &(0x7f00000001c0)=0x17) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x193, &(0x7f0000ffc000/0x2000)=nil) r2 = kqueue() ftruncate(r1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) r4 = socket(0x18, 0x4, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x100) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x3) getrusage(0xffffffffffffffff, &(0x7f0000000400)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) r1 = kqueue() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x88) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() r8 = open(&(0x7f0000000000)='./bus\x00', 0x92, 0x54) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x8) poll(&(0x7f0000000200)=[{r7, 0x4}], 0x1, 0x45) kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = kqueue() readlinkat(r8, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/8, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xb77) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r7) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x0, 0x7fff}, {0x84, 0x8}, {0x1cf, 0xfffffffffffffffe}, {0xa5, 0x2}, {0x4, 0x200}, {0x1, 0x7}, {0x43, 0xd3c}, {0x25, 0x10001}], 0x8}) kevent(r6, &(0x7f0000000340)=[{{r3}, 0x0, 0x10, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffff9a, 0x9}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x1, 0x7fff}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7fffffff, 0x1}], 0x7ff, &(0x7f0000000400)={0x6, 0x2}) 16:00:00 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = dup(0xffffffffffffff9c) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x180, 0x58) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x40, 0x3}, {{r2}, 0x0, 0x60, 0x0, 0x1, 0x4}, {{r3}, 0x0, 0x81, 0x60000000, 0xbc, 0x2}, {{r4}, 0xffffffffffffffff, 0x5, 0x48, 0x5, 0x1}], 0x7ff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x2, 0x5, 0x9, 0x6}, {{r6}, 0xffffffffffffffff, 0x34, 0x2, 0x7fff, 0xe00000000000000}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0x6}, {{r8}, 0xffffffffffffffff, 0x2d, 0x5, 0xffff, 0xffffffff80000001}, {{r9}, 0xfffffffffffffffb, 0x2, 0xc000001a, 0x8001, 0xffff}, {{r10}, 0xfffffffffffffffa, 0x80, 0x2, 0xc000000000000000, 0x25}], 0xcba, &(0x7f0000000300)={0x9, 0x7fffffff}) 16:00:00 executing program 0: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000040)='./file1/file0\x00', 0x400000000000, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:00 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0xc0, 0xffffffff}, {0xffffffffffffc9af, 0x7}}, 0x0) r0 = socket$inet6(0x18, 0x3, 0xce) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x5c45}, 0xc) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x6}, {0x18, 0x1, 0x85b, 0x7ff}, 0x1, [0xfffffffffffffffd, 0xfffffffffffffff8, 0x1000, 0x4, 0xfffffffffffffff7, 0x4, 0x100000000]}, 0x3c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x204c0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x923d4000081892c4) socket$inet6(0x18, 0x2, 0x0) 16:00:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/229, 0xe5, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)=0x1) r3 = syz_open_pts() setegid(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1000000008) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000080)={0x2, [{0x3, 0x50f9}, {0x3, 0x2c8}, {0x2, 0x4}, {0x3, 0x10001}, {0x3, 0x7}, {0x3, 0x45}, {0x3}, {0x3, 0x2}, {0x0, 0x81}, {0x1, 0x5c6b}, {0x3, 0x47}, {0x3, 0x697}, {0x2, 0x9}, {0x1, 0x3}, {0x3, 0x2}, {0x0, 0xffffffff}, {0x3, 0xffffffffffffff80}, {0x2, 0x3}, {0x2}, {0x3, 0x4}, {0x1}, {0x0, 0x5}, {0x3, 0x8}, {0x3, 0xe70}, {0x1, 0x98}, {0x3, 0x400}, {0x3, 0x3}, {0x1, 0x80000001}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x68}, {0x1, 0x4}]}) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x5ea, 0x3f, 0x0, "d1adb94c98877732f2c7b81a25c2000424bd87c8", 0x0, 0x58}) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xc5d) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x10000}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() fchmod(r1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202f, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x10000086) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x32) 16:00:01 executing program 0: r0 = socket(0x18, 0x4005, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7f, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="f5ff9668", 0xfca6) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x40) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xd6, 0x7, 0x36b, "035756042fd0677d556f7343865b8e65bfcc1c0c", 0x1000, 0x77c7}) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="17ed58af4c9a577d2fdd2be757817436c93973ef3c531536dd3b042c63b23cdc975156261f384c4a69f5eb5212d81c807a9a7c873ad3cfaae1aba0c051142b25f05d1f0e657b559378e8d37553049eebdb653b8130bca74dc4c47ed51788b324e23a6b0b3695b256b9fba7a589c0dd905d88269905915e1b9da001e3acc48435ab35ca269529b8547877d443de4e", 0x8e}, {&(0x7f0000000240)="a80dc52c2ff5c57271fced8ac75d35c7496f0061186db2d7dea28f59ed4ec63d2977df74e1356ba6b9808830fb3ebff97e26c1f6c933eab3df973c74d18f3ecb6e5a77464c1e50ee6ea3aef79fce2d41158fc9cec266e006b5afc0b886e43d61aefe771b605608e26ea1d4dd340a0cb48553e9e877f143fffe2584f7f21a04e9e42a2058f3c76eaa65f2dfbaee206a5d931eb225e246bac256554c2485c969dc3ff56911c7c6115eb783750c69388f3daf3b56a8045e585847203b83bc39ea43e062b5e4b68cf50bdd58b7d7da8425d2edfd40a9fbbf187f7bdfa1c24f3ab3efc46b3d29681b5b94ee765a93eefb030df1d126334888801f60541eeeae8716df985fe0d0e0d85776158fa08555017c8178521950da7a79d4bfb18ac34b4d5a42cacbbe08bc98a5cfc9c462a82e78079b88ba06e69ccd6ec216be25d473787dc69f1929edffd155d12d9a115b1d7afcdd8fbbbb61446b497f38feccbc30dd6a6d8ffd28c449da788b7c0409b8e3863339899fb5b3128b506723982e6af49c2eb79520d7b6efaf69a1827aaa3b49eaff1ad3af2d77aef7f73e12e3474e2e31a6c5ecf8dd7f41ee326bc398e76aae4c3b6ba8ead8f64e7c7cc332a8a57c3babc0b219178b36cc63b5de4b870813c94b51d89c8faf4f3b34bcd237c5b0394c114d5f45dc3a93be329d5484a84354ff2cd20545ea8a7575b3855080418932af6e759e89790cf903f36a2bc021a6321ad47873fea7c45c2573503f498ae2a42440dce1bcfa82d5f7273e3e5394c81277703094aed50154bb1352a1776e4d2386bfd58fc122bf9744b76b0fc3f96aea58a923b390c6af52a55449cca6717960f6256ba5eb54e8ea5709deba7c2588941966a4b4dc8f5e4132fcb1572d0b5df607a9c35cb0681496e87e320ae7abc829a9b395adde5717a1eada634938beef7cca87b66e744bf57a95ffe565e2c0dae71c5b72bb54b6c6a0e622f5e81a83516e4eecadea6a2006384c565fea640686d9874860450602ff02281062b303cf7ffa2dcd353503bce7a216aade21c5167f9e59b66fe07df8011cda78f4f3a9d0cdc91e680812faaffb523b86113cd4f54df36a3fac25dadf2210585b4bb24cfba4636c041858d6b48b7be81b7f2e980162bd284a13c9defca37e9510a7ba1ef457184d2b5ff4ffebfe6a6f17a74117d1013c1f8accc761e7560820c5d7cb63e1e818716e88bc1271968f2afdca5f5b46f7ce6173a6e4f704a5c265d1de9d6c06e8d4e274a96f7f9b981bdad7cb7a1b90b38c6f0e454c16b74eb064574048c80d7f3ca2277a34c6074416723fab90e44a1a0cf7c765462a30ad39e6de7f1e64ae7c0bc487c801b87d7a0f7a5fad71ec233c34f48125368920d319c49cbe828293707a76b500f666deb9efb292b1e42eae0ac8e52de709e53134969a0de9f0040c65aecfff7b5bd85b78430b0ce4b78b913a7b1659d4b1fcd3a54aceb74a43e47972899e2bf1c53c6616ee730d3a9639540e6eafbdddb4e78503c7b0a4eeb6f3483aaece76a958a6189062b032642b63624856441f30a5df8a60741df4682783a003b1ab952955406de159fb8bf197ed0a1402edeae18763d7cdbc027b3c14e93eeb1b0e3d5563de7ada9ceaa3103132351960451209574480ef542e2c7842e969b43a4c449e066ed64f9368cf66034232f7d8e5c5da0bfa7559ea6bbc0b52025daa1131626c509b121b0443c599fb43ec439671693ba59117beac0c2cb6db7d4a1a43deb8ded69f9eb6bc97f6a7a62e4bbd192e0c63de4d7d7fa3c915dbeaa31d2ad5509c9b5c54daacc9958073cbb1dff3820a42bbd0129ffb5f6601f4fe3bddff8868c4433ed1030cf2a02da2ae496b53f9d1fe71f7c83c693effd6c13e66b84f3c3be4f3e070ce271a718fc6b3cd73e694643d572751a8356adba5260efc302c67be4d312b54dbdc9cfb2e313c1dd0946ef057ba0335627d39b5463d3d93926e80060542b83bef53b6d782aad5154cfb14652107346082f870ad915e2e26894d668ba407094243eb5f6bd66e9014eba6d3c4180bffeec5de6f593f9bcae52a4b69466e81ec7d910584e8351b6798f92b0c84d846635440d480d5216305012cc1250a1bd8bb412a329884d8a7d26c31d789522305f58dee4f1b13d73e6fb3ad875f41a94129e69294f1e275a6bf34be29219cb5e3c68d011493a8159ed77a2eebb809d244744e8cae76be1373e1227711f40a8efbcd5ea41cd18f5fb02542bae5caafd2f4d8d5812b1bd0b1bbefec7081346a23edd812a465c1275a80cbc03222b693e0993082caeb4176bf5cb19f36ac42c092fe2efef925ab54457216b68f5a329ae21df76a4b51f146efdd7692a2001d3ee4b92a3d3fb6035bc6399e1d50fbca8a0f7aad4df0e5a8a311bdc1916fdf9285bc49e693a3b70854d4fef130189c5168ed6e4c6dcf1edafa4ad788d5f92c395328f5e5c44a4d08ff244905a684143a4ad93b24dd2fddbe24e552953a1a8c063814721c3b317e61c5fc1a903c206b23cdf12a73cbdc82b7ea7adb81a2ab856c241bb43c9f3f7dffadeec7a91ddfcf5b8408067ed8a80557584110e1c3bdc45d214478d68b0c39bba274eff02c3cbbf0ace8649a6b1561b3c73605de70ffd414d612b141555525f431ac9b5f0d1645d1d1068041b2be6efa419a2631abb4b42cf94fb1abcf7d2951436abe988f9fbf140604d0cf310bebc6d8f7f4bb810a892c310cdae533d38a51c7072e432fe1df3c0131c52af9645928922279061204e45f07e236cc56835ac04ec920b9f1bdd69ddfb6e79ec27040b33786111bc2c5868da923f1a4afea08d32137876a1b4379333e96e031d41701258aaafa5f51a2987a5c510e9ba7d69f8b508314781e888017ab3f1db5602791ea37338c2f7be2f3303cd9f11838aa4cdbf68645c0abed15ccdaa60731cda5c46535c85660a248eb5433ca6c5bbfad29db78bb47120d85e3cf78faffb900bea4bd934a475c2103c50e13b1def189bb31758b06a5b98cf75e15bd183c97d4ea460869d86cd01d3638e187b4cc0d43c6511610e071a15f966cbeff3dc4ff387ef4e765b64ce010a093caa201d12f744ddc7b25891c367667d439fe25e4b0675eef5a0283f71ab4b0164960ef09d7cf5e26818312ed3a3934bb7840a112b99641c4d180aa7bc0ef9e00962fdee4e697e71b94f8a99cc7aa1cf7216fc61a5cef01db4fc3feae190c1b60b717f8c01d708a1a5cebc34817af4c6c238ad6ff5b8c8c7f429d0d44a5e7fe1a06d4f426b159172fe5be3624bd4718335c1daa265ee857844725ce0f1abad72668f4d08ccc7c1aadc48a7fcefde4b783352e6fef4a8a9d6b4dc1cb51812d998b1be3eb173beb7f2069baaeda837c8d2693ff3d25a9ce0b721cef66874764126483307254dcd651eaf4f6318189afed92bcea8d33a4b5491eaa5820c1355f24f48e0277134f0b723a965c55a7781dcb9040b3069c3d45d500a4b12a678c354a7bab4caf673a058d5320079ee30431f982e74fe030bc953e59681ba94499eeee60b4c7f14ce237bf93073c3f430a5fafb2079a00ad15f283adf48bed651ed13348282d49ac4d2f7952a357f141ddfbeb5862e9dc23b982cab3ac7e65ca5a1c93ac7405c1a356dee74dcd0bbdc63663be9bfabcbc93e92199cb666bcf51e682cda5dd7f0f4ed648f02ba57fad382a5d340b65ffd40260e37e40376e84de1f9f7d32df873c0b96202929bbd0d544700aadb1365b00a177627c69589d47dd566570bd636df0565e531ae769a2342733357ade3f2938a422819bb61fbd4d9123d19a42c68757e8f352de2497659f32cfbb42f36d880231140eb030cde1a3b1c97be3d9a4f291f825f8764a8cab56e4f383945f39c388463b254c95bdf9736e013b6adb099c1ced7483e75569488d4aa3305bac60f28bf085602ba7f9be882053aaf37955086c302263cefed27da723db85a66c474e12fa13ac1ed455274e0cf58e1134b851f3b4f318a84b36bf6c9f038ed70bec15187a3997a3b8cd78867eb6d46354cbd8a1a32bd03c2ec3100897fb037aef14a3996b3ed82440efa32dc64446bdec235ebff273ebfdda2bfbb69b8d6c0ba0bcb5879898229f6cc6c9157b2c6e25b4852b82b2fa8f9261288ec104246f99cddb0d944f3eb6d7610c37b14ee10b5ce2d20fb604213c2f5f419f8b4a76db54cf713576a17291bd2ce662b7215f69465ed758a03e1c932f1aea7cbc272e56a276d9e1173bc6316a923af2329e4905e71790ab18651d8d0f418cee7afc1deecd26c696cfc1a3bda191ad8a09c3a9c724eaafd705dbfcf79ac2034e66003d1e3b332c5ca5a975f86472b0fde43359260152b8f6b54c00a0003fdbf30a533def10f9849882af4931711067df03068ef1ef8bd3dd61fbb1f92babf40dbb91dd65876aefcc86b795ae7e30b9b17526692f4ba21d5e4fe79bb82ac797e1e50bc2309e20d5008179743d9eaa5990c510b720187fa67e58dd767f6f6c78838f4cdeea0a1f7142be6bd3935af9cdf7dfa887f214774ceb5c6a972fe17de0b96fdcac1516c1e2a71216e79f7d66cdc57dabe9f30d3456ad410cc19cba79fdbba7272c0d1a7dbad8f917a098fc87b7315a128d9e1405e4ca37768ee018d4356f1a66d3c3e42641c8503ae7b9442ffed97f9ecdb73193ad1d7fc21382e238f74dbcd97fecbb9173b1081aeaac2768a3a7002f7c20f8df25bd54cba2ec43f01d07e1d8b7ed863b15413df1714c36bd394e610b8ea7cb1995a186f6333186da59f52aa736e99e4f7d5ecee65cdda025697c2d0e3cd1dedc735bfda81a63ad51ad61d451ac0f9c93f12f596394ba8c80eee6eddb99d3655671c8b475911d88d469c62fc89f8f2c0594bff8927519373de4ff024520423fd6f812e5e93c0fc11e09d68fdbac01e2281ae6569a42bc6fd0200e80b4226a023920a2998502e579a86183610b17f594c9e9de45d92e610980431336d39551c2a0a93c8af3a633fa251579367f81276bef137819762c6642250be7bdfb712fa6b636f7cd7177161885ce8924f6792287a2c923bef153d1afc89bae6f1c42c64a92ea13f025ad19c712e55fce2e861e97d2c13df81afd0c7f7de350a52ade9f0516e62ea75b7f818dc2abb34a7ef95cce92b064622ab4d5c2346463b8d46f5bd44d27833acadef79fa474cf7d6b2d77040b38190573a17ed65e4e92952e77ae62558aa77b590494fa6873f93a2bcba9cceaeff478fea6032eefb46dccbeba8f1affe3f6baaa8ba0c42c4a9f90dfaba7ad2ea27ec97a98ba407bcf7ffcf80af7a4ff876acdf2526d8307b2051942e5c18ad739a11b0dc3a08fd3382794192c30743b4742bbbc589dce8104d25f15bea07133e268a85d87012cc81df522be72969eb8da6fe3b1a50ee322de7bc36a1187f1885e490eb410f47de54a4c350ee98656de4f0a30808e0e4bad8442d59b2a5d43046ae32a91bdaaa07f433f725ccd9a247b9cf9b387fb15e1b4ecfdb778edc2c646de37688f14c3b08c9b2b5218362bf07caf2f2775ad960eb981213c37c12aec47ff309d2477055f424c74fff98c255729c98de4a75fe46ef465306b4d1cfde97796c798eda53a5133b7d504c9d297c3618b76eaab2f2dde87e4df1403a858df985eb1dd16882cc62ea978aeccb08a84218a9f27e4de460beedda4d1a908a68a962ee0cd62acdfed72ed9fe1b3164a18fca0ed17ad2b4b75f99a68ef34a8583508fa40d530d590dbb38106187f58fd766945c752e46d491f369eacd0cec054bfb89e3109256d", 0x1000}, {&(0x7f0000001240)="305f30e6", 0x4}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x8}, 0x408) setsockopt(r1, 0x84e, 0x6, &(0x7f0000000000)="e712970527cb037131b71b22ed38b200cae130d21e3286a93d357ab2ed653a257c9449ff9943f72204c2b41d0a02c291aaed2a16a94aaf9e219c17cc4176b2e17988a90b8bad4a840e4c408dd6c185fd0d02814f085b80371cf2e6c019d58ab9d54b918f0627ec39566f04a54b437d3e06a59a032c080721e679ba7a1fa9a96d9fc34d60eafd", 0x86) 16:00:01 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000240)='./file0\x00', 0x23e) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000002c0)='./file0/file1\x00', r3, r1, 0x6) chroot(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) fcntl$setstatus(r1, 0x4, 0x88) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000080)=""/43, 0x2b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xb788, 0x2, 0x6598e48e, "7e14d0a9fd9146c3d18f0ccb94f95300dbdbfe33", 0x10000, 0x1}) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x872, 0x8, 0x2, "fe26e4db44b595bd3a8f12c862b5a45a8173d248", 0x2, 0x40}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20190, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4007, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0x4) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x16, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 16:00:02 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x127) ftruncate(r0, 0xac7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) ftruncate(r0, 0x3d) 16:00:02 executing program 1: getppid() r0 = socket(0x2, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:03 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)='N3', 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20083, 0x20) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) r2 = dup2(r1, r0) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) getdents(r0, &(0x7f0000000000)=""/4, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/170, 0xaa) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)=""/226, 0xe2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x35dc, 0x5, 0x1, "cadccb738d97c8669e01de974dac27b6b90ff320", 0x976, 0x7ff}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x0, 0x4000, 0x140, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) unlink(&(0x7f0000000040)='./bus\x00') shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff4d}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x6, 0x3, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x40) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x9, 0xff, 0x0, 0x2, 0x8a8, 0x2, 0x2, 0x2, 0x171, 0x800}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xae15, 0x101}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x8, 0x4}, {{r3}, 0xfffffffffffffffa, 0x0, 0x41, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x2, 0x400}], 0x7, &(0x7f00000000c0)={0x8d, 0xa2ea}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) socketpair(0x36, 0x5, 0xc39, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x7) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f0000000180)=[r2, r3]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x9, 0x2f12, 0x40, 0x3}) syz_emit_ethernet(0x9b, &(0x7f0000000200)="c3c92842e67697a51fb0c01721256905ec4394220144cd0fc1b4838ad349d3e02c240a1bbc9447997a20a0321b365af8a9997e625db5dafbdf8b91bfd8980f1c123b418fa58a0d0ffdb05087ee70e48d669967118f8e2885b74e07125e6b7fb6bb7cef36680c2a869faf5d4407967d99493167d26b6ecdb8c36240f523056f3e1f73d7fe58a4b94127909af44dbd7f545c7a29070c2e32ec8f621c") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0xd7, &(0x7f0000000300)="edf6f3ba78f3a209ac1fe98d5668fe550dd44e5f19009b1f3a045e27e4407b170e2c7d257ce07a1f6dcbf1455dde9dbef9eacf1ff7d17152635829a0c33cab07201e2e12ea56d8e3b0f205bb48be013195c5e33eeb1d0810e90e0e3c7bc3dc77f7cfada31bb60e8ccc34662882b0fd9044e9755bd67340d010ab028a59778922183fffec803ca0863d31fa3708c1ea55dc3aface162d287e3840f80498a5f6c281fe1687c83eccbd3bb262716bc91121c850e055c7a058311889ce7248c89af56faf774dc56a5ecf6f5501877e4117535407b2a6f1ee3f") r5 = getegid() pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="f983cd1d1a097dbb7ab0bf357dac72b470829d8075ea2f9a57f0f63916d3b48e74c03c8f4253077737b79b827e69e10a036effbe88ae40c251e0872ec47cf0dc7396fb63b254bbae04fbbc3b454330f67df6be5d9ad5d9aa6e7cfb3ef59015da3bcf86ee330f69de6c33ea9d690ca13c5bb7799ab2a6b681046e90bc918f24f2445a017f1b6482d125963ed7176a0a3eed350f1ce7e61c28487d80eb27fbba30c6cb2cc8b8d9de64952e745323abb13de6b580be43b59df52d1689aa7b33d5fed1408d284025e7573b44b8bb4813", 0xce}, {&(0x7f0000000500)="da908663f548e7026e30d18968027a30a64575adaccfb716d85caaf3394b96984b8af37a70be1cc5db9273f539cedc4be7e8", 0x32}, {&(0x7f0000000540)="9698c7f6f19b36ea74a6dd1695085faaae07c98aae7086059be399fde936e8877abec2dca745412832200e2a7cb97f78bb13a2bd574adfc27078889cb730265a19ae900aa4e96fbaa0f64cb2b56f3bb0ad5f6845224dd53990ee76d2533987a2e207dc5a0c5e5ad4f1e47576920231d7ffdd024420e191248595", 0x7a}, {&(0x7f00000005c0)="99843ffc1f805a7c650af1a9258d639505de4348c24c3ca46a543ce7eab80da3da0e2d44fac607776bba47f28ba2192f84f1589d1b0f9d4e928136960716ca6672c4fefe5cf65eab4f8eb91ef207e22a9c367da0ab34b23c8768ec2e21debea7c4ed8b", 0x63}, {&(0x7f0000000640)="93b21a46e53e75bb00b6f0773705464138f09ba9dfb988361f88bceeb1797f061bb7cc6ec350fb05c920291706123c8f8978efb2bdb2b3739a52486ad1157718ea52fe50dbcc3b3ccb1673045bcf4258b84c57bd8eed9d7fde9ad1bb07f7fd2af5125ffd85b45fb70e1fce69094814c0a0aece857e889a7a19cfd079b86c280f277b9ff947ee01711353c823b73c39f8d39422320f6365a4b206d555384e36959dc69e4a722e8803dd23ec47c4024e00088941e1fbce1dbb89c7475a99f24dbe0977eaad843365e1776b3db0e7d7b277c2456cfbcf222e5b280862935b36094efa3bb79f23", 0xe5}, {&(0x7f0000000740)="906418197a8003cb871a3ddfb3ab634d08624601b94ec641738953f1732a1c57eedb8eab09b4c077667eda1500150541e7c86eca569c9b74b58c14475a1da03eb7ddcb728ba6a69690c6320044c2223c93f2604eff5d4d804745c1021d8ee58d0321b53eb3b818e649bbdc665256fce18140c320d313e51ab5623f91082585e80ad114427924bdd8bc690799cb62ff46a02e204800a20f0bb13ce5b9fa2466b110222f7a27bf35b2bd9801a4942b87ff5a493c509e75ff16a018d54a6530", 0xbe}], 0x6, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r6 = semget(0x1, 0x5, 0x40) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000880)=0xbd) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000008c0)) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000900)={0x5, './file0\x00', './file0\x00'}) semget(0x0, 0x0, 0x544) setgroups(0x4, &(0x7f0000000940)=[r2, r4, r5, r5]) mknod(&(0x7f0000000980)='./file0\x00', 0x2000, 0x4) bind$unix(r0, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000a00)) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000000a80)="c80e41b5ac9eab986302c1a5c711fd9771b7fa251a541e0b500c1f4a915ca571c7c0c5bcf92bd99089d8cae9c768c966ca46265a", 0x34}, {&(0x7f0000000ac0)="83a0eea26cae980103588c00909fd81f05bce9dd71cf675315ce4e971fe0ceb762f7d6643702b0502bf2288d460e77e6054ce62b1519a2c6448978538f75333207737876851c6c349e4172ba643009820d7f4f95133fe4bd8bfed5a91ccce787a1a553b0a552584aaac4807388c9cfd6140c263e0aadbd2f790e70ad5b639a09e689ce20fda593c38f2a69da7c9739a47bd18c62c33e405b95", 0x99}, {&(0x7f0000000b80)="93a17b3d0d5ccc084336e8e028d2ff16fd71c0a6747ae732bdce20c4cfbd431c4a73b325207fbf08978284d266ad31e22bb6eb058910bf21d84d955b7fc37317f57624042a737802d7ab08f8c6063c0e96c18f0aaa2097673cebcf13833c394b6c628fbc9fc2891c8c0c03fbbcc7184584a8be78de44a30b31513b9b23b89640b8a88621dbe1233c336eb1e893d8ee22aa05fb831aa288df89bdeaba213f35a1b103e734500de5b18e155f43f464d278f59e81e56fec2c729beccd7c57cdbc9a7a99e2c61b0f24e3c09b3e3f06c74e731f", 0xd1}, {&(0x7f0000000c80)="a077efb8e017e379b6301291bf79bdbcbfba6de029c2d2783dc356d120edbb3efcdf865111187404bc912271d4d7291afac8f5cad56d75750c87170dc047aefe5ead9eb9bcdbdbd60c620d924f36bf2e8240550beb0f2543edb81558b64cd0fb1245ae47e0d14a67e1a7377b5ec6b9d2e467a1987fbb778f24697e631b703e13d56395808f8fca", 0x87}, {&(0x7f0000000d40)="cca48042fa5152b96b75c97056743d2407aa340968d19cf5afa8525610692be5a508ef16a87b468df2d54a9ef5706331fa4ced57541f84dda2c904446b495a4bd3133cff2406d326c1d370e5625b82e105f19bdddc77bd28d7ce78f6dec60d3a8a2db6263805865d8f982033eed0d4e3cd4c3a53b9e78304ec95b327ee540d555e6e53edd3457e76db27ba91670e6cdfbe58a03660c308a5e583facc881602b616e5475420c2b274550b6d7d4d13452f4c86a1dd59379a495d0909ba2a0174e23134daa7ce50a4b15e430c1526869a8cd5955b1e0dd33ba87f60b9a83f9f525e6670bc5056b785e065acec7494d9914a82b312986a34a370ca64d7c0170cc79e3a110497ae4b70a16cd9b67770f24c6397c91540e96ecc39eb2944ea3426318041521de82e88515bfd462bd72877165cc7d1bedb1c318c06aeca22dff97534d749f0c2115b7f92fce07a740d3c324f96596ad5cb09cf266b8dfdbf40f9e598bc2d71542b997c3a474464db7bf29b8e26800fd5749e17492969c0ea5ccf11896b2486f5c07494c8a7401f046510812cfb7709744f70ede7075565e4a54c894ea181705c876ab0d0ed5774985a0f7d7ad42e0b84c83a8fafdee7f0f83bfaa4e002c9c72083a47446be2d1ea448f931c8c2555050bd2e6ec794693e5bef8fddb6ad1e940f18dbcc8da989a8228b217d63a830875e788f52960b3177c56178516bb3bc568a3cb265fd993a9fd14d352394dfabfb58b3950cf90e5b29b4924e7c5459f5e700d56e6caf2145d738692d22df47d8f89eeee440cd00a2de18753e091e4ed7259778ad01992d9f2e869a6f1ddfb23a6560012531e3277d6f093e86a1b31c3ad9add01d5c8892e0576e15b4360aa066627bbcfd3571e9f097baebe51d80332f6f267ef0e5a43cfeb35edfcd334383b711de4adff9716b7044636fae6acc000fb40998554414a8dac54b4701ce6b54931c4d38fe28d8a7bccf6b77201db70502e532bdcdc0ed3e770824e60cce88ae4e031ad96b27793354e046929c06862731a93d2302ade4a3bb24cfc3fefbbc7506bfcb6fdce372732c8375aaa22333798e77dc7e3b42c6ec179ff51274be80b83a5d33e4744cae5ba2445afb4ea906c61385a227043abe5751673eda18e9092aef51060da9a9152e82fe7f7709808045b89548f4a6692132ac8f53ac4fcf54a101eabd02ac5071639176ee9da737bc1ac43ffc0f4d95d2500034e77a31d2044ae55019973ee99674bb2441a33be6b64cf2834aaa454e906f2f1c6ee262fc7a4804ed4a43af7ceb520621935855010a8d747a2239c971f651e5e451a0a2fe01266ae48013677cafa2a69906442d9a8a99c5e747e6b4386f1d0b974b5d12ae433715d859d0d417ea57fe6164f3f89539ac3544c48f6e33ceb95258465614c901fe31a5f8ae11e9b43a09a0ca1c4c4d9d3de562463520acd0c9e8c4dd85271df862851340160eea21aedd0fdaefb755c04a7f5be1d759ba0bdc79468c532c166c5b176342d096cbcf2896ad56cdb8cf9627befe6ae1da36529ed7a48aa1f56c29b0cd160dd8473c7553a971f0cbfeba8310f78c277067a9e9ab0363c324c13c1667151df3921b47a32e79b5c635f6862bfa31e5268803ee0bdb4bf38e6fc51a2d8f4491722eea124e334e4892adec814a516d9c65f84448a98a818cbc027534b445f2d57b486aac9973c1ef23d841551a3c0017b49e6ff00f90f914afba7a373af0fb41a4441b262160b5c683317b92e272a73b564ab67853e90a5d4132263b19f1be138fa388df9f3ffeb5c8f4c0e1c911b23a3e4ef225928f0054e7cbeab8a13059339a455df9548c99533bfea2df23fa47b7d00ed6fc2898b601f5e6bd40030f4d9a354cffd2ed60bcbfd82959b33d9d055587457e7a6e8b4d667055c974449ce7896e46c44caa7f224c4f2cc428e5b728a995481a0e288df39e8465897e72bd6e2b709bbc16058cef5d5f11cec7032aedb744f7ccda9ff595b890de1e00b01b4c37f3cf31181c8ddacb6b97ef4560e5248d8618980c45fbc3a1f4e17c41234c3c2b9e1249b5ac3b016f29643a314e7984eee4c9dd3dfd9aa7a86954ab46a0008c19aff3870564cab53ab7eaa030832c7446ebe993ac95517c24a9e52df5dbe660f27e06c6a1ca5a0b9eb5973431c88d6be14d58157e30842450566af3c10733f5334da6cba2c738280699156574516718a1194f7dcd165f24e4b14eade61738d3a188a426c15327fa1bf5ee7cf7ed3953122aa380ce8b40b90215edf25bb16e43fd03992f32b5782b1782bca266b12afe2dbf8ef29415924300d27749bc8a6bcb69bfa4333cbc059ccd8d3bba49c8f2184f03c956c8f27ed27cb08c283a221a8e3088dac29c0235a2ec8648adb5286f1ab618cd0684b7f432656c610418f62dfb3165cd550e60ee6db36cf39cff511ad8639b06bc3261af9fc493eba05199639677810010816b764f6ede60dad741d2e6b2a2b2e293e1afbe43aa7d05cec0c7bee775d5fbe2dfe3990ed1956778474882c6eac34f702c4ce7c8a12bcce876bb62e729b705aef2f274472898c00efd074baad1bd96da32c14dd8c0144ca0654da8bce635759f2dcc26a7162ce18f58bf732aeb3e1d7aab5e853c4d1b2996e8ab4de3b5b282200d8af681f7d6cebc6d64a9814cf6bec1c1b5cd13e36d7544970b5d99721d884621aee67ffe74576cb7d1229c7896a05cd4720792b44b7cbd59168d4d9c029c4428af3eaba60a3f65d8286f1675065531274f9c12414fbcf2510ff888fcdd19b003da4182913089ead01ed6917a80db7e9b538df119f6710fbdc04649ff581dc1bf510cfed662b2a37b861bdb6e4edaaf76002ee04cfc608bf28d0ad982d4cbfe21bc7b29db9ac265b3e45444000de240dea2848ef04ed78ac4837421d93378fbab2dbb102cdb5d1a61faaa47b107f502489a9ade9cd3de600e8a21fa9e58c3fba4e7fc05c26145d0cdda9493a579e20af1aaf0cf8d4422bc75b9b1f230b1e0e8d4b6fc3ad4824df224548c9a3cca31b3a531da4ceceb98d5f06397f727189886f9eabb662849e2c6abb0ad77e8f0ea9ea6459397cdac5a6ea58a73ab419e58f383cf8efc80314269f7ac28b7f11dd12784e1b254989966f0d41c2572afa4380aa953671fcfe4b66e1c503cb817ef722f4347da13f9dbed13559c889535adbc988438211b2dd3403a01d60f491355200f4091cdbd8afe9dd5be0ab7a3b531eadce518ecb428fab189fa0c4423a7885883f35321e78adfb3b992af16ba11551c432f4b56f1828c4d29a59de710279566d9aa4af24ffccd2cf67ef8722b47c18861799808783e77ab2033f53dc4ad80eca4ab622ba682c73005988bc10969a15cc1ee8bb8c164f5bc6904f87f9cb67f220c34bb7e9e66a06ac3ae863cb552417924a5197903e4adf996dd3c0d68b5bef2ca4747c27c7b75e94714536c93ac5e90186acceda9c4ae3bb32e18b55ee95e180352090cdb18aac72b144490de6a733ddfb27a63aa2b6655d3557e9d72686e65fac077664a8c44284e7a79eaafd59f3593dd29c6d9875048a4e57839002cd609910b8bcad666a99199518f24ac4caf9948bf7f3d74c7ca6475fd2d202ca90b63112c822b2e04e5ec0398f3954000c1385c5d34d5b21814ca83d86840913bedd4b796bc3c6fe7f39b0be9ebe7e6684457252ab748c8b1ae71a87d9ad3e1792171fe61a87855759f029dad3dcfbf98797f0d60268c0740452de3e9edcfc2174ce23a64721aa8103c7f81ed791958cf2e7bcd3aefccaa79c3bbccbe58cdedbc4744c1be40f716d7c30d0721ff37acc178b997b2444c85dec046b622a8e7120d8e6882c25b9b7aede66ab16cdf0be510ca46edb94e43e05d659deb80a1decca99b26e2118dc74f95c33c4636ec75c58a00f45fe47bdd8f946e0bd4fe27f0d3a0c03edcd971c19485e2bfed2f58237a9e84ca8d6199884b07a9128846794615c91dd71d2972d3d60d2eba3892239fd0d1e2160d6493a1fa12bb540953d5abac2f72f07ca43848cf8d05281f2060fe763ff88559efb8d86943282e9de1f835fb3b885498b7f874d3c74f832fb3343d891363fe56174e5da1502628fca9f1607648f1fc7260810d17e7f3febf9300a8e117338f1285bb649c345e65251fd48940ee360826182d3fc878a6b93ac5308415af45a8be59c7b9368d82e340fc5fc3e42cad1d65faddeacf4d0ec5df41e4b250b46950570d7a1c006faa506fa9eb7cc16532d77aa937eca980c8284b72bc56310d22c0ccfb8a90acfc8e5a1a8244552a847ccb3ca7a7f858057eb61f286bba9d3131d8a9a9c61a8643c095ee06e5b70dd9b7871c966d74a0f6cfd527ccd658b18807fc8a988c1cfe3c63010fb72f95083e37dcd684cbdd2d3e3b09ce823e85814c6506cea56a11cf20d6aa0e9859602b4c498a90e5ba8e3e13d4c17f2c06a581aad4d11317f46d3c9d2bc4805cd361e79476742ad8437d61873d2ac0f03e326037814d5aa73634252cb177d628d491e3ceecea25cfc22b4c90d0694e1106baf184465c33dd61f5f177e94e36d49811fe3720440a66d21d2ed5901f917ecc1f5b5dabba7e8b87e42b147af2afcc11a6c99c96a4b5ca28232c3cef2b3de8c2444bf0e0ff116a75e2666d3b95e6a440aa137852e37f0cf3a0686f0a967b19b9f016a23e147e80f42cd7194c34d9c80f7dc82c9ab39a044441086dad7201cd11cac7d720a5406bda4dd20593ba55c8aba2014dafe90d175fdcb2c279a938fc2cf51f093297c152625a719c490f07f5731125418b42df3f67ff97b1e0c3da66bcd4ffaf16d6eb296d0695e8255c08f9731b6e9e82f2fb85eaca7b6a586457a4fca332c9aa83d9bd7a3d901ddb467e969beb62d328fdf192ef05c22b54d19836274ad0dc5345dadda72b6e74be6e4b464601f67ad9de132b5234bc40fa18026b1121256135775b59c4746e55fd8dc983de42674c5a1e1bff999ecb1f133a86af74f2befd2ba829712ec4588aa1144b1172023382f807183ea93e5a0c26765a172855595921113d46c5292eeb534b93dadd9d1dc4c0a30e5b6bc37ae5df2b76bd7b5f31327df1c1152145b1b3bd1d1bed49d330faaf9a4e785884ce9b2ede2d121fdcb0230d7ce598a70bd9411c932c7c5157799cd56f3e694bbb60ef53693872b01142571934eba65aee425847cec9bf1ec9adb737336d589e0dfc64bd4c29df5124a4759b0c8a88a2e907de6c681b873905e16aa68108a49ba87ccb26aac9bc1b1c38c8d9f6a35ca3bf2698d56269f19753971966e42a956ce63f43363e9b51ebc7accb4becf608988fd2e8057b75d5ccf8b59bd660509ed626fbab7fbe7d08b63f7ae89ab4c65134bfcb7d97e9635a4158c0aae85177eb9d7a5429f4ef2551cc638779de2be479349bb5435b5d4af329268d799d2b781064f4ffbe0be5c95ff938fbc87e3e2e954097d8f4d88ef8886345fcc8d632bbe9384e81a0defa06dd3295c411fac005c35bbef10a3015826dbc325503078c89d938107be3d798ade56d67fab8b153f0329522d4ac242c3247f0783ddc0ab4382fe8625bf0ca489cda8ae6a1cd5c789e48a671138f1f1314d5815272545fa823ea6454ab8188a464487c590e140167d46aff0d44c6db2e9f3dcd415dc30ab9350b5c3b71065bb0c925c59602aef0510d979b01ce649f3e370e6c5a662fbe4672e1d313f92a4c5c1f7179ffc2601fb01dcadc6643d7f2fd5418f31812a2e58b46b557f7ea1f4e2f208ba5113414f0c22f1e170cee13973f366c53", 0x1000}], 0x5, &(0x7f0000001dc0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1, r0, r1]}], 0x38, 0x2}, 0x408) openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001f00)={0x1, 0x101, 0x6, 0x321, 0x7}) 16:00:04 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/150, 0x96, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:04 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) readlink(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)=""/110, 0x6e) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xff) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) socket(0x1e, 0x7, 0xfffffffffffffffe) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) close(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x82, 0x10) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) r1 = msgget$private(0x0, 0xb8) msgrcv(r1, &(0x7f0000000140)={0x0, ""/195}, 0xcb, 0x3, 0x1800) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="687b72cbda116d6d4cb5be7f3d57f0bbe26607357d0b591d79dc71216d60c29a8d1e99aea73774736641fa0c21c4625b91c88ceca32b302548f2548f5d0170ffface9140a9b27fa6511cb926869fc69e9fdba5652faa5f333369765c7b0af7af60b285706bd0b59253c6b71e0e9721f987b193eeeba4ce944425e683eb704cdee64ee1eb1bec05b2f39dd3bbee638840fd7c992f4c70c02fce04c0aa253d4b43ad93162b090f410c74c2a55671c710e1d037f9bf2fab51634369711fd87df61e5e91fa", 0xc3}, {&(0x7f00000001c0)="a807044d5316510d4947cf9bbac937e940343925266755853e2693a45b14802228c9da0b8dfe71db1ca06ccd49d43a4436528afca9ba333f803d9e7035cb5b81917362938219f01e208ca4ce932fe4ec111d6f0281d600c9849c7ff8f37e4ac2dfa920e1d74050d8d34d1d174a540a66e6d06a7649ade4bdaf0f02b37346ba6ef58a9be2076e9d433856aeb4aee2a853a37573c629fb94d3c4fa50d151253574eb2b2971fe3e71302bae4f56a86af4aca1d5b8b2c3504e2239714897490ae6e1045d8de3b89f580fe034cd599c1bcc7996b1588a035f6db78111740e4d9b6a953fd5faa9f7263d8d20a4ba09fd7f", 0xee}, {&(0x7f00000002c0)="fa7eccf50fd82d818016fc18e458b8943bd9c1f932a2909eaefc9cbc9548d846430c5b9c7867839e6b7bcf29e41785e430fbb9fe069327b9d27a5e8eba37c2ba842c5a8956ba3ab73b87891768dee830a9d98a85f790c6f80003d93c6044446dd2d765", 0x63}, {&(0x7f0000000140)="cb9af8670cad8a19e178456727fca84cca47da6ed0871c21d71817ed2206def448a240109c6af44c94bcd6c3", 0x2c}, {&(0x7f0000000380)="f0b5e1fd02a69ef3334323f733911cfc81b106a0d1208089f315c1ef2b31456653858ea6615807ce318f", 0x2a}], 0x5, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r0, r1, r0, r1]}], 0x38, 0x4}, 0x2) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720ef01000000e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a733e71057230353c80564079694fc3c4b7c036eb03a7f9270931aaea0389264dd961c044e4a3ee6e85fcdd87d7814d8a39e0df168bdcf0c49ce815fe7554d7b5b235bb632443de6a6766918998ca79ce2e46d1b0fa1dca1b887380484714304c73134aa95d7586e45791fd29fa4eed4b71202b7ba05d7613699422d5e4735916b16a8d8e522e8af1db7fcae4083e4aa1f2227a2078b911e80f0e5970a53983e646d26df4af6970f27f6d75c5b6868bb5ab0c1ba23daa6f65506475043331f1ac084530d7220d9f54d752911039b345dfdae2437281e7d0163c0fb68839897f6060a3a2c4c0807fad1b3e5b2ba1a22f57501059d91ebd8fb041429a70c292aef80d465ec32ea7f23e3fa9f130f5f1e43caf77a35be38cd7feaa6e15f0987c6983863a25e06a6fa17bb4d1e58d84dabc1a609df484223cdf99f8545118ffe3c3e43e84435e0239ab36b0690b94acb05c2ce1a1b164832470", 0xfffffffffffffe38) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xd38, 0x8001, 0x5, 0x5}) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) 16:00:04 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x80) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x79, 0x2}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="b4827d3f84287fe18f09d75516dbfb0f420ec341d00c51831840239adb7ade53462669f07434693a5c03cb34a3978dea965b3339481089f09bb88b168b7358b456", 0x41}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240)={0xfffffffffffff0f0, 0x9c}, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000008c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb62", 0x3e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="b291de2771f92aaa2826d54cbdcf2be6b392833b0b89a3725efdc3fa8b505883c1c3261da04f817f23d5344b54d2c2607af0de103934585b5fedc4f45f61cbed6a90fffa0d70398495fd8b76a84fab6d14b074dc4e4bd735f8af2f29689beba2aba4442567eae8ecdad4bd30310165045f249b79dfc5a0", 0x77}, {&(0x7f0000000200)="f5756e3db8997fef531fb3f633d308ea21619f12d7eee4d964eacd60598ee53384e63f88824fa97cdc6f8eeec64d82cde679f1203a5c9931be7b2614bf5dce1137e34880d3e898caa436335bc4200abfccce8dd800e34ec4fdc3a64f959a26159ffda7eea5cff9c0f0e16dd77fdbdd3f0b7ab6d90a5aba03f382a4e8a38954b8b9677a634eec1f2ec78d0164c35b9fb428e73f83df0153315bc22faf43cb9c4ba0f5c576e013f6c1ebf4e1440c8ab9306ab7aaf5c14b022efc981716143806ae8adf586f74ff0ae9562f74af398b", 0xce}, {&(0x7f0000000300)="cc398f38eefa09e4d74c9f817237dbdc6659ecc22c55e5c6b1eb04d311bf770f90cc0a5fab222a515f63c3168a8e092c0d408ada84c1efd5dcbc7a366203aec603bbcc00e640712e93c9a42729c4ec27d1d9426dba7abcd80e58e250f10b4fb70a216468ecbf4af79140737c4b273fe84616e6a45c9879cab7cf772dbf4091f576678bded521440055a03eef71d066ecae6f3e3d8308bf280e", 0x99}, {&(0x7f0000000400)="08e721518086d08ef0017d4b55826d80ec01114c88c6a4ed3f3bad5187f3767dd3e120755d4a9d5f307b58eccd7a6bbc4e6d091dbd09b96b3c6d8d3fe0dffba81199e9f771d078e72e838fe7ae4470ae394a8a89cf3b205732415bd8964e55f8acc7f28890b830250fa5c2064699ba9d8326e53fee204a07eb7fd93056", 0x7d}, {&(0x7f0000000480)="a9980c28993584d375bed821d23b8f77320f82729ae0258e206f4948f2aee442395fc35580e003ea5575a0ff0f1114d6954fc7a2256487b96a76406c3c040329bc265063cf2084af82", 0x49}, {&(0x7f0000000500)="275a301849a03a7820a60c061490036f5f7c2960571fe46f19487cea038134f2aa7c6fe82e8d360664b31f255dc57564b34bd312f75bf1c88bc0462c215d6da9f66eb3fe633c6b089008081f376ddeecda4348ba02b9e88b3ea800018670fa29779bb3d34be51904bedd1d86f8fa208f20283f8cc60e3ad8aa96099dba016b50e52f7495cf2638e79f607647e0ee74715485c44b8b795505", 0x98}, {&(0x7f00000005c0)="7b113635de7c7ef1de4c65815903f3071d453e6c4f07aa5d163d374ecc7f72004b5a1cda9c60051343e6f53902ed0f1698c937aacd0317481a316379391c8fa271914e6ce15f", 0x46}, {&(0x7f0000000180)="49e7eaa3adf05402f53ecbcf74bf4aa063e7e993dcb49d75b4735b17b9", 0x1d}, {&(0x7f0000000640)="609803b6bcbce2b1046832a0842b2e42d7c1b0cb452b05b8293fe162d22292b3ef604bf2b0a42300acf25711af24b2d1ebdd5439c231b40666cff3092d5872fdd6e483c3a1cd2e01a7dd367b02d8bfa509b2f47629f471f5de8164702d4ebf93e241a22ea1244c5d9aff3bb1f8efc97214ddda8f6b", 0x75}, {&(0x7f00000006c0)="a83cfb752f5f18b05c2dfae847e9d38da579297aaa55ad7d7df178b96e6fee67495d3acaf3c206b04d9dc6ddcce39686b6bf87bcd2f2fcc5c06ddadea3a15237989d2a3ac97366ab8347540cd538dd3cb9e85bba7b5bae25dcd0edaad366f6441c591e591273c58165bcec48753ce7d5b3ed27022fb4006fe53b707a5bde1663a8b74512692e5dcdc64826d8b427bb88f48ea4b1e830262f0e6cc09dec408f5770dd8904dc14a3605159344bab6bb926277287d411b765cb12b2b6ccd2b38e78764cf16622c3fa4821b280799e49eb1e7da63b300d30812f24264752e3267db16c96765dd533f10946442b141c35fb8686e1", 0xf2}], 0xa, 0x0, 0x0, 0x4}, 0x409) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x11211c62bdd051d7}], 0x0, 0xffff) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) syz_open_pts() 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x10000000) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x1000000002811, r0, 0x0, 0x0) sync() 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x8}, {0x7fff, 0x4}}, 0x0) r1 = getgid() chown(&(0x7f0000000000)='./file1\x00', 0x0, r1) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000080)=[{0x2, 0xfffffffffffffe01}], 0x1}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: mprotect(&(0x7f00004ea000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f00000000c0)="4a140d3c7c086a35280485cde41cf6b1e8ff5885c648aad97198bcc0274b32b92c4b6309ff2db9bd", 0x28) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/112, 0x70, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sync() 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f00000006c0)='./file2\x00', r0, &(0x7f0000000700)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca6d6e6ec4cf25fc60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84211b5b8d93dfcfb7774d55d9fb631e11e0ee22f7da258568dde277b3cf882d2f5caa7bb95c5ab4a667e8756d7b1167", 0xe2bd204a6973885b}], 0x1000000000000219, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) nanosleep(&(0x7f0000000480)={0xffffffff, 0x2}, &(0x7f00000004c0)) mkdir(&(0x7f00000008c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000500)="538594823b2aa657e3fa84eac4b32e368ba62532c3b44f87c4c9449e1e485fa3a3130e2c64c722fe42bbdbf94915974c3c567a4c4a1c502ecb8b14ef129407339c0265052a5b7554cd22f05b160e7b23db34008864246e3ce2f5bed18afc53497e6459e9b249a1eec37b58f8baf24f98fd84cf11e48325fbc8dae73621094d0f189248c619f6240ac4ac6851906bed29dbf15f1b8cc5aa503a50f5fe6a588d35878841eaa8275667cc919c8b1f861e7f8168f9b2edf14116c51e5cf4a43920a192fe225dc5922d2c4801f93c0bcc4d2617b3dabf512b860059c4cbb4c02f513742749451e26e66949efc8cc17a7a857c215394bf33a04e54db05c545", 0xfc}, {&(0x7f0000000600)="034017a42f2b18207f98e4133e2f2d734248104bd91d4040bcfd2eaff7016a82583b42a3993fe8fcbe3571cc1df7ad630a30bf373d022793b64f1d09b844bfa9eb33182a4ffbfe18a59288b2cb73c9d62499c270ca635a66bcb1fb5daffba9e73a18e7c8a66a2b4b4b40f1bb9652a49b8a440768cfb27d3fb0", 0x79}], 0x2, 0x0) r1 = getuid() renameat(r0, &(0x7f0000000b80)='./file1\x00', r0, &(0x7f0000000bc0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xa2, 0x6}, {0x18, 0x2, 0x8fbb, 0x10001}, 0x6, [0xfff, 0x1bcd9672, 0x8, 0x10, 0x7fffffff, 0x0, 0x3f, 0x5]}, 0x3c) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r2 = syz_open_pts() symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0/file0\x00') connect(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="00049d9f4c05ffff00c9004e901c681817e6b3646006176fb3a86187966e8bcf0751e7f9f17eb75e49c1756f46783495f6b42fe11985aaa0b362"], 0xa) r3 = semget$private(0x0, 0x6, 0x404) utimes(&(0x7f0000000b00)='./file0/file0/file0\x00', &(0x7f0000000b40)={{0x972, 0x10000}, {0x1ff, 0x3}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = open(&(0x7f0000000880)='./file0/file0\x00', 0x20820, 0x4) kevent(r0, &(0x7f0000000980)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x82, 0x7, 0x5}], 0x2, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffffff, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3957, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x200, 0x800}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000031, 0x3, 0xf4}, {{r6}, 0xffffffffffffffff, 0x40, 0x24, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x6, 0x9}, {{r6}, 0xfffffffffffffffd, 0x24, 0x1, 0x5, 0x4}], 0x1, &(0x7f0000000ac0)={0xffffffffffffffc1, 0x470}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000800)={{0x6, r1, r4, r1, r5, 0x102, 0x101}, 0x37b, 0x300, 0x3}) symlink(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file2\x00') fcntl$getflags(r0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = msgget$private(0x0, 0x208) msgsnd(r1, &(0x7f0000000000)={0x1, "85a3ae3ad9480ee90065a0affdc20734f81b"}, 0x1a, 0x0) syz_open_pts() ftruncate(r0, 0x0) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ftruncate(r1, 0x1000000000) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r4) 16:00:06 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000440)}, {&(0x7f0000000480)=""/81, 0x51}, {&(0x7f0000000500)}], 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x80, 0x6) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="ed3eff9daac33850c9a5d54c514ec276990bfc392487166c66d56bf32861d6f94c0617c1aee030c3407cb2cdca01b45e204b78a26d0032cd412138140dcb23e68d20b3dd6887feb2b0da14ca211d642391b770b47b19f1bac5085f013289e246adba79eda4660fe68802250813ee3046a716aa2bca2210595e43a290a8c77152f7cabe321e68ea167d4aab17d1f90b33e5626530336295eb5aba663ed3cd3d7ee976f1bf5a8da282e6dfbf051a7e7bc7ed297cc10da3b94667378f46e111d15083b6f53f258d50afab8f9b2139461a4b52da2363132b10746f8eb0903d78621be7607fab2e01314874ff65aa9f4b5b829d54", 0xf2}, {&(0x7f0000000000)="a5273fae4af5be15a31a2559f8dae2d4c51e443832a029a49114b303772e9b5536dac3c3225a2c0ab959898ea21d709c2173ef6ebf3123e1f4ed", 0x3a}, {&(0x7f0000000240)="56a88d87b23e72e31208f64a063a9367e5fda21874b4940a174ec586f7d6e9741df7d8f121a6eb4db678f82b4a003eee21b9733822ed96bb3305cb9b0fa3fe8d8c3f707a5e812cf740521463e9db78400aa5b7821bf0561c8068cd64d12f5b5349d65a1a424e71c22f5a88cb5476f2560b6fac5b0c023b", 0x77}, {&(0x7f00000000c0)="893070b6abec8b487a6b51ac4af8ffadcd9f8f1ab7b0d2787b0e1717d463511e4342cbe7969183fc1bbcf507c8e4bc7f8d71508a7c4bedd6365b11974c", 0x3d}, {&(0x7f00000002c0)="38c2e1f3ae33cf751f6d8797ba618345ed9c15", 0x13}], 0x5, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x210) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() bind(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x8, &(0x7f0000000280)=[0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x1, 0x6}, 0x100000001, 0x9a6b, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) fchmod(r0, 0x0) 16:00:06 executing program 1: socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="d0e6023b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05ffffe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c28a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360c26ec967974a0663d5b53fc6dfcc67e20269d922a9b62e1d8c62cfb952e2bef8919e59bd2e770a81e813b58bf960273e42368f771c7d1d13de38c6dbb98c9d5193f385bc84c2c9c7eae9f2cde0b5a7b965a9305334ac80dae4e29b3d9370101a169f35e8185e07ad86aa36090ad5b62e9fcabe9bde0c1c875fbeaf6ca0203", 0x1b5}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4}, {0x9, 0x4bd9}}) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x3, 0xadcb}}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="be", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xcb04) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="92dbdfc05eb7e4f016fb2c1ebca853443580ce835ace0f978bf851287c45ce82add4f0ad04512cedb7f5e86d96546e3a657727353d53841bb3ad502d848f8104aa8a354758d3dc9c6852dabb0f55554fe9eaad27e371ac5e3cb1547f36e961ab3acdf668ddada46a946a1c7663ce14d291faf16e8d1b4a7113ad0ebb955d60b9279dcbcc9d4466b628bb86fae3fea5196a85e6598ea3263d6124f03d53e5d307a4eafb3c453a5a6bdb4d6ff893222bbfea9aae6323d744aa9d45d9f6ce7e", 0xbe}, {&(0x7f0000000340)="555e1a63c3eedd6eaaebd5c84a350a0dbb9e07258e11dc1de736c21be46a4c78dbe7c5401da6f869fc965d0765354faf3b9b07b2e432ba8cfa3885ebe8ab0a5d96f916dd378f004e5ab2af7e7013904dc36a13b0a91734ff48ad8a77899b7dcbc2d1467049b43dfa9680dac79217d81cf08ab7197b6f9c12912697f7e82d1cab668ac233238ab47e8f4aebbaec05dc7a9d841bfcec968ff22cf340", 0x9b}, {&(0x7f0000000400)="a6c2e57827c088a6993fb8d18d4b7d54b45e5da1d8de1f780e0a87941f38533c8c4cf899b5d8f01e244ac5238525c4a499d12bb3d2c1a31b3594c80ee6486a04d34705f7087b7094eabbaaffc806b33a9fead505c7ed019bf5123242b675ab51a26a6a8bb4fc39fa8ae4a9f15654ffe95993443d5068308b7c906bb68fdb503b82165fb3a44409096e1fa14f3558f0e977f26580a9e5854e2c2015c0fe1181797e44d5ccec5b728306bb4cd6fc57ca992e1b45524e6fe08b010c3cdf43ca1d557bba2bb9803f77dd", 0xc8}, {&(0x7f0000000040)="52500a7740dc", 0x6}], 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x92, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x9, 0x800, 0x1, 0x6, 0xff, 0x1, 0x3, 0x2, 0x80000000, 0x7f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x7fffffff) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget$private(0x0, 0x3, 0xa) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x9, r1, r2, r3, r4, 0x42, 0x9}, 0x1ff, 0xfffffffffffffffc, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x970dee1e58be0384, 0x20) r7 = geteuid() r8 = getegid() fchownat(r6, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x2) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) msgget$private(0x0, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r1, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) r2 = semget$private(0x0, 0x0, 0x300) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x2e) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x101, 0x3e538329}, 0x10) socket$inet(0x2, 0xc007, 0x2) 16:00:07 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) socketpair(0x18, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x60, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc0, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = socket(0x4, 0x0, 0x80000000) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x7, &(0x7f0000000180)={0x7, 0x80000000}) sendto(r1, &(0x7f00000000c0)="60b5125ebdfaabf711a78d002863375832df0e5053fad2d8c96e3575c3b9b8458f886bae55e18523731da6bca1efe0b1c2b2bfc0e47d15d2fdc7b9500dc49504845837d70dcf5ca235a2dbb5c8f85b226d0e8be915dcf538a9c3398392f2c0f8d7d91caa0d1ac9126ba8e0ebf11bf21205252199a71ec22a8bed", 0x7a, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto(r1, &(0x7f0000000200)="d8e55655cce26467b58fc77f36035cbc4782ff72dfabcea4a73629be2a01ca3deb97a563a11d79c1cac9e69dda4e666286ecf7c9833ec2eafd77e817bf739c210d225e1fedb61e38ee740eb9db76f64621859e1f3be6c5ac9e1e2543c69fcaecce5592527f290ae852f439c3d9190b3be600c03031822415a3ad8569d4b7e34889b33b7a60efbc0845df3694339a31de53f2fb", 0x93, 0x40a, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x25, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xfffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0xa5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="37076dfb596ea100b6009ff4f19e882b138b7ca775e8475856238a505661bd8fd92ed9227cd5152b91303c8ff5eb8d7e491b02d3cf5b7805bf463ec4138af2793799da294a0d06a4d5497d75c0276426c7b31d8cdcd23e2f7130fea550c6e198903e12d20462fcc1b42fab59596d11887e1ab65aa32e19df5f128ac252cc58eb"], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x42, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) recvfrom(r1, &(0x7f0000000140)=""/82, 0x52, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) r2 = socket(0x1, 0x5, 0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000240)='./file0\x00', r3, r4) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x68, 0x28c3, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x401, 0x8}, {{r0}, 0xfffffffffffffffd, 0x46, 0x1, 0x2000000000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000040, 0x401}], 0xb52, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x64, 0x8}, {{r2}, 0xfffffffffffffffb, 0x3, 0x16, 0xffffffffffff052f, 0x3}, {{r1}, 0x0, 0x10, 0x12, 0x172, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8b, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x54, 0x40000000, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x591d, 0x5}], 0x7, &(0x7f0000000200)={0x3ff, 0x80}) socket(0x23, 0x2, 0x7f) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x10001, 0xc398, {0x2, 0x3ff}}) 16:00:08 executing program 1: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfff, 0x2}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000), 0x1158, 0x0}, 0x40) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000040)="ed0a4a853e71637cc6e9e31f53e1de5639f8b616cc4e8f2cce85d8ffd99d0e90b9991f8f1334e622cba4185e8cd621daa322dbbf11bf9d2bc30e709e8dc15a6523bdb804986e609f93d70d81534bb36e2c198048dc558c01b9e67de51457f67c75d6d8467d5fb22a530a2ce31ca8742165b9b4dbc50401c750c59d3b0d4fb089fadf50695547fa8b2b23c95bc5c30f207c3f63135b46e5529a0962a1cede80460b38dc249d18958a96202750568adf44bacf7f85e6b7e460e6f30ff372a13b291a3c0ce0083c", 0xc6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:08 executing program 1: getgroups(0x325, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = msgget$private(0x0, 0x418) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getuid() r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x67c, r5, r3, r6, r1, 0x1, 0x8}, 0x7, 0x8000, r7, r8, 0x2, 0x1000, 0x238, 0x3}) setegid(r2) setuid(0xee01) r9 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r9, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x3f, 0x1000, r7}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setgid(0x0) fchown(r10, r6, r0) r11 = getuid() chown(&(0x7f0000000040)='./file0\x00', r11, r3) fchown(r10, r5, r3) setuid(r11) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(r1, &(0x7f0000000040)=""/26, 0x1a) 16:00:08 executing program 1: stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) truncate(&(0x7f00000000c0)='./bus/file0\x00', 0xfff) msgget(0x3, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1010000, 0x2) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) msgget(0x0, 0x40) unlink(&(0x7f00000002c0)='./bus/file0\x00') 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, 0x0, 0x71) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0xf47d3aa2eb173bc3, &(0x7f0000000000)=0x6, 0x4) 16:00:08 executing program 0: chmod(&(0x7f00000004c0)='./file0\x00', 0x10) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x3f, 0x7f}], 0xb6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x43, 0x1}, {{r0}, 0xfffffffffffffff9, 0x17, 0x0, 0x1000000000}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x1c}, {{r0}, 0xfffffffffffffffc, 0x9, 0x40000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x376}, {{r0}, 0xfffffffffffffff8, 0x8, 0x63, 0x5, 0x4}], 0x3, &(0x7f0000000140)={0x4e, 0x4f}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20001, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x91, 0x11, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x84, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x22, 0x80, 0x10000, 0x200}], 0x1, &(0x7f0000000280)=[{{r0}, 0x0, 0x10, 0x12, 0x4fa2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0x2c1}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x400, 0x1}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x11, 0x3, 0x6, 0x20}], 0xdf, &(0x7f0000000380)={0x1, 0x42}) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x9, 0xfffffffffffffffa}], 0x5, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0xbc}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000001, 0x0, 0xae}], 0x0, &(0x7f0000000480)={0x0, 0x6}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0xfe36) syz_execute_func(&(0x7f00000000c0)="64f34d0f2ace646466430fc774a7fec462c385bcdf792e792ed8f0864d09c4e209ab1fc4214dd877020fdb9eb4000000c4c3057849388240e8584e1120") 16:00:13 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000e1df0100000000000000000000fb000000000000000000000000000200000000"], &(0x7f0000000100)=0x29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10}], 0x10}, 0x8) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: socket$inet(0x2, 0x2, 0x7d) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x4f, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:14 executing program 1: semget$private(0x0, 0x0, 0x304) semget(0x1, 0x1, 0x2) semget$private(0x0, 0x0, 0x80) r0 = semget$private(0x0, 0x0, 0xb) semop(r0, 0x0, 0xfffffffffffffe97) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x10000000028ec) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa4) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202c, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b2b5ee8e04151d42a81d8141396e32587c52b72efbb59e8592ceb46600a6e31b30057814c8683d297baf75ffd0ae3f193fab7c013a5b536a02426cbad94e71b83da44b3f0174fd1d0a58106a7fad2ed3bf1aba8a47730c8c41a376b4c75527cd473acdca0e638650817d7926a0a083e7ce03b8e718d812ac46ec43a888272805aafbd0d94e87127fa20abcf6e5640880709736d16609a1abb735c1ba6278850b72"], &(0x7f00000013c0)=0x1) 16:00:14 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x87) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752900000000010000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) 16:00:14 executing program 0: r0 = socket(0x30, 0x0, 0x577) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="bbd7c85e35accff57db90a059545aeceb06f43f9f6d1f6595077b86df72998da003eb0d4b7d8cdb49e0641b9650131422097c3c9feb0a990ea257003481b7a5bd1cdcf664e8549d104f245b265df0eccdb4abf245a2e47d1d9f38a91b56df49ba4109f2526a1c0ba215a1dc2049dacff86857732617be4a09c259adbb54407e5d4d3c59ca5a2a029f51eb18e1bbb4c07eb667a782517579fbe0dc36ae234e183a7df06610017bb8077c76c654e0eff970d31b263ba0d9733506472252eaeb8560fe277e00824150ffcb9a1", 0xcb}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0xffffffffffffffff, r4, r5, r6, r7, 0x100, 0x10001}, 0x1, 0x5, r8, r9, 0x2995, 0x3, 0x800}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="8a170240423d9f6f12c870bf3dac2630bb504ac59ad6fcdac18fff4aab73ee3634f9c83351227400a131133e079c1edf654840ba6fce842db1b6b00d935059a52d975f4821ec79fac55c21a3ee425fa6ab1fc6e1", 0x54}, {&(0x7f00000002c0)="523c0da0382804811e3c53963d49332d9266cb954059971742a8fbe5d92baa4f934e2266940b8f8e697ddbe8b26f88da21ed0552b69c3812a6936ffcb0363adf83", 0x41}], 0x2) read(r1, &(0x7f00000001c0)=""/90, 0xffffff34) read(r1, &(0x7f0000000000)=""/21, 0x15) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/192, 0xc0}, {&(0x7f0000002340)=""/231, 0xe7}, {&(0x7f0000002440)=""/184, 0xb8}, {&(0x7f0000002500)=""/253, 0xfd}], 0x6) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) unlink(&(0x7f0000000040)='./file1\x00') r1 = msgget(0x0, 0x21) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000004ac79558bf7be7377019b553a585a7b99fd1bac9e8f586e08b126bf666275bad581363010c487383712e613d394965e7fc24adf6898a5e01020000003b1e3341740f175b84140a265ef02750a4876a3253e0899b4eb0bcebd2e20100841572f1282ea29961d6bfb2d1c6ed3802a8da191a23f12325"], 0x6f, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/192, 0xc0}, {&(0x7f0000002340)=""/231, 0xe7}, {&(0x7f0000002440)=""/184, 0xb8}, {&(0x7f0000002500)=""/253, 0xfd}], 0x6) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:14 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/200) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) rmdir(&(0x7f0000000200)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getpgid(r3) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/192, 0xc0}, {&(0x7f0000002340)=""/231, 0xe7}, {&(0x7f0000002440)=""/184, 0xb8}, {&(0x7f0000002500)=""/253, 0xfd}], 0x6) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/192, 0xc0}, {&(0x7f0000002340)=""/231, 0xe7}, {&(0x7f0000002440)=""/184, 0xb8}, {&(0x7f0000002500)=""/253, 0xfd}], 0x6) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x101, 0x0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) socket(0x18, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:15 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) 16:00:15 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000bc0)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000800100000000000000000000000000000000000000fffffffd0000000040000000006e58b1a000000000004a6c93fd70db44c83805e70285b7b5c5a243a626db32542967c5f3e0f56b5c88231ead7974910fb35a49829404084f852920ad0463ddd01d1759c8227a2100000000000000d5bd0200d9d11c4b69970000000000000000000000000000"], &(0x7f0000000300)=0x5f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chroot(&(0x7f00000008c0)='./file1\x00') r12 = semget(0x1, 0x0, 0x500) semctl$IPC_RMID(r12, 0x0, 0x0) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r13 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r13, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r13, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f0000000900)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r15 = msgget$private(0x0, 0x334) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) renameat(r13, &(0x7f00000000c0)='./file1\x00', r13, &(0x7f0000000280)='./file0\x00') ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000840)={{0x966a, r4, r14, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x40) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffff9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xb, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffd, 0x1000100000001, r2}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x20000000) write(r0, &(0x7f0000000400)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a96a974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c9f74d64ebd6b88296fead0cad33a54ff938977164c5dae8e21ba3c4e1ac1416327a0181121431ac925a036115d0ce846eb072359c85d5bfdaf4a9d882db97e126795bdeaea8c333e6afd1bfaaecb2545290c23eec08a037f5779a62b2b21708d07f28f63036c3626b27f8cb944fb0105e4a7daa1fb7044a2401805f4265bc6ad5f90891741f9e7b216a25e0cb95f9c29acdd90f2fcead811dda1a6ecb3810ecfad3e61dd7d455bb98a9b0d8e41f8c4d82afa6460cefa0137e613fa9641563289768e9c75462a96f00c8333b57773e7df70d8", 0x17b) readlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000580)=""/4096, 0x1000) geteuid() dup(r0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000400)="d2e2250ef9763a749330413f328ae5fa156976a986b18346b0af09fd45ec65f43cbb23afcd5efbc830861725d047df22fb0dbbea09d4955491383b7ac77ac61452dcaf1d392d88302be1dcffafd587deb8492b50ea11f75ae7782b4afcda6d75335a3501e17b82ac74d84daf70e2b6aa2744a50dc1d7b9897377871e5e4d9b8507691c01b59da53360cf5938244d71f12dd3f8ce7f8482245a5fe629c408b95ef54534becbd2537a5a9debe3d7b909093ba57df46388abdf759bbbdbd41461f8d8ba19fcc9da8ac4f2d12c77619564d837b430f5f4ab2e7f8fece935ca7a766223d68669a1143efcd79042acd41174e90fafee0e06660854b5f132dfc221bb0d7ab38a11fa3effd3acb943c0ce5efaf682b41764930ee92b9cc1d3daa0084a57b5f5592ed15bcc615fc32478537f795abbcc2475fd8508cca58985fea0f31b4dd5ccd4a9230c7d706dac5c2d9eed86ef56ae8e83cdd4175faa0e30ed2454eb0e691544821a71dd7ac66977154bdef4b2e239808951f1f6cb9741e0dfe3e4a8aa775fcf48fc5ccab273663e9097e688cd4649da24501288d72830f8cbc794630ccca09cb7bc93025204618669bbb06bcfc44ef63c598e91dfb64c5f730b03b6c1a369fc1517bd16f3916bd54069c88a12649bf643500f9045bc993f0520afd32b73339521190c893a3a7b50a6db045a492eb5f161a19fbac587c2f74e4909ba99cdbb7a78717e92db7a3805cc5983895c7123d8dff40490fe465932e49ec60b9cbb80429b376546c1b1d07e04dd7fbaf17de15d2407e73638f6160eab8d3b280200b9976d4a64dfeae729c792ae870fdeb096228b3dc464562a922c0b6aa99c58d27bbd88fa0749ab8fec4e62780a4e0078e0bfca349db88e29cf67bd01b1d2316d05e84de74db92751ae66b127c307a3b7334ad91c91b05ceaaee1060b5efadaa9f5661351d843b4b8052fa8a14e731c55f8f086c8b4edeaca2fab824428259e29f94fd7b8dc3b06b703fcd055c2addd054977beedd0468a6a198a338d044e917b819dace1f543f11416d2645392a000ff6b0215a69b31e49a20a515ae9463508f6274bd33f51a156273a5cf085312f63f4aafdd001c5e07773513dae1bb7c62168a20a1b97ec983d073d1937a029e4251ec76364665e5d5ae9a05497e54e2dec8034aff3846e40dc939c3e3bc012537b2eec79dd452b895dc1a0989b46a958a913aa71dc93c98110f6e52fb6a65a01e0de9e05096e333e56c63c7ee6bc26204f6d10e912500ff18524d47ba3d7b0c8efd927ae6d3f0195fb0d7ad07a54210dd708cdc6de59a021e0846db80f3914d5189387833e86938eec2e8f254fc8c5ddc31997b0bf8a62eb4534244f76138db07d7aa83a0c9aea7d34798e2dfb4fd6c243dd591731ab782b9f1a9aa221915d294da56a5edbe69cd6b210de199f8b79e6da09b22bea9a8ee3546208a61c51964279e859fce4cc4d4d062c2e6b1d2bf15b65f3c60c79a170ff0724c767ca26bcde0fd0cce70b149c3851c0f79f1434e2d1276e70e8f43d09f1f51fe41e14ed99d1094b964ec9ef20c6bcfc1870cec779bf2f22d67381c662e32cde1e6630c3dc607ae6a199b225a3bdf6b4253f1c175015c9f508417b6dca5e5b6eb67a46e26b4dfe553f616785c39f52e61f8d4f5657e0c4795ffc44ab3db018977695c8eb520c07393171a324af02db13451462a8fea20cc46c0733b3114c8da114b6b5e4a8dd5bdf064afa8b1355883ba0046a8346a490cc0f86bed83d5f982ae4a0aa3bca1245887afae05cb136d68d2afb58014f07c8a4069f7c6021e857150b582e86bd3f3659122eb739793b865f1a2ce89ebb88d21ed5d57aa88cb8cd45e923c737f9d1bffd6fa4d98e0a27a0afc800381f0fc49619ab8af66f43bd89bef73cc84e44f2c7d78fdb42b74b53940f713f076b1292d73087797e1b9086fdf75909060fe6dda3da20a68557b6da568e0bcc71e889fdc92ce0bd21aebdd0b523cd5cef360b753491586cb7c9bb2537fbc34e6f951047ce32f532e5d5c69032ef144b5d61b9d31fb0f33d4170348b71b93001dc6243fb2fb1bb0e157cb5c009c0430bbaccaaef709ad9657566e17812ba200b72dc04f83a7cc828ab0a7c987a5cb753dc2b4c267db87a6cb5b07e385d02fb5ef4cb39911b034f5954807ea1cb34452a246ce6579b503745161fef1e16e63a5b10e4648048de09c1b92a24be6fba9e9040765f29037a48e2705515b1224b73d4739dfa4daf1904915041b9a9323b41f9a195485d79f0787771933605ce57d886c832251efc8a037a65d19aafb5aca58d909dad8c8b312d7c35cb6896a31c626625075b5cd179d69a47f646ce0f2de5d5f32ec699de9603fbc1cdd70fa1bcc2e181c21722e3a57a5c99b1cbb0452c19d82bf96619936471bf1216ac839c4b6fe312c710e905e62474f3a4636159901f60d5b8c2bee1c14b7d23b92abc742eff5f130ae274e478ec54d33fc54ce6c93466edee2a034d79de2fae6ea9df8e99ea06ba240c109fddb4bf17e36086cfc3a8c44a46c740ca4c84e28e038349b51058b7c3230ee32bf7576af8376c7cbf2bacf03fc9b1b05f5f29045cdc7facea1fbf0913871aeff50300f7cabdb4bddc16ec1e104db04fc62a03f4ee118880366d3699fae09d00f1809ff4d7a37b9d1ad9bff71d75616b781eb8baa3df0d20fecfd99e2c4c268f9b5116a814b27425ec8c4029ae2ed91b4a312eb018422df76dd72e2de502f36cb37a210a5b057b60ce98f98b2fd6b4eefa7370bd13e5156fbfb66b11334e9c4d4a1aedffdab29d9a8af54475e309a4c4c3268ca9ccba8eb9ef655c91595fb69bdbc27e7d1bd199efe0417bee952e8017064ce5942e8e64fd38aa17a3fc0e35f83642acc405750edccea2d5476864071bd1830b063f4c6ed24fffd575368e41e6f2855a9a5f43c39d0a081c03747e028f7e056cccd1e9af7f36ef271fcc44c1fc3d2777c41ed964fa0991638b246fad98a86f7fb6b838e601b0d775e0d949dedb43158358756cb343c47b975af6d148285138c5b614c6b192735524c0eb7205aa4971e071d4d88d7ceb9d601a047b752a09e44386fd3a73a6715060c3c7987c88245ed27f01d1fb5032afc0cfb32d506d5d2bf1929d910b39b8972fb1bd54e5b178fdede69eae84cb0c6533fbaee0cb177e778713bb334930b6ed6b797d4e56764e99c0c4a013789de7d53b4fb02ff98531efbe403af2e14b9ca3230da0ac4173cc70998f55ea4eaa195282339d6217c95ca801ceeaa208ab282e85f80e895d0d01f6080eaa92adc8625f60ab3e094d23a83df27e5389f047bc09672f1e56e2e7086a5a300c972686487b46150df6480f660b572622b8a8f383e3981dbf20804d666d2e879a18cfb5d5599bb027a08aa927d808015c08b678541d336a7e05c4742fb893bded714370be2045649aad32650962864d4e5475779c9a9683912f6b7a3d0adc0e44a1e84fcd6d7e710177d832a22843c0808a5221bd6939cbb0403e51fdfd20c936192e2613789e4d371ec06dd021b891b59bdf739ae5f35047d5606668951fabd63f6935cd07070998466990b76d59e916ce1ad66506032042a38cad0f52ea1945b653bfd4962e52d4659b4be74d3dad646b59fe508463c58229bf61e44aa7dc71784c83907ca478f1b34e10238eafd4c9394c9d2dcef0ca0ae49518e626ab0e5fed79d08937e7fc5dae7de933edfe78ce61946f30501f421333ee7e5212df5cab31956796692b0081b64c51d071635dd3f8fb0fb5aadec24e79878d2e726257452f95b0706020a7d8808542798c7565978cf07a5fe54001a95c996f8c81369516b35e7f090025cae34ec813e9bcb184472ab3a927334e57bad0432b582580c93d43ce16ad54b430ad08789f8ab3a3359ff7bba17b383979bf4cc919dfb0a39d6a4318bb00faf007dbcd0f6a4abc1c1ce649e5da962dcace9204de8def99ec5bbb122e4d8635d5b65da310e9c8f0e587aa50f01c470457dbb7ca270449c523cc5be9366663947012a64d413de97b6e631fcab8f360fbe611c748398ca9e4535ff831c72472690ea0e9f469c708a466e5f131290673bc4598a89f123a69cd6d44630d0badb1b293acb43b0d4b2653d1ba0eb3dccd962c513989deb34e57d8801de081c16d6f16560cdb8b9d3fbb20e0b5e1457751c9d79f4f0ecb779dacc3cc81fcbe1338e5a60a4e07f16c0f7ad3b7695dbfa6e262a12dd4fb738c3e7108444bad16e088f2b2e375f845896b035036ecc1e3bc2233d0bf3236617c98482e7180a6d36879c1b09cd426e1a1d28c65fde1f1efbaa555a77e912747374c7516ba60cece99b338049ecc467a4770b6336a6cd60d33dba6b00196069bf50ed6e9ca2ba0c8770384d5418efa8827f7360266d9683b6cc14c56e4c7e816b3a9c2f917349278f075fa67f58e6820d8e0ea03cd7a1e03183c3a7599515466917929e2bdbc9c54e10dac921f29fe33eaf977977ad1afbd0b5c32157815d6739ce185ce3043324b376d3a3aa542fcc7eee6dcf7bd49473d2eef2c5fd050f160948356663f40a35b160089a1d3eced7ca4ab7b9b3c8ae3812d4388f4f81d81e66fce124a30529af3174d4b8db1af9b37d55cafe466184498269633d18521ef7fc2b7ed65b78c0c67943c82648887b2cbb3f624cd84191da74dc85f01b24630c0512e53b2fb0495405ec3b57b6261efef5b10f926ab019b8267b0e6765c59ac89a59fa636fc97b0a423e1206ae0aeae8f2b8fc27a2f5a235c69e23bce5f00dbc39207b7d99fd12c80f67dcc4c6ec084e780fe65ef15fd8e884396a3b536979336bec88ac65f788c4c509e72103bf6f465406a6a0f7a580d8c613811f47dd6e4154834ce9b63d6cae6137ee0b2281e5317a1766ce421401dfb3ea859205c7c9b265498cb2047a57b1e6191583b00ca456b379d37bd5c2081cc6199cccf3a7c8bffa71e78e8ef9f97ff3edf061ca1bc488f219611f4043f0667b0bd79acc73b8e5e862d352ff246aa05f585bc89ee50bd8cbf8dd8de2b98c183b96e1411a397432a5950b9e14f80d720d0336e594fca379ccfcc020b1c58c44c22b174d3505de56c1ddc193d7248187c1b6a73d9fc54af35f4a8ffdd23be7b6cc667c1ef9d27102b1763ae340ac62d9bc63ba2d8a275f27d962e6db5cb81b0d7264c154add9607bc33f615204fe4cc283b8b9b32817d11dab764fbe5333585b027f75e73b63282f9742744243b1b20848ff61d6383785f1c0c8e373574dc0227a76fd5d57a003506c1647f7428c3b91e6139105eaec4ad74174e9c989a65b8935aac16f18c5520d6d4518fe569f88562ca1e2bdbe938b076f92ea5e3ca9f5ca35b70e47e22882fe560b7544247367a4dc4faf82eefc3f37d355324f2694983c8f511e59ceadfc1420005f4081ecef3e784430fe80e8113f7d5d4fbf67c3311f47469386676c1a0976ae216326db74beb897e4f2682eb95bac8cdb07f55b6e03f124f4c090bdbd461edd21ea76930261f9948cc5a675fe2c4113c21224d187d7b54253d651ed33653abe9d168ba50d21f9aebb777acbd8552cd2d2cb021db6733d91201f79c3e06b77a5dabf87ce3d9b9a158624f2254b1be7936a1638e6e679a76cbb47c645f3bf123c467d706915cf89573ac34a5fef7b60527439571b75c0ca514fe46e631fb5c3c9204fc1116a20931ccbc42e870ca71313e60fa4d7784f6aadc02a9a2dd5e08abc7ba19ca857570124c230c9c85afc16bdd9b85925521b8f62e1b449b8aea5806008", 0x1000}], 0x1, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r2, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, 0xffffffffffffffff]}], 0x118, 0x403}, 0x409) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x20000000) write(r0, &(0x7f0000000400)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a96a974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c9f74d64ebd6b88296fead0cad33a54ff938977164c5dae8e21ba3c4e1ac1416327a0181121431ac925a036115d0ce846eb072359c85d5bfdaf4a9d882db97e126795bdeaea8c333e6afd1bfaaecb2545290c23eec08a037f5779a62b2b21708d07f28f63036c3626b27f8cb944fb0105e4a7daa1fb7044a2401805f4265bc6ad5f90891741f9e7b216a25e0cb95f9c29acdd90f2fcead811dda1a6ecb3810ecfad3e61dd7d455bb98a9b0d8e41f8c4d82afa6460cefa0137e613fa9641563289768e9c75462a96f00c8333b57773e7df70d8", 0x17b) readlinkat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000580)=""/4096, 0x1000) geteuid() dup(r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x101) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0xa0) r3 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10020, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x4c, 0xfffff, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x22, 0x80, 0x101, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x20}, {{r5}, 0xfffffffffffffffc, 0xd4, 0xfffff, 0x1000, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0xa31}], 0x1, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x31, 0x4, 0xfffffffffffffff9}], 0xc90, &(0x7f0000000480)={0x6, 0xf2}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x2e, 0x0, 0x0) r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt(r8, 0x6, 0x9, &(0x7f00000000c0)=""/180, &(0x7f0000000000)=0xb4) setsockopt(r8, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000196a2a91de25087b291614ed94b880710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d1cc19c6135db51c4494b6392e206800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1cfb83150189e9b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) 16:00:20 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x2, &(0x7f0000001740)=[0xffffffffffffffff, 0x0]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000017c0)='./file0/file0/file0/file0/file0\x00', 0x0, 0x80) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x200, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000002c0)="ac8c33ddbec0944a0d1ea38af46aaa7b092ed37fda27a2eb3a9fc1607ce848f5b11ae5e7fc70e16c9f667620f80b70589e7698aaa883227d6defde82abd29c8fbeaf2712fb776362c4a11c7e645719386b68eff33fbaa5e88d19f97b6d1cd9ba23c15c09163ebe9f45c125d6204d64e12f291e761122664c4ebd5f7983cc5a8b57141b356904a10dd637b53e8d698216f5c07fe4503fdbd9c3a13016fd513851bee6914f7f7d48b06a76feb848181c4be2eb52a98ca68ba0f5577dfe669f092b298053afbf8fb17d5089c81e32bcc47d5f7645b90909994d0e82c0b416cce591b1a0aa105f3d356e16a6c42f1b935477dc", 0xf1}, {&(0x7f00000003c0)="9eaa58345700fb578829c6bd493c8a9372ebac80a68fb97362b80f6e866d27d1e871d08544fa9b0137b68258ac3e625b3957d632cc1072e8de472c71c3541f4134180e2f8af2a34d059ce0166e8f11f0f9504fab37d282fc57ed348b3a6eb46894deeec51a640853ea74632c113c78f25000e720bb2d0bde440b554d75de9c5c5c7aeb96b2624dfa20c76d4ec094d6a093aae87c89d5f8ed73d27203bd44b5cbec6c39b91213a126a5af328cf92fa09c608def63e0422425ef865d9d5244678a335988f6", 0xc4}, {&(0x7f00000004c0)="6e7b835b92e84a2dc7d07616cbb91422bebde368dc4e9b122d5668041a388ddf4b8e4e1a43a6113d0d064557f4538e90046934d553ae1840b780b7427313b6d93d8b00ac8c7b94b389cfc92225102b4a16383af18dd2de8b28df66db45081e340a98a3a1012bcad909f2dec4564c8ca583e90de884d8a848d038f3670f3ac432a374ea322b", 0x85}, {&(0x7f0000000580)="e6dee45a4c95b967233eb46756f396deb8", 0x11}, {&(0x7f00000005c0)="22584aff72762adee0186d4c72282929fbe3bdeefcbe94f06c5ae4bb5219f2ec21c07d8e88c78d0006675bc699cd3ee78bfd28824506911f0bc4593f7f23b527566b6858a3bf106230b3e557b04350cefe5b2f92067ebfe89ef5e922df5706767c7cdabe9242c841805eaf4d7dc8f2f8cdb8943fa5bce0658abc06c03ee937c26489198da58b176ebff069d17b32f876da51edcb6cb51164100425f68e4de11f1b9583a48e55a186933a4068bf35c968ace9116f2256a74b8e78ce3d3f2f5a69187d8d29b1b541651b0e258e4bb790e42cced13c66c65c2001777084e2128b2bd2d90c40bc4fce9e992482b8a80e6e617db5fef34e37c9610e028ea4af913719b24c9011ef4d0472b0927e2a50a3dc0f8ab111be622b8698644e3f3e35e4f9ae6df67ebf25b340ed9cabbd40f5aaf025b83232666dcff3fec45a879dfab1db6d717ea07687e2e7a88e9bd54938cf72605e28ee65b090f39b9c9f674eec8f3215e96263827c7be1ebf9da6ddb72df3f2731aa88b9029d9715b65ffb0caaf8b488ab2f058f606c292f261f93a653e8d2b34c3a81060078fd1b2c04a535bee86bb188edf313711ce89d5e3fa4c2571b3c45005db9a99414b33ed8d8a1ca9c18bdc0d7156f7feba6b13934d8a5950eb64526232c9f4be6941d1db4b72053e4b4bcaa1db9ad1dcbb4e1a0c613b57e8a286a807e616911aaf025224cb2653a385f50e174348f3c7e4fe355dda3b6187479b35d29dd97a749293e92448f1ea609b77f2118a9e51c5605cd87c32f27493113a850faf99c01a9329bc5c545f48e79e911ff5f7c64d6db58021ed4a46b6d7cdf0c28032be5c3b43c493d9b25798e79c7b395b8a92861dbda6fd3b30aebda7715b82ef9a7516041116b4e46de96c0f565cc60e7af391180909e9e7d122695d9e8e03f85d3b14b96f18c35f37f5f12ca0910281fb49324c510da2dce125b56790fb6690cb780f99230048693476183195d91b8c1da1c4cec5c55349d87251f938e118b786c54153ccc0b3cf63a99e47f4678aaaf3cb945d6fe03dd0e1d889c86dd2a96fc0a851ad3dc19f1a4ec0a43cb6b4785150205f8664b76b95d8c1a246f02c7fdcb86a3b292259a72cdace1f547cfe2cbdbb606485c8a8f59a06a1d6a5e999babefeae54ce3b326ceff34b30a5cbd3f7b2a073a595178d034ea48fe9c9ce84a8fb55e6fb30da4ba112163481bfeb3f8be74943dd510b9aef9cf194fca3255d73e46ca678b8c6273d322f34921be71c326257766771382fe08fa031f8c6ae68a84931915a6e1748e63f904af2147b55651be264a392d7d9a1bd0c9c997e23d6a6e510d1944b5b9ac77cc366047e6ab24a0cc703afc74731cfe600123d3635884c3634a941eea83720c949893cf184717bcba7efcb58265fb315c89e1eccd51f9c4e43142babed41930e1b3534784f28eb384ef1ef636bb7a773049ae615e08b048e3cfac9a0c1a894f91ff57b73d2dc29f123b058f59435fcf4b7341f0ab8df506f87a02eddd7aa84310c1be021e1a44b8659d07b001c553ede2b4b33e32c63dbedc9318e449779a1de74f8237fbecc9bfc3459aee02f0fa98b4d77bbc95b211229b0b3b86ff4e4bf389eec05981b177f0e72ce7bd9059e937024a3c7a3467c1be1fc1790faaaf47c44dee9198757ce6e900f8eff1ffe392630765712b0053dd597da3e9fe7676bb35414a57435f96d22317796ef51e248d5f81b810d85c9fda1e471dd17b0ee0c263dcf6c219382fb96b729c5b14af8822ef1fba2e6db8f8869d906cc992a60e9beeb1bb9cabf6dd7a1879785608ca9901e8423d0acd563b5b9b6a04e9b0273b410dbf92ccc7bef0c17222ff1b98f7624e26d6b71eea454eb93a0b6750425b6480560ae457c0362437a542b1c0d9ebe158b661995d45df49b140c3eab8da8d1ab6f7d9ecf77fa97a4b52c1e28c7f2fc030f8aa0274f239c3ea954567f82c139d62c84496cdc38b777eecd8a25498118ea8ec5ea6581ef31c5d67dacd79ca70b728e96bb654993774e2ebc6591aca887be4320d4c8a2e80c00b9b4870abfd95b9f4b4c64f8070dff91152edba79f9b725708b4f9114899837d519ed7f04fa5791f7af52cad9ce4920c5ff95ad94e5fd0de8bc66fb822cffc2b44c8488433c883dec1bf4cedb75230e4a44c3daa6f710412a6cb87b527ee8604ccc2692bc0bc17610ce1ea285f1797bdb280ca4015e244439a20fe265302042b324bdb71e051c696fe2bf6a8737315d0a74b9071cd2a75696dcdfebd1241230e91cd6856b7ead0511396ab5e0e2376efc3630e2e1ee960792e741884d56875ac22e216d7c999ab910c1f701b9b120fb63fdd04bf65170736cad3b85867950817d7667da903113b9d2b9ad1da9773837d5c204e27e7a90c3a40a9d1ff4875f7432be7fde3d64412298cb818f83861a4a7fcee1e25eaeed9051a98c420c1622f01bad5d294178480319f9790fea963b1027bd45d53c955441c8faf98f450e360adfe4c10ebd3e9445d136abf894f8a9e5acb544747942201ba0f38065fadcc80168c7e8acd81d6dcb776bb610beb215bb8364459588da2f4ed692872e7ae29053992245de200f3ee7a71698d1fb9e60d9ad25c118cbcd8e3f598e9dedd73f2fb8fb9be0839ac3e1424547977c97c7018d4962942c8d3618aeed53777482361d930a673a1993092ad71551790d500b4648cde52d3d0673fce8dfe77916ebff00d9366e64218d52b6f0c977929246bd9d8826c02827b47c136b7033530b6289c0ea7798adbcbd0b9546bb7ef7959e9e02abc7f4a10b5e6c25721b43cdf682bc4a05e0c536d90f724c5059953f5905978da0dcf450b2c25206f0ef77a0d12eddb29877028bbe9fad4c7c2a34b14d287c8318f6a53ddbd945b97977de82362615b8b481f425f0710ffb15d0674201d6d9d5da53568262a69042dd57c6fdcb9a57e9ead470e34a90e06c27fd295d61fdc40255532ed0dac31e1d26a40e121bfefb61142632ae0455540a7a5a4e5d7962fb4e7afdbe75877aaa040baffec2eafa80274d596ff550384ead287d0bf6fc65fbb1f8bb160c3c77b74d64792433df3e704ef96d8a9d4b4223dd6bcb9f51004d1d5c0a4def7681f335a84ccca96263b759ed87a5fd4593a6618124a4dae933ed99f7bd20a77b8eab5313272efd0644eb26f9c5d9e9611da5f8253534124486a8a2b8ad02b1112c2a80e6b9fe941bc6d356180b1644cfe0e4d50cd8aa9d954a496715885b7ce509392f71f187c754a6d588f1b6d776847b401b685244f96e05bd4160378363d7849f5fa04dbe5ca94e17f8caf187b17fc3daee935bd7d0d6e761d56711a8194520e0e4213522f7b8a26f33cfe13a143d8d185863ee5c4f07a613a7e10dc96ba727467670ab6ddbb457552bfcb642e66b4ea4e7767c77650e809c103baab19f047d2b689c83bb043a71def64f4a1a00f42d4cb69ef57a12f52f7d9e4afc1f2ea36819d06237fa688d29407dd557a62e721045d478ee946425fa2ab9e736ea3a2ad2cabe106e781c4f6b6a0b2c01255bc10e98d62b2878a80b5650326ec6ab07266890a1e1051cad283085a87cee1c67d29e7ee171af309127628370df3fcc3e6b835cf7407c0cfda9f7d309518c210939a215ce762d6f7e5df244d733b9aa7882e2e8658d849512f0f0c2084640fdb93de7f7ebb0f9e3feb6afe6a599a7e5d8634215e1df83d378a205c5146ede1433d8e5cd2d604c6ad445e11ff34cc58678f016d3d2d1dbcdde862dbccb5c6302ef5b1937428b4113b0dc8a312b054f0cc44811dee7c5cd437431a8d786fb0f1b95ea945e98909aac19653735e14ca279eadab84b69dd43038c2ef42bdeb2702ece32f9bd244bbc8557e2ef248ef7d3161bb6ecbb4ae027ec564e207a510740a6df8a622077e78d7a6e18b5671b03e718319739c5e53aa54cac8849c69f2bdb514852698b6e0dada56eae764ee2b3cadd92e8c5d4272d3e5993f4debc70f8843c11d212e4de1be556f6319790cac771349c98e5f628f5a52a75c348193e9c0da30c9627db0d9bc196da9898937ab549f20ee66867dda4af8dffc48905ffb1afebb5b8471722ba8a2068c2eb6cda9cca5bf93d11153f1ee813be7a1a6a11a9243c0af330313c2516d53ce4436f1c03dfc6d973fa79d78f4a9dbdfff482fb1c8d018b87220072429d9e195c927e3f98a32960b5ca797fceb29165bcd56b04c386b6b678f310af5839920b33429b0cec7bdbd6f5786f2ecfb89739af371b204439b9816a5ad432c6578dfad7eb30b6fbb9e0aa5db6cabdfba392b4e0f7abb6661ee80d5ee3ef64dab5b842db05e7119b4b09f5b06c3aeda507163297eef3243a59f850a32d9a4d15c1a27e8d1e98a3a7e2be66e49dd1f44d9301a5619ba2bdccecccf6aa30bb21506e4e35cb147a87054714ca7427c8bd13b86fbf0b1e400f69d1b0c4ad6549d98dd440b56148fae53e7dee5738153e589ec687c96095f5bd67bdd3949b53e08c6d8d6670b1bff29dcb539dbeeddb96bfc1ba28c52da74bb65d019904c16be62ad07348546ce5991ca2026564cd9d03e0f51615401f21a7ec1eacd7014683f7dacb3987d647dbc9b7ca4affa6cd4cc6e28a26181939ef0ef770ee6b37f02dbbfb6fe36874c3e062207050fe01934941990009ccbea2af722cc5164eca3fbb4f5a58a7bcf8eb16d9f858e009c3c5aa4dcca7de42e63606e49a82ca193cee6e9085a92b5ff822bb7cebf75075af3d5e787b740118f19f08709fe44dc149c90515b982c7021a5ac9b7a6a4e41e64307016f6c69d1ad67f92b3a663568f6733ff95d56ab8261d355900f3d94764998a828c7617e76835941eb9f2697b8fc1691df35a3df5bcb860f160bc2f9c5a6b7a927cd63297022ab9cafd8faa6e5f33e5c9e931805795c15dc02201ff4f107f6c29498ada5e720ddd72e54bcb8db71eace5bfbe6a167fd82c8bfb43b779a514135cc216c2dff801f1b1ed72db0754f3d6fe89ebf96062fd5da80c12d736c8de3269044b450da0676946db7fae71dc862494bb84379f23285121ee0bd0ef770395b93b1e0de90d78ce571b9c7e0e9682b7d659a5063ae97529d113d1165da10fb55e9d5f3d41640e2f3ddcc025b0d2df0a11913ed301fbefdcd0be6b58c5f81f0093c3105c157ce212067f1ec48df27c4720d4f1ac7edff6dc67a34ff26d4c40d36dec3bdd80ebbd0b297d3b4cd29707c725cfa137b965f5532cc160d527e2745e3b1140ee3f9a1e5403ae2ca9fb92049c36b3cd4480cdce3e345202d6bf38d35bae86fdeaef16a1e09ed08bd3b013bde5b502d65f1a13d455d75724c9bae4f033eb3d5e84f2dfdf6d214962018a0e4168f4e92fa32950a9c0e34fb9c579c542cf6dbd4aa621258fa4a95f6913703b894a1893d5be8d610c4d03627d8214d6aa232874b19b4cdf4249f80d0db7a7f1be878d93065795c05454970ee5e67eb563ce7db8e3cb1f54226537c983bf8195913c705a0c43a6b628ee925e4c1023b266284bab91489fc09e9f4ffc8482a69038db4fee1bb8190d68f9ecfed7fece50b72694ed7ccfee6515fdc10125190ca93baf63f396663c780d798714758bc281d4663fa043a350ab05fdc4cba6ae9771ab7973f49408f05af5e70ba95311c75fc274b22c7a6a5f574c61f2dab65866266cd3f184f0b6100d4cfbe191a9d2374a9e3f712b19bdc750a8f20fcac09f587b4e0d27467b5341ab40d0cede78ff5bf688d3e4ca1bc7a6530a74be72f92725acab0bb89f3ea23ce3834fc6aa5fb923f0a7", 0x1000}], 0x5, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000c591dcbf14887de69550078e803af3b7b9648ee710921883ba1b5f994cc330d8cb4ba74a55473a255ea18be6f87d73459a3f87d5bc2f246ca6b6713f3d8351a984d36dfc67296ee00344a7e249a3d8f9495533b30441cc23a4a7f9d9bf2c6170a145fb6e791cde7c6a937e40ce1363d323bda4d4b4709fe881cdd9890e9c9575913ec7c049b860f8085a91b6892eb9ddc3211f527e0fcde1d55cb46a02884704f116d65617e8f02a666ecc426bd1a7fa932d17a83d4f959f24f904b27d40f920a30fd469bdc15b2adb5d11f512aae08e167a2d7bef5a22d24894219596cdff6e956b2f10ae1109cd9b127364c4cad79189c513063ddfd7d140b2b831b3c591c619e673cdfa6ffb9cf91e85476405130bdccac6b0935299194c58cff4"], 0x48, 0x6}, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r9, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x102a, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x198) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r1, r1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r0, r1) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000000)="54349c7c4b7274e53037eb32a38ba88bbf", 0x11}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="36efc225b4740007868c8da797ee171b8a98a37e3bdcabf97006d20f43bfb50782262cf62c73729e38549f8e10a8d0882d09134a3e54df31d2eeeba03d032c552807c2cc78c148791988960c37b954808a7d05d62fc04953b83ab9eba349459b98f5db4374a15f9485ddb798aa4bda4ae4", 0x71}, {&(0x7f0000000280)="fd8d11dad41a3d5fd1dd052d9c9e4b4954e0204109f2517517272a4b80212d5bd85b4ad848ff269984b644f130f4490c2e44533fab04d33f75f9499937934c7f9f371c0c89edefc57adc625dc383cc13bc49f921b57ce4051c6c40a03298e2688534d7714f05ea23bc012ce4", 0x6c}, {&(0x7f0000000300)="4cfb132949d088db951dea3bc75a7534daf69d9952b5c32b40cec0e04d610d180ae09aa3eda36a0febbb3112fa8231e13e7ed60e33f6ec367d2b3c65410159578841f21c610014b2cd7ec8c9b61eb5a62359537104c0afff6329cf4badeac74f8271ac21002ae991212cb48c60a0d3f05f775375023bbe01ceb115b2cc048ff50216b18b756640ae3c0610b6e6a39cfc029b2c454a1ddc0778ef8a0c29166711c68c1c23ba4903ed2bbb9cafd22c1eb8", 0xb0}, {&(0x7f00000003c0)="a7339ebe0e960ace60586be8edcdef674b6343729004be8c326e0845e1dec4aeb64ae79ed7a7cb552fa1d4096204b0ef4fbaa84d167574a5543f78430e5337e79511bad26eb814d78a801944b8900edd1cce611f0b5ae8578d4b5e8945f0efabcab2e70c74cb295f0ebdef33cc", 0x6d}, {&(0x7f0000000440)="c29a64c2ddc57d1f4cbbbcd39d6df6de775270016f393b92d3792c8596017432a63542ec493bdcb3d2025fa7b9d52a4bc73a39f12ef2cb4e476844fa8f9b18e9bc8359f54c7bae9c4431dd22b38225fc54", 0x51}, {&(0x7f00000004c0)="8cd964da25c25062f9a4d3775bfb8fc96698bcc9303d64a80d31dec2aafc7c394ff1fbbb18380cd09228760dca7e9ebc6b1820c0133a332ab250", 0x3a}, {&(0x7f0000000500)="f5a934a32a2fe8f2d8daefea30df5ee7c1bb35ca46505f4febd671bf1c8e38ba049dfd5e344e0427ca64e388567f24433c279e3681f3a59f13b939765f91c2ca24d5e6ace75379d3f0ddc48c62", 0x4d}, {&(0x7f0000000580)="9e040b4886e03e220ba1469f90ec58b664cd88b890112d49bd40a895743443ea76b7bb4ce9c573f8", 0x28}], 0xa) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open$dir(0x0, 0x8000000000007fb, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto(r0, &(0x7f0000000080)="021b6ef3e2d684187d19b0dfcccbf9de816c9a3b05d8a5b2c924b6596b214788ce28c9d9eff700e097f670643e378db54795ad7ce7cb610c8fa799461e7308c31f41eed2416d15084e23f4105e89f9995f454bb7ec0d8806899481029cc53e83fc4aabc8ba6e8d710153ce541826b1e64d5d86541d7c57459222702f6ad37b57da031428781e287db8e7aa6d285b77eef9a83330bda83c10514ddafae1469a8c9373e9e4ae63044bb5614507afbfaea873ba31db18fd6d319db4ab7522d0a72f2a5e00fc93ace0e17826bd8c3749eb76c37d2c2bee476287cdae16f42c7aa420fd2e5dea90f99ee7c41406", 0xeb, 0xe3b9d29e1c833f40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x40) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66626c65300052e8c54792d4210a3196bccdbac57236edb2f3ec7ce8128a2d9d2095e76c6efd0282ac23fc000000000000000000"], 0xa, 0x0}, 0x0) r4 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r5, r6) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x120) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb582e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="228659", 0x3}, {&(0x7f0000000180)="d1148e62173ef414cd4fb340635c4bc107999ec9fcfdf61ff5524edc1e414d01bbff3e0d1b6330fc4b49ca9ffcf8521905154687f85dca54f63dd200e35fb3067ca536e0b0abebc404d5aa3cc0d7fa4ca033244ab239884aa678dc632272941c59f9870861d9ddf0012d8a3315ab2017ed3f31002345a6246ad850915a9aeb355d9c3f21d31c022db7317d4e0b", 0x8d}, {&(0x7f00000000c0)="6b807919cf312c9d4b1fb605d22050e92cb36a13baab047e99f5a56e21d9e050efece755bf458c3f90fc88fd529878152b5b943e351f5d3cf79cf9895d324d430d1d834638e61f3a02e02e1a1a6fcaa92748cbed415076da27eff9c6c201b89d46fd2759f2b1a42b6d00b3", 0x6b}, {&(0x7f0000000240)="b23b5af63492db7b440e00368c78067e6627b5704b0f55bdde08cd06c612d226276f96ed45851c75d0e7fdb9dfb111766aec05c647c4ed59863c9e92e95b8b55aeb6e78dcdd69826a788949ed34735274a29bd37f11fa523a4311440881637c73547d4f4bb7bec92b698893060361a1373c1ebae0013afde0ce302101ca569614f16531a4f373e2cdd5bb17acc057aae2f84f871238cfed931a40b2f060286bd12a9b2f0b594555d1cd1dc414c4a229c0a4701fbd9b21e3180ad72ca961ee904843238b5337929e150bed64d2cd7214ebc23265a6262f8fa929429aa8fe6054544d871ab3d192ea4541d3d848d521656db4287629e9cccfd990987f23d5b4b1761db1e0300a4b5f4ddf8a639748979bb76d480a63098d7df661075601cb0fbcbecc63fe487711c558b95849705c98e87a33a9659ffad091fc2d0f6929b8281ed013149186899192ef115302ea67853c312a88c451b45f3dcc2f98bb6252c6a20b51c3e4b9a085e9a377181c781eb7382893de072bdb779e3b2abebd70d7e7867142ec029bb1c76dfdb582dccaf199ebb7a552c99a148940880d399847bb0642db5ac292e51d337e99d367ab66cc6d98109b3ddd73b68cddea8c34ab9a56fbdb6b8644088033b8bfc2282dafcfeacc90a1c72716ab656bed006bb9727df87720c841abf657b357efa2849c5a7f89bbc3db1b058ebc40c4b5b42a03df38a6072664007f6f2755947d17b32fe2d615f342c6751c70559c0e942346ef42e36c722f2d1a12f14e565b8341b5eac6fea7ae2480ff9e4c32bc0583c908e76b2b21f385931ca83624741fe80faeabfef595d83398a482e71725b4bbd5a5e15e3da494006fe6c9fc1d7f6c037ebc32f182f2caad1476a8d8a5befc53ca2057747da54129af1202a26f8da2d49cbaf65cb891ef5e2531af507eea876fd1b7aea17273b6e4c7261e3fa703a6e3b9015726ccbb0d7af5772e41b4ef7f7dc1bb27702cda38e0fc8dda7995228fb847731f3aaefbf823078a312419bb31a98e02492f7a2670d19216f8dc1a1f4829c2cb735642c5935a1907c8be3f17a0faf9f3479cca97e58cee764a10d7f1a6a672c1ee2893dacfc7cae4102d0a4948bc87eeefc954b4a63b95ea007fa7e83a13a010abb20065816df15f7fc9276dd604ac845083c55efc0272180a421dd5964ad59cd120304c876139bb92c22fe143f978981dcfc4ba575e515a84b2f15274f29b500988a6d5305b7da7e13cf59aed5274760244cc82bf89798874e14fc784551d2279d7d1069dbb5d5887a2ad302f9f01ac142014d0a0bf6149c335ea107d667124ba891907bfe80f5ffa7fe3f631731351ccc989936d18ccc96be7e23ac912f4e9c7af9ee4025174da9506450cc0cad30630900296827975f39cdcd5d1292f5f00df142104023886e4d092e0935fc036fc53bb0149187ea4dbaaaddb72964ade619eae59383006282c53bdd764df9122b77d787f8fb62b5e1efca060c3090ad4a59eafb4115557f2cd00abd513d53a7f599319aa778649af9d55c78c7f4d888948eec01d8112c71d8796c692d28b4a74d96c19c64772fb61b92aba27b46e6bbc987ae3d5b80d1dc37dcada4efff698497aa2fcf529046d6590993f83412e3f185f4d00ec6ab7307917c4b79d554b4d5df48d94f9c48c20c8058eac16cd283f3dadab19c5fd044963e420da5b9edc530c5282f82dad081fded94c07ff4009b02f46434fbc4440719f759201a6de9e93434c6e4544d00da173777cf493e7e16d75c962e921f1e4a7bb25541bb76d30fae6fda25187d7f8d95ea5147796978718d18e2320761eb40df5d31d5f9d4ae067f5f5d1bb7882193c840295e8e0571d171441e22c7477a2cdb58f33065ba26c870d2dd518d624f2e77efb992acb1d4d97f5f2bfd5ef4dd19f51685b84ef2d7a477bd0d5a967f30e014d57986eb84988fe1c53020ff4961f4def81e624f37070f64a9c61dfa88bf3a307c3ed72c2791396b8f53ca3527686f5bcd559b0ad6955cab378e3025fd86d29488369d28d33a020da3f24cde18135c5ec5ad7ae9d5ab690c75b6d7fc41d4b65a3f8a7223cd09167b315db39dd6df885b7b01641a2dca27e36318b1fd26bcdc9fa0456e1c92b23bbb5bd143f4be28b6b09fb1a2a34c386e30999f977b9d2a155e18e5b3e2c34d3a22fa176cb5937c008294925087dd80a9a6aae47bcb3d32780c751baff9a666dd541cd9560af8ae38e071918eaf5a111e02d44e1f4b2f6e118b1426c18e784c1bb87ec31f61cd86d89dc4f8e89be2aed749459adb12ef7bc867b0c1626f7856848b91a8f2ed19809362d91156fd387daaba589db718faac16d5cec2256e7fc7b559be94c15f0fdd3f660187fc28697b392f04c0ee72ad8b0268312acd63feaf1ef03a238f08372af8aa0ef49fcb5088e150a4648fb05648ca78f07050f630bb66339423f3337d12b1ed36ed2f6122378dad25602c052d1cb5e2650ffa982c11bbadd7342678a89ac46d1bebbf437146881b033521e03d813536088a730e75cf2c480b4b3bf74ce2c154a1268b6dd0887e004b2a9a46861579ed175511448779839e0bdfe03f0f444b6f6696351de2909a121b002ea40ad3c5705840dacd2d70e97b9802e03e6a7ae9c4e055e1376187fb8b93a3dc9de15a1bc3ee0c725113533cef2c77a23cfd2f5b259985ba371e7ed5e4e8ac5f7b0fac48d38c379f5c6e0aeeefd97b64fe9326876fc9fe28df95483887360f2124ae3e552e209333adfc42fb985a011fe24fc78118ede978c03ba326dbfe94ba0f39183ecd2495e02463e069a680c463d8114a26c29653c087fd3f2010f9b11d7bf2b7432d2c0e1957f35ca21c01f096536d9d7882380119d02d88bcf23b075924ff7a2f4ca3b914937d74542b0d501439f49adffae4837349b9dfdba1fee2487ccb033c00df13495976e603af5efec770260f70f5ef7b6f3e0fae5ce7b7bcdc07fbece3ebb5d4b3c8d01e4bf6e35ff4edccc0836522fae326059ba1821b307e7e6980d801a99438a4859caaf6a3ff597019e1ddb0553f9350d2bdf9e6d4a742df6e763cd041497e609efbd3f1be3fb6572a478dba641be6f96d8d0dc23df9c7946da5b19b958a8da02cb000b64b5671efaa87db1927082e155cd48c403335130e5e182f31d95059f116bf2eb783f182d48fcc7a18de7a9219a10e9bc24438dd5d852820f485bcc2404fb298dfa4bb102d59321d44b5283782d32c8ba7ddef6243df6f06a9ad0664187f4b79f716ca10914ef7253d414385641b5ec4f88f9d006a81be12d06b347aa304201270c5f215c58f7df073ed0f756c90049429108b03f58cdcf1d604e9139b4fca5c341bdd3584a1c059ffd77417250e58394f2c053f326e02f78cef950959f631e3accd5628cb602bd57a283502082c039cf5203d46df8592cff40566831bca565b05c5b4e65223bae5a367776761f0380deff2ece4c12bf0b8e5fb3fe8146a5609a6c51e38320e566992f176c2ee28283c945a28f3524ac64aca26995a426999c3b8b7d572113db93dc8b794887770eca41764e36c9181d8a0074f7ed6002390fd753ea93670840c97e9f3ae9b5789873acfeec6dfbf6bae603dd8e8d634c5cec4e6a8fcd1b20b6188f49325c69fbca627778cd0d949a98dc549d32167e845850545bcf37612b4a881a9242cbc77e325300c21e36e087cd3aa1d81066668c933209519a6df7192055f29d71dba41240cbd973b740234ffd10cfdb9ec0795996283469f403f33cc4dfcdc0f63dec238d2d3e28e15d3f4ce9d2bb58e718f78ee30b3faf4e8ad6deef687be6f75a592ca263d12c1a2bbe23e07a69b771a3f377f3c2ff14ee6dab181ae55dbe0df66eeaf0bd924d6449ca2b2e7581327291b488ad21edf93b3980d332777a009baea2dff6380985ffab4e1887a8a7e1136f4267344de62571b3b97d90e9205223678448d31533a6e053da31536a82c74804ec808893e862660b58a4646c8874607fe3308520ef71cbc0a2fca3a936244ec17dc5feb5eab680ea4681624a5a4c3653a09f7e048497d9a50fb3ad59d0765e66d0b2a7b04d4c83210c73a9a186045b989399454dafd847ceabee198af0c2f3c363a8d9d03d4624b06512c240f4e413e5123f45e5b13e4a0aac1f2df1e68108907e3e34a4298d4a4da6271bf1018c404de207d835ac485f8de3a49dfcc8ca88310f55d265a58f0f6275da298077d0f8f404d90b98c5bf78d1948b3793a4571e9385c2093b7a67aff0ffdcd886180482931484c27c83f1cda921ea0031c7d068dd5b4835b68454c464cd79b6e1df1f57898e55f8033d04f3bdc668792f38d440a4be29b97d71958a6374cfa7ec899a3376f76f0441e98ae1ab2ff509111ef21a14968cccc0bc6cd8ece48e808034af6cd6487c90402c38ed5a02541b62bf5229a655e9af45686f2b30ad407d2be91b5013ef693654bf29ba7f17c769bd8f0491bed4f08593b83fa552ef6206a8c4232f5dcf2e1b51490a53b95afdef16ee26fa92796a8f9a318065ab35f6973894294cd01ea081357647b42ac57361bdc921f2a6ca7539d18736b6469703fa809a4aa63c534021bbd96cdf22b272faf95c06a1724d9b014002c9c36c1e696b0554aa850ac702ef37646bc4df3de9af83df0f2d7a22078ff22bc28ca47811428c28bf2ac1fa0dbc16d2ae808298bdf4109950c34b018218e7281b729ed5e14dd6dd36dabf9faed74bbae5df549ea335391f0c2be7ffa490f24b24b4727e627c7311aaa0ccf49cb4c646ac0817057c372861580ebf3d7cba7665adec96c7a34d3bb4d2b9bdef38fed2fc48b30571f0bb0ff331203c9477fd1eb7252503238c23f221ef7474ef5a2165157400485f930b3ccd12f49d23cdd3f607d9e4aa4abd383963148aab21e77f04220b25756ee35077aef2901d82c660de81f968b0ae7f14e7c224ba96401fc2e9b9cef55234b09eeb438e0e09d53d106ef20e2d344574b3ffdd6febb3a18380b27e4cc47f7b3c5b41866d3af338fbb718c4bea97b0649eab1101f4d1f71fa3d3c4a7b406049061e1b46a0f02a27dc636195e210f65cc23e6bf18244c8240d1aeea690fd071a0d84f22debda507198ea51a35ad6df2167295d4da1af406cb22114e408cde65c8e9434538a780c052a43392b0b10d590cc5e0647c8e19d05258fe78b696bb30f40d27610058767d798a6706876bc37c519ed349a26a827aba8c9e699a8c055082cad42e44c041af1bc1addd1ee60f4d6d0133fdc29e93d09b40e002ee523f70e562fe78b9ccae094c12cd7735d3bc2c5ec0f3982ff068f76c91b2ff83c788088182c93ec53e39f96c5b37b295f21e4b44b59631e62ebcd37f08e696945b77832249b9216d802651e212db232e3f80a661274ef7ad33d59a3ca312d5078e97eee6807b3e312c60784bbdbc462f0c1e7644396a855fcdd437a49884cce7514c37957bb9a62a3049263254d1da869fd1b707502d99cb2e6916360d05ebd783a04c8c0eaf85c6b2bc147fca44ce760bd4607af0abce37e5c7209b14125d7ab9da99384ece7670b13e31f2e1ca8030df831a45d17bfbceab51716bee4615647cb4adb0a430c40c61e97cc4c9b050b5e1b4eb774afceed9508f8b7b6725189da0566610e088487eae926a9b43a63ae1b8bebaa4b91d4ca454aba2993a429203652adc370ebf26aa33baaf773d7d2452d3f9c1cac0a5e7360c8d2e9c83ac8ef29a77187cf78167602f00f8b0bf696335de002356a6dfeb6a183244c8d354fbd685956edb68a23e21", 0x1000}], 0x4, &(0x7f0000001280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x1}, 0x5) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000cc0)="d2bcd663647f34d5510783ed18b81ab0228dfe297b0d2dda84996162d8f97aa8858591b0b9d045e389ea43f8ba87f3f3511f0480e74a930083e2b70f5463d7f59e593b0d7f0e73234c1b9928ad227c1afdcd11f1f118d2186d6343eda5c1d4b007c1efd93fd0364cdfd7f6dcd5ae2d4314a3cbe0ed22ca0944111964a6d555c5f4bb241ae20779da5174c2b6abbc904f7cd68909f5b4f8f6d967c7624dfc6efd26d5bc5124caa2404022eccb0c62b62894eb9f92d3ddcfb84a8fc3a47e8d99dc0c3b15e1c5dbdbee5c97e2ccfeb706e45b8b5ac5161c4b0522be6e9eaf3573e1b8dfdabdb0f40540693144cd9bbc938311a0207542e565068fb6daa4848a470a650e17685586181c68e2d78dce1ec8fdd540afb839e898b2ef02e64fb811979c1dbcc9040220c0f7ff3af3cd831f8248d04f5e81a7bab1dcd9f94e822f483c3b89fe9beb4c495623a71c29d6835d26f7368d2b7d7b9516c146412cf8b1a7bbdb604984fefe7a1e5cacee66dfb2e344d1fbb289a948cd4237a0ad2b0f0287947ba09bf8e85c45685d2bb4418337212c2fc908e39d380a8532c2fbe1ea1222ab89f7b00746b132c44944b461a9a9e78802710fb96bb5291558a285299b8aba0a2ae2c6c7b78f400f6d6cf604e57426bcc33a0d37a98da6bd541419231a15ea2eca6288b7490c79a319b439b29b185355710f16c96bb64edbc9547073cef2398a6b1c66942673b97d2acc54a3a610085b17685a079a4904bb73ce797652c4ed078cf83b04d74e14af7e53ad5abff54437d88f2b251d8054e2513d8e305efcb47a6eea1dd6db46532a305d51378c4a863d263d0d0c171796a5ea26e01602b27e17f9b30df08ffdb06b68c8c92e45b1cc57de695f73000b2c54a2f50e513ed92c8cca568d6343798db1cb21e3a6e697f57be69aa51ce033f045eb3fe3c396e60e17cb89041563abac2ed24e5c248f0d8e3da95609a1f85e844a32ad87a1066b7e988fc360e9f93ceb75f52f9961ff4ab8fe1fcdaea6b5d95a4a537e855aabbacaebb07f5f271ab107810ec8d6d0ced7a639aaa1eb91adfd046f7c807c9cff9886517c46cc67ee35588f1ceb413b7f30a8611f57bcf967034272c8b990f82133aae567527e3bcd7525f2180bb0457509cbd1621753001af39a1ad13cc14b09f56925efb769e8d61185944c83815ccb1a8f388b0f0a9218c1ab59bae737f6bc169191a2345576619e2fb20dcdfd6ee5217a7bec3963c62a7895625a6aaf19e7574969749b32637521cb2353dde9dbd55e5b755d19b40e0bfd2b6a8ac47065d62ed33004e5369068298a13ec0868b947f30d054d58b48191f9c16d75137a54d636c86a9df3db079f727de1f721146754e9af4f93424d0a31c77e2215a35aa86486df339fbac59702fa41b77507c00991cde7fab4b863fc60243639430aaac1e2f18230315aa83243dfc24eb330e12545e72088c28b00371d174ab032a115dcc53a3bd344e51e7389a813b0debebe756d48ef6e20748a27c974337a06322fcb5a5f389634eace9c0c9396b3ce0aef5d635d4ada350680d59f25ed4fe9bcf74f4e05a5fa54f2a33005d23fd5260e8add07c571a9f9fc3cefc0655aa38087434f33d2280774283e3a143f2714b507c46e0f2b8e21f89fc050e4c9031d60e20d47d88ad9ca5f7aef90545e285bc7dcfcfcaf5c6bf96e12f14da8fece753acd1e6b6cc50a06b85b49447e416529363e42bf06a38da7d3fc66db12ccc720d70573534081757aa520a69084bf784944f949413f5902c5ce44d6a5cbf33f2df759cb56ef9fe4b283b9cec7a70c5308879f2e39ce702e2c873afca191c829f4fb3bd2e890c37fb04b2375fa73088d40e0cb0315277d385aa0f38bd34de4f2662f64186a2f38349fed809ba4d9d1f54143dd02fea20199e2371f7c7b9a100312334ba6eff5e9aec720026e6f0af7b50a3b2bf87680f767c45110ec0b344744078fb607ac10b1aad9fb78380965e55872ae31ccb959fea38b1ec728592dae59f8507753ce6478517ed8628897626a5e4fa0e13ed86267c265d96a0c085200b7e243ffd3b81341ee0e2ec38852ebd7b0dc42373c048de740f7401b2173bc14a3c094e65829164f0d01420660dbfddeef1bfdc0e148b19cf6d2935a2fb18daf2a030eb45e1f6f138a06ab05d53fcf56062c3560131249fca5320b383b5fc0697ac81c02f4046f97dacb1f62419c140ea9201610a226d1401312f3982da6c1f12aa3e33b73689c06b1d715668a8ecd8f9b686def6daa371632e958517cfbc80f0a394bed9ee5ef2531ca3de051c05b5c5eb7431570ecd61672705321398b8655a8e7ac5108bdb1bbcbabaa708476b347f723c64e2b75f4ff20cb4d859f027d98605fa5defd27199195d776ed6434ecc362280340d4b62caf538684593727bc50b9480c97318dde076217577d9a11db92d6ddf0cddcda7e84eae80a6bb348b8457b316386876fd6b6eeb51f7e5635b2e32859c759556855a57005a1035644a500fb4ffd0a07bad28b66564d83eb840fb60bf2df0bb00e7cda0df8199c527d3d9dcb40f954cb80d854035d8d547cbaa12693b0075ec1faa8fd3eaec8853e5368db2e80268963e3a747bab9339929b166393b6e9c2d7cb3c19ecc801cec0c56810dbc93c239465d491cc9b6a2271824071c1892d97a266d561d51b8053a81e28884515af216fd01af56c7bd94c81bad93139588b2af662f3be9166b9f3544d25aa6ad2687deb85bad289f0e4be92979d373d9a33ca7dca028b274ccf7f269ff45f0d69574a92fcaa0da767488f2c8421e715af573040eb18445cbb4274488cf591f996593f879ed8c295de6604374182e10b82a632f3fe06e79410d7c48d883e40cdc79d01b27b9e0a6234968299ab9ae04509c313be3692194f03fc0598b3e84c7984ef1b2c3c3506ae83cbca1ef3e55ee790d7836585967184b4379aec839ce44e627965f87d849b5fe81b428613b3257f62c4108d2157f9e1a4d14624bb760903c4a22fb4cebc74ca57785f12bdbac8839f2f3d54b8f5aef4ed4eedd87d98e82e43494ce7f960531e9701b46d695f132a5686a953dcf42c369ba56c16edc9fbdb779c326170335ecc12bd22ac41261f60e1b16f588f071e011f75fc8e4f288dead2590db8dcbc55a7db2ad49b3c45ca3a71aaae59506e0124bc995c27d4f97c75906477bc2bf6d4ff07525acba3c17504360b4be6d6eedacf4ab6c0046f2b08e705d08605659720351b7fbe17cc4474635dfb9a5d15368342da8a3a0515709684c5c3362c8c27184ab48bc5b6a66d05aa4891bce8c41483b52f3a76feaa784d01fdd94ffa52f0f56cd6bc2cfe47b1df79dae80ecc7dc7dbabba0840b6d063c2da7f43649c2a4a0e6f467d1ffe65a6d6b821b55d30ac9c5d444be13d86e687977c93247bf5523e45d4cdc286b9828ff2132eb9256c8279344dfb2f65a9a3e711fb3ccf1cd78e417fc7c9c548072d415da2c53a63fd9d9a1026ddd17df80461f1e89d0545c52d20c3b96b41e77edec0ea171879fb749e3e9171383ec2e2c3c49aefd9930a7e6455ca8d0df91b07011632d4f0bb6aeabfda983bb90ab697e14e2c477ca3f6d191b978cba4094967919668a31ac05e4007f0be6d049aa64e1c2b51edca989e970722edea8b69a6be370c9645ec06142144d073c38d38c452ac3866ac0378195bb196ba622b2371c8719b83dfa830cd4e014a850644ab39a53c987f9706ec9a8a5a883a10324c91fc41c0a8ccad8301ab2e4399026b4c15d3d6b2105b973ce19965a33ae10015f0317c356f3854169a018bd3c2fa1c68af0a5666de548c94b1a2f12dc92c593db5796cc96684bf4d4c3e2f883314a90ff9f37d26551244f4ff32ba0264679f3cf43bb2cce58107ca6a0ecadc15b0f8592a5517b6ef3d505551f4d4f14d3882fc9c2c41d6fee16682e6d762808c56327a0008c0fce1aa61331ceb1e1ea6baf8eba6f7bdf0bf1e08ec0c75d8bfba9831a09798902f814afc28892b0c6da89997d935d293d655c38878e1fef508579a73d7818bb7a37226ba53c2302819df8b25d8047814114c9ca75f6ef04a9c55f518eb37d0e37a8289a03e3632d5318fa075f2c305f9b10bdd92a149bfc0ddcb049a6c41b77ce8557e9fd3bf9dc2368e5d8e3102bc40ec6c68ed5425b5bde9686a2b8704aaa9c9476d019410fcf27130a9b64966f6bc25d0b93c9b513f7adcc97324a9f485dd2fa3d5c823d976882df77991b90e6faa43ee76d7a2259bcf1756b058dcb3dab34a4988b583cfbc4d00a0e3738f02ace509ca1df685c1d46e093f3857e896401363d22bb0835a7528e258562b7a713d5a2eafb6e4d520ba853e35749c76e3ab69afd94c235ea139a6ac7925ea292f66597a3699b4f79d27599dded0c85acbf9a73eb63f5692e75644cf9555939ede8291ea8872e2253e721ab0559885dc7fe5b63068c9409e2100b9c3580a0e5242c9775c2dad5a0e7e3e3393ae844b2c40df214b9ec676213840d2aeb8466e412a88b4032e3174a3f4f46e460a1b965283bee4a7887fe106bfe74c685b839d9d4f76463d98ef9ddee2223787878554efeea38f3bcce795c725bbc7b4ed0bbfc6a6365675ec4158c9df07ba213052c5a79ce511ca9f75b3b93b8b4f09f866c6590e301022729daf4f854b90000acd5c12995913b35e56b2a838b302273598760d51f30979e891790cc18a0d5bf6f166157dee63af40f4abd407eabce9a5c4b180a296785f20e1168d6d6c05cc5d717f048e372d48b786ff06ec621896d651cd64771dd096202cc24d7a59e6d125c7dfa397af8f8394e9a5ff004c80b17b5e842cd42de6654e71a55d13f9c0745b99aa95fad2e9089719c5e3297a9bdc3d366d710ee4b5871f173f68103d592a493c2dffccd22c2639d88536d41d1e4dc12ff39aca97c031442fcf4006fa73925d647ec56e32f0c8c7492dd411b753b7380d7827f5e8549b195f88ef86e68982b97768017e131eabf47c250857a14e487ece83d863ddc18e238cc9d97ee974b76413edcaf3b7f9579f8431b03c87ccc0b9b106c319558ef46c9af213e7b39fcbaa5a426a933f22bd4fb0c5427359b7f4d598ba6485182242161896c17fd6f20399fea1756b65e0b1d7d664d649aa7cb6afc0f071b16330e766ae1cb0eb5a7b47df2e4a63a48a71b2b1d0b02cc2933c3f37413240d0e1ce2f3a79ced6a9958ab63607d567d84dcdcfb161c04686baa6399a45b2c9fc545d1f925c11530a83187abcf581396aa6137bc675ba26ce650cee8feccafc826eccb4991bfdc3b8eedd73e6570c637080d838fa84bde050c0bdcbac5bc6c19ee58f1e661157ac02454af24b7329c8f72733e3519f80c120599541d927c8928a22264ced69202a0cc5e7586405111787587549fe049389c0bb41c03b01a12d4139e592473d5313d2641f44560ea0e566a8915bdc026217cfaf687cd76a20e8a0e9b50f0e988a945a3d7af857ab404759a6e2c1b7d9d1c25cbed0ea7a6047afa58b98635f7715fa11d9ba87740be399dac5169f4e19565573ed81a0e0453bac66be046a443add71a6cfff33309d66b03f34911f13d65dd6b1667f208ae798880e409cfea0c7ff2db28c76f3ab094a30f1199d14a681530dc51329eecc8a6a08474b3c339888b32480a54622a66f8062ac01e251ae4f0b0e1049a048d26a73e09166f616aa9fe1c1ea1135195546e1b1a477ee26383c048126ae217828a8f428adbcae430a90f7a0fe7983ee7df7278574b658502572a004471b13b88857afeba", 0x1000, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:21 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x3, 0x7c6) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x80000001, r1, r2, r3, r4, 0x80, 0x51f0}, 0x20, 0xe, 0x100}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r6) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x20}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:21 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) r3 = getppid() r4 = getppid() setpgid(r3, r4) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setuid(0xee01) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2bfdedb896b441b098d50cb6ec4c4dbfb01fbc86176a727baa7cdada37a191f2c5cf3edff0274c5159e38d83f3326b4ab8b0ba4320103b2c3424e68306af91d16ee0e92c8fdfe0458a575c7ccd47d73e8b061447a312cdb6d15b4939affd650a7d25c2e5f26a7887ad6688c804acf5f1810ee0601977072598f0f043f18ee7da9e25edec13874b8b4c7b6060b6813cb48f3a9f4416af16c233668f3149efa0f84bb106c7780745e27ada56b320ff9fb0b7b6", 0xb2}, {&(0x7f00000002c0)="078ce331103ba261866ca7b972dce01ae954a3c260242939b0b59bcd1f5c1220c7312bb5dbda82cf0e9fed7f2fafcaa65131ae20b740bfda1a146af757c754d412a554ab509b69122f072e960259580b595759c57ecdd618080862c1b50c8809879ec95add78e46571c701c425b92bb333e81098cf48c8e9de47956cc027f765261ebeb1fb01282b6a732984565d0bad14f1d0918c62be9e14b3e58b354bc97333228e1ca5c45b700151aea98ef95d58954f32933d72b12bb8acde92fe0accb5dd77f77a898f50373e5c8a9591207a3164e01d55754122e2de568d7b229aa0af4c0fd6be9486b5c2e0e735babafbbd693093077214", 0xf5}, {&(0x7f0000000000)="d616483754c87529e3b143ff997c6905b6540ecbd1fede31588a4c2b437b1ebae411fbea444ea7c44a92641ed248bc6821902714256a", 0x36}, {&(0x7f0000000180)="1e5b2bf94c8bbe579319eb3a2428663ded07f8c8fa8699cd65b1dced5be87fa2c9f56b", 0x23}], 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x1, 0xffffffffffffff94, 0x4, r1}) ftruncate(r0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x110) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000180)=""/88) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = semget(0x3, 0x2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="3991c158b6754ee685551f99b818217f57964b8acf92b2f42ecf01d12f89a77893b2490ef9f49b1a00a873c1dbc3d5fdbdac2cee4b55d0741e1665d4d12213eb31f0411c00263eb7ed3df6e610cb364d743962aaf52774f8accbb316c743159f9be57ca0de6d5c1a84657652ddda10f6997499bef9a1f3549e2be004e4b3712bdd6b9e15c1cbc1b42276c53817e3e466d3d37b53d461b859741f2ebf", 0x9c) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/151) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = socket$inet(0x2, 0x8000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) dup(r4) 16:00:21 executing program 1: setrlimit(0x9, &(0x7f0000f3b000)) setrlimit(0x2006, &(0x7f0000000080)={0x80000001, 0x25b7}) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x100000001}) socketpair(0x1a, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = shmget(0x2, 0x4000, 0x692, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/174) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') shmctl$SHM_UNLOCK(r1, 0x4) r3 = semget$private(0x0, 0x0, 0x40) semop(r3, &(0x7f0000000040)=[{0x4, 0x248, 0x1000}, {0x7, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x6, 0x7, 0x1800}], 0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r4, r3) r5 = fcntl$dupfd(r1, 0x0, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r6, r7) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x9}, {0x1, 0x8}}) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x401}, 0x10) 16:00:21 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) socketpair(0x20, 0x4007, 0x81, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000001680)) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2) kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000001140)=""/148, 0x94}, {&(0x7f0000001200)=""/40, 0x28}, {&(0x7f0000001240)=""/67, 0x43}, {&(0x7f00000012c0)=""/33, 0x21}, {&(0x7f0000001300)=""/56, 0x38}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/78, 0x4e}, {&(0x7f0000001480)=""/198, 0xc6}, {&(0x7f0000001580)=""/21, 0x15}], 0x9, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x67f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r3 = syz_open_pts() close(r0) r4 = dup(r3) socket(0x6, 0x3, 0x10000) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$getown(r4, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0)={0x80, 0x40}, 0x10) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x3, 0x40}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0x3f, 0xfffffffffffffffc, 0x4, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) read(r5, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0xde54, 0x1, 0x9, "ce3a0ecf270b0c15b51c11976701a1a2607e24b2", 0x3, 0x80000000}) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x4300) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0xfffffffffffffffe) close(r1) close(r0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ftruncate(r0, 0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x91c, 0xfffffffffffffff8, r2}) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/252, 0xfc}], 0x8, &(0x7f00000014c0)=""/244, 0xf4}, 0x800) dup(r0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x7, 0x22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x8e, 0x5}, 0x4, 0x7, 0x3}) sendto(r0, &(0x7f00000002c0)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5dbc3cb1a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801fa41549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491e17820c368966c5304cae27fc4206220395e6e4dd7c7323510ddd092ede5c242dec4026cfb319ce0192513730e0f5d827e82183654cfba7d07fb7e4b96649201c9f47bdf4f8ab6420eb2343fab4eed6eab4c5e20e85e1043d4ccc8c8ff60b4e1fc167c", 0xfe51, 0x40e, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x411) write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10c40, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:22 executing program 1: socketpair(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000180)=""/40, 0x28}], 0x2, &(0x7f0000000200)=""/244, 0xf4}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2b, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="4a28d3b97f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xfc73}], 0x1, 0x1000000) 16:00:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8208, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) write(r0, &(0x7f0000000040)="75ecf5bc5a3d4987c08d3c7eb2d00b4d981091c710ddfac89d9e22e4f87140d715af85ba318ffd97", 0x28) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x1}, 0xc) clock_gettime(0x2, &(0x7f0000000100)) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x4c42, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r0, r1) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r6 = semget$private(0x0, 0x1, 0x3c) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000002c0)=""/147) r7 = dup2(r2, r1) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./bus\x00', r8, r9) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x7bda, 0x1, {0x3ff, 0x1}}) ioctl$TIOCSDTR(r7, 0x20007479) flock(r5, 0xd) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) dup(r1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) chmod(&(0x7f0000000640)='./file0\x00', 0x110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0xff, r2, r3, r5, r6, 0x8, 0x8}, 0x3, 0xffff, r7, r8, 0x3ff, 0x1c, 0x7, 0x9}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r10 = getpid() wait4(r10, &(0x7f00000001c0), 0x8, 0x0) r11 = syz_open_pts() close(r0) preadv(r11, &(0x7f0000000180)=[{&(0x7f0000000280)=""/156, 0x9c}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() dup(r11) r12 = syz_open_pts() msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x3, r9, r3, r2, r3, 0x8, 0x40}, 0x3, 0x20, r8, r4, 0x81, 0xffc0000000000, 0x20, 0x1f}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) kqueue() munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="2de5d18a7d9cb2a81819b544da0a5a1e36286794b6a0e3cb732c", 0x1a, 0xc, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:23 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x80000000000001a, 0x1, 0x4) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 16:00:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x80, 0x7, 0x1, "4c987df337d94d1e46984d5fbc241d62dcfc94e7", 0x101, 0x4}) r1 = syz_open_pts() readv(r1, &(0x7f0000001480)=[{0x0, 0xfffffffffffffd58}, {&(0x7f0000001500)=""/110, 0x6e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/81, 0x51}, {&(0x7f0000001400)=""/91, 0x5b}], 0x10000000000001b4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setreuid(r0, r0) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) flock(r2, 0xc) 16:00:24 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}}) 16:00:25 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:25 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x80000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x9b2a}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00000c1, 0xfffffffffffff782, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x6, 0xe20a}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:00:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3ff, 0x1, 0x7, 0x5, 0x5}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) listen(r1, 0x0) 16:00:26 executing program 0: socket(0x6, 0x8007, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) accept(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf07794c6f5a602700000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087ff090fd9192203340d85ddfab1bc110cbb675468ac97c0636584b8314bf4437b79cd13cca10000000000000000000000000000"], &(0x7f0000000080)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000003d) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x0, 0x0) lseek(r2, 0x2, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) socketpair(0x13, 0x0, 0x7, &(0x7f0000000600)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000640)=""/218) write(r3, &(0x7f00000002c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66c5cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a0809000000faf91ad5f5fb5fb55d614c5d5d29537b85798e4d865718df0a58a2a3705372dab6", 0xd3) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfffffffffffffd61, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000001e80)=""/255, 0xff, 0x800, &(0x7f0000001f80)={0x2, 0x0}, 0x4e9e82602286a0ef) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000280)=""/236, 0x3c5}], 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x5dd9) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x40) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x400000007ffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) close(r3) fsync(r1) fsync(r0) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x9) 16:00:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x1f}, {0x18, 0x3, 0xdfd5, 0xffffffffffffffff}, 0x11, [0x9d9, 0x200000000000000, 0x800, 0x800, 0x8, 0x201, 0x4]}, 0x3c) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='@:^\x00', &(0x7f0000000200)='({}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\xf5\x00', &(0x7f0000000340)='\'\\*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',-&[\x00', &(0x7f0000000400)='}^\x00', &(0x7f0000000440)='\xae\x00', &(0x7f0000000480)='\'\x00']) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="9419ffa8903cc07775d583d03987128f39f7f39b3907c31a75f75380467a578f939b6f04413205816ef82aede291cf71c8eb2fe18cf7aa02484c6216ca588b61c968452e81003e2894b75ea49ab9f7e547f5054d19a262676bccbea87282f37a6d4ce969563340ea648ad3ca36727a44ea8afc3db8149e7ecfb99c5e2984e013e997f8cf30ee", 0x86, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x1, 0x2}) 16:00:27 executing program 0: mprotect(&(0x7f0000356000/0x4000)=nil, 0x4000, 0x2) socket$unix(0x1, 0x1, 0x0) setrlimit(0x5, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getrlimit(0xd, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x80000021}], 0x2}) getpid() socketpair(0x1, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000140)={0x5, 0x20}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffff7, 0x3}, {0x18, 0x3, 0x0, 0x1}, 0x9, [0x4, 0xa0d, 0x36189b0c, 0x6, 0x5, 0x1, 0x8, 0x3]}, 0x3c) r3 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x7, [{0x3, 0x10}, {0x3, 0xfff}, {0x1, 0x3ff}, {0x2, 0x200}, {0x3, 0x10001}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x10000}, {0x3, 0xb6d}, {0x0, 0x6}, {0x1}, {0x0, 0xc391}, {0x3, 0x100}, {0x1, 0x3ff}, {0x1, 0x5}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x3f}, {0x1}, {0x3, 0xb370}, {0x2, 0x7fffffff}, {0x3, 0x200}, {0x3, 0x67}, {0x0, 0x80}, {0x3, 0x7}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x1}, {0x3, 0x3}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x10001) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r3 = getuid() setuid(r3) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0/file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x14, 0x1}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100a1, 0x0) lseek(r0, 0x0, 0x1) unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) 16:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() shmdt(r6) setgid(r4) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x80) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffff7, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x2, 0xa0a}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x40000022, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0xf8, 0xf00fffff, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x401, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000004, 0x2f, 0xdc}], 0x6, &(0x7f0000000040)={0x8000, 0x5}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) read(r4, &(0x7f00000000c0)=""/221, 0xdd) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2005, &(0x7f0000000080)={0x9, 0xd232}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:27 executing program 1: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='.-*\x00', &(0x7f0000000180)='@@,!\x00', &(0x7f00000001c0)=',+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'{v\'/(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%)-+#\x00', &(0x7f0000000300)='\'\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='%\x00']) getitimer(0x1, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x10) setitimer(0x0, &(0x7f0000000000)={{0x10100000, 0x9}, {0x8, 0x8}}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x5) 16:00:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = msgget(0x3, 0x3) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a543839", 0xb}], 0x1) 16:00:28 executing program 1: pledge(&(0x7f0000000000)='*>\x00', &(0x7f0000000040)='{\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x42, 0x12b8b7a8, 0x401, 0x0, 0x1ff, 0x0, 0x7ff, 0x1, 0x0, 0x4, 0xe046}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x3, 0x3, {0xc615, 0x80}}) r1 = socket(0x3e, 0x4000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file1\x00', 0x5, 0xb51, 0x8001, 0x1, 0x1, 0x60e4ff12, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x7}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x101) r2 = open(&(0x7f0000000380)='./file0\x00', 0x11, 0x88) setitimer(0x1, &(0x7f00000003c0)={{0x0, 0x5}, {0x100000000, 0x4}}, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000440)) getsockname$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000500)='./file1\x00', r3, r4, 0x6) semget$private(0x0, 0x7, 0x8) r5 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000580)) writev(r2, &(0x7f0000000bc0)=[{&(0x7f00000005c0)="8e8e25b463f9d4ec3362bf1dbb513d58072bf5b811b911572c5e01ba1084a6f9df26264959303be551a19a16f1cc1ff4e28ffdad717025e64941b99bd51791a64707d469fee092aea25c57c419917829c0af28ed703e1cad08c83eb24a5ff2218f4adbdbaa60a2b068dfeac12380d3961fd3e3da5d8236a0353ec268601ca917b1dfb5fac0ef9b65033baad30fccf8658790f046e3336ef96880315896f4a77272edfb4872878c1f96b0a4bf83e6f87dc3292e620dede217604ae278382f69b463f75134edbbce616e901b8adcba08d0e9dd9bee96", 0xd5}, {&(0x7f00000006c0)="457270e297c6431a2ea808de6bfe732b6236d8b2648ab85b6d89853a28941a99f2a9a16e36b8074042c5a8bce0e784382a36af7af862634e50f7a5e8edf7af84494961584f636792a66f6b2b501978c6a4e892521707a46128ed834e3f57c329447c4298333d13fd43e57c7430e38540eb64b3bc968a51d7e1316179d586cd3fe7b24d7416cdd7030800753380eca9554fc447bba3de9bbdb33c2c2e7ac6e80f2b35c052d624e38e7394f6447633b1cd75f7fc24c584cc1b16b5ba1753af4cd9879d9ae85af902796ded9f16876798615507a25e675599b7d0d320cf9531f000422e38544ac8def89377d1", 0xeb}, {&(0x7f00000007c0)="faa51b22e74dcff95337e8c3fd0175647f4f41725ecb5cbb5e42e7d07da93cfc0b88dc33ae4f6313ba699c46a5c1e9d38eaaab71a60a526d76241c04e943e4d5b565918cf76935cd8403dba5453838d7ef2b8fedf05469f9057ab0353c35bcc84e97fecf2e6f22f6c5467cdbcf37b7f37f037a585b1b21b5d8b93ad5c73ea4d27dea1e3a994bbcc5b0ba76845cc36428046c986a82725c285fdf6507e6c573a97301a2a7d008c65426de2ffeb887ec9144d6b3507f573f4ad87be4da86865fb6ab3ab1c64bb21ff518c61d714267b49c1afb0e2e93d23c572a1322eb1fb9f8e65eef35df61b37ad323c22996db0f55a414a129", 0xf3}, {&(0x7f00000008c0)="be59772801abafca3037e158df2df05bd51e5ffdcc77512f1e609330e3dd8b476a781104179ebebdf111c9828bec456d975520e5d3d81661dcaaf674080d8b45430a862c56978f184876f2255b4f302af14aea3a4d4b66f630c7ec16af730430999f82e8fa2cd932f407385ebcaa78cd0e71caef584c23d2cbb9b4940a6eb1c5356610f4ef85b93a362a1fe23a530abfa6d9104643c010f0d3bf6c6f93bfa8d004c405f2801e403cabe9612ea348e47bd5c077afd60bf0d4bc222ebc4b03ff1f6c2de7cc4d9b2a08a16558e8bf46a3965fe4ab01696828c5de22dff0b6f45f7fef32f35bab9ae5724b3add06", 0xec}, {&(0x7f00000009c0)="295c8d2f0b458364f43fc62646a18254788151d72bc29fc95bfcfff96465714e5ccb59172b652eda2a9119470d8e9f7fc67fb9acd292c2bbc862d02d0827e00250cb369427bad2b6126d3eea512025d4a0679ace8dd373ee9ec8750b4b7baa6cf39adcc15600766724493876355393a47bf3cf437eb11ee790ea2b6c073996c0d429edd76bacf72e4f97735679d11a75d4886db4b2bfd5f55fcfd64190c8b8be14d9f0cfad3b9547a30dc4d5ca54e15d5c2c1cfe2d4a2c03f4c58924fdfb8a29de9d88c7e097c55679149a15f01b939c4d74da3a28e41340ac9c0bb92c8b7a722215317463a71cd2e1fb21", 0xeb}, {&(0x7f0000000ac0)="1a62c44b379ee6d731a6cd985b0cfd2a4f3f1c44a0ed69e0085d4a9a4fa67570e2354751bb6d95132b49d89eb2c7c8ed728b1acca730072a7b26b6ed40d5adb4", 0x40}, {&(0x7f0000000b00)="a6a3d5fc05ecb439e03c53f8d4d9519ebb987fca44d42a70647dcc3b37bab23ea8f54ab612d98baef8cb2e1f3081d94f748a5cf723ae824442dd1635de34972a4c1205c302b040985c2b91566243ee799952cd0ff5034d06f07e5b4fe5c5dd2a4d3bf1ee096ab41f6060f6e26516880d29a853878ad636d20ac54b4a9e53fd011f5f1d2545caae901a00e9301a85", 0x8e}], 0x7) shmget(0x3, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) getitimer(0x0, &(0x7f0000000c40)) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) fcntl$getflags(r0, 0x0) 16:00:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000000c0)="fa", 0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a4254bda", 0x4, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000040)="8e7a6840f3138a05903b", 0xa, 0x0, 0x0, 0x0) 16:00:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000791000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x16}) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xc0000082, 0x400000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getppid() setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2", 0x544, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/22, 0x16, 0x842, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000008400, 0x84) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) r2 = getegid() setegid(r2) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x67, './file0\x00'}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffffffffff66) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) dup(r1) shmget(0x2, 0x1000, 0x4c, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) getrlimit(0x81c691ae9b48fea1, 0x0) syz_open_pts() 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7fff, './file0\x00', './file0\x00'}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: r0 = socket(0x0, 0x2000000000b, 0x9) accept$inet6(r0, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0xffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x892e, 0x8000}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)="b01275e9ad7bf1a2f84b891e5401d88aedfa7c19f911799b613ebdb00fef74d92a06b8a9c909744a46127babe1be4a4384e861468b0a7a4db2b534e17e0ac61f9e7ce9881eb9c32e917f0dc57349bb8a74fc42c10db60c916a877bdbaca3cfbd9621f63c23c7eeeb813bdcf30b8a521637c51efab1b50947b53c5ad85ca6303bde568623f20544b43709987751d88b1102c575f68347f7bf072995491276a5a7d2ce0906d4217baaf2", 0xa9}, {&(0x7f0000000300)="de2b15cddc6f2cb191927600d8bd09f845b0ba174eb9d1d6a127f8d93e2fee3e5dc65b861830ca059159d5178a18e7772429920fb0d78fe8b009d6b1488ea6508a6f59b0082507ae74bb7abf5455f5eddb916a2f0d48f8310011b2d477b7ccbc6be0ed842a804b4a2e013ab4977e1c2303f6e627be1319952c2b958ca2566a26726348b56bc68ec0f463f0023a31111d0ea73a83399c9939a15a8b14fc6a09fe9f841214be80fdc26db4625700cc699da7e4ee6fa892cd6de6558a821330d577aa58eea7df256956f7abe06de1866ef9b93d7b50592804db9b0cc72fbba7b0492ce34524404c270712db953716ab", 0xee}, {&(0x7f0000000400)="d9355f61fdde084bc2bb72038f0887ca0c73e26693d25e09463458f18227c01f49e9efc853a96369bcefe1db376aaf59d9815c0861c2cb3cd0296f2d7bd023739c6a992bab366a5f97cb9cbb46bc6efc01d5d3ad0c201689216033ec96f4524dc90c17eade3ebc06a42e8988bcdcf57eb56d9881b9021ef95848fa3d001fd91991b8942b465189e52da9143c7dd3aa1a490446af8065ff3d789b949886cde9990349ec19271b038140c46f18040640c9f598e2631077a3aa8a6d157da815c320092ec227336aab3e5f575ba389eabd9e7f6edc6a24abc67e60f0ecc1d1e1e5661f3119ad98ce325f6bf526805c314fb70481ff38bb6e90e6165979e4ef892f53f203e4a02ad446c1d60a27b623719ad9bb64a95ba4bfecbf575425f97e6ab52a9ac909045ccff626f831b693cd75324a715f20b4e64d5b197203a41e3610c6568a145fb28e84b5d181856079c6f222fbffad6c5ea0a2b9b25656d3c6508fcee4a2a8a8a1b613f43804cb5272b585d27e6296e9871690cf4e7ca5074691b422a538ccbb52528fa346f23287292c3f7d9f7417d1c4f54be2e3ba44332d23f4f8d4ad59b41d3f6915091429e4223fd75758f3b3521121d590befb0019c50ef2e1d13424a62a5c4178b45c5ee4cd4a6580a40d8e5943737e98ad7914efd9bfadeeb385a72df083bad8f213ec93422bf75348aed49cdf3c58c296506e3058917a40f7f287ba9cd2f50feb712a56e4edee29b36507c1649eed42fa242d0bf31fc1187ec72a0c3c2811a6414ada6856cff5150d1941a92f6db2c7a10666133d01c62e70c6c2b948b9c2e967e1a1be4cce7f3daa9bae55acda96979067b89b0ca056f3fc305e0f6a3da8ed7c6dc95963ced859db58840f3b74151c3b6d5cbcd59a75a41c67525e3c317af98c3e5e813eb0400efb2795d51d151ecc746f616002fa50b3190a0d437dfa60aa79af57007aea92f1faaa8007c13e55f2376947167b17922521650a9e3050dddb35ed8488d5a20371963fcca5602d7a3bd1fd579ce5ec247f125da1b99f94fc63c6568e506cad6ac837b8cb57ad5583f8508ea7851a10149157929beec4fb3fd9035bbf87355ed2433590d4ebca13759f995886a8fff9b10f33e1282ff5ce4a2ca1517fd095dedd6097eca49531e7ef8f0631369b3937b55c343f32ee41fda01233972ce66f6f517d32f1c6fb74b649a8ffc15a86aed6fdd330ad7f4f808021586d9b8e6fbf7d3a2fae60dabab32a296745d092c3d8cd8403f4a562896c0b6a3b156c23f08a4accc0167b8707458a8c936c8fe27cb74e77979810864864a1caef4df9d0da27f51d4bb2c6776ce31fb41201d0821d500ab87693a35222bdd4338ef703bcbacb00e91088b84e92b4c1202b58dbf4cb1a8ac4a9aa63fa1ff8efd1c02d038481c8256ac4f32a2e66afea77df1e0b8abc7461a63f75916de896176b8c0c7a73cac4f1676d840be5ad0f9a8bfed5047485952840a4775937ff480c8c2afcf83d53f2647a551cc13a6ca27367f7a5b641599043cc90e53f199418ecbfe1a2f3c578c6318bfd0b09dc112a9ac03662a1c88578e9af4970baac62cd6ac6341929173f739dffb138386fe4ee6dc31b7c9ba7828f8196b9f6d96c16e2c4d16ab21f38e893cde3921d354e91f71ed20c427b7f60f150793c87d834d0c00773f3750d4e2f4b378c223247663222fb395b560695dd7b7de8197c11d5e2a98b0d3080ca2ae5ec296494ce18b28d96d2f16efb54bf915440a50677da178bc32ebbac69b75c327b5b98c0d03f39173416bc46308e64867c18d884ce016dab611094f18e760b05a60652a0e9f6982f27ec0aa2f65490eee1571789d38fa915fdec76c0eb5a8d49289899d6e344ff972cc2475d275494234016e38cb2be7bd9019fd72d4e3306ad07fb0b0449b096c7ea9be4106f4a78e089dbc2e290a6f7a10c6a74c4922228fde34a2de4da44a67676430a608d9fd1163825ac3293616764b3389a656dfc6c3c606ce12da69a6e9efed154d79ce8ba7220482a18d14f24908e973105a36f61efcf43ceac2e4dd3a98709af73b4cf93fd05490abccfb297e6b34353a7f6e576545ab5ac977957cb890cd2f35201138d02b3702c583930a11e98010e07db1e444adc2101bb81ffe15c164fc2273c4c341481f3f231d156879db9ff060a3f00698b7c99648b4a466e50cb162396c211935b0f5f7ce6433b1956035a7a01a5b30f5cefcb679f4121215dd71e18ce9ce025a7d4ec42433ade63f787fe837461acd55d48abdad7b6e1252ac4787ff638d9ef7a0ead3a8196b6992cdf5528f18ae2143dd1f04947ed7553073b986849c806a7be2524eea43e1143ee83026d0658cbf3c47bb27ac8f3cece0ad71a303f1bae56fc7f2dfdc66dc02f878abdb2f6cb616181a3ab463521ae614f2a4fce93a76bf4dad97f8c3e67daafa1144d3ec89ccb0f079a04fa43f43f968554775fd0429d6705d5f06ea371e66eae4ddd3da5713afb20d09602498e87c2993d6b0d50825a7f369a565e8894b6d0a163894237348b7c7f4c0d1525793789aa99f35a5d10d4dee40964b2e19c202818dbd847a360ecf77f8573f34bfef6c9af29f5c875566545649d94d1df7958ade58c92cb8286f813a1026dad128273f6980e4344b303c5335175212fa9d9238d873a596a0d6c44de9681614e23782ee5c018e9f81e451bd1f594e97a1cd7968b51f3b15953a35550d057bffad2e93ea970b1cb5f955aedee34db5f3f2d876ea7cfa9af487f73225c5df88b324677038719236ecd22414341ea5c668dd6db194f6eb99e1360b5d069d824066467820e5125e41eadcc686ee2472c46368ea55ca349beeedcccccaedac871b71e153edf846c7fa1b5d98e2cac1c69fbaed499b21750306e70b0bfe34a4f7a68038cd5686057ab13fcf607c88881c856cae5d7101e3deeec9a51428629399ab6fb2c3868aa35eacf2a48b6eeefabf0b1cb2c7ca01462b037fca3949baf21869e5053de5ab4c3344fb907cfba0d9494f59f7e690911b097144d83b46d51afeadaac7aef4773589d5def2c1fffa0eef5fd48915f9185e91b93ea9dd15578c0c1fc88bc3ef8f3626f0c80f533c9fd24bc990235b04c36316e343fc041304a37dfb636f50ead996c4828a58159639d6a0b320cc8fd1130666e4b605805558113dba6ae7a4c2f208b0722e8dc675d8e8ffc13aba379c6fcd428522506975c325dfaa70f2a5c73667b64ef2ef87b22ab5af56f7e8cd56d670f293298803befad4fc7af30d083fa0242a0ff02181cb4be24cf07a76b67850974a4e9dc99c216cf2285c39abe246d9573b44dbddcefaa8bff2a09596c13a616f81228759c82b20fc041f3fa59b43e3952cdbe887ffe14d14a78e427e40aaefc184d7786ed924b3959a2aa1a18b6f2b3aaa3f2725e5893525b139dbb499b175f4f31e4015019177f2561e84947882840aedfe309410316b9155492db0114ebde80f53a8f07ee466aff926aab85a8a6e54474b2e843867581c0580e5f10189c34d3c5b23611c538f91ecc595584f7e3d24950666aa574d64b16fc55c28511d880143d60758c31b72de54ef7e694e12236ae9f87e880f386900ebc39d5979903420f2aac6fa11ad780a3e527b5f58f5d868b7ef755dac47dd90ab654850bead369bce1b360b7e8868ce32b336e2a79b8abee9352b64507a45efc69bc513f1ac8b75462911a898bc972fdb6491e974c9713969ac80103c82fce78bbf0c8930ccc8f6ac13e6f486349644cb37c71fd4d6a06a72c496e8eb51bcc02b06d90f128d530a1963d43b5e582cced110fcaf4b2454c4a1f5c2db73f09c26fd62d14c6e89d8af1e5dc869edcb3383fb4a4e5b95cc9ae12cfae425ec1fbdbfff531e9148fba567d59c2359db1d8246c9a04884f588cf4d231b4df56106526ee1c14ebb5157ccceddc3a043bfbec960c128511007e053bf021be56a9552edcea7e512c96e11753a4e3df4829b03ebd70c4f32fe444326f8a38cf2ec804b8428bd5f2efb307bfc4f5d6de505a2f4691b4b064cfd23b0a5e71deca8fc715771588f7d6d6e7f0768dd341b8594da13a0259a479e7adb381431b43908996ac3623676c34d5f305b4a73dc932493df2757f9528ebc04b8e0f0e2f6ac3568bfc216d33535ae7d88357dfab9108e330a5853e52c54a2bb45fbe48e4ef541a325f7181f6f76a7cdd9ac83d5f7394f8b0694ec90462d186c90421ef58b06e5b85b2aefdb124db89ef6858e2fb89569cd5a9fa557eaa0f4a9f074364f96fcc218e300433380a554e2467b7dc25b73204f86d908b87d7665c73dd562aacd0e57c0752b401ea9eed8626ec5c85302bb0c544f0c02e6e5429d7d53dc65cc856cb23ce9f32fe157f240348807806353d6fe1f400fdd70fe52b76e796d909145c4184c5307b5c8e0a72eae0aabb1f9bd15456c17f425c6480dd6bb70a26242d5b29384dd33248be93791080b1f5916ec8b231a46d2cda098e222a64518c3f25341f0d0ebacc7f35eaadf7ab1ef8cbf0e3ca7b3f1289049866c18461912e4572fd474debd50481a80f178a467c1713aa7609dda5fcd16e383f1602c975ae5fd7287598c1df38c785f42b649395948cb1961fb6bece16fab02d95d8d65a6e000e45f8e552f176fd05eb3a01727437e4fb37b2810610fcf14448d4490069b402fb81e4e944012fff61b4ec2c441068481088578358ba8af4b58f84a7e2f09a6f55de6d0e863fccbf23a03d3e668f9343b58b8c69d5a6c39f981a08735bd4754b37e91cc5f25a26ecf323d1e18c6362c6e54e607c7fb1c6876e131c7368e6e5ab405927feacf05b2cdbb5ac734ccf5ecb070da353e98b91a20cb1c25d55b22180c93ef77b365cafb8b0fb7ed531241581160385793c544c81309aba8033b57c69a9ba739290b62712fb6f3ca975d71f02872a5795ee25d75d2521f6c43dc7c032563bffa08adc2038db6d140a077e1ceb290a71b28b375eceef71b576f3a2a3c4f674edabb3df3b4a4e0a146e5c2d3919911628288ad72fc9c25017ee6131bd1cd44f52e5e07892f2e8aec5b2e4c9a61375907a955393cb3462323bb5316500c0f97fe4dc3607b83b189118740f3bd296f9ab7b43b881954b6933eadd46a9f48db381ad1b9ad9d9fca9ee682cda13b09a0269ee153382e5aec35a8044bfe38e0f96cbcb68cf34b3b1265b9a425fc56b15d6f01f6cee6d1fca81058d82b0132b2622d33172f21c89a72130b50adeceb856bd381feb7b3334be9edc72656b0a2d29dd57874aaab8b0da8ca2849b2aeed5183bfd113511d2138b92d8daf4b39cfc4d5db063a468216e95f09f32767633592efb096da30db7b629c7fe97795b94bd41204817806d57b794b89d696095eb6d94a7c1f02cbd3ce3d3b00f8f76008a73ac17d96413fe8f59d7d8dadb5e6b78446792de2df7e1b1e7ca32feb18e2792297e3cea283b748b5a50288d97cf4ac5f2b1571835a2aa4d026869ae6aefcf7e3be0dbf191cd342f7e9a36a4345d517d8eefc56503b42b96cb1d447e3769958f15ac1ce653331762814763b086c455272c9f98ed4f242359286941ab037d33fa34c0f444ffa5acbb2c426abf43f3124457e1b2af3c0718b5bb22c129a411df5319f040d9fe1145a22028e26fbdfec9ced013783ed406fc71401feea816ec81109a157263fbbd256dffef413f4c27c31267035b01034d2ffac37b47b2fd872997b3226cf285a300bd6f672446d3c99d7015d445a5c254d4b9d9e72e731e9c161155174e1b5480e3e44edf42edb9044d20", 0x1000}, {&(0x7f0000001400)="6e6e5239d5ec7ef9cf9f18262bab9ba3927eb7d401eac2374609b90d447d5288ae9db373d3594ac1de048a72ee89e92644c3e982e69750737e1dc61d0998cdf7041a1ca464f841eb4e92968e0e9a623e174be32cbd89b4cc09311c323ca38b3c977ca7c6e296e4799f65b72a56e8251e7cca852bdb9541fa5a2012b805902d6c6f88b72741069676559c899c06d20a6360cad6e0f2b265102a567f248fee1b592fef31932b51e48262b47ce258dd67de43a6a33aaf23677b88eb75b1ed26710691cfea2b443881f4cec1fd3bef3889d78d74f669b9a1e5", 0xd7}, {&(0x7f0000001500)="db55e1ee715b8cde00d7357c0e4396ac3fd4cb99f32cccef6d0c8594658ab20e498aeb2a90145f506553f770e1b71de16da0496eebab3a13d774a76bdd1d2b45154c7f5aa6a510368b6e8b2bb2c0cfbf644dcb859e9ba02e0a0a2a6712e82a3e9976df8231aa1771812566b9485f02f41d5191b5afa65b1818abfd3bd11bc6acfe0ed2762d416b0f2d951388bbb37e9858ae5bbadf7664d3f0332133bf71116faf7c1c083f3e541e74d22d44ffef6549ef91f3e66c1ffd3dbce6a5dc3d", 0xbd}], 0x5, &(0x7f0000001b00)=ANY=[@ANYBLOB="f800000000000000ffff0000ff0100004794eb0e3a3b0b02ad6206941572b49408270aa40ef775552d67c9fd631864127e051e70e6ae1bb506377ba55787a24038c1d34292d0eb3813948cac24db630f500e9c2e6fd12f4b5a9d24a3f75d5f7d0095760da5df113101d3ebde4da4820da09f905924019cf4101d76d353e6b2200344a57f084dcaedaf8742d13822b38f1bb36eadffa2c7992ab33649def24ff894985dd4629fca435ef402c4e411968607c655abccf6d04cff9755667445fc351907413ede8c8c1e14ae51ed977c34a0badfd22ab96e19bfbf22e42f7fd6bf02bc37a53712f227219c2cae438d131746c48d6bf59d769be19e00000000c80000000000000001000000040000007d0c2b67f829c0dd70391ae120dfe6c88ccd4040fca28e33b0bb4940b4f760dd001564c628b1c578a27e5428e82bf9ec54f9c051608c3415f21fb393a593a413be3391bd2400141a8b3ebe5ebcaceefdf7dcc15eda149d334b03ea757f5e89eb8d65cf322b1d8a2b5e3a8b314ff4dcdfc2317d77ceeb0cbd55d8a50e9b01b4200bf916507d8096082ec3fa48bb0bd4da80e1007f94b89c70fd53772a8b6cc5ec35e6a5d36d296d56000001000000000000ffff00005c1a00004cd655fc191786a88bacc937c731ec22f959749a60e6d02c5284601329f64b916f5a31978fc120847022cb49e3bb1d22702c9f5420dc0f12c02037b046f583620614b2ddba712a7cf8aed966398951c5df5cb0028e38cb4f1372cfcf9fbfe8de543cb3135b986d1321e2903bdc756f88491cea6bfdc3a93c6d68cb7269109485c0e9939378082222b10a6d3318c8fba50399ea28a8a9c9c98acfad0e9a5ff9582190146d332151de6d67288dd9c1401f47c2a870e8e93c2186c56161ebbca2a371b465c79e101886372b9b4c0e663fa0a043ae141242b5431265a3ca38eced5115d7d52d1fbee925de1ccb00000000006000000000000000ffff0000f7ffffff2ddb573ce725aa764272511b4e13383e338875005ebd05b0d876b6e64f74bd5a1c0c04b513557e2cf44cfa3ddd2c956f61a92a2b281ff4e710ed0ea7d8bee20682c2255ce731badfb7f184afdd4ae9007000000000000000ffff0000060000002afcb5d0923e0a45d0261e4ef4bc3415b51188e199a4484373984f74a6b1efef3ea110a0a46f1b4c72e8de6c32aa1c84ea6176f6e9eac66b18035dcae3a0ad4f826d558397e8798f33dfca0b2eea294b41affd6aa83a9cadbbdb53819e4f0000ce178c40703078ebbc51ab1ca61a9df29f726869985b5c9790cfff9548623ddc854173da473b501e0abaac38728f3cc2222114c896c02c482bff7d6a3f1525bc022a670ad498d2f6f1378d9b5d7a6a94b685db5313728fc18b77f016ae2d0b1909da6c172d60b40a3164f1ac64687a24de44f809b804a21c5c82ca2167ca26d92267bef88a7835ecf0afc238fd393be7a31cb3c2f4e90296c8edf0aa0a5c206ebc407bb6344535acacc013e5a705792d456415231031caa9402c1c537f47f57e5fef8571c89537b7e950ba9e2b5f05be324fc67a83fd040df685e5cc5e7c6a9027ec36036aae6bd091d0d7d479af2d81b1900116ea000000000000000000000000000000"], 0x390}, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0xf00000a4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x6, 0x401}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0xf0000061, 0x40, 0x63b}], 0x0, &(0x7f0000000140)={0x1000, 0x40}) openat(r2, &(0x7f0000001a40)='./file1\x00', 0x28000, 0x20) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x420, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0xc3a}, {0x18, 0x0, 0x1f, 0x5}, 0xf9b, [0xffffffffffff0001, 0x693, 0x3, 0xce49, 0x1ff, 0x6, 0x4, 0xdd]}, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000000040)="57e0b09c10b3f9fa8d3e10a729bc171b9a74357fe9851969ae551cc75f11397b6f0bfb4aee69bd575a2c4f9de1be19d433c274e1c451b8f40e336a35ca386c15bc834f6c7d3ce7ff422d9ec601d152e0", 0x50, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) shutdown(r0, 0x2) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) 16:00:30 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x1) read(r0, &(0x7f00000000c0)=""/166, 0xa6) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x66) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000043c0)={0x0, 0x0, &(0x7f00000030c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(&(0x7f0000000140)='\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/94, &(0x7f00000000c0)=0x5e) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffff) r1 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:31 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:31 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/185, 0xb9, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000280)='./bus\x00', 0x810, 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 16:00:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x2) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8400, 0x183) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x2, 0x45, 0x0, 0x2, 0x100000000, 0x6, 0x1, 0x1, 0x1, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:32 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0xfffffffffffffdcc, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) setitimer(0x2, &(0x7f0000000640)={{0x6, 0xffff}, {0x20, 0x6}}, &(0x7f00000006c0)) mlockall(0x4) r4 = semget$private(0x0, 0x4, 0x200) semget(0x1, 0x4, 0x20) semop(r4, &(0x7f0000000700)=[{0x1, 0x3}, {0x3, 0x6, 0x800}, {0x5, 0x4, 0x1800}, {0x6, 0x8}], 0x4) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20908, 0x0) getsockname$unix(r5, &(0x7f0000000580)=@abs, &(0x7f0000000740)=0x8) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) semget(0x0, 0x2, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000600)={0x40, './file0\x00', './file0\x00'}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x1, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r7, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) 16:00:32 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x51) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000002540)=[&(0x7f0000000140)=',\x00', &(0x7f00000001c0)='--$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='/:\x00', &(0x7f00000023c0)='!\x00', &(0x7f0000002400)='\x00', &(0x7f0000002440)=',!\x00', &(0x7f0000002480)=']&\x00', &(0x7f00000024c0)='\x00', &(0x7f0000002500)='$)^\x00'], &(0x7f0000002640)=[&(0x7f00000025c0)='\x00', &(0x7f0000002600)='$}\x00']) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="612857213227644367d63afd4bcb200cac88ec49df483b9ba05b35bce08a6ecd2e951351093ac8df7c20e98525a20e4d418991887548a2a80849bc15189627dcfbbe38fa1833ab147b5052b9d43db0e0712e5671da28f6f48c182ac82a1080f588237ff3c9c4a33f7c0d9af5ce09b56b2f5d14060302c6ca523ba98a24192b9fe65c700b38ba452b067f3cd9e45dcc9b3347813978bb7c001975170c0ba584580a284e1eb37afa62d0e51873f17a17aa7661e16f46ed573974dd689694e53a7e3de9d39318fda16082a1a1d2a071920202ef1fc5cccc7d283ffd8531", 0xdc}, {&(0x7f0000000100)="1c9c383a547883da48c8472632548ad9f7aef660889a51481458aaf7aa3f178441f99e088f59c5a3694915fa0de8575b84e6dd6228b6fb0dbd8df8e470eaad4be6d9b872ccf1312a004590bc52e655a1152820756a00be3d56bdec55368cefecb197cb", 0x63}, {&(0x7f0000000180)="8dd47e4c5ae8e17a093afe88014b44c16afa10e60f03c27d49596ace25c53c6f99430fb66eb279e6da335b5ba1b92b7ee61ea214389c7cd7d3203f7f4d934782f008e51f5d7ea6df0a24b14a4517284db87f10a26c4007fa034384028d737d24523ebabeca72c7d8f5fc42e7508daa47ce17c304bcfb1e87404df2f45bfd1a0f371d2a240678098c47dbe72c0f24549d5c6104ea9991149da5dbec93905d7e215e29b2", 0xa3}, {&(0x7f0000000240)="e57fcb05cb57d543aed6ad0d5b4a1828708055c00ebccabc06ea556636f77d7647ad056a1d59ee8ba52cfb14f443a1316d9cdd63c5bedf4ab23c4e121f0cbbadde6837b9b3495ab74679b848e12462f9d81a13179f0dd74bf7ecbcbee0f9b0f45ac8a6c73fabe234535600a22e737becf73758e59c26e0227e6b25ae61e7200d4e8e9d5506f3ba6ea584ab35e46beb2b920354a861f06ff2c36646c59ac2fdbdc21fe52161c811d6088f2598102edb72963c07e62070823f305bf9ccfa61f4251445abe4b4b358ff4ea51a47cad3e9929dd759eb84656743576eea0e93d09fb2ca273dab7c4f0961001dd5027066cd909c23b7e7c2449c1b5c0ee2876883267375726a410e3414cad5399e5e4228dda2e08b04240ff4a5f4f628d010de40638c19ea970037709e3a02f3428eda145f130b2ce784a8062c82a4a3cd5c9795e474d2de2fe065b5dda5167eb977511c92edcd86cb5455ec83ae2fc9530011284b944e63f30ac5966e5fe64934d1168af05b33714ce7c1deb3718e19f969ec436d89d44f92dccc798909d97979e23c5acb90f8fcd9842fbe66875fd6afab7a74283d11e7a56ad18165d9f381a39c8287183349b20b96b92d0e25799563a4e46a16bdec9f77056f21bbc6009a5609b20a64b7a25d9e16b2da79956fe8e92afd38866279770ab447261f92c23d8d8c22cc6d1b899e487c2bcae250e4f025ba22cde47370a6476931085bc568158df32ad4c32e6d79b5ee439ca891ee2877591d0c9ba47bd587460b60814f3cc54094149a3c8113593889f4926db8493a106db2e18c68a05208cfb0b82a80200005d1463127f91177ba1c73f6125bc774a76c3de7f1786d998b97ab2b2f3184ddd7af4b2a50bb15a32302c78f52744a3baf6bc99301370839dc6a41af6a599d8a2deeac8d75db26b2b3589bacc43b45278c98eff808a9f82fb58dcd8975ad01181f90d0dc6d005724fe4578a8cd5dc5b0408396337c72fbf0794b429b62627c7937921760570ef44585142c4f4439322648b7f0d218b3453fb3a4096d481e1a1a1dcd95e8631866ce1f6ba4b619e3f80902284f1f892f3b6fc0a9453ca0eae0098935e8fd3f7bb0778d67d9b3478b2061e188541ffad873195e6aa29c9cf637096f412c069f387cd4c00cac73a4d8bd26d3d465b34c07a95005b4d8fef36ed61e3c80d37f71298c573aca134dd3878f03886d556ca49d6c7bb9c95088c1e89565d3e9941a89d10371bd9a8b5020265a55edb5f0aeb669a6aca35a7265c955688cc98a8028a70c64efbd84706d320efd6be6c584910147ba5592190d7851dbbaff9fdeb581e5d530c3840b795037a576551830b91b71bc634b2fc4dbe608b3a6fa82560e868eafe348d73a29f50df07b76e324d685ea2c5e8721528eb6591db3ac088511bc6210af1fc4e26370f5a8f4c9c59842bd2575000b38f0ed098f0d659ca684af6753d3e1460579d753621a8044ad6ea0ffbb2b1a287dfc88947a4826766b9393b8d69c35112f11441b320cdf21336c7ab26818af86880732cc0566154bb3f6a0d2cfd5a5f1cd307fbb4fd75ffbd95f4eb8f3e2cfd3c16cd26e123c9c1cf6b241199a12162169fd66f81aaf110cbef0f62fbf04a78ab8c8fb0da05ceb9bea024f2c2fc9c3de3598ede01e138f78f97c6c0d91485f6cbe6e3c9bee530f023d2df6ab8b12bf7571060f20d3184f616bdcc5a7f9526fbb5a3036a982bc834e04645b09d7865f874df6532d5b52ee56664bea0fbd96e9c0b219ea934faa7aa96490b14c6010de11dfbdfe52f19e453f45f77d1a665a4065ad916bd91df7c114599575b0be7c99ff50b098bb6655bda51f3cb72bd94fc35b92481439b6de94b8d6c5cff70daf71a03caa4cccceac6e6f2e5c66ab6b1cdce8b6397f8d3a4c26fcefc954decbcfe6cff22cbe4baffe701773021529020a44659b136c1fa62fe0e931c15d8d33a35a5d3b9a1f1afa339d7ea54ad13cf10e2b758c0c9a02ef52b9814eebf796673bd86896643b9fe55e83bf6f4fb69c33d91ac8930e97e04ef431ccf9cdfcde361e9f9937d1bc10237d56976f939a9a48f78e793ec18fd009687d234b00f74e78fcc32c56e68156d0dd127004f41211737d3303e2c05c1d82c3dfb8e0e774921b2186a74423861da24c16616ee821b3941b65712aed354f2dab9ee41dfa7962f0961ec47027e1a37e944cda4412b1e76c22c8c9c32b97a16e0d5040fb2dc345dbbd989b96bb3d212a315477dcad4aba236b3692f2ca60a6ea815977f44018c8bb1b3ca1ca1aa974362e15ec9531877a53cbda1fbfe0364e58149a179c236a69fde4514adf7267cf3a26748e58d1c018b94ecbd85ac42f9a6320aa09123903a8d9271f5b86d127cc0ece74ededc99e60ae17c26170c9304106fba936b50f228671d9cae8f812c9e6b7aef00a2b4885efc006f160050940cf4cc09a4d4ab1ac35ac5f18f877a4baaa801b753c14422fb6531f877bf551f321b3bc78fc73542142db365c699bcfa07b31123cd9354cf405da7a8e441681bf7570b14e548e6594acc65390d7783a0e09687d0d09c1e3a173b45f5179f4a7d0645f01e3503ea01c886ecbaa15c01759f2f35d63b78be63c80dcc47d4ab4814f8dcca5dab9078ef9aacb027d1650f11d51452fc19e6f715a7e23fb81e93236f3c66cf8436f810be246f7edcb2bd0589b9da316b9ba53534f44b8c03fe492f3ac1daecedf4a5327c9cec72aee0882a791fd47d290d96578e46fc5b610d695055f611835cb64b642a7692f95e6b58d2e15e04076131c39cb392491b63f65fb65327016989721cc88d5b8931a632dfb25243b03ea3e40971ced9e43d8d4a50411a7a9fd3a9cc4270bd897f22c871ee031f0d97f367be74c29f0551bf5fef07832afee7062de36a6312a2a237a14c516d291e2f2c648bde72900dca354cdce98070b1872e6a1580ab9321a70788ba85f75fea1417272e74551b19005a1cf8dd51c34dcb6d316449eff7858a2626cc26e3b9ff1d9e30749a229418dc53173a70485414bfde314df98e9d44a1441c0f21014d9715bb8d2888233f24e68bfb78e5767f90aaaf456b5e717992a01505cd69fd015d64e0246bcf79de2ec39febde1d2e24d7b7fa04984197d40a08b0157dbf03e7a96902e2160963ebcfb3509b5a696c47c6df4da8daf3fa4343709e3011ed762356c978a26eff28da08f065ff2bdf12abf875cadf350799bc4c6c562345b762cddb6777127898dc56b87afb58df7e71172f6d5286c31f76eaf622ee6ddf7024219679c606d097e2c21eb3115db19cf57a2dda38d13936f945eac3cbc4c447353b28c33e722b59b396f8539f7f481f95396b15dba6fe53c67948cc6610b6b5c769866eff2ac4b91920553d231a782432eb00fa3283796ae36d508e15508ebe2138ea9c80bedd5c23a5c89a966bbb599e17839733e0911289fbb601a13d477a5b15aed680dabe29c249775ef7f9b1058ef5de27c29bc4e4af148adefb6150dd3ef3492ab403eb9f673fc649c0ceb8911e405e78ed39ea36b7884b4e9003485fe31612084ae95e1038fe8edf748c79312847fe33b76d57917bb5b68b9f567756583270659ec8658c95d0a8a7cd539c961d68ef6eb42d5decc352f9b1d956a1b25fcf1b36de944a6fd319340196d4bd95d35b22fff34813a9254e5b4069443d63ff493a5c7e1cdabaf5c32a185106151561afcafc6cfab49c173d162b1c116d4b2e92d16e7d8a2bc0f2dbcb082c551839e0c6408c9cd28537dbbbd29cde7f6be55d510a2d6ece51fbfaf13795cae24a1f3ed2b018f6a64f78ef454cc01350e1b2b9882baabe6254f62d92fc102e9a0aa94da8d10c07e5149e2147d3ad75b410a4bf7e137c683735e778c7e0dde635e1993143b3275bf20d7a2cabe11a55cfffb9eea55609f615c20d65ec6ec73a08e8cedf83c0c14db647cf99dbae93d531f6764285acee58233cd16f9a8956777d73a57b2fea7a6a370a0d60afd968cd4b12a08dc6c1f250da36b1c893064a4d23b00dfa26ae68efb99844a32689c241a8c233b92a249ba252374c733e3ec14f9523500ff7bef53bb3246477323f704b96cd87d34d17420ee59390f2dfa80183fb9fde625e0023e540a992bbf8feb9660bd54c5b774016836d7a77f9ea7ee3fa900c616f7b3b430ea7f54b31d5c4f35a9f397f4a57a5ee8b220ff31fe7a8ec4f6b6086ec249df741bcc62b6f766f6230d54fd202c407c026dcae2dce768506c7fde8538fc06845ffd1922954d945f63e64f402c21be043d6394e212fe536778611199dc1623c99ea87284bf91bfe0ff4717343d47e5a41abfbd00a19112aa69d9647756c20ad7f8a1d07ebe5ea6984b7c85aa2a8c44aae7e55c6713d36e99a2775dc20e0dc3fbf2c3b00fe4a03d1965d9583a3241c2ef9523dd9c14321f60e5ebad9ea7bb75dec08f9f3a30239b9de17b6eb7b82806d5dcda14fba352fea0cd3d82cdae0b2abdb7f6cc266e3ec81815835adffad8d84deb83fa07cbbe00a958e2391b8a77e77336e97169fb6453ad83837f40baa99c7a95fd962eb1e6bee16097fa49b2f154402e94fce17202612c50dacb68f29cd830b816d7db8f73a7e9bc7591f2098534094a2bc1479e99113637633d335b499fdd71451dd8d1a8c6f10e8887422e58224e6ea15a23d767cb559d877c3c315ed1cfafc4f7d55def53c1caa0f1ab0ecb57a6236c099f151ecbea06aae3b06e38f9d05a6b00470a3c6c84fbaa9618bf65beba6908bcff31d1e514f6a273fbad646e625c4fe4876daa8db0baf46645326f4ed6caf9a0d639ce1c5db4045212c602895b60f35cb533d9b80314b9b5c669b7cfac784d7aeb05a1e88b747e688aa91b2a50ca5b62e9af9ea26dea5183398165bf664985084539345b24c3e50575ad2dc0a199595e399cde5067a6d5b8803f3699ef35c843dda2d4dec39acc70787d8465752e87ce0b0f6d82796b09d8b18ed29e1685c3b0039a1f5e3d4979c956aa7e879c4021d241e6468851df3829532a0efdcfc7f09ad1f52df8fc9a011f7ce8a8b60b008ea08b2252f58f4b538feaff7a3e46eb7c26aeccc4e576cf1e9d12d84e485a13ee4fe5877d6f3869e4301cac75bc59ce748d95959f9cd06a4aebc33a7d69fc1dfeeacefd84395d75083b4f12d02e0d0bced3a4192d8b8df8d128a38c1714689688f942674c788536197ca9d4d1da81fd30711b14da7104809a64e052ae61b792d5b48dbe743b8b02d14176986c161d137b6a4689edb80847438bb67b4354548a26211c785995410f7183ad30230b803038948e5c387b32e3158d70a9450b75c94ac3e730a175ac011d9a1e83a8411d6bfbae3c49d78598fcc5e8d28a66208a9a80ca7cc29ac8b720839454ce91f1bd86b18bcda63af40bd45e78e3fdc68993cc5e1f4bb7b40e5993954bd26d3ce9e5a0fc70138d837e466a16bc8186d7abf65dc357b62173ada1eb6011a7970c589285d535ed7e99b3a69ba7178b654b522d9eec4c5e3e5b91aa58f28c1a1b5dcbd79d7822c235c9dad6e4f1456caee4a0ddd103a431936cee552dea7d376ee4be38d49f270e6033367e301ac9eae1cea134edfd787c58805e6cae17b223451169cabf4ed4e55fa388312d75cdeedb06cf726cf703d8f0179e72fcad88be26c91a1e4d2afc5bea94b64946628349b0ba7e6b748dedc867143c90ec99dbf72879f284c34335c988182ce92b69a8433aaef80c78cee45ddbec4570ea80ff6a3749cd6910a2c504b01dbf8c9c26f842818f328a17e5ea27acf7a19be18c", 0x1000}, {&(0x7f0000001240)="96b6bf5b0f3cc1209677a926030dc956d3b2186c6e077f8110fd", 0x1a}, {&(0x7f0000001280)="c84a5425ee30b90dc6f2d57fb1f71bb5b7bc251ea998b457161c3407ea93dec4fa429a631b1a1e38bd428b36572cac786e75c2d268cc663e0344152b59252a73dc44", 0x42}, {&(0x7f0000001300)="8c5af8b170f579e2be74cbfc5585b63ed2262384af8bd06ba0626037765f9e2770a87a930d1cf451c8b6", 0x2a}, {&(0x7f0000001340)="a1ae0d87c9aa1dd26a9800fd3968c5e0bf0914da413f9b1c057ba49644255015d63a32b0a6466c64a86219ed63c20c571a8a3b7c9ce5a802a2d918bc2a50792da68a31845a77d1f33dc3a42ebb6ce040b050cc0c88e2146e4b93f48cb376377aad8c9d579031be3d5d465fcffd1fd329658c1063c2ac734660282985b06efd88fc250c80091ef66c62954278c7c022917198f01e131aaa515707a9faaf381552b174b088b0848a888d9e36d27aaf09854d17dc304a3f25bc562812bff156a8f70823f6e7783d8475f79a90ebc1f74adbb2acb709c9d65291c89471c33ce6f5631b92e4874fb1afd2e4a31acd", 0xec}, {&(0x7f0000001440)="9462de49c3a75c1103493f7606487aec9cc2b2ccc55cf5d9d169ad9fa9bb43b4f5496d85aaffeb6d529b446fe5ef7fd474c460e7e6dde5712f89f4d1d281c25cbff99472064fce55cd97dfe049082caded25bcbf297a156201830045c7d3dd74be3e0f55f0d32e5d3197c5f5d1a4895bbb47", 0x72}], 0x9) r1 = fcntl$getown(r0, 0x5) setpgid(r1, r1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:32 executing program 1: r0 = getgid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) r4 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r0, r1, r2, r3, r4]) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r5, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000001640)="d1", 0x1) semget$private(0x0, 0x0, 0x2) syz_open_pts() write(r7, 0x0, 0x0) close(r6) 16:00:32 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r2, 0xffff, 0x101e, 0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) write(r0, &(0x7f0000000080)="7f6de26f045c406aa468ecf778863d9c78937aafa24d9b7edec02a76893aa64c2ad3f873f28b1480a1f4153467d1b3f8c3f44bd10ec28ebfe251f7b4ffa40c6e44b6efcfc0a1af64c42478d156d3a2c67ec0060430498909c39e9515a48552969a3582d74297b30b76fd1bbd78460a34d254cb43bc8700ddcceafe1a376508c1d94b2129b876c8b239ece9032f83", 0x8e) r1 = dup(r0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="982ad37ee19d027f43aa3fa30d8c4d2c68a30d237ef6d4c9fc61adca156d4c971e9bf000c7ca97c32f3a6a691ac45c5a03799fa8c08129804b1689510b9776785231eef1350ceb02f3673dd8840f1f61956a99b317b47459e36698b90cb03273044695322543", 0x66}], 0x1, &(0x7f0000000240)}, 0x4) fcntl$setstatus(r1, 0x6, 0x0) write(r0, &(0x7f0000000000)="90a531806984e3e4f884f0b074db5b9cb8161f8b", 0x14) socketpair(0x0, 0x0, 0xabeb, &(0x7f0000000240)) 16:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) socketpair(0x6, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x3, 0x1, 0x7ff}, 0x2, [0x7, 0x1, 0x9, 0x6a524445, 0xffffffff00000001, 0x200, 0x3]}, 0x3c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) msgget(0x3, 0x4a7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt(r0, 0x2, 0x200, &(0x7f00000002c0)=""/241, &(0x7f00000000c0)=0xf1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x10000, 0x10000, &(0x7f0000000200)="1dc573697a91bbf9ee98d9d981864e90088a80f7607c4e55f20b4101d386e463869211d971a59661a8ab67e1e469937fd367bd9445949ae57316eaa0dff7245306c625a004a69d156469b9a8915789e951ddc48d302fcebaa11f586376147e737d342ec610de2cf55f1b169b1b5f9ae87d9cb2555a74a606563073dd89e8724678", 0x81) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x5e5) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x9, 0x6, 0x4, 0x1, 0x7, 0x1ff, 0x0, 0x2, 0x0, 0x1, 0x800}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:32 executing program 0: mprotect(&(0x7f000046f000/0x1000)=nil, 0x1000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="586da6f0b9bcc97b7b6fa29dde086fcfb8a9604952df3bdd9b68f2609dfabdebac5a447d4e5c6189d717", 0x2a}, {&(0x7f0000000180)="8351f5a3132ec831113e95b936c9848d48bcf927279c9d444f9c6b030db4cfe7a334d4180e37be95b0bfaab196b7e912e40c519613b4d1a4f8bba90ea7c48637bb17cb6d82e1fbf368d40b794a7d6101", 0x50}, {&(0x7f0000000680)="95e2e74e04e19faef98c6bc6bc66ec21c83f50779c6798987f2655be8206a3a89c9f67598c9430df63c322b74b6d37ece8cf4a900ae1f69dda8bf0c444b223bf37336b9161af6834cc2d4f41548f73bf1a60c687142f6b3aecb949a7e591d65545eeb59f70fe04128b81e1609f9da6136dc82c184bbd965a36b9d41f8d6d97b0995c7eb0cfaef4968b2c2f1caf140a536f357cc2000000000000000000000000000000", 0xa3}, {&(0x7f00000002c0)="eaed07eb412b360ceda79e94db4999764f2d252f2f96f4b524d9716b0c4b46a57488efc41f63c479b8aa1a8962ea854fc6afcd35465452bfe357f7c6e9837ec4a9da019355f17b87082cefc8373d3ab9de48069e5654c2f8f858463cf0feeeb81448463fc9d307d06b9333c4e280fba0240cb464afeb83bfa11b2e31a3b0", 0x7e}, {&(0x7f0000000340)="22ac511a8895a2dfaf2a7a5a3ad53a63a891a1167d7d1497e47367886d955cee772628e1105ef69469c75c7526886636b27e9f72b73b492dc87ad078cbdd611743ac5ccaed96c85da9e9917bda103179ac3504", 0x53}, {&(0x7f00000003c0)="59f7dc0177ca8ca5092427b680222fe77851df07fe441386ea57358eb1f025b1b4ca5460256ae9ca10b8cb0924648cf58fc35a76202be3b6d4e628fd7604c6508d096d3a2490ecf4e61fac7ea56b3f40c8cb393e48d0bfffe3a53df74abeb2cdc7a4", 0x62}, {&(0x7f00000005c0)="7a1ca64ecb411e6fd2245dc18e9b0057103b63baa14543f4f3f2ec3872b486344685999b42b65f78afa7d813ed9c6b7405220f2d4ecd7f0fc3571bc3c993bbcf6127cf980b27196933968fb793ba2966ef39610ac705b9643a2d6da2f376c2de4bfe3391e3724f56284d3994e0056654637cd56a676796036b6d536f992a4cafab7a0728152f3fea662e961be366553b62ef9eb3df890eee7a31dab8909cf9602ee272a8b1a002f386ef550af597445a035ebc8553e74a6ecc9066d461202a98", 0xc0}, {&(0x7f0000000100)="24c5e22552f6a34870", 0x9}], 0x8, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r1, &(0x7f0000000580)='./file0\x00', 0xc9cfb0c0993921d2, 0xffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x200000}, {0x3bf, 0x1}}, 0x2) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/84}, &(0x7f0000000180)=0x56) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x80000000, './file0\x00', './file1\x00'}) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x100000001) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8bda) clock_getres(0x2, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) socketpair(0x12, 0x3, 0x8, &(0x7f0000000680)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="56e9fe8af79c85bb94a43397e8fe49e1d750bb48286d1cb354a7a8e37c34b865b480dc23c961c2638a13fe2dd3981216112a7891f2350b71c5414f8b5e07ee379544f912f57eafb6a8fd02f1", 0x4c}, {&(0x7f0000000440)="6047e5c04ee4d0cd474a8ab9711871a2bac5e50edecb3a310ac7a9da719234590d5b6c1200e612d4faf4298eaf44bd5738643c9fd1158d151e8512e0001acfaeca9507256138b42ece9e1915f93c9cae819c71227b19a0bb45051dc48f6c90e63e14588af38295842325fe327b40210f7dc73572f4889b503475d83c3382b2952086198d3bb1ac45f04a6cf199b8f4cb4200c744522dbec3c3f8907d14692b63b02d884f091ea130bbdc3f3c296e37805863819075f44bb0e5125a262b9dddffdfe77249987274393711ee19d99d3e2fbcbf61392e8fa0e81a4b62222d11e280d84f", 0xe2}, {&(0x7f0000000340)="870b96ea12054def98cbbdfde7cb21c1a5b5e6fc7bcadf4da1eb7bb374495c5967ea8a4e36046c499948226c5d391b875bca70936833867efc92b3c1aa15fd25e3eae87a5de2d7aacb432e857e9cc19eebba27a028a28d8c8ccf8deee4b10d221a5438dbf7fa1fc6e4c87c19", 0x6c}, {&(0x7f0000000540)="4ebf9ad550e300b6e4b80c6bb973402f6da9bc23f46bfa143920e16ef1d885972f3afc3f06b082229260ca87a2b841edd60c2bb5ee0f3b15d801d576768725e6f4992e633d7d5b5d24de37b05ee5c960c747ff5b66f5cc031f62ce663ab5d27adb03c1cfcf7109296a2daafde24572a6a53317e7187caf7a30155781340490a42276a52b609510c19a8ef59f1708ec3bf22b2cf874f1c1b6e827096777d0cfd681c07e5aa4f76db9e35098cbc879de4cf03d5c0131457a735d316b38", 0xbc}], 0x4, 0x0, 0x0, 0x5}, 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10050, 0x0) setsockopt(r0, 0xabe1, 0x1924, &(0x7f0000000080)="f2d68bdb297610d3b967ba", 0xa) shmget$private(0x0, 0x1000, 0x0, &(0x7f00002f7000/0x1000)=nil) 16:00:33 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/105) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/50) msgsnd(r1, &(0x7f0000000080)={0x2, "82d570ed653a98152e2822b10e2c8137333d92a96a1a78ad8fa810023c89e115d2c127fbb25938c808e41bd5c71475f30ba7e543a7a057a176a41f354b70b709481935d94e72c61c96470e51ce4f6b28352ca7d837802f6dc1ad885152404f75e685a39739613542d866472f851a47e50d0fe2904e4d289f4f28bd8c0143ee272a55188480b521fac83862bf4d83ff33cd589b47"}, 0x9c, 0x800) msgctl$IPC_RMID(r1, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/184}, 0xc0, 0x3, 0x800) r2 = getpgrp() msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r2, 0x8, 0x4, 0x1000, 0x71}) 16:00:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) clock_getres(0x4, &(0x7f0000000000)) 16:00:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x148) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) wait4(r3, &(0x7f0000000100), 0x8, &(0x7f0000000140)) wait4(r3, &(0x7f0000000200), 0x1, &(0x7f0000000240)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), &(0x7f0000000340)=0x4) r6 = shmget(0x1, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x66ecee8e8c3396b, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) listen(r0, 0x7fffffff) fcntl$getown(r0, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00', 0x4) bind(r2, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000600)={0x3, 0xfff, 0x8001, 0x7ff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r3, r8, r9}, 0xc) socketpair(0x12, 0x2, 0x100, &(0x7f0000000680)) getpeername(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r10 = semget(0x0, 0x4, 0xa0) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000740)=""/104) mknod(&(0x7f00000007c0)='./file0\x00', 0x20, 0x7) lchown(&(0x7f0000000800)='./file0\x00', r4, r5) accept$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) 16:00:33 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) semget$private(0x0, 0x3, 0x201) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/4096) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:33 executing program 0: r0 = getgid() setegid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x3899fab4eee64c3c, 0x0) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r0}, 0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:00:33 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x7}, {0x3}}, 0x0) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) fcntl$setflags(r1, 0x2, 0x1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000d00)="bd", 0x1) flock(r0, 0x1) syz_open_pts() close(r0) syz_open_pts() 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x101, 0x1, 0x0, 0x6, "c017320ec7c8523ae09bde9e9759f6eb8e186740", 0x11ec, 0x6}) open(&(0x7f0000000380)='./file0\x00', 0x8081, 0x181) write(r0, &(0x7f0000000140)="206f495c1b", 0x5) r1 = syz_open_pts() syz_open_pts() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/43, 0x2b) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x101, 0x3, 0x7, 0x3bd49d7e, "489cd8312a3697e3ec8de9d5855144e0e7bbedd3", 0x3, 0x800}) r2 = dup(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x4, 0x7, 0x1, "dc04001b06d74d400000100000fe662c5000", 0x0, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x4) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="f1b8e2fde2aa77084e91cb56cfbb9675cd87a9798e5a38a0df4c3e68b1eeeff1056ed620138ab994001fd9f423f13936e33496281bd1f02e4a0953403bee42138b6ba5113a314b1f44e60b46c92f24b70d0c433a92779ee95bf74710e5", 0x5d}, {&(0x7f0000000300)="275d3e29e5338d470873f4c0d21d906079da4aa87601db410cd2b8d36abaf3a7b7c1c4d0d80e2e7b6b8e372bee2b1841e6444385be7e3386fd1a34846b8e204a53621b6e60081c71479ca702e4915524cd75f137ea9cff6d661f88713869af1ed5becbbf36dda6e79dec792d579cfd413520b720f825c98ce63bfb46b97e19e0020c770da52c472c8eff74ed368af6b15b98f37b511d3be4ff2b6f00f9b08e9577f036e63513dfe106058e7359f6725a990690e4d25921ff2d3486658532f913d12aab88b13fb81e", 0xc8}, {&(0x7f0000000180)="85680c54e4bd088d38ee7ac56e667bfbddb5f3", 0x13}, {&(0x7f0000000400)="0d9fc4d318b335a1f0af87572306bec2069cba68bc654fafe90982ebf490b9c7cfa6d130318fa7d597e9723cde51838ade4566324dab5d17def5b53f2cc288cd33bd9a4141ca552058c2f5306beb38222a1ff63b10e0cced3fe32e18944a0bab83998b67e779f1a07f5e29fce9535b5c6a65ce2358705ff880632fa83204e280de1f341545dcaf6495d45c686456919604aa5e393d00d8c561f01af6627ed53b219613e821e9c8390fdc1ad39b9ef57d74dbcd676c5ee6aeadfa1dc9fd7694f8c73f61f540e799cf85a9b10ff0e3bed4aa57869e38febe381908f295a331734ad536399571659fadb4532e2e823450a626c36c156a8d8825adb97b88ae6dd99e19773d82faf458ae2c786c649ae88f50c5782b01fcddcced081ff00aa380f777a5037f65dfc4b3e17b40d83d826a5d417148352c69d26ef414009b602bcf56f160fe59f0ebe1ab7cf0d218a67963a6bc645bd86b316f145f7499fee3737f77a4c73c5927872f25b2f885ad5d3c4b5718efbd2b0206d1d4e8e79043068eb27bb99b934b01b09f78d2ed41354c39937ebdca879536f187e8811c693e165b0c0e535bd4826d68b86c67fd8ddf450ea4641a7fa654911ba8e7e26e9448a8f3e6f15798e23cd684dda58356afdfae1e224409e9fe2afdf4ae4eb958f7e21abf0fb97d9f698d64451f9cabb1465f8f92e4669302f62e5e5ffd4bdaa8fb0dad4763365d1e3369985c961b889a9bf0067e5fc8719294c95bbddff4841d2c711cf330607f86abad3ee0dde4d17c7c78e77dfe19fe0889d5d886dff2e867e1c50a37953b87ecf9fa75e4873bad089968a8b5108c5e7f99ecd3b65a482678ce880b6725a3b45c282ff11f6710040efbf121e932427d4082a4158dd7df0fbb7a71a1edf61327bec1ee5d92ada66bd259cc2157123d59fe01c598ad0eb757c8a280620fc161b17b65c8d60047a741441199aa02932e3972510f934e34a5ab4b2ba5748f1950e7b30b0d3c0a0d486640979132fc4f435bbd66059546e3d626e7855811b201a222291e1470daa312e38db45f477150a5bd27fea3cb641ee5fd9bcc3dc20d6820872915de504727375bb7c2cea94b3ce1aa38eb9bd5f64345c882b764ed7c135790b1f38a094256af7a2ecf3c62ffb2040ad70d4ae63d9e15feda6f111c18f049ef34411f473d268ca73b960f483e873c624a590e64026dace967832117168eafa5d6bc1be7c80e08759ee43222f4f675692c872a2bcfeb551924ff0695a1e1a9e780c0e884da41b85b4f94b8f30c4a37846ff4ed572f00a2ba6c6dbaf8f0ae049d5758f1b17a588ba72ae148fac6b57ec60d53d1fa4615a61bdb42f50d297938f675cb7997c373e79e31f889e1bfe7323fa5df0e130ddff52ff7839e1fe47708deef0868b635beb6c3671dd291a531bf6daabf5405f7c3252f4ccbcbba537fa30092aa6c0b83d085e28a7b114b667283a02d7da7faf82f09a5f0006bc28f3c94798c75c120b39cc79b786166830fc11c418edcf17eb79110077110e9fb71b92fa47465728f06d949c7453afea4007f834be5629f7e45890135a2494357ab75e45a96b4f16bfb1df54784578aa076df00413a9f17d9c7bc9326a2100026525476fc15dac60a08b3bdd2959ce78393bbdfb27156986e63cc291f3c149ff08947d2247d6969d1de6baeaa54d41670097d0d8337442ca80bc27f0376b2ecb01f6a69daef3c45f062571ab517cc63de3f6cf7797819e1066ea283a319a29a77d7d20ef000933da0c1b34bc889c3a5f63122d107dfb5a015c4ec167e65e87fe15307e23ad27296554d9f046a40e676ce4e82b81652a23dba40287cd10d30efa065b65a37ab3bb9b2074195493d81326712d39851e0920a070389c2ae20d1731885b2e4455fa24ccb22ca749dbcd0585b4c177756a21730d6adebd7e59382fc0c0d2106ad60c4b3e7a57ce5b8f871f28f948c1f1d45318ae8ae40e577ffe94506b3ce6fb234c4a95a307636c1f5de7300d8575f4e095fc104a91eb19741a7b9ff73ddaa13f3919dd695ef7365b64c5cde77c5aa1c7d8cce6b3f8b54152e76eb2cffb823e340522cf4b614381ee7a8d5e1a795d39662196814dcb7703eb41d6105bfe9547839609dbc4726fed237d296a6c20f577ee5edeb6da0646eb73644bc96a435bf2960d1661b6e4f94405faee34596d1cdef8ea46cdc6bf3bbdfac36f39f4887782de1cb39002e27c7adc99711ae8897f5ff17b94fc691fd718dcddba117df1bb1885a49483fc6ba4c2acbf362184a441f8e04b4a8448e48f9c069888bacdaf01709010e23b3a733cd6260a5ce627e90c1342a08beab16ae22d6b8633382cc2906ac9207523d8575dc5ed9656d54c8d00ffd8e254361eb407da8d2dfd9e4b907fbd4b47ceec7def3e6f6d2404bb97ff7289076930fe260962416aef9a408535c2040d16ff7c98934d2d96db817620b00f95d83582cf3b14a3ada2ee7ce27361e91e871282370c8998a05db9ba0f5c09f9cc6ced2cf018871463be6d6c21fee9433d4e84fbfc9d84f0ec38c4cb5c513b1b9f76d8c7972dded520af24c5f02af00acbc2cd394cf3385a8d2ac1014330c3f00f147c3d1a7a3b1cbe150640ee9819688f6935459117addc6fb5072d1d339b023913dfb5f0d2cdc39b2124ad4b51f2c7ff2009a0af5e393b23aa7df57da2e92066aab3ec864dc2404db924f453318d8c86d6fe4bac6edacf85f57eacb4655657ae73f9c0e56c74724fd2f4c7ef207ac166ea0daf1662b60de3a792a3a25fb305d9dece4529bb2b5d87a79ce4c59db85a48954297bb45f464e1c87a0883895727966725b57a60a6facd2c2b2bfca307ab22d222cb35c69e80b30b8a2e7a77f966c9b47332dcd8f7931cbad949b14d26bb28f576ca864f0fcd6fc8743b43ae598b1b160b6bbfe542d653d3a7878b47d3695fa4999813086160b39b3c72e069883970ed594e77186a4c35def0e15d41d60b73951e47f19cea18302b4e70ad0f8d8146de47ec2fa75e995fc3f0d087608f9d98362a416cd5cc01c9960f6906b87ec1c0d966d7775e99f725f709b7f9f61a6c0e735e43ff78ba4d2ce72a4fececb0ed8df26bfab4cc35e39c53bf902aa6106edd53188dcd5101472eff09164c837263a1a23491f7fae252047c205d61415133a5eac0f98facf8017381f4730caea9dbacf9112d59163811c0780bb2255619c1f0b6dc498dc1be6cd85372f07879a3f774053668e9e9ce790dd0f9186a0ae7a6a201736fa0bc07570040bf94e1a0cfbfb2823664f09fb151284f62b4b079606d98220587f44332706d2f551da83b577941852758c337ac0f03a2182ef6424296b0937f905af0b11a99ff99003d674b926860b21e5088a14dc6ad97606f8642cadfdbda3489b4a83ad2149f5d31c27c2f04710db16f4bbaeca0fe6bff8406c33a948e02b3caafa91721f7085cf8bde619707ab078ce2a856852232808d806453046c3380d0252a89598a370dcc3b5b84982bd0909508b249c6843ac44784f4b7183ab52d3f03136160c82719df05a71b7de59d7573751fd45baa88657a49a3b20a2ab34cd8c23e5be174f24b0178badc835ea87c1b602440e4fcd1b6220e33b0ae181b44ccbafe7a210a0849b782d10c1856056ad2acc099f0e9d2575229a0b0854f519e1bae4f49329a257f64e17a106c4cdd78fe8ab3dffac984b41b0bfe67a4b74505d2f51b85f0a8dc08296efa90c4b33c64c694293ddc573394a4d64226497df3b486d604611164ad8db1ec9115dd0eb378a29dc8afc1e79ac1aa5153bdbc3ae0920c9c0ac6e87dd614c691c304427edcc89cc34fbeef622d865aecec969be9ec2b215a842c59390a3d51865979c1e8eaf67b450fbf8699984083d5343408facfe75ef1c8cee3277bcb30cf7110c4aea82da228a286c1d163a7b941ac6703b3cadc6cff19f1a2cd4e863346587c9130e95e989c2078201d6df4f6637fa7b2b4e684512b74962fd48e367e5a346dcbd1613ac47bdf1fc2e40fdf5ecd950b6bc5669d65a12dd8d10f3103223cc65a80176227307e306b50b35548d4c57d991cda1176541a70806432f98b3cb64b75a8f81ed3a46edcac63003a63a9d7e964b1dce93770870a9a41e85081afb0d13d4f6de443bd81ec17e6078ff99548f26a98fd6633bcd5c4cf81b63875455fc8e8d50fb06dc5865dfa0109ffc678eaba2f0d7978e177a7d4f85de8f2305ccea6121da60bd233ab6f609732b01035b6b306767e8c3391c5c9bce1cf8e6b5cab97247b18d6e5db19a093dec9e7730b9c021a59a4d9e4d89cba14a53157323398a3436fafba56be15569f14d54edb0697995de8c5b1b984c2267a02582a393051e817d282457b8d04753b1b6a99d6bb73114ca881fea13dd7dd40e7eafeeee405e813f1083ada12847588835a74ac4dc6eed08434633be96fd911df43fe57c08ea200f7c4562cd6795a557d36e81b996f67f98ec43ceb8da2e9feb66b4af1e57be302bbb646bbe33120fa841340a2ab4f61578da10cfff10ccb1fb10b86f4db10585fb7757664bd6fb4bf98056b538043c76da01a158263e00c4da3de112834727b7fe24ade3f76a1e5b150907c97079ef5f090115a91a9370d80c545c062fdc7cc90142af72ed05a748aa37b9138bcaf68545e5caae281e6e08910b4ddad05cea04499356d76a8275ba976d2b7b11f1f2f3e2d5bdadbb14342b0d91e129f6260115b45d3bb2cff9482ad139b99ae0e6486f011a269a36d55d258629635c9a52c84d6fb51afa1c9e05e9e114b92b730906decc6bbe5a7d92c751856d1e1a7f2a54280016e93fcd809e7fa2e4c37f5bb3f3654b5de49a8584b108a290c6c6776cedd33cbefff01666dc2ace2c54ba8be7b864fc72154ab5d110af20ab51763df71aae26eefc83c7d22781cd207535bb958a97439c8ebca7e2ef019f19291a70acbb96f65beeeb9f0408d704edd41bb001ed72d5ccc814fc7813b2699a0122c47d9dc445d74541712954ef388553f55aaf031648e7a5db3039529f541dbf0d79884983e630fca7069dfe0e192107a5598bffeaebe1217e41d7c20b89269031480c6324ce5382d0d8720a3d9e28a2f4855156688dad2064cf1c950637da206f55aa6890209e88745bc0ee9b0224a0a4166a747dd7bd535873d84f503d0687ec54fd3d4dc9b8112a4bc30cc89eea4ace83f8b022b45b22818bfff84ea5359866747a35709d7fa59d6accd862bf4c3e227da881a86b5c9903dd944adaa96e0b430aea78f785702fb6730d3998d4c7e616429ce422f16d12bb1ab5734575fd15f14e95c59a1398ff5c244d9836d4fd9ae2b1771c54733a2a97b5cda3e43dc98cf2736e42192e4a2876580e77cbf3ada43bd7ca9306ae569744624deb400fe0f491a66024fe9d904df1b23b854c2fbac2f711b5ff1385978912d50752d84c0a439afc8143fe0f89d518d85022e70490f000bb375b6c35e40cad64595a1691fa2ec2c0f21a57bb2d101d6a66653f4df0edbc3a5c2fae85fb4cb092b9d97fa65fff80f1006ece113e84bdeae982e6cd6881a9de57e120238755dc3e7ffe0a5a701440f4851e748fe00df27ac41ac9885ec0794ccce9469ab419ec72c7f26e9c22a8d87545f5e16d7646a5a1d37e3bef52897e4c01c9455333da9d594a5ebf05e2e2553096c4e449da9ce03bb935263a496c61a5420b00f7f83384d0d5463ad7abb4024f9f4a4903732a310e91e86210927408ea3bd33e9b3384ee5768ada8675513d222f268b9e5aada6f1689cfa8707526a03720f7788b1c5", 0x1000}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="080100000000000001000000ff0100004732826ddee67b6102603ace9f419bac7aec180fc129c7105b3b48e490b91438b258dd6c938829be5ef8961c418534f61085056bd05b94d0cfe673473d015ef7292434e90c7f2a0ae05590cf0eb5abf32acc685bce51c0d5da9d9a6418cbf73b6583e4e48bd9c330d74a9a24aed9c21a044dd1f0fda4293a8be2623a56d19d5133865ad515304833cc6cf32f9c3dd9eb0deba8df133bb32773eee7b895f92fd646e16606602fda790b1665df0c9793f7c5c28d023f7da5bc2afe0ebdab298809d95ae51b948058705ce31bac147a595ac86f7d5496c91d01bd57ef3532358bebaf9f7eb810172604d6b566f07256a170855f52499df45900"], 0x108}, 0x400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x12) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) socketpair(0x18, 0x0, 0x100, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x3) r1 = socket$inet(0x2, 0x4003, 0x7) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/63) chmod(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0xc1045763, &(0x7f0000000280)={0x0}) 16:00:34 executing program 1: close(0xffffffffffffffff) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x119) sendto$unix(r0, &(0x7f0000000040)="ed8538c5164cca0770bb943177ef5be4b504d2087037c55f4cf77da56579b746c459723a049459fa68091909dda54d50e4dc1ee5704cd41e9061bbafeb41aa739474038cff950b245f62448e425a40e979c5d233b4c4c61704f814b176c90130d101071b925f5b6c365d523587129f273aced7bf147261186ef0a05f0d9ee69cf7d9da600806a4461da7b3a71ca0b60876a2d203d9cdd7f8529919aa163dd2f6fce787307cd72daf95d9c8d94e715680f687", 0xb2, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2e1, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00", 0x0, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000493000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x57) kqueue() setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r3 = getppid() fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0xeef4, r3}) 16:00:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$inet(r0, 0x0, &(0x7f0000000040)) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chdir(&(0x7f0000000300)='./file0\x00') accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000025, 0x3d, &(0x7f0000000140)="736c9e", 0x3) write(r0, &(0x7f0000000000)="a294c3458dede253c625e3466c9351f31ce44536d439791714a5d0b1989090503ed1e67653548a1d1f2d3bc309a4c0391c8e5b5a1c592c3d16c08ff0090f72aff4f3e68c3ae60251e77bf647086042a6b47d4835c3274245882f1772fec691188e4a0b4f0a471a216233a077b0487b", 0x6f) 16:00:34 executing program 1: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='[\x00', &(0x7f0000000080)='+%#\x00', &(0x7f00000000c0)='\x1b@)**#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x9340) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000003, 0x0, 0xfffffffffffffdeb) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) socket$unix(0x1, 0x2, 0x0) 16:00:34 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/104, 0x68) 16:00:35 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:35 executing program 0: syz_emit_ethernet(0x8e963fb32a7990ee, &(0x7f0000000180)="09f62e999efaaf7ce25dbdf4ea08c6010f1d8182b18ca9dccfea8447f2d63bc4f24e12c97a408a97ecec5a28e140bd70324636992b9c973d5734a57462f5311ba7846c774a6338dc5cd8c94c51264247b77c92c4bd01c64919e6d5b68c75f7f9143ae5d299d2f33f3dc68b4ed5cd626107c623de1f66368de9d9a9fd88d8f527b72bfb0c072eaea49a8e0414b0317205226476c0bc5e725d447e0b998dc3c9480ec8f3dc0f96ff412f8a03e24c3ff97fa486f5554e91f400fcdee0296718cb85432e7f6cd0afd982c91bcc78ca32eb7b0ca717390a8c03cd307189a9b6ccd92f61a711545c99fa5ba1e0b9aa587e59") r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getflags(r1, 0x1) r2 = syz_open_pts() r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x20) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) flock(r0, 0x7) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r1 = socket$unix(0x1, 0x8000000002, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3, 0xba2}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:00:35 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x8, 0x64bf119aec7d7199) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mlockall(0x2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r4 = accept(r2, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r5) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x4fa6}, 0xc) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x2}}, 0x2d1) setsockopt(r0, 0x3, 0x4098, &(0x7f0000000080), 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x1, 0x4) sendto$inet(r0, &(0x7f0000000080)="e4dad7d75a8f9a482b85e80e1445f546a87cdcb77fdf7bb19020b130db573a64d94fccafc3078c112141d3be2916687ae9e30852b9e8a25053a5c684f5ff05c1d001f682771fe2782fef22c1c3bc6bed4dc0600913765b8594876a6ef8a5924dffe5163adf03617e3fc657bc4a0c877d3cd939a2cdec686a80bbc7a7397a59", 0x7f, 0x401, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x717ef237de13bb1f, &(0x7f0000000000)=0x6, 0x4) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8802, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xa5, 0x6}, {0x22, 0x7f961b84}, {0x101, 0x10000}, {0x20, 0x4}, {0xcf, 0x6}, {0x46, 0xfffffffffffffffd}], 0x6}) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: poll(0x0, 0x0, 0x802) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x264d}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="761a101e0aa84504256fd342f4aa3d95c061c2b38b035e5caf3427d0c4801db86853d755d152f3c152d5ac83d1084e88587b5cc3b41861af4e70a08b17d21682dda389f4ca2a5428963eeea85750da7b7503069b2fd811996d8dce45f6c4076747b6a0b10d04f0f2907411d78b99c2957445829cb1322f2c8fbb50432f2688fd15196d2aa8c737db62920e9ceeab019d17eba0b3e39a3af5aab43cbd1016aa2c780f779d527c22541a6c499d736cdd3ac3c0ceef81a9b31647e5b78f0ee50c19d441f946bdb0b6c780967c165aafe085d88079c073f8ce342bc5def2450ba4a716a0245ce259785222720510a546b6857f4f8ab4", 0xf4, 0x6, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) socket$inet(0x2, 0x8005, 0x6) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) shutdown(r0, 0x1) 16:00:36 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x400002000002000, 0x4401) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4, 0x1d) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xc8, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0xfffffffffffffffb}], 0x1ff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x24, 0x1, 0xe64, 0x7f}], 0x100000000, &(0x7f0000000200)={0x25, 0x8000}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) shutdown(r0, 0x1) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) shutdown(r0, 0x1) 16:00:36 executing program 1: socketpair(0x38, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) socketpair(0x0, 0x0, 0x8, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) socketpair(0x2, 0x0, 0x3ff, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) shutdown(r0, 0x1) 16:00:36 executing program 1: r0 = socket(0x2, 0x9, 0x4000100000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd]}, 0xff38) getpid() 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:36 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x5, 0x70e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1c3, 0x81, 0x6a40, 0x0, 0xfffffffffffffc00, 0x101, 0xb4, 0x3, 0x2, 0xef, 0x200}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x30) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:36 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x8000000000002000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:37 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x2, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000740)=""/4096, &(0x7f0000001740)=0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r5, r1, r2, r5]) r15 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x4a0, 0x0) dup2(r15, r16) getgroups(0x1, &(0x7f0000001b80)=[r4]) setgroups(0x4, &(0x7f0000001bc0)=[r14, r17, r1, r3]) r18 = socket$inet(0x2, 0x0, 0x5) clock_settime(0x3, &(0x7f0000001b40)={0x5, 0x7}) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001a00)=[{&(0x7f00000017c0)="da751b133c5badb967bd29d0cae0e71bed15310f9a92c6e90124fc55286dea8e02c3b4e289e61ada77daff8ab7a66267466d81b2d1415e95f9ea5ecdfa0b2ebb883d3144625d419cf5e5a916e6bf0a0fe5aa5494923c8ed09ad47fffaec926e507deae4fffe193e67233a8df8d3202cb401b70212da46653caf92be18a728fc2f2da8aad", 0x84}, {&(0x7f0000001880)="5b5e5bc5279a1ac7292351c1d344011e64d236cca0e29866903dd8fe0b4418e8b156421c3a7abdf4afa3b3b6aaccd74b7e115eabb073f6b680e6f52f82cb2a46a11ff5b53eee80ab24362c5230cb1934bb7600157eac5e4a7045e644a4b7f2c764ef30e07c78b96a79f9f48ef00c5bb559a118382f12792129b73a775031b4dc48bed55292714d793ebc89764afe3dca04f611a30482074415c34a581611f234b35935e09601d67c1057f4809b38fdd0db7ea3392c6b5d82f4c97b73367f47fdc1540043e613e1667cb94ae6ac692310", 0xd0}, {&(0x7f0000001980)="badc700b5ee14ce57db97fe4948ff4d9c223460f8b5fe3c08466fa785c3540195a8d1cbdec31cf01d8882b9f84a32cf023c863fb1cbeb40825e9902f94f67d4897f6d10a531a3c21ac12aa8ece701dc647935cb968483bf8a74ab360f3da821175d60889fa02bf82ee124f5ed6caeef84ff38904463e7be54a8a0b", 0x7b}], 0x3, &(0x7f0000001a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r16, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r11, @ANYBLOB="000000002000000000001b00ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x4}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r10, r3, r12, r6, 0x4, 0x4}, 0x3c0, 0x800, r13, r19, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:37 executing program 0: r0 = socket(0x0, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:37 executing program 0: r0 = socket(0x0, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x100c0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/70, &(0x7f00000001c0)=0x46) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket(0x0, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="d2519e8bac4cce598dfa20eb70d742816dc4f3d729c5a203eac26da81d55ed2fc48b07e1286bc8b563da32f7b20852921c81dbe50132d199f367d282d3eb9c7a0cc3ce00e0b4b7726445167a87a08fc40e713798e36769942bbcc8d243657723bfa7455e4219ec7428c066", 0x6b) 16:00:37 executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x80) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) flock(r2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x680, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x20, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = dup2(r6, r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r7, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="51555c243ddb0d14182283dba438af4537f22cfe704daff05ba06110c04507b1b1f9cb61f85f0b99562e6eb2c3088f88c64d52e6f6636395001b7172951aeb500ef62a8393d90b1a96745eb590cf128262160931a0799e08e49bcd62de2ff8816e3b015f5767c91768c6ff633f9a7d2c5624647a01454d059bcc88cf49dc521cc127af60b4e5125b9679f2787d4472f1503da375051bd2b99d56725b8cc52278eb8be528da75ef9f8259f0b9e7695104b5cf8d28d2608ec535f772", 0xbb, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x4}, 0xc) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x110) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4b, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc3, 0x1, 0xcd8}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x20000005, 0x476a2410, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x3d, 0xf00fffff, 0x6, 0x9}], 0x7, &(0x7f0000000340)={0x4, 0xb0ac}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7f, 0x8000000, 0x20003, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x100000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="197692bed1cba9c2c60ebcc4a77426df8bae08", 0x13}, {&(0x7f0000000240)="8140a756cd95428dcdf4cffb56a1c1574975fec41407d37c8a7cbe7159f345faa63eb410249deb4b6d0e58c134d40a985e5b99985f4ab2bece86613de0304f1e6acce8f9128659593bebdacb4c2ac456a6e598f97d49672a5a7576c7b56d86fdf489ab4e4c864340d665d5630e043b279babe9a80064c6d6df7c7745d70b18d3482972021e108cc5cc03e956932eb9bb8f1f1296b03348921c2573ca59a06cea02563b9f0466e990aee416b5", 0x2dc}], 0x10000000000001d1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x200, 0x13d, 0x9, "ab96919558dec2d2348a970ceb010c0458ded7c6", 0x9, 0x9}) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "c75e0732d05336aecd35f0747b9ef364e9a39c89"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/89, 0x59}], 0x1) lseek(r0, 0x0, 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa00, 0x0, 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000180)="cf9e4d6f40f2f59c9987266ec65782f41ecb7f05679e0bc013940bf7bc4baa795c3377da18c968d3e30175b20ea8d433a2dfc5617cfde5e34131e2a0a47d99774139981d03da36f92d0af3f7e4f4ceb90a219a4ae2312f81858eb7bc74ca2d3966934eabbf41b25707ed147d149fd32949c4a4d8733ba4de9dde882787e09456f2f91662f032e67958dee382a8d7564b0bd7f7dc76cdfc4f174fdecca227bcaecbb3471da85325290c433da5e66a1da3e6941fc06d5d9936b05d079e0e83604ca1f8de0600b3769ac9a117ee50d7d74e45289f752f4dc5a9caa3e0003764b402fc31f28c8e0201a9a5d89ee3b730b1b973bb428212c8061351d6", 0xfa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x29378f4b3d0ec663, 0x4) sendto$unix(r1, &(0x7f0000000040)="f0e90c23fa6c7d423f1d6999aa101e9a0c48d6ff3e73894eebe7fa65c98852a34e4caff58175c458ff5a99895a3559c06fdb7b5bd0f2a1553e9952a7e13427df3af570d367e70bdc28bdd62e06d9ac005d7a7dfdc4dc292f588b33fe35450a6bb5d68b8b5c826a54a3bbe7fcedae4ba71120fcf956b7780b370a8478b4b98fbb268251a469cf95de898116c65887f2b24b8ca448e9cedd0ff01d9cb847c1483a0f4e571c9dc1b59759af8570947193b617a5183e3eaf470abfc43eac22a5e7c100a3000aef1ada", 0xc7, 0x40b, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0xf18d, 0x4, &(0x7f0000000280)="6c1b4df2c4e9aaada89a7c05e1fb0a5b1120911e2272b749183c84f2757086be8d333adf7220c4e34cfc8990c6984451b0da84e2a3a2ee97d7b58ae6d3f1683db80197c6278733c7ce17233be869f6c000c907f6a33b87ae05b3304ee7e272437e926b7b1d6492e49d968cf1c2e35c3de419ee15222c843b896b071955b19e049d9b7ee8", 0x84) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80001ffe, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:00:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) r1 = getpid() r2 = getpgrp() setpgid(r1, r2) lseek(r0, 0x0, 0x2) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:00:39 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt(r0, 0x8001, 0x4, &(0x7f00000001c0)=""/214, &(0x7f00000000c0)=0xd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) 16:00:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0xffffffffffffffc3}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) 16:00:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455"], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/199, 0xc7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db6669"], 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db6669"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db6669"], 0x1) 16:00:00 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x4007, 0x8) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10502, 0x0) r6 = socket$inet(0x2, 0x2, 0xd8) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x2) r8 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r10 = geteuid() getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r14 = getgid() r15 = dup(0xffffffffffffff9c) r16 = socket$inet6(0x18, 0x5, 0x101) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x830, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) r19 = socket$inet(0x2, 0x6, 0x1) r20 = dup(0xffffffffffffff9c) r21 = kqueue() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = socket$unix(0x1, 0x2, 0x0) r24 = syz_open_pts() r25 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x0) r26 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r27 = socket$inet(0x2, 0x0, 0x1) r28 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x490, 0x0) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x8, 0x0) r30 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x8, 0x1) socketpair(0x6, 0x4, 0x3ed, &(0x7f0000000880)={0xffffffffffffffff}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x810, 0x0) r33 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = geteuid() r37 = getegid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000b80)=ANY=[@ANYBLOB="01002e2f66696c65300012628571eac4233d2f6bd73a7c5be30848e950009fbb45fdc13f9f9b32bd714d3aacf6b97b4b4e0a0000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="51bcb540c13c051f42752ad04a0be41d786fe10e388e756d6fe460f8383446dcf3e68ac0651e98c328f7704b921abebc7575ea8dcc6a7eb0814eecce68608561884dc99165d87089ea268855388c9d96f457430a793afedd3822b3e5636657add7f24c52c012d536ad62215af3b955d5297fa0d35f6ebadf42857f904d3362151885f6d0f3680db970ee0cad56b1f2f8a4fd004106530e11353947dc76aeac3d323cc8e4e61c3ff45ce025bfc149f5b87db8f18cab6af1ff738356ccb240cec001d0f9dd57bb4933ccb20831587846e95c714141e5cd2d3820bac9331e88b1327ce6e8", 0xe3}, {&(0x7f00000001c0)="5cff26f902a9ff4c56687f787e8c926f79b075047aa4d4fb378b1c4c25df413b008274aa80a8c2b9edb91d312fd504a58902a9d23cc2149cbbbea15b1384fcd0652af856b8526176ec4774b90e11f32cedafe764e0d942521b87c46c1826147a6f31e1d035cf40acde18cd036a2d244a760716dbe86bb17570b685097a708eb5c369e4527865846803f32cc0608e74b63e7d8faa16707688731cf40304eea9bbcbdfc0cdb13a30449d0cf815cb0e", 0xae}, {&(0x7f0000000280)="fd91671ef93c6a44fd9ab698353e301596fc7986bee44cae51455b5d658acf04f84c13f3dfdd32be725c1e25d3b789aacdd92b32a67797a89a431681ded8492525eda33de761e91bf70dbceb947da417c98c66efe9ce0ba87175f922cbf12a12eeaa756d7c0ad5284578eb36c27ba4bc2d0b059e67979ba2f3250b9ebe2d114e8092dc9d6acb57215020faf067574485bae17393e6fbfd6b041067774f43ee4272d9b0467f3caea9730217a2cfe30825ec48902d8000addd49", 0xb9}], 0x3, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34]}, @cred={0x20, 0xffff, 0x0, r35, r36, r37}], 0x150, 0x404}, 0x400) getitimer(0x0, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c65"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c65"], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDENABIO(r2, 0x20004b3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c65"], 0x1) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x10001) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c6530"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c6530"], 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = socket(0x12, 0x2, 0xfa) ioctl$KDSETRAD(r0, 0x20004b43) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c6530"], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x187) 16:00:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82132eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x1d3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/166, &(0x7f0000000280)=0xa6) r2 = semget$private(0x0, 0x1, 0x81) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000300)=""/35) close(r1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82182eceef8c287455f4db66696c653000"], 0x1) 16:00:01 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) setuid(0xee01) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x100) ioctl$TIOCMSET(r1, 0x20004268, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653004"], 0x1) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000440)=0xfffffee4) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) r2 = socket$inet(0x2, 0x4, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000480)=0xc) r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="51d2f1a53b5d69ecb2eaa56e8b1610d6bf4a8be124120d1df877e15133e3a673dec702594a998e49fb251333275571f7855876a98566e62023eb0b7809c5e291d313b44008ffd1a573fbf5b7d41a5695665859d251e78cf2fd7f9267052859073ce70d225c4e4689d731e1209b02f7143e348d9e74c0dc66e45edc71767e73bd9428d78429ed98d5ad02211a266aa5d6935ef837bb7049c6f8871f30bac92234987e3579af6a8851bf6d348c394607a8b3c5dcf99ca5eb83140a874da38f25", 0xbf}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x4}, 0x8) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653005"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653009"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x0}, 0x62, &(0x7f00000001c0)=[{&(0x7f00000017c0)="010d", 0xfffffff4}, {&(0x7f0000001740)="2d51eef1274047844f29d82b40ceb40c029ff2cb375986f2cb636cd512397a159fb65d440e54cd9f8312dd603355722155efbe55adbc00ec7c38a6fc08c5a80ffd7ad8e1d783d6f25952799496179572c744cd4f1d16bcf420255ef0dbe012fb990d4b20dd1ece22c6e7", 0x3b8056b21b64d2b7}, {&(0x7f0000000100)="2dfac6e74d40584175591d988454831666c88d8ab5334c1620e8ac922eac936e841a559701d865fbcb6ef9d7d40863d5136a97af", 0x34}, {&(0x7f00000015c0)="2867b9ccdfcc5a91c3871446183e18055fc0068597f4c7fb3b5dc123ebb30304004792fe3a635c8347779f4c23ffa759573d122a6ff85b77add68c57177d782503da9d76da265ec48bd70323fa3124318a5d522509943c1c71bf49feb1c5e1a48711a3b912bf0cf986663143f093380e14134bc08d140c6aff5483f4150271983e334e3dc7e5ba023b6b924d6686424f418ee635a4ab6ce49c1b63947d3d04df84ede20d173b9e1147f935ae723bb447bbe2b263cfd0ed522b3f6df7f1316624cb18de0e469003c66e3f0a32557d94e7d6a5ee537fb1e65c2ab263747552d59118aea9e656df8bfd37db42c2292f", 0xfffffffffffffd0e}], 0x1, &(0x7f0000000380), 0x1118}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c65300d"], 0x1) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) kevent(r8, &(0x7f0000000700)=[{{r7}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3ff, 0x101}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000082, 0x9, 0x7fff}, {{r5}, 0xfffffffffffffff9, 0x51, 0x2, 0xae0b, 0x3}], 0x7, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000001, 0xfec}, {{r7}, 0xffffffffffffffff, 0x72, 0x20000010, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000087, 0xfffffffeffffffff, 0x40000}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x5a, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x8, 0x8}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0xa59}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x2a, 0x1, 0xe4aa}], 0x7, &(0x7f00000008c0)={0x7, 0x6}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getgroups(0x2, &(0x7f0000000940)=[0x0, 0x0]) r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x1, &(0x7f0000000a00)=[0x0]) r14 = getgid() r15 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x7, &(0x7f0000000ac0)=[r10, r11, r12, r13, r14, r15, r16]) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet6(0x18, 0xc005, 0x400000) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000004c0)) r22 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair(0x3e, 0xc000, 0x3, &(0x7f0000000900)) r23 = accept$inet(r19, &(0x7f0000000c00), &(0x7f0000000bc0)=0xc) r24 = socket(0x2, 0x4, 0x8001) r25 = socket$inet(0x2, 0x4000, 0x2) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x36, 0x17d}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100000000, 0x4943101c}, {{r3}, 0xfffffffffffffffb, 0x98, 0xfffff, 0x3, 0xff}, {{r4}, 0xfffffffffffffffd, 0x1, 0x400ffffd, 0x4, 0x1}, {{r23}, 0xfffffffffffffffc, 0x4, 0x0, 0xff, 0x400}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x7}, {{r8}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5, 0x5}], 0x4, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7f}, {{r17}, 0xfffffffffffffff8, 0xa4, 0x1, 0x1, 0x32}, {{r18}, 0xfffffffffffffffd, 0x6, 0x1, 0x5, 0x9}, {{r20}, 0xfffffffffffffffb, 0x40, 0x80, 0x20, 0xed1a}, {{r21}, 0xffffffffffffffff, 0x2, 0x40, 0x7f, 0x7}, {{r22}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8, 0x1}, {{r6}, 0xfffff7fffffffffd, 0x80, 0x1, 0x3ff, 0xffffffffffffff01}, {{r24}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x800}, {{r25}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x5}, {{r26}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x1}], 0xa000000000000, &(0x7f0000000640)={0x8001, 0x499}) socket(0x18, 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653028"], 0x1) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x681a) shmctl$SHM_UNLOCK(r1, 0x4) r3 = kqueue() fcntl$setown(r3, 0x6, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c6530c6"], 0x1) 16:00:01 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x9, 0x8, &(0x7f0000000100)=""/138, &(0x7f0000000080)=0x8a) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x102) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 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) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) mknod(&(0x7f0000000080)='./file1\x00', 0x8, 0xf5) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) r1 = msgget(0x2, 0x32c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xff, r2, r3, r4, r5, 0x100, 0xf61}, 0x3, 0x428, r6, r7, 0x9, 0x9, 0x242c, 0x8a2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80000000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x6f9}, {0x18, 0x0, 0x100000000, 0x1f}, 0xfff, [0x2, 0x400000, 0x400, 0x39a, 0x8000, 0x3, 0x3b0]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x104) socketpair(0x0, 0x1, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = kqueue() r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10263, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) socketpair(0x6, 0x4, 0x4, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000015, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xc0000049, 0x4, 0x9}, {{r3}, 0x0, 0x81, 0x20, 0x5, 0xffffffffffff0001}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40, 0x10000, 0x2}, {{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0x100000001, 0x800}, {{r7}, 0xfffffffffffffffa, 0x1, 0x4000008a, 0x2, 0x2}, {{r8}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0xe00000000000000}], 0x1, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffb, 0xa0, 0x400fffff, 0x7f, 0x3ecc}, {{r10}, 0x0, 0x48, 0xf0000010, 0x1, 0x8}, {{r11}, 0xfffffffffffffffb, 0x10, 0x84, 0xf2, 0x2}, {{r12}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffff, 0x6}], 0x2, &(0x7f0000000480)={0xe80, 0x4}) fchdir(r10) r13 = socket$inet(0x2, 0x2, 0x496f7a17) setsockopt$inet_opts(r13, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x200, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x400, 0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0xa, r1) preadv(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/87, 0x57}], 0x1, 0x0) write(r1, &(0x7f0000000080)="0267ba13d3f04911ede0b993005c3401f1ba746f34d9ec923ab29c31d4f2f6ef4f050d1b3f983de8beb0c4b0d6304d4e966036c6d31adeb1367feb1181ef177c9f28c5e39eea48732e153cf396f2ed848b81c1ab0869a710f2f85918454b227e94c8f72e1c25fb19cfd69e7a5a2b5a1275017da07300ba9075dce98ca2d4674613e121269f6a044f796294518dd33cd1d035b5b6ff6830af8d312950beeefe164a44cb1e89e925734272faa1eeafbaa8e9c1affd928626df9538ff5a9d756f3bd399dc772f0195982c14ea482338a23a525fdc69efa23db031fea2d5c87a98493941d8c0a3e8", 0xe6) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000240)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0x0) getsockopt(r0, 0x7, 0x24, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:02 executing program 1: r0 = socket(0x1, 0x8000, 0xb6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x7ff}, 0x8) r1 = geteuid() r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) getppid() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() getuid() r4 = shmget(0x0, 0x2000, 0x109, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7e33, r1, r5, r1, r6, 0x14d, 0x6}, 0x1, 0xfffffffffffffff9, r2, r2, 0x0, 0x6, 0x8}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000240)={0x9, './file0\x00'}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000280)) r9 = socket(0x6, 0x4000, 0x8) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000002c0)=""/229, &(0x7f00000003c0)=0xe5) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f, 0x3, 0x2, 0x1, 0x40, 0x0, 0x0, 0x1, 0x2, 0x5, 0xa61}) r10 = semget(0x3, 0x1, 0x1) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000480)=""/99) ioctl$TIOCSCTTY(r8, 0x20007461) fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x3, 0x1, 0x1f, 0x9, r2}) getppid() mkdirat(r7, &(0x7f0000000540)='./file0\x00', 0x4) sendto$inet6(r0, &(0x7f0000000580)="b1c549b7f89117dd7bef5e39df1bdfa6ab28fe457b7afa383579bbc620f51f6d634cc31b933d05dfb174cbc164e3731c49f6ae23b066bd2afc723ea3587278e25042c5a91270d885b5d44a9fb37ef98c23a4fa6ac9d4f05407ccb0269856a7cb9d4013b69c76a9f2316c5a573b5ba1675bc2b1904432c47ffd528c31eefb7797534c55c0e4f0a1d8811fd1a41dcef3094cd4a8322635a09a5253efd74e2b6a0fd0d8bcd13fd3e5e96948d0739f", 0xad, 0x1, &(0x7f0000000640)={0x18, 0x2, 0x20, 0x6}, 0xc) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000680)) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(r0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x2) 16:00:02 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f00003ee000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x5) 16:00:02 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x10) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x13) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fsync(r1) dup2(r1, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x7e, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="708422ec1249d39cf84472e722a80b99b52155b70c571eddc336db984a37007932bd19ad2f26883b4dcd0a08d67b78a6506944916c6062c95caae4fafc9981676e11559d0d793a767498021776a466fda6e5989a76f3c9babbd090e3e85748a727f835ba96edc7a003437bd6b3a67950f82505ef71d4568d560148614fec66bd77090e0590858c36ac5323f25a4643a6e2dba2ba3e89ddb71fdb3cb524ececd7c64419290fa20491aecc92378437653f1ff203ea8e1f8fe807097ba6e8600ca90f106ed3faf8fd32276377b852c8be51adce", 0xd2}, {&(0x7f0000000240)="ef8906547f5cf33261e1722af8e7a5dbf676f0c04d98c40c0ea86964d9bdad03cf38686048dc79d6007468ce98bb50f4bfe95805359c37d27160b86d10aa4638c5e24588bfa41e7b7b159e33f01c7649e517c3389aae8ae138ed2f53a8c44af8d2bf4fde42962e8ab4922e94838486ae667c029b57452b5c557da1f144e3749ed12eb5bf29de3d84712b59d2cc88d2a9bd2514d5ed7fd9da6b5a6c21da78df60757ea1c00353f53f3c7560e4fde8898250acb97e7ac21cf16848ae98d58df1521a9e", 0xc2}, {&(0x7f0000000340)="0c572711b78f13e0ba572bc4a038e50d92775647a76dc21da32a94d7ddfbba5e3df1f9599dc6870c9d8e2835a0daa4f3626df86bf2431f42adb3236a1902804d5b5cf43286bbd401d6a14aa06567ba32ae2127df2c19842559e50fdda02ed2c560c907e7b6dab0f0f57ff76dcba7564367f377b81ca8c60b92721e9ce36b837e8fe5519d", 0x84}], 0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x5, "632681bcbf27a1b42af390241ed8ec91caba4125a3858de274a9c552efa95e748b3f68414a71d58d4c7ce8cf26b3074654d04f58a728ee261330"}], 0x50}, 0x400) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e06008c287455f4db6669c9116c653000e58f0ae17b2784952ac79b"], 0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt(r0, 0x3a, 0xfffffffffffffffd, 0x0, 0x0) r2 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xd1, 0x3ff}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82021eceef8c285455f4db6669c0653000"], 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000040)="ad7b05b4423924a386e0508603c9e2a7d1ad2d2df64e21b8d32fbe33f2884a3c65a178d9335dd336d0e8e37a5393256a15f164e2bd9bacd7a141ba25df0f4843d865170b84d078029b407cc4d38f6430e64232b63fb18e7c710cf4de40458f5e2fed22f6d7077244b9e90e520512bf8d4416fb3d284a729d093c249dfa7fa247d5e958a6fb454bbbff4923cf380e7c6ec8753b76a64a7bb26e15e2171cb2c95b74", 0xa1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30120, 0x9) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0x8001}, {0xaa, 0x1f0}}, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x7bf6, 0x1000, 0x1, "27578543f6e7d20d14b7f35e9d4e6987136f4ffb", 0x4000000000000, 0xfffffffffffffffe}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022eceef8c287055f4db66696c69b6b23f6d653000"], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200010008) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) open(&(0x7f0000000140)='./control\x00', 0xd6c25a38184f2c77, 0x40) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) mkdir(&(0x7f00000001c0)='./bus\x00', 0x1a) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x1a5, 0x4) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000040)=[r2, r2, r2, r2]) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0xe}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x34, 0x0, 0x4, 0x1}], 0x1000, &(0x7f0000000180)=[{{r4}, 0x0, 0x26, 0x1, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x4, 0x5, 0x6}, {{r4}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x8000, 0x3}], 0x101, &(0x7f0000000240)={0x8, 0x2}) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db817ac6388f0e"], 0x1) 16:00:03 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) close(r0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x38, 0xc007, 0x2) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x2, 0x4004, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001, &(0x7f0000000080), 0x2d4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022ece37e4932b732d7455f40000000042729e09471aa20dc13fda1f9958d7acf74a61fb66c65ac6ec4952cee7d9cb603c93d56e3e19b581791001c8e340640f2aad3856f63e9e32ade26a4203b94061fac6133fe1bb4606000000e802f7831e50582a572b1434cac2d97f578109f3c621c166b77f390fb7b777f381dead28c9e05d9af395ad06a8bcda5c1f191a5f32af4d0d447cce865f794b00bbb30d8c240137ccc8dd3feb9270c7de692ecaf5d8f15b0d1f0d4ca39ce368c528c2eb522d1d9d3c3b6109888b07acdfb3d8712424ac1b4d6e3be04fd873c3c6377f646e6e2d0930f9e6793d223ad52c992084dbc03b824d737baffeb62428ff6278189ca5e75dbfbaea59ccafb2758a26e9ea4150e6e4f7f5d4b83b98c58319dc582869b283503cdc0784e770e83ae03fb7454f60e12def6ae8351d3ade78a5817d373ce71cc59940e4b013afb5a421b2984a74f497dffa62ee9c6238949483fa99750817a938c493f0031555"], 0x1) 16:00:03 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x10001, 0x9}, 0x10) 16:00:03 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x7fe, r0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) r4 = semget(0x3, 0x2, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0x401, 0x800}, {0x1, 0x3, 0x1000}], 0x2) chroot(&(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x9) getpid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2670, './file0\x00', './file0\x00'}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f0000000040)=""/64, 0x40}], 0x4) geteuid() 16:00:04 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/50}, &(0x7f0000000180)=0x34) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000200)="e223683a26b4e605d71fddb5e23816e97189e5ae71f2014f3566e7172fc54821e9773cef2ae28c5456fd3e76c9f14f5cd7b4babfa9daf163e03b4ea5efeecf4ffdf95f8f95d6f0fea55529dbe6b4077b6e4f5ad508dd86e7527a146914161eaa9d6d024624fc9c50be933482bee1b2b899fe016cf8f8c11819dec6b2207f962d85a9f62def1d529ac3a9b7f09cbc7d22c2e24f5345f63e31a01161366d2a001742d726da48023ac1b092d8d24c4eace7a6a795797cd8419c315e510bda46781c456c5d", 0xc3}, {&(0x7f0000000300)="d97413a532499a00745e604a992d2eb3f9e0269412c1a5a12269685f1695fb178aa33edde99fb0ccd6a82425c9050bbde03866ea79864be524e5c652d47737aa3f1a33b015098281093247bee3a3bc742861b5d52840be91cbbed6fbe23ab4404461f7001d1c62614b26424ad9a8f21a9f298065d2dd2dee", 0x78}, {&(0x7f0000000380)="4fcc56659138b01ecb941b54a1635975e6e3a0df7bbae7f37a0e6473ab372057c777c4888c2dc2c45afffbdafc51fee954b351a606268bbba7c852bc9c59573a17353e5414be5a58fd8eda62d624b8e01df36b2187fc4dfcb24619293050001c5b58576aee2f03c49115768c338709095e4feb20a3822ec3856e4e42012e6a8718da7afab236d99b61116ab905d39df4220351e0cd264e6041696e6fea8067e991ce2ab4e01afb8ba6894840de36d2c7624a7edc271a16d35450db2c7e581e", 0xbf}, {&(0x7f0000000440)="94022b20b82af879bf43ac1c041ea9797f88ce7dfab90c833714b2175ff383908a7d904e18d79312043b650ed7a74e58bd89f67599bfa9030a3f33154bcb9b3a4a1aeea03aca92edf0ca9450fdb4097d459d984b", 0x54}, {&(0x7f00000004c0)="77e98b6565467dde200a55c6819107d130f19d8994a8a93d75e9b689db6329ab722ec0231e3b752544dd34335b7c88f91d92430cf9310bf4d6df1945789e96a6a27dc8312521b13fac88411185a2a3268d2ccd30acbf5076316035f1d5827ed9fa298daade24770ba474e8bcf440c1f7072d2ff5b9c8688985d272bbca4fb7621331e950335846eb4ff26e3367eaf81831052aed0c424a39e51421f312bb0decddf67241f578aaed3d928117e8caa8ab279c2ad865fec6a168d06d44c851177b045406bbc861707c8dd8f7624290a0eb561e37881177a98cb0bf3d767175ace955b8a55dcf7636bee454d4149ab377a949b3d615db3a7194a14608fb270624441838d5ee79164f8881b4efddb27e5cb9f6fa6b9597ad046082dd7e7d2736672f11ef8268476aa48c782a29faead26346c8d4900b4960854fce36f8d35cdbe25ad74b805d5ab881d84b3b7151f596692bc2f71f2c8a9b0794e08c03fbf9791db28a00d705510486c73bb9ec63b399dc7dd4d526dea9c7792b5d4b7a0e47afe78a49c4c9894df4df9ec7d9e73016234d463c76080e0813763a5671796b81649c3e325b367bed289ea291500251f7d64c2263692af94afed6f9d95d360346ac4f17f9699d5843ed17a01c6283a31d64b328e6be59d959bd8373cd6ea51eb0a3d10959c608b7f0fa0978b7659f5872fc1b36329596db2f96d9803cc17bef2a6d08c78576322e33e728c528a47228b451ff9e035ce4f2f398c0c9080a826dd76c8adff10aac82f48a3095ebff6ecc95ffca7a334c559040efb9fd4902219e94aa7c67500707a55715fcc099e925980e276ecf4ba1dfd05a0fc1fe1ee8d4bcfd9983e1154d5c8472087a289f3552858d014a4ea328896caefb42fbb0f143c8c6dc454eac95f8441a1eedbd08917ed58ad0a9051c8dd0c3ba59e8b67ee01e5fcfaccaf0c405a72d2fb95322c39883ff0e258a296bff8be23a3d9fcf03c641d8d375b0474bf113081dc20a7b6dc11a2a4407a35744295f5721ac769c728e1e4ef3d5c6c75ad00e8c329fa8d3663ca10d09a8bb030e83b314fa3b33ee8cd859b1147fe9f82ca5d78b53d9841613bdd864b9d3182f64af4f972df989919695e83a7acccd03f20917ad5363154da1006cc5fd7757e1fd2893bdfa9e17e1542876df4242e81f32d9aa240777ad9d511e16bb520c53c51a271ce3dfc8a99e06a1e54c9e326b8708209059e7aa9842b20ec5873a595379db80e2f4317669fc051db379bbf5315c3d2590d1d75287ba25d9ec2e9a2a230d233ca142a5a06ebbf30065dbb16c2a80509dea2a7b3b3134f2ef3214f538d78ce7e33132c9374e33aec7947c792cd7152a4204dde6c005da89ef29f472aff3851c71cfbcd097ed67c6e8d061da2c92ed1b0eb3ac4b014b3e7559bf3472411c033d62de17a0a8daff44e0a82271a6e7ed5e44ffa03d98ddc43e8f29518860a24d62579e218a2ad35d744ac11e1009ea1299010892854499a5f31939069e2ef4b3c24ce3706ad7d7e2bb471f1c68cf80b0a706e083b80416cf46f381e9dc5d781bb5c9b4dabbe0f8ea5fcc0d41295ad4d93b4c5550cb088ed24379ca999d9dd06fe3ed1283f2a774a14c357b9df3c53945848803d77f610b54fc73ea4979867065a992b6d1c0904fd0bd467881d8179174152be2f957a16007a518987302203c7622306e453a3d3a4f1dc7ab2fae7819ecda4367a33a435fee69014c227dc47a7a3eb4afb2d829bcb5cbccb7f0d1b7fe9f1a15b6eadbbd54f6f945be5a328331af7bebd16d0534b7c91e93b88ee13c31e008e5900dd0f3cb9d98c7dfb647fcd052edea2739dedc67e08b7f68fdc739a7ed3e7660bce494a5411f8e740526b4612e3cf8592a3ffce10c3412672ddc65f64e83d1d9151013aa3d1f5d5428c524d28f345a1adabeecf3a3a7a0a59569c656a5c08c5408b440f70ba83731c714428a38888ae48349559924682cb345666ba1c378fb9a66e707f515a1b8fa79144ba6376d1746fe7597435f7c73532c8b61a6a33e53b7bd486e2ea1eed302cb8e2cdcac9b320fc2c2014067a98a6537a56ea84497b28955f0d27fec5de24ee68902f2f56dbd38981aa33f650b1c7b0817ae20b7a0ce8686055fe4e18fb8fa521af5c522dcbc585b8a497948f65e216fc75d03824c66164da93768a9b950a8aec6b9c918c43a1859441f277a652c4459e31e12fa95f2c70ef9e4b6f1d0b574daadbabec45f0e333053d1fc6c29eff04e32b8a27c3defa5a52b8a3a5666f346d96ef86933b161e879beeb13ee1dc77fc5cfad1131d433fb57729cb13233d1f12ef50b13b8fc5eaedf32879e6c55695641d0ff54233a911d6ac8e3fb8d3da23252735a1f640f5c6b053ebeeab15dc1d5624895fc4e3d4d9afe028c668953fe5c308a037d5c6cf22d739e40588d6efb152b25620518f8f182dacb50d383e0732403d576dd8b32a9367bfd6473cc22d98042abc347767d7094b8fa26f73cd9f665f48e8714ca4a57a04617552fa1280839d369ac69db4dbeb5affceb511e608fd1249004d325b2baac518ae386857065805627e0a5a35c2bde539da40d907bb14fc11d5d9950ae44a59f37b59a82bd88a54692ac5ad8da15f80feda8c7f5b2e74a22d264671d680e5dabd9e25359ea1f8128169fd87119416fb96d8989acb6fd7ec7c29fffff1cfb6dda34da7d3cb19bcfb8679df9522f5c1b9274d8c8bdfaca6f7cf6322d911c94bb5c67a9ef2f9fa5cf0eb869a9a235e9727c19e8fc090eb1ea9a871b2530a9582859ebf52f0e2af993c5f7e0a83de8c1fbe2b3964b00c59fc2296eb09b8da2dd74cc3064743caf94b88a6e773a5687cc101e82f37a15841d52958d52fab48dc46e0a4f3d8674af2d23f156352a521d0215e8b445f71e752bd3c7ff4658050d5c8077b13d52faa8c6c7769238486ad83c109c230ad0e468bf4b0a5819d6136094c4f8f6dd0919adf6b966703e153a1f34caabff1b972a3ab8dac03c57ce37953271835967f0be53d357117fd5e6b4847f5b06e2418c0daa93cd48e1dfb79dac319bb4d89403eed8fa5761e5d49995f1e30966beeacb4df226757c7225625960628d6f647044f2adeb19a13598af6b80c239e7e6a2005623e67f3e07219d5a041d6330672cd71ad18e77b947984df964a4af9af59c2762e01b2889d10a99a59c97a02d695203a1691be19329c2d4d61fc0483daf2bf2b2dee2e72ce48ddb4ab2f3d24edc6ca4d7d6597f9a2a8aa1380228c27196b6c7d9730c5dadf4d39197454b76b4280dd3651a8a57f92a045e51f68f374bc785c0336eccc99ced6fc47b140eb70d0197d6f2bee802f7ce9f8f5483f54dbe1fee19e21013ea48ee85086091bf7be1002fbcc032748b446ca5321bf54ae26e6eaa85504e24f7e71552fb996e30d0e6ea69c7fd722be9f429878313c88a843859e6257f9f27bc74bf7f2548d99783401c586d89d6986d0728cdfe3c6e59717b172c66f6daf70deb059db61779dd6d12c93afbeb75a50e95dde093b69b74d6d0baf0d88e184f553958479869f5d17fe47572d9d9feafd38f27ca5dc901b82a15063210fd6cd998d7c55754f06bdb1cafe69f5a9257aef09f968d301033256feb37d876b389c0f407b650ba4a902a81ae66c6c5f1d307d1548e9d107a58402d2a4a740d9805dcb4c5a9c692012e6b5b67b03cc16fc82757381327c54b48242c3a017cad5b0f107d904ac9541d18f2ff9dfca563c90f3304407e19d72662a6a73027f74d31eb063c8a8ac5ab3f7876c193abc1a52e17159b89205ebcd3d57eccf4f0ba4d30bdbd36410dff9ae3a88d837b166200d275598e2db3d4ba457da442835cb482a841b058a95ff704936ee0dccae207eabaca31098cc1ec513a97d5e44f545647a67e42edf075957d3fe83628af64bedeb1886fb13b0ef2dd8a4dfe383dce40c0cb00732c46b58a23bd2b8e278e864a24bde9867bce7075c2d4b3a4c20351e7f57d79d7ecf7c033e8342d9655d7180ff24741007a3c9f03491fee40c5764a8e29a50cfb90a25f2843ac11f96e977c4d1677b3e670dd887d9db1c177a80a92a3eea051af533cc5ee71783e1a7309a7a55483b58faba81aeb015745db639553c47ed6d56de1f9140fb01c71d85ad03dfa5d67bb42ff678ee916a2cfafc289196bf414fbe0b289f9e4d9d0e28d8cce8cc6ad0b18bfb504e19d531ed8f54ca26a304510e660a27db2bb344b04f98643b21874b51dccf5c54f9212fade514e4a75685839dfc1191edfbc86c06a68bcceb81c54b9d167361777f9a945ca6d6f8195893d7ed944e371ba343ab621d13f55963cca96636d7a5514b4c692169d0a3ebaec41ffb5f671816b268c3bb220b68c3d4dd26a22886dc9d754ea83a8046610c7f19d0a97973ad284386c3ff16e243be824682755e08bb86cbcf244643b0e74c98c4b82504cbe3634dc6e088cde268faaed35464e424eeac9f5ffa59dae05aae21d59dd44a99761f8d5359281c689ca5c18b552dda6c270972489095d9f03a5444a9262447008a92e20ea450d2a1673c5dadbbc3b5218c6b1be3021f50ec88d4a3922bd1c964fffcd35ba6b10d8924847cef95543eba1209789e197f2ac29ad3aff4a60bb59567f8afad18a719fe4f90b1b966f4f7b4b3a7d9b8f5c3f375dac89064c117707a9441712dd52d34ee986e4955cb2d8687296457579b85b64549c0919e40b47bc17da4c19473572f268ec46a5a70b31be83336dbd612411966f0be285f350ad1078e25f5594d3bad1b3cbcea6a2257a49d248c461c2b93e29acf37ca9f0689a81264042907a1dd38cca94bfee493408cb1a2eabf6b021ad4ee178769f6aae1d3a3a0f1db12a2d3bf3851ebad4659addbee6366442f424d2473dd35985bec24e6e492299dad19b03cc367ff35ac24649b54d9027ccd2acbcb635a817b47b2c6c8f8edeb523376e3c69186f339ebdd74dc73f6aeacf8c0046746de60cc6a5cec325e5b53048a653704d7c67a8986706a3bbc1e568a09ca1393429fe64002f92500104441e576c71eacc05ea73371265d12d0b8ae26a30b6471ff153b629a542137ae624527ac07db1e1a706b47dcf01d73c81676c5e142686c03ddd549edf86cd4add62eff47ecc8dcd652827373fc4b8e428efdc089a5e402a5249540b257c6a5dba8d7cff18e48b7d7f4230463f54d615d63bf5092291bbddcb858100edff2b7a4c86553832624264db1fc5480a8d378a0412640735d331a2034d0f57dffd3218916b6fd181e692f78226f8c1ac13a2d927b6de8b1f36d61140000b3fdd129307eb826c96d55e8ae345df954cfac96fba7958d4b4c8d41c4213fa8d8c7b0281e429383f20610ec6d03fc9fec219827585957cdaba5104f373f2c0b23bfaab76ab64f00653e5aacb50a8eed93fbd6be469c8b5034f796280b25a4f2495f52efc202cd9bf9cd6418eda673822af7fe92db49b7dae3412b22adb8fe205ffde8a5b2ebb0b613ee985c66bb949f9ea0e2e0119855bfe7f51bd04ea7aee2e7448b6cc61283f01b95a6dad29b037deb1befee5ddf40002f6b77348df19885c14518610eeef22543d3e948323ca112b280c1ebdaeaeba44b75d43f9b16fbea4b899b79eaf6d6367f8daf0a4e56ed2f3b27d5946046055cc318bbf103eebfecfe82a4794c91a694659a9f3c3a1a6ffef5573e5dead3697781db882ad6c5bbc7f00fb1704a9ca970afee204c7a260cecff32759c1671b8e7b3444345603a3984fbd8467f1bea72e57ab5555d02af3e61b74814360c43b8cbcd8ffa2", 0x1000}, {&(0x7f00000014c0)="bfa3546c29fb73477dd93abdb5cb99218deee16d42f63b8b17a84c9c1db5fcc174ffc77d420e1269ccc555888300a643377a6d0581461d1424acfedf23baef6a1e4a287c5f30065da4b26af13b8a09d4ee2641d919e3d8eb0aaa326fa28d9e7d666184f3d179cb01477ac2736955f0e5ce062b1629c292555b816863c555c1011eb00aafda699a109dafc284ea115eda97f5e37d519bc69f496b02561b1af72ec2de192ee8b70191dd54e516163d8f811b440e3c005d6b050f7269ea64d18e262800dc559e602a348cd0aa80fae6898b2005898e32a208bb2e9f40d114a6cbef6f25aef0597152d28a5ffc1ad62bd9299c59fbd027401875", 0xf8}, {&(0x7f00000015c0)="e22c66102bff25f887144b4c46a72291378a85a7e08e0b9d1ddbe474cc1b32a10fdaf8df93af1a69e4ee271f74ca37095a63eef4c5c0361849f3c8a48f448617597bf7f267f57374187c2cab0d1a7792a9aa7362de435d079361c8f9bc61f32bcd71ede459f8841b6fd53a10b1aba78173fd7df4d69f", 0x76}, {&(0x7f0000001640)="21861448b07b8d759e44e4d3ebcde4b672587e9eb69a6bee29310e0afa09bf39b0f3eef50e1d008088d58b4d090b3d9a4ab3c405a102c6700445cb2e0d749d1713c5ac0194d30c585ff65717de3096954def4c8e594cb1fe6e889ba051500dfb124d0fe578442dee79ab56472fd9", 0x6e}, {&(0x7f00000016c0)="e20f6b23267a3076f9149ee322a208375ed2a89fbcebbc2a1517d8f984834364f15b82bbdf636aa5cd0d101a", 0x2c}], 0x9, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000076959cb1e19800ffff", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x1) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socket(0x1, 0x5, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xc8, 0xa3}, {0x80000000, 0x5}}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c28ffe77455f4db66696c65"], 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f0000000040)=""/64, 0x40}], 0x4) geteuid() 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) recvfrom(r0, &(0x7f0000000000)=""/18, 0x12, 0x841, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2082, 0xe208) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6530000000000000001300000000000000c686105a5b2a02bab18bfa2d1fb5a61503a12aa836ab8cd9779ebf8cb1bfdf858585905f6352a88d1dc0fea0efb087eb21c3346726607f0768ac7d8fc2714f93a89d871add5e23020bf6de8b5cb7e8e66372b286d4468029eeeba3fd8eb9ba928ed44a77314770e5f2796248700089f5a528776f09cce5b99222c7f303c0ba18d67dfb427bb0d9a9623a85c31195b0da53a3"], 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = kqueue() accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x3b, 0x80000001, 0x10001, 0x7}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0x18, 0x14, 0xc33b, 0x9}], 0x843, &(0x7f00000001c0)=[{{r5}, 0x0, 0x0, 0x80, 0xfffffffffffffffc, 0x3}], 0x200, &(0x7f0000000200)={0x3, 0x7ff}) getpeername$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000772064419cd3c8f074ccffa95889868627b857ae9414f0ae46f94ba0127c01c82ec8b31306250aa8c364903555ed2f9e9b4c9e22662fe754866ec4b0c6379adeac01b3a5eb63050c0c8cecf4af39f1948908134f6c6bd4a5205c09c5c6c543b0fe0faa6c61e711928fffb7b76cbda0bc57a3d847e2df60291342df8600510b75431fad03db1e1daa9657a2325f653268fc2356a67676083eafa96693ea3c390ef8c954a093ea45cc3e3dfd906250f36e359b34c294aee3f694648881b63171c5992b93eafed5c0fdae4a6ceca2e3dd257ea2b5fc03791a5fd37887"], &(0x7f0000000340)=0x6e) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/76, 0x4c) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x8, 0xcfca, 0x5, 0x4, "d0332631a772576083ff8718d2a7caf1cd7b2d74", 0x5, 0x7}) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x21, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x563f}, {0x18, 0x2, 0x8, 0x200}, 0xffffffff, [0x10000, 0x100000000, 0x1, 0x3, 0x0, 0x7fff, 0x80, 0xffffffff]}, 0x3c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="866e235e6c0301f58f0161ce"], 0x1) getuid() 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000000001, &(0x7f0000000100), 0xffffffffffffffae) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r0]], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r3 = kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x1010, 0x9) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000001000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x3c) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x20, 0x5, 0x40000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) setsockopt(r1, 0x9, 0x6, &(0x7f0000000080)="12671e7769da9125a28505566ae2fb09ab1af95896063ff1c430f8083d9ebf6c8981ba92d04b39be4c3b00da02eab79f4d5dfaa2fdfeb37f9173eff482cc85cc08a0b803accb165de2e9cf98e6c3945faf1a096b7e7b9b7ed4a6702c016da1ba8f30e62a2675fbf813f46ba95f5e", 0x6e) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4219ddaddc4637d6ff4fac4c18c567031266666410f3a44327ec4c17de64d893ef0fe4804c482a9917c7cfdc4837914c40046d00144dfea") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:05 executing program 0: r0 = socket(0x1, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db6669ee85e70c"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) syz_open_pts() getsockopt(r0, 0x6, 0x2, &(0x7f0000000140)=""/148, &(0x7f0000000000)=0x94) 16:00:05 executing program 1: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) syz_emit_ethernet(0xffffffffffffff57, &(0x7f0000000280)="c40f2182d637fcc74afb6a7addca94fc38b85cc4af76ce946ea0e7ee81ce087653c3b2a538a38763abde7644c1fe99c41efd8436e21896199e6a1845e6475909b821f4f4b82d53b914566ff0dab95ca7203d6333a3d2a231b356ebf2b58e") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xd6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) munlockall() 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x8001) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc8, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) recvfrom$inet6(r1, &(0x7f00000000c0)=""/74, 0x4a, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7fff}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x3, 0x12, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ftruncate(r0, 0x7) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x2) shutdown(r0, 0x3) 16:00:05 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000080)={0x8, 0x20}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$getown(r2, 0x5) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000d908da80119c7bd3a655e75c33e74107d88abd332c7585fff08d9396d2a5e0d692098c67c5e66e2dbe65b00127213808ec958bf02afffb3a7b144a17432672d06e234711e11bd504305b055c5ce06f34b58d663044f4906c02286759d766401b7dccc27c2b5abc58a3043a"], 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="997079a6ef0d3de12ca4d50ae4331500b8f214b364bb6fc6d0a4aaaea910e0ecc96e2f48fc63d0a30d44d9eadc7ace15ba335cfdae1046346495f41d310c6933089f66379d0b9058349e6e2d4d7ee9556f173d9c94e01bdfb9e910b22732f098", 0x60}, {&(0x7f0000000140)="06e568a8f0490829b711c76cbff1c0a6256f1b784f30a491a343e36ca6b322812a1038e265de023b5f6f91fd25f1a57e072d2b53035b279a686255c52512226e08c04f67a0757f33abea943e6fbc73eb2efee1d0e34bc72bd31aee5d6ec304a7", 0x60}, {&(0x7f00000001c0)="99bc0bfa799f330801ae189a00980395091466962745a342be743e4f270102", 0x1f}], 0x3, &(0x7f0000000240)=[{0x110, 0x1, 0x0, "2a1735357d562e0ef12cb080522d2dbc0480132bbb839408e7ecf8c46c1def4e2ec020266766610d2c02e5f6c18658b4a385596408073dd333dc2b43d2aee87e7dbe00eb37fb95b33a0d484b495963961cdbda747501811930842068d17d9a76e9fc7860f768e21ab8ed7d03afa0552c6e04b9f728fc37c43281341578de5051f879aff1ba62d7b661d8b3312431f2dbcf5139f3e4597de743c1ddeb5861d41d86a703466d22432b27369162761bb164ee6f0d7b2a3011cfd74cfd73c3c04ffbbda44aa00f26a0b90754a2ebf44e10dffe0d5677a133ae9b00f9ea97aafc84735380fe12d3035d67357634178b8d2b9a68aff43d2930d10a08a4e26b0e8c"}, {0xd8, 0x1, 0xc86c, "1fe4ab26be41508a05a4a19d40f00c04b4b1ad328a18e4ef47e048eac44ddb7c64c79584492594003ca43428dd3887be3d99c5c1307a1b778dfc7b8476d3d233d8a970877dabbceff054501082b9e1d0f7c7f051a9e6a20291ed247e137ac9f5990ec08ad75815a04e6adb9cf81b71df91b6145cc5f33ea964a6d10c18b1fbef645d754221f506be89db96dda5cc1c0b0f2ed342390f33e62d101566e61b4b604422f56c6475bb457173baa02d81974dceff0bfbcd43a7581d2d5262016823865d79a829f8ec"}, {0x80, 0xffff, 0x4b9, "882f2eb1e81be4171a42b31b6bc1ba3466d83183397242955a8d261cb31fb9b87f9ec4d68fa68c8597301ac65173cedb19a4ff7284d9f6480985f93cb14ee28cf7a18d18b5d9bf8ffbafb310ab51c8cdcc4724df68e61451ec7365767cfcca2b8e5d8c2b27824777e651"}, {0xe0, 0x1, 0xfffffffffffffff7, "218f4e40b83bcab5506eb194e0f16d47835e01af69612325f5ac5529f9cebd15812c6500728e62b7fe0fb998793c08b4cce8c9fb0067a1180ec8ff4b4ca2b16ce4a540f4dc3ec21245f3c0dff5f2f585714917b21567556991695e14e9a85c2e922f966b3bb331c2bd6c5561ee1b3cd956d5591afe9afd6f543769d1fc9f8119651694839c38ff3cc9fa21719cf866d530d74fe62c2a397a033f39da6822954198cc5adb1f9e73cc96d7bb0edc77f05cb56ebc901e8992ced01da7eeab3f01bfb75b5de42d8d8911c3ca99be"}, {0x1010, 0xffff, 0x7fff, "c28b04f805b9e8885a8ff4994bbba7d63b204d4536b36c447b8662a87d01092865933e52ca545854527f8b33e2e572f1a0b28698cd464a9837cc1706d81f75dc0eb0021ee6950ee5c34f0eb31e13d15880c53a1940ae06ff4679407cd655f73c47354d98b5e03ddda92150b93e0067da3e431ac2da9e2df05a781228b5e8329ac29f7ccfe6464596f403f8830c2f45bb3a5001177b9580ada6aa5f60d5c2f24d95c56b023c8518754ef0cafa905011cb192ba77b604652267dc890730196747febef273025d3fdb2d5a36bf23c580dbc3d4f6dc19533aba87fe8a53c64c16939fa4d76544debabfce2ef54deec889ec99e604e46c96d5421b9c3806a8b07313abbb7a06a62f9a298872a487370f7966ae7f1b9b6e0209effa29c4310050d76dc3c1452d07ea8f5029e09ac7f5b9cbac2a7035715e170e0deec829a518556b44e0b44b2f91ca73c93a2bcc654b7260202d3b03d1ad3c0549ee072031e5f70db9e24c7ea1a8227c357ebbadfb6f9d32022caa5c178c03828b4c3fb98289f7d9d8f6d86e25558a7c0bc3e9a314df26a38a14c57806e3d2ec9a497a46c5aa63224f2106449cfd59117ad12a61deec28cc001062d3ea80af052003e49f1319ba85fdacb6577492ccc2af76671a4ce3514db683fcae51925ab4547ca88b8d347a6e9771b5239151dc4c5da3eea24596d267ed58f5b3b919026418056fdedeedb5bddd632705dedc7e2d26ab63d60b86ac8d12c5c2d5398d1372979e86d5672adebfad5a3c15adc4c22b86a5a7ebce283d2a34e974af0cac0da5e64be2e2736112a6dd86995af9616a1273c3bd0b028db96197ee7c933527bc621ece300e4ac86b785c48dd8a842d4bc48af2ed50b4eda074617bf710c20cdef6b3fdd4e635cb803fb85b608f78bcd188c7b344f2e7a0d126f3d42f41eb09ca33ff88956a1096d684747514f7567034b138df3a5578b6d788aa4b84b7d8a7edc915e265323f443b9c8073654c5f48848cdfb228f032f3202829e1de62751e85abd847078995ab768af9e07bc9acb606b413a4ac30bc5028d6124c71c69b5ab9d716c859e4bf91c5f73139bfa5d7817a99c8f7121f77d3fed27f701d9ebbe331a09503347b0624fdf47bc1b835d796cceeafe1d535f93cabaa838251182f00ff7ca3853ffbb21a3ed0b9e9b0e9e3eb56bd74153130c14beb0f30b38b8dc78046ac3e100bc3b3b2f0dd0d5358834954c1e5fa9162c7455a31c216cb6478e886272bceb4c71e5115c50e3832c11428bc9c3f109488acdbff973c6a3890d1dd9fcaef679fdcea0b4d0c1607b81f4ee3b57d936e1b550ab59306f6a1af88e6a492758eaf4fff7c4b7fc4916ae6ca26500b141337d1906091dc763dc93adf8cd862cb1fd91f6bab7a3adcf92ef24003c80f9a917fc1fa1c68cc5f00afbf5882ad7f92a10d9deb71db2f72780728810eb3f46c34a8412a28c0d86dc617a40d9a2686869a9dbd9625292269ec7f25c7923188b5e126fc2d815e6762a478787009d8324b215b587d527a739b431c38a5e27a0b4d5d208237759284821c39afad7a02f65f7ec2e3e4101e86f9b86257c96a6a45bd7d57a1e6174a60300392c03892105cd759747166d9e22409ef2c52e1123daab1bdd166a095469e3ff9e7acd1cdb02662827b0386fc0dfe9674b303938a4347a23eb324aadf77b4aea404844b447690278c61ae299fc3111b534f8f3a0d13e056f0718ca0b459ebe4260d52079c332ef1d8011cb7c63c220c3e9929ca4849a9fb92c31e02535c5b51c0cd4e443b0d82338a1a053c1aa33f40c375b4a6bef2e230db7047e35428b2a81cb38bd069a6a1bd82271d73696d0c74fe498ce06cd2bb03665cc6adc928595a83ce5d883cb0c7249e282e75c32cc4f26c94f4421ccfeef65ec5f78929b2a359bd8f9dff413d33d264157a76e717588bc355e94574fb7d801865d4f35bf41d5979287ff6755dabf642709c1cfc3c4854bbc54b060038ed3b874b59b760169dce8d617d7b10133d275543116252af756ee9e39886c5b916e3e697ac345837f8fdc7284e815b0a89f3e05ebee85e926891bbf76d0784a94876121dd4656eea04e3322eb3f822934b1c15b538aaf1ca1efa1c58ce762058df6e026c99c993c5c35e76672a0ba7e804995322a0081d9068615988ec9d27e07b1591956f1fe1adaa25e2730eab5b416860d02b6fb43ed3ed5413038db23064cab4f553b77e1535e34a4e291909b8dfaddadc75c86227f3f55279861e51403c4b589450223aee8f7bd5921bfd76ff9c628003eca1696459251b50d6109cb335a9688ab54fa337cf752e936763737c0b82182dc60c0a2c8e5e09d89ef00227fe038d1d3e9e1d6b53aefccd344554ee42740e96dfb8bc21e3b1e0eac6075fe51b608a47e77a8704d721919889811299bc0885b6ca8bcc52df31b1502ef1a8eba0c8075b8234d632bed27c248c3fff27e17091fa8384be5782f3e40f950fc635cd44f8fd7c55cde19ffa18d1c93a9c3656bb51d915f385d7925c380179faa45eef9a434c87cd8f7fd24f0c75ddc43113c80807774fbf0ee302c90d7561ad0bcf3ba868d26ccc241e2ab81351751b19e56f6692c6021b8dba374211d377e3615362cb309dfa881bce7345c61fc7ca496ed27fc572a98c3cee1dc04f4b56c2bc69d1dd4e004bd00592270141dedca67a4364e32b8fa828a900444463682057d056371ee874e473c53275d8d1d836272cb2ef2291a53bb4513a30560b81b1765214cd48d2d48e68e26ed53d6f7078c5489d18fdd4afc25e619e5d62f4f781def60e074c20fb9bbde7b06038bae9d01566f687970a77e79f21127b039e316f823028051cf7ed444af4c4e55171557d002fe962f49a3c1eeea87d66fee3fc7a5ff0454d4aa1f9854a4bcdd09023604ffb55bee8e37a920b602c11e863fb03d2e558da5c4e1a254ba52df8e7e5fb2c2969cf9f0a57ce1e1b17cdee2d14c47c2ffb3b62c4cd790f6fdbaf437d85b8890d739b5957fc2e534df295bc26e4af4f0c64f229d9e8115ae1b97dea9843b2b25a021e0dc232bd6970001ed98f7b24455c9ed6ef0e29d87f47263deee38e829c812a10aff401fb6e3d56abb937c85267e6977768fe47b6f1d76692e0b615f8278f2865fe775d4ccf85f7cd3b93e08e358115888e36818889ef659621138c065c5b055b01902f69e6f795da660e6a1149d9d24d650a04a44915f50a84c167d0c286b47082ac13b3d7a5f07cd886d64c476cdce53b49fd3c81b695e38faef8976d7d8ce9bc5dd2f16c85419d1b0f81f04261f8e6f676e03efcd6d1a2eaf454887733c20d3a4afe38adb9f9fca0ecdbe5803befaf9cd3f3553a63e9095de845e69da6cc21922e26968ef2f5a341afb5973283b1c27ae39b38a620cd7267fb335a7d133d88ba31e16f5119e09c70a395b9246f55c159a62b151a35941e399192dca95076744645a0ffea8ad4d07520f561fa8ff28d736b24afe5e659151f0efde82a222ff659d8c3ba608e0454b0b105614eea3b9247cbb55d98af8b89f44cd5bf6aec0b68ed61621120b28865da7586f426b42b5b821078a45e6accc8504ee0424770f6953c879bb9dffd673f4adaccf99248d8d93dcb7ee83230886f4215e646c50cb56a0e392e9d0ed0183440f293e0194c739af0f87ede9d2a6cf20d43ba6bc067c8ff7e8d8158269c07e41dee8295f80973fa125742eb8ce8aecee2026e2152905bc912917e3f64191c56605ccc3260eda7117eecc0101bc93eb373d1c325d73dd960ab5e6e3d34164cef5acbe6472d627c07e4f84c06baf637e98466aec1d28e3ef4cba16439203203724b5e661f0c949bd94903bea05fb63a185dfae98e6f7e1b4bd57f8987ede87c054c03ae4ce48f2459d031ea1e9c29fbfeed0463c7bb510839547a792ecd98be65096f612b1bf9c2ea770749d15846e0775968f8237550c4cb4f840bd6d1a50685f018914828def86f93744e9d81469057e550c2f478babed7409b184e6e3a0dc3f322942bc7ea8533a08fc1a87c64764947ccf8f04b2e97752b205265c62304c2f07755043592b53df97331da6e1b968ca585cf451cbc7a0696260b1a918d558755b85ea58e3f7597130fcdffe5fa0c9bf558f439bfedd7536f41ee3ca55d6659c2f5c21587d014dfe78b9d6b1415b927d3af446d8aff7fb652e330f9b0b4e2e8c6504c3efdc23ddbd8cf06aead093b615a8144f3b5c8c63df76f9a3d9345598bb803822c021130963f70b82fb8ab6ae4007f5e2b601207ee8bb1a13b388cb67ca282bd9827011251ef8f9f935451a6f7f6ac4c1a8b827e093017f7246c3d2765a85ecaf2a377de48367423f1bd2aca2584fe00cb7a58d54248573eaf1b959b5108fab211eeb45cf6a2f5e8a0edf9b3f210d8e20f17d343629502a0e25b04ca50bedeb11fa4667a2995a3c4b0c092fb5511d0b9ac753c37f1b5953d11c7d55ae167727f518df585b7d2151e4d5b19eca79d3bff13a2339983d031acccd00e3e4d8e89491d762388c84bde107b57024f63ad7d61827d50cf836d78d3b3f71c09c71656354c670ef9821d95cecde25f73c4eb2481aecf499b406d470e6ac7b96f9bbe26c3a5e15cea352ab78fb606d208cd5d8b396959db81ebf49dbdfc36058ab5aff6c68b9dec19fce6d7b85c3160664ad34144902665f5ee0343c8bfc567d3f2565cbb48af175bb70ceeb846daa645755081dd3a60ceb3b3b7b00c01ea39301629334ae54a9eb2a5842275dac9078478557cb26d72e6fda1711c14b639ac5ecd5181f40e08dabdba69ded3f9394b7c23b9a6f236706931c9ada17a9665d718fb7db328e28b7dabcb660422ce58682d40323a66e81c4cccc642ea637c7758eddfda2167c6fe27773a0391ea29314647860a8779843c1da8a3e8ae43e6ae6bd54feaf281a725328eb9069f4341df9da8af4ce5ab51f8e1059fb818b0504b37d6c98d49da0fde44d0be403b46e464c45554f4a2507393b8b0497708f425036d2bcbc32f90b1396ebb796781f8c201ef3d5e64f454418b0d926cd017d1690114593c9b2f7032525441cebd09f265c900c93e739b50710165555316a72c5b9c24220d78e2bddf4ba154e3246fefb4bd451d3095875ebaf7527d4e57256dae578f8436fb0314e96e9548dd3100bf7917e09455799d9c7f8076e3edc26103403650a1147284a9a5be5eb1684dd1a337c12ffc9de97e7e933b50bfe412a4b33e63e3b9363ae45c559c69336fcc3b8b41663b4afea8bc308f9a419a1c4ca474452e0ba6f654cba72dfaa6473e47bd5f047999c0e720a4af06e36d24444e33a11b172a7f0021cc3729477e98d7b4c6660b7a27ef74058c5d7c4377c8a0fffd0816f2a301e3ee3dbfc6971c80fc2797844b2752d0c94934b21e1208f218f24b45ffde0bb653b4aa30cb50849fa002aed5b3c884e944511cde4f7bfd94af15bb74ba1f389c7755373131ddeb9a701a965d332d94f18f98b25c07badd8d5980e25c15ba380abd275c12fc97114f54160f819f1ecdca67784fa33b4f64734c20f9c084d0ebe2eab234d63b96ec3df0dc8aa7dde67bc601a64fbf0a646202692849e38d60f13625c13463b921edf63416887f8c45f86c0eb2ed51cf3c8a1aa48be0f1c4edc508ac70acba396a580c03fb10adbd90aa2f50ad570217973c7fe4dfc253b4eb82853eaa49872a748f289a5861020983446aa14a98a443760444ebb21832dd546807b9957d435ba3cab1dc42da16396d4a291c6b67b1ebe43fc0799a6b7e22a70ca2cbcbcadbe750a0b"}], 0x1358}, 0x404) socket$inet6(0x18, 0x7, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c387455f4db66696c6563ed"], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/11) r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/165, 0xa5}], 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) bind(r1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) syz_open_pts() 16:00:05 executing program 0: r0 = socket(0x10000002, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) r4 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/33) dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:05 executing program 0: r0 = socket(0xfffffffffffffffe, 0x8005, 0x41852e50) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 0: r0 = socket(0x200000000000030, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x10, 0x1, 0xe6d) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c474e50"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x5, 0x4) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) socket(0x19, 0xc000, 0xf1) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/219, 0xdb}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000001240)=""/197, 0xc5}, {&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000001340)=""/144, 0x90}], 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ececf8c2c7455f4db66696c65300067c5b03425ceb2345a4d62197a6b5031624d7c1883565c04af5986cdcb71048a326fe3f22591ccc475fd44364d19451612278a1cd07aa006b162b0df1a310d20ea0717889c3be87e55e694b4d82e7561adac74dfff21902577e213bd75d200f5745a941c21f2e74bfee5474edd4ea2a1ce902105dda7aae5b8a41a69e1ce785464e7d1f3d613e52d3f8baadc16573b3ff4"], 0x1) 16:00:06 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x10000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00'], &(0x7f0000000240)) close(r2) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2011, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/68) syz_execute_func(&(0x7f0000000040)="c4c17a118a00800000c442fd21b5d0000000660f383c9d05000000c461ff12bc25954800003e450f0ec4c3791de500c462693e57990f90c0f3450f5ee16690") connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r0], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x5) shutdown(r2, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x8, 0xc43}, {0x2, 0x8}}) 16:00:06 executing program 1: unlink(&(0x7f00000000c0)='.') chmod(&(0x7f0000000000)='./file0\x00', 0x104) 16:00:06 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0xffff, 0xffffffffffffffee) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82ff002b2a9195d4fd3c19892fa742acf686e2fd93fecfdebba56ef2bc380a0799b38d0d51695835a0ace1dd816bdb6d7a0d4027903c177f69f8caa13f0eb34fbb0472ddc672329d1e80b200000000000000000000000000"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x10, 0x2, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20780, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:00:06 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x4346, &(0x7f0000000340)="fd136dcc2976c06fd75754f40bc7e27432949ad9419c0d5baf74a5e3996e26238aee4622ca6097d582c1661345ae805f257714335072b3f9f30bc34d18de307c9dfea349af1ed60a00225617f2e259582da67629e959864086b81bfd62f70c4d81a58014cc0d09212c329779ea665e16a8b809828a838b63097a8e0d914d231ca5652ce25198144f80c8c29a76c43c15a86ffcf0145da806c18da2d49d7e61ca96b3df2d51793b84e32c3aacf727699802720877e0e83ac1465838f2e003d7583e71ea8fecf486425b252ac9164a5a504bded1447f7ae79e2e4941e3415a360d6b696f205a5132965db77bb159f4e5af23d76199895fcc6de019b630bdf4844a4cc3d2f76c87d99f9317583ab08631744933b067a6359c6e92b7d3f1e091f0b96a340e1eca49ff6d09ea175d695fb27a689df79cc755681c8acfade3af26cc5e6fdadce0f3223225f398e85c71c3c4e8f2e12f608518f706f1db0950145ea4cb9742d11b63e468ec80217e6f0cb6f0ceba7569a15ba4408f37df0226b44de1bc141850e555f26097a36e187d30f128cabf4133c21e49b5f41524cd4cce78a352357a9ae375262c3dc03b401c5a7da59fc6fe91c3398593c40e9f174b4c2c5dc15a5ab2209fe4bf34bf21d8710496c43c53620bc59dc6e3ab0460c26c5991a7ffc2094f8977b6b27e9f8bdba96d36dbabf7f60552cfb5d01b40d4649526f324d176f85bb045503e8dede7e07f366b4d5cd0cd9f228d315343259bf26cd6c32e753470384d1cc1715599b2b94018c218ae9169133f6ceb0868ad345751b28a77a92c7ae1ff76d81d9c8c29c47eb3086b53e5da11a63daafb56de9fcd3140ae9ec2fb5fad59d74588ce5e45cf1517f6d2d760321c12b8713f1761250517dd32da7abd00983401f379c2509ef348d434ad0734284ba05709eb54a366bb315c606ec6c9638ae2e0f454b6176b3bbf2f28d0d0f9aba4833dfb67b3f6dc38a21367ca264446135dd142a7bff7a51802b1ab42067963dd3da42b47c8af4d2e69bf27b36aa180455d5eb2166373c7fa393096a64f6fbef964e71fbc740b425f7928ce00715fd62356cc0b3ab4487b805bbc908b26437e703b997f1185e625dac1820dc48bcebb5c8b161374af69506408b63014795405b4b8c7045fa09edb95fb9b4ecf841800896e919f81651f28e5b14698399a808d136a5f4246fdb5425a81733752b716b7d17e2e174a8f6d37d97db77122e8f6acc7548f73b41a863236b0a608b03d0b6f50e65cb7de490278836f7690ad4218b49d608969100491fd82a26ea1931de110083fc3892fdeec8cc22df4214861a7f9c40ffbd8fb459121bb4f1dd3f46713cac70768a5e7e8d5744b44590435859caee76e0211d2df9ff9cccd509367561eca49322f05c3eb37c7cb5f5be8f272abd44263a613a62b874013c9b1d4e8dcca0aa26f8b145c7daf4c5ebaf6cd6dc66ff0995cdc5fcf485360c6cd871a51e681f69f101f58b4d1a6be97de57474918eed981fa52fabf780f2bbcbd995e30d683a48f2c6e7983ff2b7984023176fac67a1d53592462bbc23983be0ba46b69af93db3e59bb9ed033e596c190edc0942284b6d95eaf825a6f2a5fa3b041e5e757582ff9e31501c84dcd40734f72bfb742a61fafbdd1641f8c7d59ca35f9ee39d9bdf9b41339a7059c2e557c35aadaf478f8f3b745e9bee00e7dbabd03db93e344c154539b5583a75a8b6136d346f0aa55992fdd7f79a8bd490eda8c2977347ff38634e2e9617bd3227d9341a102fe9a9b7e6a6aa03c1b596651f2f827bfcaaebbd635b72258fbcabe96c30042f281a4e2876e8edf6af3c7535ae8ee7221c1f4b20d824e6b9f841fc6ee6c627878ca20cb4a5e34433b6621641ed52856060ab1ea983437e0ac695e323f0a64ec5340aea0957d09764b2bee8e428bf2add131e8599d9d741f645e16033dbadf7b9c3092ad2d0316d7d9cc23b658bf57449db24c62dee142f0722331c3c08e685ae1555f3c5c0de7c0e875a16628633b0e9d4244cf43308e415c52ca3eb5620b11cd3288b967d16413567fa5bbde88d7ef6dfc920b30c971e55c334d4e4557387575fe7bd9f088a8e20e099e2d8dc211dddcf72db6c5ea16393657f1bfc1914903b9247797a723956c5271806520ff35b042951b7cab87aa2d2a6bf946f2141fed49082c55b49a45b3fb54405bdf52131d16e7e9b8ac4f75f78552dc9dc7a62d487657479060f4f1507c7163bec0ba39b30bdf203f9593916448fe51582ce934843ff87d5cbfda98ddf35394e57353d416c03c1d78ab37ec958aa8a99edaa146e97a3ff7584a37fa507e33a76a6404876796ed1713a3cd1335308d9dc975f09eaf8ce7ca3b3c60dc95ea319c41ef7c4b02b9112ce3e0eb39563a6b74cde0ad656c859708beec9689b2a3171504c2746eb07c37e21b95a52a1fb226b28a52a019c4af011f17c20a282168b7a378aee907795a5c55d409e96cbde3d7576c6d0011849c9339d4d674a7e79e56e46f198bc743f1f3fd34905c36ce13580eaebb9d35e08a370e136f62cc93ec0b797700b017fb812d4dedaa07359a37a2afccbc1525590ec03c83e88aceef9f439bea7754d0a47cf64acdc542dd53cc5094e051015c3cb1a57a9fa90034cd7fa265a34b2511f44fedb4549177fdf1d9be112ba97396c797651ea4e63917568852fb0486c91368ab6ef104db98a299d49dfa95d6c67cff31b6b96172d8104f9c52f1bc9f9d47a4b93dd1636f734089fe4864db4c53699f4267b2c160ea62858228fab659d35a379e6df1a65c60b5ed11ba1b53bea2ef0ae00ee4101fab7d03ecd5dd0b4aaae5b777fc63fef905fa9a449a7b63061643e8cfba98b2e2f0a95433843e7fcfa90faec6e0627d0464b5033a689599d2249c94757aad6405f56f8d4db914ec37928ca2dd1d433edde14829c73a59bfce38258cfafd073d7552ea44a4d5d03c8ecef201503b77026dfec4054791025c7cc1578ac8f38df2f15aae30c54cb6b5e087b29fd1cd212626532e5e3879e958b76b125afd7b4369eed72af8451a19f07dbc91acae811ecbf45c319ca865efc3aab3118abff2ff51f9cce91e0b375cba50107a88df52f54ff4033c594eedab1ea5d322869d3799913e085134dc932ed72f206a2adc60e05ef94c7fed2d2bc6d5579fbdd57696c63cdd56b13421b8247f58450985f8f82288dd33e1ae918a9f53fbe859719e4238a05ed59ae5cce0db6ae05218fcfafc9d799e1b46e4c0a7521f2d35159546cf9f4e138e16591b4f6c570d40d518cc5796420a2f1422b40044678d50573ca3fd3405490502b1e16bb207a8d6b280e94fd21026e110cd1cfb413d3ca0528f948a104d7614e6625b2b001ce84304497dc6281d4e2829c289d3fa715215673dd6e0e19189f3e71b69b1f0ea08cf6794874a68ed712471619af4e6d606a2169f6deb040756c34cd0e0444f67177a588e800abfc593d720b56f9f18aebcad4c2b2e5af19f4f29d0bcfcb391f743b7c77173518b2b083bf92af2eebed84ac5e70190fb04c79810a2083f29304d9e6b076844679ba1d580f085d21c4efb46d5453b3cb1599560ed827d0183463ef1428d13ae70a5a8139f5e992e30bc28be4af25b64adbdfd6300a0c80dba5eabf2876cb4023875fbafc97c281336a32bfafd4bb627b067b5ee883300f7910b8e117207ce3807fb2d0a43a0474b5ccfb81eecbf823b8201b400d03643515a7a11e74c4f196ff70715b12c1820cbf0c5d34184d87ac32a2b2d12beb5767b9ec03204deb7455a191fbe73d21daf55c370bf232d5b61918f87de405b6915376a3075a4f9a466dbe5ed72061ac89362e3a1cc286f0421810efcb0204208e5012555f9356e4c1ef84f8018f37e870935e50b48635512c4ecb6ba7a0332343e440cdf3b94dc729683afc7f924c9ad4b6d2fecda01b0f6c75a43b9946dbe9ffbbd2fd79e0bc05d258d31014e989d47d06bada1ec1213c92a4a4801e3b065d33b2c5d07eb482875cebb450bb74ae3edcef4d48fb64bb05de34ac874535260fe9de038b6fb71048343ae4a3944e8cf36c48a97e507776ae4a61070a75a03a5296d2827c6af0b36e9b97ed8fba0cf46b4f6eba47aa846fce195e80e461ba3c88533703848d214169da4d25a6c365d27e06977bf054d835c1b5b428e1f68c47583fe1a07ca1996d5ae45b1649faec05028851079a86d15f68839f0eb326487ec7d24bf63ff890f2db882e8aa2c4bd8490491b9fc97a70f9dac22fedae10a0cda99f1bb26cf1418caea9a0f55a42b9f7493cf332ae2e5deaa7bdf8187b71dbc70998d90bd960355593e77d219094d6c8d740e9ad6dd944b57eb8b7f7fd1517769594384fca4e4a3d9853c7bd674091fa98fc629eb3552b1302a06cac00ca3c7edeb2df724212e225218a14ae56a49d343e6d0ba2e33fcd0b63fbff508df99326b4c3847d1d5d64a057d9316b618bbf9613f579de54f85fafd924d663cd65fa1700fc1b04a4f6d30b2b0e4ce5e0af5e420f0996a136343d05fccc555390f5abe9028d8fb824e16c08a2a54633dbc2aab65bdce5ae9c0e8055558e9c7b3189f7ef6947ae08b8a8fba6410f830f800e4909f0d48158436410ee7a87cac13d73f098ec07f30792f9b86c7e2063c1d9954dc298aefb42ce6f242742c7c299633e486088aca3964a086de821157c46ffabd378503fb703189bf725a7ac085ceca298f74737633efd013029876e4db0097c4cfff738e299045073ab59e71f33651773c54e8d4d20826c92e23c7adb691b9306c7439595ce3ff23de181a72e5047ad708723ea4ff91cd3fbc2ddccdf1f75678377a3cb7e5e8bde7e9132fc8db179ac920cd9d6bb5a5d097ad70cc4e9272f321428f3e049640009a1d8d95fbad42b25d56e3bdd1d2200fd44754a37b0f8e7ef82af555b36fe089c681a4303bc40a98bfcfd5d2e5f52199cb1fef0ed7c2c253e7e633ed801e5a33d08c9bfaf9067713a4ad15d37e815e574a57ab8b7ad6194a3566eaf7373f35c7b2f7a12224955b855dca5f27a4f67f457cc8f0b9dde0c844f335af8e9b44e2d2b57d67bc0242f7d381aab4a9c25f6fba99ec2bdd626ab11aa37293052c72ca97dfb0aebb74bebd0aa39e69f12eb5f8a45dd2244fadc69761f1eccf231bffb4ee0574aa0349356dae76a00601c916f2e7557c1d8fec8cee51e6657c81d97add251997a8b95b4cc348cee290bdc0b489cc60c16e4fab9f5020ba72af93c656eaf882c8d876960e9f15bb0e2dbc3629b76f22ed352ee0e0178c86a03cb378ff051cdf8b86149983ef28b164762e9c8444b6d3cbff3746f1ddc691210e2d70ca44a694c9b13c75139921f458f6f59eca6ec763833d80c857116cf8c49eaf3d92e4a127a92470e0b3e67409c68ec2f2b98e4c883c22f58562518631c3872d828eb7684bd120da8090f867c3eac9296e27ce718c198d5fedfa43dc6320b7fdbf4795b1c88094a78a7642f02331321335a6a1661da693b5f7915711e7cd2858a65a9bebe6d1fea07844fa7ce8f9779a5c809f3bcd888501c8b82f2ae5fba40272faa0b259b0f7de14bb5717e05ad9f2b4c84af028b10d8d945ce48718ce551fe650f991061560e043e1f1c85d0e5a8466cf7db426a58f862d27c8cf822f4787191928da4d3b08a813e45aef94f9dee0b309cc45d90d67540590da675f2ba02e1385412ca0e6fbc8135e8ca7e65fbe7ae2159bdc540495ffcfe807ba648397fa8bdecb08e4f119382e0b0a6fc3db826f815da1b9e87b4d9f806f32de9f", 0x1000) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000001340)="105506966d23a32782883ae0f79c43e4e04ef7d74948c85b9ffe28148666640ee88979f4357e1d9ee009740c0f7da3c078560e2869526b6d535dbfc9b84a5316b5dc46f4cd4f259f17b3d78adc814089edb1978712de3f5254b934448844bf8bb1d49aa56761e2b43a9f858d5a49c6d5fa89746006657f602aa0d76c814c5166872681bf83d4dff556642b640ea7db43e2b42c3176831bbd8328d0a8d8bb9ad53f708831109d0c017e576bcaf43502364155117ab75b902fe6dc82c6c3a0c8d8a84af0e860e29d51a2ee0e36a668647f461996f384d1cc0e1da52c7b2b0e6ffdc2c89140cd23434deef61a20f91945979010ff8ffa6f877a8145", 0xfa}, {&(0x7f0000001440)="236f97e343152db8c67689171fcd64b45098578c3164330638674abc4c3a77560b3665d83844ed7514b690bf223ba8dcde78d006ad272931c763bec58a2de5edc26318c93ee5d01b23e0b8f59080b44f1a9bd948796374775c068eebe9d4b10b6d79a84cd87ac1f63aadb1de6e47933182879befd28c9864aef6937dbb342c17d18bb6f92cbc8796ad07e67dd1348c6413a3634e554eda65dd70cadb2863cbdd53a1572cdc2bc78ef622578a0baed27091ebc5bb3a158aa30b3ebe5b2e4e4adfb08c19169b2e032f80a6805797e90f5b1f8450f0779f0fcfb1dc2f58b74eef7a885a2cdc5474", 0xe6}, {&(0x7f0000001540)="4f8034c334b2a852d73f7ff2101859e74c1d9b29fec234de74352c89efe042043ccc538eadc39576fdd7f60ee344403d08a329fe1a967812dc3f3decf0df151cd3449ec0e139473e13f0c95cd03f7853dfbf75b0", 0x54}, {&(0x7f00000015c0)="e8e9e793e12f97aa8f691da641d7cd655cf442b7c85a2702ee67358622fede6fe015ac2f4e0fd1971b84891625cacc4e4e515af644afc409bf954caf0782cefa95916f2569c6c216814cd69cf1c743a9bb91040d075526da011b5b433d9aecd7b72a593f94491c298b7d877eb3b23f4d1edc8f08c4643ea6cd497610be503616301d9c9956e07ceb86c0785de0bba993a58587a38bfc3569afe1d0212f046b5cad860c76723623e4afa63293831c5d9655cc3ce00986eb9d7511d2a8056c0d6e432816af082421b665e8ca7507f4f3f83614b58a3d04", 0xd6}], 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="0dbd0055bee17260472a496b635f3280903211141266e40031bdb8bd067491a30096da83ac9a4bca8a33a3a575cf89f6a1770a16d7d5153df5a2b5968c28644390354a0cf4ffd28641a25c998efb6697b8eb193ad1aae599640e0fa4f07d90bba5c23b37bf3da39a101c7add3284f29016c240ed0f2be4ac97217b21e3759e4e3a86ebba908f0be0b0874556f35c17e54691c823b5f1073c4b8c35bc7ce9bbf29f8e7b3d4c366d369d", 0xa9}, {&(0x7f0000000100)="26ae22e07c9cec8529d7f6", 0xb}, {&(0x7f0000000140)="f107625fae3aa2b885c5435444120856a58b0785b54deb7d9be01dde0fb564cbc0d2c071f9a5dd9923aae5b7754331bc3c68d930e6dae7f9fc6bc1723f152aa539fb0e663f9ac5530e54f9c26df4c42047d7328515b3cf8e3b627b5dfd6f98dcd367dd0c40649def2260daa6a29bce953bf71de0c5a4048a3401df151fd12ae78411ce", 0x83}, {&(0x7f0000000200)="b37986e0263dfc68dde30c3419888abcea10a0343657c15840182804d6fafddb803911b6c064fa2499da0edaee24c1049c41907a5ca571bd70b832373896015c92688af48075e98a9be3af5b7ee9aa76ac1a75992febc6d5834eabc6dfc07f07c6c905ae59d78681dc4f96c4cb698507da139b13a844c02704", 0x79}, {&(0x7f0000000280)="3cb82b20016c27e187bdd8fede304e20bf69402a6d3a542018f6", 0x1a}], 0x5, 0x0) 16:00:06 executing program 0: r0 = socket(0x5, 0x8001, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) socket(0x4, 0x0, 0x20) 16:00:06 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x40}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r3 = accept(r0, 0x0, &(0x7f00000003c0)) r4 = kqueue() r5 = socket$inet(0x2, 0xc000, 0x2a) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x502, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000080, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x100}, {{r3}, 0xfffffffffffffffb, 0x80, 0x5, 0x5, 0x8}, {{r4}, 0xfffffffffffffffe, 0xa, 0x86, 0x6, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0xff}], 0x1, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}], 0xfff, &(0x7f00000002c0)={0xfff, 0xa0d}) 16:00:00 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = socket(0x6, 0x1, 0x101) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0xfffffffffffffffe, 0xffffffffffffff64) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x5, {0x80000001, 0x4}}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x20000000, 0x0, 0x0, 0xfffffffffffffffd, "d335951edba969ad2bf4c20e098c974ee79efeba", 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x2a, 0xffffffffffffff12) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287476f4db66696c653000"], 0x1) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f0000002300)=[{0x0, 0xffffffffffffffc3}], 0x1) lseek(r1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xffffffff}, 0xc) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/90}, &(0x7f0000000000)=0x5c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="3c40da", 0x3}, {&(0x7f0000000140)="ac609ac6dafa1cf3beae1f7502ce13ba97012127bf0aca045efaa0f080a1dc5f800318e2bf98bbf855c3f2c9ba937479f2b6e483c251987c6ccfdd3b8f35a3579b6bf37b9d741dd012d1eddfaf5ac9acfac759db997ab0f7f7df7c132dc8d46667fb3ed9f6897e3cbbd4b90b0375bb7f993e221f9feb27b86b5f0135b4d6410c1c76a05329dfc113e07d0ab57e483978da69a61ded56e9beee129c", 0x9b}, {&(0x7f0000000080)="bd368c8896bb7a85e9840233e2d0f66af050fa2e4b9ca927122028cef747dbec367fbfef8cf57467c829ad6ccee6685f0caee8c9eeb70ab83430303bc37b266441a4104172bcfb2b635112b2d669bd973a2c5fcb699f2cef1140fb8bbfe28e071f7c11889510ae04e7752c862ed2fde852f682965418329a0130ede4", 0x7c}], 0x3) 16:00:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6db, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file0\x00'}) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:00 executing program 0: r0 = socket(0x2000000002, 0x8041, 0xa585) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x27, 0x1, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287462f4db66696c653000"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000140)={0x0, 0x14, &(0x7f00000000c0)=[{&(0x7f0000000080)="f525b253e4db769b36a16a7e3dbe051695e977fdb98cae", 0x17}], 0x1, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r1], 0x1e8}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4005) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 0: r0 = socket(0x2000000000000018, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x1) dup2(r0, r1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x120) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() r4 = getgid() shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getppid() writev(r0, &(0x7f0000000a00)=[{&(0x7f00000008c0)="b8d7096cacb1717e26e61fc19040b833e7dcab53ef6e", 0x16}, {&(0x7f0000000900)="bee67937471f03c533e4760a630a3d2a9f11e0fcfa6861227cb30bd4fda335b2a9167041911c66e88f9b687b962b5b0e764e8d296e723bf2533b42520d612663b9963c36d5e3c3e65fb6f3095f285ea9c71d36c0459306134706aad18460ae60c8f4182566efae1041ccb2745a2e5924f1715edad31bac343502e802018f82808d655008ae94ddc80f329e3ae740c0cfc083dcb2d2e0a419268a1e8f80051d0b53ed6aaf93a819e34e7d0034aa28bade33f85ddfca7f9de3d1f4bd755df164f6d9e9406c0f9ba2c86088ff1059ec3b6f15d8202be3", 0xd5}], 0x2) r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="29351d75e37876f105909b6992f1161ca6d15e1cc6b22307931321258f1253ae0a90c496eba566e19f1f4e60e66799bb0950c1b910ec54892b12187c08dea957a4db15d31650afcd6003823f996708d7796b0744ee0db2434312e90548a056cba8e746a7b57f8fadb1df22fe3f1058f42324c81f07e7b58c93eff2a0e46486980b3794c282a1205a367ca8604c2db94773c40946c822ad4371329e5f4fc3a8795c8e9b8e43a861c3dd9dee", 0xab}, {&(0x7f0000000300)="10fa42c8b5c86f261d574b5a36ee6ab3b96f31eea00f02058c54199f8b7c8f37b7e451a49ad0301a336a2d321502af687d0d1d9dd1d63656f196269b181d05b69e4f16718476f45bd50a5c065cecfabbb41aa085", 0x54}, {&(0x7f0000000380)="c312cf5ca7495fa143827b18b1a07329fa99f6a177a33128dec0a271af678a587c45fcf4b34d3ba6a237c872bc218d3a8de388a8a2ae4ec361a97f82aebff9601c103047ae5d669f2cd23ab02dd462ed9bdcf024dfed281a8d56fc4c8da409e1933b1f319a1ebf92731616bd6125b2f8b77e00235f95a1baa2ec096c70f191fb33439bd4d234feafa04733d5bc4d070a357aee889e3621c55c96d2c0ce3c2c8b7c87c4315084b6a31398bb67e89211c91b2afb5120", 0xb5}, {&(0x7f0000000440)="abba366d1fd71edcb97d7ec9c0e3a23d42963d0b543520e0f3d7f9e39b24e67658c851af90404afe6d004b8886d0fee7c65ca54c4d68aa8eab25d7e72b2d24274ddd3a106b7450ec0bbfe2f4b0a62c438b3672826db00647a98996262c86398aaccbc14ebf6b4d472bfd28f8749f24ab60549d207d05ec60773b8b4b9c91869785cc", 0x82}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x2}, 0x402) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x24}, {r1, 0x13b}], 0x2, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x18, 0x7, 0xfffffffffffffff7) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c1f0000"], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="aca6328e0969c71eb12b0d5e15e9cebbbfa39de1e6682af58d5488e0e41971e54e38364cc2b2eb53d904d50aa86d33c800b71a8eaf3467aa8d349953a1e3e6b5", 0x40}, {&(0x7f0000000180)="89f8b09d53a2f8499dd2b278f498b1219679238d4c2b130725eb1d5a117d9f5f42866a92341be34accafcf3421a1f500e63f2296986e70e0f5d841ab0375bc9a29e18d162be8035e4c2a07dc982a464f8df95845904424a4aacf628db61d", 0x5e}, {&(0x7f0000000200)="e7982e7a5efbeb1f2b7f213d39774d478ad1b8db0731e097695f39059cee27ffdcf018e1e18a7c368d00ba41271e7c1ea046be48fc18cf3282129bee56310e8bfe9059c5344133431b3111c8ec7db9e9a2e404f6e92ce8d29f2f19afa6d44d045ef5f0436c39caad500d75a9f983af9e3abada4544984bceef55a202a39b4ff0d1556c9fcb4b3a02182c3874ab811cad5626bd297d7815b506a3d594ea7d6b2562add79d5c374b099533ff4c9d3fb5c6048edbf8611947", 0xb7}, {&(0x7f00000002c0)="24b3e7eced63e88785b4b0e5aa435cc0001ef7dd55534be592f0dde201818df5633b34e8fcaab7c38244f93765f81a3f315914b6894d9d3cbb704fda74bc26fe", 0x40}], 0x4}, 0x408) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x2004, 0x9bfb) chmod(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x2) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) flock(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffffff8, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="aca6328e0969c71eb12b0d5e15e9cebbbfa39de1e6682af58d5488e0e41971e54e38364cc2b2eb53d904d50aa86d33c800b71a8eaf3467aa8d349953a1e3e6b5", 0x40}, {&(0x7f0000000180)="89f8b09d53a2f8499dd2b278f498b1219679238d4c2b130725eb1d5a117d9f5f42866a92341be34accafcf3421a1f500e63f2296986e70e0f5d841ab0375bc9a29e18d162be8035e4c2a07dc982a464f8df95845904424a4aacf628db61d", 0x5e}, {&(0x7f0000000200)="e7982e7a5efbeb1f2b7f213d39774d478ad1b8db0731e097695f39059cee27ffdcf018e1e18a7c368d00ba41271e7c1ea046be48fc18cf3282129bee56310e8bfe9059c5344133431b3111c8ec7db9e9a2e404f6e92ce8d29f2f19afa6d44d045ef5f0436c39caad500d75a9f983af9e3abada4544984bceef55a202a39b4ff0d1556c9fcb4b3a02182c3874ab811cad5626bd297d7815b506a3d594ea7d6b2562add79d5c374b099533ff4c9d3fb5c6048edbf8611947", 0xb7}, {&(0x7f00000002c0)="24b3e7eced63e88785b4b0e5aa435cc0001ef7dd55534be592f0dde201818df5633b34e8fcaab7c38244f93765f81a3f315914b6894d9d3cbb704fda74bc26fe", 0x40}], 0x4}, 0x408) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x2004, 0x9bfb) chmod(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x2) 16:00:00 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0xa1250b35a585a086) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c01000000db66696c653000"], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x3, {0x7, 0x1}}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='le0\x00'], 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3d4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r5 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x2, &(0x7f0000000100)=[r3, r4]) socketpair(0x20, 0x4007, 0x2, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000)=0xea0, 0x4) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00822eceef9c287455f4653000f13e43000000000268ebb55ea897ea8dd65ae5e2c8"], 0x1) socket(0x1, 0x5, 0x200) socket(0x2, 0x5, 0x7) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="3a9912b83f5535d928d9b9ee008c93cd16c69b5c197bfc4aa4929fdb7362874364e7369566981d88c6e3376a91c3e9729ccefa04619d270a442f4f2b1cd59326a48e276b23f4958421173dad4bee196fd11316afb7c6416d2d82e642e0c6b2c7fe175c2cce427223fbfb25fa5bfb9e02ba9f4c10bb5e444ce5c91a2c73f9ec3fe4023d73b193", 0x86}, {&(0x7f0000000240)="f3d82e22b5bbca0f6cb9b6aa2ec85d16f0269158ffb910bd6b86fce741dbc272af362b6dc077decdd2906611d87649a9ff8f1385ecb5f193d33d48308c41a1012c778c3c8cfbfbee11058fdee7f7d194070ace880dabc90014acdcaec093841ba1ebd2ddeeb1edc89ad868c2087607d39a4a4e83b2cc26422b2f3705ba89077a4d845714c4c36a7a0352cd1cd5", 0x8d}, {&(0x7f0000000300)="3965fdb0052232823e14874a15bb17e4d6eb865af7de724e80ebd3e5020efabe336d828aaed66dda63a20bcfd101ca4c5cc786543053310df97c6bee26b3b1a5d4eb6974b065b31c1ced962043884505e87937428e1aecfaac09c8c2283658721397664d797f3a62", 0x68}, {&(0x7f0000000380)="5393231da2612751d2019fa56909d3675890bccf5e13735f6628d42747defcbc68bf8788755c1189833977881d7ae211c896448642c54d48f4ea72026e59644a470911f5e8c8e6036e5ab6b20a80a047fbf4349252794c27bd486692a94769cc62df4a3b0f2535763c4d5f37419c1dc9488114470019fded3bc8a40f956084663f1ced59cf8612c5e2f6d28250cf76903c230c6a343d78759658e2fae4f3b5908bb44dad7b623b423ca255547b5f79829b0709410e6b3ec52cc8084fd0c066191da36c694153ada6b573b9a1fbfc5ea64cd604e193f2b504cdbfb68ecb1fb2bbc123ffdb8b5fc3ecf5077d7c7ab77807121d8d2cd7a5c3ec99cad17e", 0xfc}, {&(0x7f0000000480)="6f60dfb1fc3ba97e282a36eb1b095dc231997b9e674cf18d4427662744339075f65bed14dee69cc0bf4e7f97a53b5e8db483a92cb40a5b9ef250360076a07aa7b153", 0x42}, {&(0x7f0000000500)="8267c0a94393ec2ca1bb691fa88c56f7be03f55afd5a999bb448f352db4446c1862ba76fdd781375fe62fe14fa2a3c612c36b68e76f55e1da2c899050a234486", 0x40}, {&(0x7f0000000540)="6baeb2a671e226c7953fb56697595f9a97b297e865558d18a61c7ec40e97accab4029153d00ce98393778386e1b58631c34fe76b5668273b27432f8c24e3fa3e1cb4deb6d0", 0x45}], 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x8, 0x21}, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x3f, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getuid() connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ecef5d943e618f4db660000000000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x5, 0x4) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="5419ce0d23c2cd4eea71b7bdb2cba9f859e654c75b9d0003a588af4ce29814a4d4fa8a0e97b1a05b54fb1f", 0x2b}, {&(0x7f0000000140)="b2b1bd3dc03ac7ed7e7c9885d9619b4faa864c45803a5620b415cb46700e9f50aa4e5f3f6308f2694af3e5f6d5149a50101787e3d388fd6824fd1876b6e572c2be9507eafd6d11af1fadf386f084a857778d3ee1e779e458ee4b316d0f67450fed7ac6165185262b04eacc42bb70876d4112bca78de022ab8b0e2447ad7983de88fd", 0x82}, {&(0x7f0000000080)="9916486cb55f3312dbca260f43de418858e6ecc70ddf65d923cbded81bc3dd4fe17c91a2a0c2dd51b568077cd9dc791845a12b", 0x33}, {&(0x7f0000000200)="ef6bbd871cea2a1976bffb3ded2fad6b3a2f06cb8538c5d761712cab52e8f82d6519a3488b87ced4d242f9440eded7acaca251385033f6e9e62a7b2e83e133931a7e0b3af776fb4194bad88d2f57dbb9e2afa30f", 0x54}, {&(0x7f0000000280)="0d5c2f1071c8631ef63f372d9c548f2dee0ceec3cd424c56d13465189af5486951549a60638c04fe3bd948b059e01297432f52b00010de2260168ab00faf23ebccbe7873626fccc2758c8bfba7edde6ec5844c962c8bcad072f8034e1daba647d960ad041d0f915978e4e8d8ee4c7bd8be865b8f71767b98f8a7da25fc09c03d83fc148280819fd5dd9a5b550a574bf23d1c5d3c369cbdb0b6088efbb7751edca7660da963168d6eccf642b28c4686abf12642e1d6cb5b9a8042befc98", 0xbd}], 0x5, &(0x7f00000003c0)=[{0x100, 0x1, 0x0, "3dabfd4dd400f73b88037f55a4e772e8b9328d8b1223fbb778ffdb19fae9d55d82143ea5ec7d3af70a61c99ef6c6b91ee4907d9b1ad9b129ce47ca2a8cc1e21903ae90a6affd32d4419f3daf7a94c386c838a911b7307fe347bd1a11869b9137c788f117e444eea14fa61cf6fd638faa87ea252b486d85e791cd3dea62a16c321e807d5e32c261e1288cf93f60e0eb65484eee264a52732ab345bea2b6e1a19517e306a39fc8fa06863d69a06d6702764f4df98329ff6403bc920e59f89673940eae8d4de7bb9fc82880692631a02e925bce1e04ad81e589d32596429524e8ee1dc670d30aa5efe5f3f8"}, {0x78, 0xffff, 0x0, "c91fcd5843527e07648c62d980e12ebb41db210550514e0f00fa802d4d1e4f86c873e344d67c115b65426bf4524e9255586aeb3fbe94c8e058ab9d89973bd4caa6ac6956167023a76acaff290d0e504d04b80403cb9f8d420717bc6f4e5433b55c2be7c30a35b3"}, {0xf0, 0xffff, 0x6, "f19d3efe53b689b65f2065723de36ada2968173ad8887a224a7ade9723c406f66022bf68c77c4ba6cb19b97c2514cd238c5e69806e3d579c6a08c4ffe2a47f7c8b7ada7f6237a1088be5033772ca7cfca199e8314c5b219ecc2c72663d5098fe52643b96a7320f420f6ad6b9d4ab985e9dfd0ba66c86a1f3cc96fe62a31fe7c9c6f18bf0aa0e20bbc3cd5ff55be621158d7fb1ecc946a1fd084465c1793e996056169ba517c9ae0e79da08fad127bc53b84b9c5f884c66d0908199560ae879a5911fbed681f2da4d9202ff1bab5adc8e0dcd89c8e625a171446f380b"}], 0x268}, 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, &(0x7f0000000200)={{0x14000000000000}}, 0xfffffffffffffffe) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000022c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r0, &(0x7f0000001180)=""/245, 0xf5, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ece5cef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) clock_gettime(0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x9312}, {0x8b, 0x4}, {0xcd, 0xe0000000000000}, {0x26, 0x67}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) 16:00:01 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') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x9, './file0/file0\x00'}) 16:00:01 executing program 0: r0 = socket(0x0, 0x8001, 0x0) listen(r0, 0x5) sendto(r0, &(0x7f0000000140)="b7ebee3972cab098b3bd6ebbdf10d645ab7092bcddf647a623447567c6441891e00fa67bd80c0e2807128d566d52893ad7ac52c5fb801af46da1f9a05d691b4bdcc5c69ad879d1d8da54578a3f34ea4e4ed28dffc91cc8bb31feb97f69e1bce3183a410bcb01465a153da088c4514d8deffb4a27b38800a0ba4e9a7375db63097a8bbc36aaf63f2e72ba4e7350d5b1d4f599b31e69d5e5fdf7205f12fc15c2917bc8dee0f31ed6e60628b19e741b3a125e2dfc1da477b555fae0cd2a2694e9e919ac6408296e9888ee98c7ed45f858a875dde0bf893a8e5d9d87c71294a57d6ddcd5", 0xe2, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db76696c653000"], 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = getegid() r1 = open(&(0x7f0000000000)='\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001680)=0x7) r1 = socket(0x2, 0x8001, 0x0) socket(0x7, 0x1, 0x400) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="326e5ef109b2e591d818e752981a5ce21104a7cc9397a7447934125dc3dd9aa8297e4b337dc5d1e0ae17e554c76831a105f487fac9b88d0540799c8c9f06659963152ed3c478439122952f0fbaef5fbfe4ea4ec70e31add0c2194940e538a2dba52dabe8b563747e55bba25482ac5fe73ff8877f1fb0dcdb7a1e1b74e42708ba8aab41ad28f9c3ada26d0b4a6be71497406a919949e69f7771986fb16633ea4f6b0a522fa4643d4659a6b7e7d493a69e238dd5f25837b984c11f3caeab01138e659d478961877eb10973c6a1d8e02b05181edbcc4136e360824266394529eea490494013bb01e09041bef3243ffaecca75968db3083932", 0xf7}, {&(0x7f0000000000)="ff3a5cd05d1a8d02f524cb1a170512c4f796f964ad0c3c4bff3f01af2dbd9de641ef652571c935", 0x27}, {&(0x7f0000000080)="78e55ca3c593287ffebd7df71244ca28f8445fa95a7ff0bfa91ff370d6f043d5cc57b757210835cd8a5986cf7a20f9460d05840f9368ef444d5a77231032773ec259586059c3b9048e80ac18b70836257372991e7595e9150ed020b0bdf1cd7c18d2cf46b0601b1395443904d04c3dbc7507dab6cc785312731c8688b27b7d", 0x7f}, {&(0x7f0000000240)="0444ee26ed6992335d10e454f36bdb086d67b5f22fa67f9c81eb967b364bcf39f643bf507dd9357214a833e20b245ee5b3287594f48b8efab19cf10190b995647f853ed449", 0x45}, {&(0x7f00000002c0)="1417a1126b42a7104c79330f2dd027ee51b62ec280d0604f0e8d6a445749d9e385baf7a61da191b5eb6d425e22386055a4c3e1f93e991ae27d65e96241065500002d0718a714ad2f209c44d6cddbc222a9f8a20e6215206965d610e11e5162e49c1f204e4bcb2ff37334a794bc2313d051b93dd91102f9f2975c287abb875ea93d8928b8fe0ad56a9ed1956b217ce22829d596033cb4eb445248365bea", 0x9d}, {&(0x7f0000000380)="7226a544eb9635a6d70fbf4decbb19fbdd9d1afe1f0134b999fc4bfb880e01d2dc6a7301438c217316c75d3867d3a2340f023e903da9ce5087c2225846b152df84c1e41efb55fcac147162dac562003d2d9e537490341d2192569581df5f73a291f206829ad9a035dbf01dae86b0e03fed7f21f44110a6e457a620eaf60264ce8d744403b5d9071ad3d0ada7f2034aed71ea583e2f7e280f66f5e00900fa198b5abce1bdc67fcffe4200a7509c873043a49076482c62158dc0625a37fb0dd6afec1f8e30c16a4f524d51fe101b7b21c0ff2922167216e546f985f99f2bb588c1dd8d043c1813b226b034436a6920adcf727225673877f0320d6465bdeb203a5f203b19602b35f84beeadc8261b93d071af4816e819b7edecfdf917f41a7715a0ca57bd13452d07b9c92c653a3fd56979f6ed9cea3f05e57ad46f8a163cf5544e4cc60a75b5b11b686ffd580c6e5482729041b2b19b1327cbf2c5d17ded5ba63a42fdea9030053bf8d85fcfe994527cf92b446e8371611fa479c9170b1818e33d50d2d4155f1c19134c0c984f90769fe6b923ef7a4f8412fd5e93212a8127765e95a5cd63628e64dc38dc8ad5958ef4ca284bbe72765ce34f8381d4f1fdf024455b46a2e28ad3726207f372880823fb27661be20f0022ba5de0b795565af55fa67af6d03fb703ccd0b33ce31bd78b0b2d85be8642d533f52f8c99978471bf21adfd7a8bcc7be5a611cf513a3398ad42e457c3497b764c9f5d22ff8ee7787d776c91d09661b448ab6021a58ed4182e4866590731cf163e209e15f2a721c29d7ea6031ea69bf5156f844b69dbac931e1e7d24e3c94729a1f66eb1a55942bded93f49835859e48d0baffdab112be39075684d75cfc0a9265bfd4f5235a57f7962458649e45b11093d5356bd7027edeba4df23f8e6212bf2e6da0d66e65de01e35623a79e41ebd04b30276fc06de68c8265a3fde9195d9780b0f732cd5e6934083186bd2fcd584c1691bf3fa1305ba1de3012c57d3ae3f231b7ca0828de688b6cf1899baa1e98e8083d8e2e8d5f8759a4e2d191d33500bedf1333c69445e315f11765ea667b4dc1a531382f34e9330ba203c53e73c2b72f917367732a8836406e5c2f04e6f40be6c59fecae2010a963993d7795b3e60978998fa5e51a44b989a1ef25f35d4349e2c865d0d3595d1042706df1192886de12e6477de8b027c6ccce7e3eb93d44f47c22ede51b7acc74d58d5e433caf1e9f5636bdb7f9f1a62d364ea720db946f4237991e89005a5e992c600f1a45018985b6f50daaa5f6ee3e73320999b94a0418c3da97dc9e2f7ad4338356e7655a50dcfef81623ec413d5a4133bca7a1e77a4a63d378885601b7f3bbb0025cca2bb33fba6cbb0a8956ac4874851b80e49a9399000c4504d6a1786fdf2a52abac8b256e1cfa069b214fb7e1afcf0378765f36988f22bc4b0f5069db710abc3fb1a8d9f1a9a5f4b5b90426e72430e75e0ce0564c8aa2f37b5ae5b390593c95c34ae7f6f52da0237fa444766a9fc240b86d66f39d0d446a43e1c9351c4594ce74e37a9f197cd7f7f26a6adeced0631e6a6ba4f402c4b9f717cf23e4bf730eb2d60202b9ba411c800fe5aa6145f24df9f013d211d2e80296de5d87c5be5c7eb500270d6385815738347ba77b2037ab071239ec9c7f9a267a591380a2825d91b02d7d82912ebab9494882f77137c1c677ee1ceaf898adb8f7f0d4ff00776298b794039ef10cb023a76dacb059af89df0966fb0fdcc3d38fa227e28bd48b03c1785b0f47ac52c86dad1b723c7f7952364efa49ee76f5b94d21755b8e3644631472016190bdce193f1aef196eb99ee4a390796f7e0025083a653457e95fc7c55443acdc47c4497d426cfba3384e3efd4ac5316d697fdefd6a2e510c03cccf0f8193d28ba366b17d207730d827ac4b0e5dfab8db5ec861bfae0f2726539dea70d4295cde2d5b239338206b415759242ed03eb6bdf60ea080e0082e2ff553c5df2fc48fa3f9dc896c77a77cf8a2414f5f4ba3a85d6b56464ee7280b8ed8b8bd90a49c213abfcaae65e2a4630a3b476f50dcd0696bc1770e50a79e64c34f6b47c51f0ab39e3b8a4ecf6a70f0e27a2d36c509b8932873e029a6cfaca8c80a4a851099fa4f67849493b9e039471ed0ca48be0c5b31a5145f702c5f494b4bed10b2fda81db3549acb75edcf700eb699e9787720bb14e8dcdb20a291c870f1d161744fe6ff5aa422beba91c445ee8a0432d34de1d527476fe1c455c246439d1ca72d6950f571bd93d79cd9030650a1c4e57b9e13f90a32c23bf5d43a6c878141021e55ca9dab60b5507107b464c92b4c3bc21a5832353c3479e6c587b37b50f4e8b360c493889db3eb3c41a35fac73a660f3871fe832f59697e9ced6ba88452ebf87e42ec08723fd85d31d46d992756ca78921ae0e07c52fc28f675df97386eefbba7d02b2d26c247bb82bd1b6840e25945d95be0f1d86af0e72516548ce78a83989b47b09e0a08cf96180de032850442b813017ab333b03042fb933394dc8c05228d96e3ad8b437421a2976a7cb42bc24d17974973a9e4d33782ee5c0450eb7104b102eb4bfb2dae88b444aff75204a80eb54584cfb6980e5914a34eb27795f8f3595c53ce46ef3c1a93202deb97f1c95fa64b74a3f60348990e9fa7861ded709488f11145b9aef915535ee2985f63ae0e7c1e5430c2a61db59ac6ce8bbb38b1400165d050e7c017ef729328357b49f33e6fd25f601f11d91e8a770f56cb03f756f741bf274d65c481509460793b0f279cde4dee69ce5eb5f44822d6d00e51356185d4a0bec34215355c788c83bcbe012298bbbb970c87ac5fb993300e67962ea738d5a4eb31762397ae9f8e24171baf799d55823674cf7d34749a8e991010902bb25cc38e6f305b269115d9643880f2fa204aad7a6992b4693c1c8da6b1aae04eaf184283675289c02e29fd6a3c03cedd654c9c2dd3292048f5af0f3c87f6ad090844ea7b480fe139e71837b09f843a74d42f0f6e2f9ce63ee087b4e29a690cf92a3816b9fd92ba976605a092ffac84f80694b25fd37751034e7fe5e1b5657af2fcdc140e82ee81b6d1df25a72c0e55f62e1ec854c7e5ec5d4b96f7520735ccd9c37f397b394c9b96aebadc0963095ba14836e25243612521d4f76cd88d4b211cf97818a4651365c66f8e6f7984d21d57170907f4721ae0819dc7b03192fb39372ee1f445723b3b6069ff8e0738cda557193758d444aaf4c0851a48128703041dcc796df4665d2cbf18d223a5ffea892236a33d4fe16b59519c60bd01d3183caada5b77c43cb15e47164784ce990af0c99a901a1afe5849aed682b6d4f4bf9c5a2515eaa626a2cf4846e5e19430caaec00a82f82e3b8842ecdd2abd044ca4a6c81bc7dc9aa1a3be88d64b04791e6cb6249073abb09ec0ca4d75c209f18e60b1360af1d0bd7d82001547ee6737f65d74204871abcaa68137a66a10919d4d24f1bf4271ed1f4403f07f7d69828f43c095631548232f7e71e59a265640e9e6d39de4a2697cac014c867870c79fbc3c3b49ad3b4db8db4a72c9009d3e1a2aa246121eccf769ffc499fa5314b60d3b7b8629a9198e4203674b59b5e76946491b20249ca8c85e963a093c4564e5837311ae9fd26bbad32c532c4174d1efa23207355c1ef6d75200920690b5ca28f469bfe43ad55695f2744be90117ea5655ec64c7a229af3f7b5b9121fff84e64a6dde0943939bfa75c6f6593d733d2d58f01a4c0e6611cde11675e96aed3f2b69ee5953faed702b932363d661cfaa563f1b623feab553cd30703132880e877632c35f54d4e2682a71fb3e6adcb05c4571aff3ea3568c6532fcf3ca87cb2ece91c1212187a9d5ee41e00cac3a42e0f7325c1cf850c9cf9b2bf210b239194bafc6f940967bdba47964b95013624fc4e866b94521b72e46894f5c3bc9dc399adfb2e53629083c403d855c21d5a0e735fa1c080461385fed1843097b5ff2d1f870b362a95276d16cd39b2aa2075f3b014cc1ce10ce42cb895a745f483fc8f2b10341593704148c6327fedbd42b72882e8d8a5a8754f91b69b75aeb64bf87596b07686d8eba0a2ebb510803cff685e2750296872dd0f4a1f5b31dabc2bc9242e016068b8eec3df32d145a2e02c2a7e84b44afc861fdd1da89328a8d7ee78bbd23422a329ab124c835e556fdf56b5cd7577b2e4810f59197633c7d4d4656a5f611eba5eb4bb9dd63610f6d51287c0d64a8497ba60dd5d84fc5adbadc91b05ac3192bfbbb6a89ae756a3346dc90d18c768f1da9b877a157a1e6a65a1236d2237797a35f9eafa2a5e766b82519f2ccf17293ab6150226b2ab77eb21aa49025c62064af7cab5bd5069b65353b6287fd359d085eb1ad598cf06b73c650373bee9dc7abd8ec8e0a4c17fff6d7035f99bb08c98fef1d6c0b8d2633596a81fe906e15d5ace48ab5d60d8ea234f8096e42b0094d30d45db188bedea6d783bf9e4dc932db476a961998dc60d71da08639feef0e0724dfc83892b4384ce9f4666ab009636da2643919884638a7311f250ec967f8a397899806a752534e677550a28f276b4525bc120c38b52edb571a98dcb2da3de9d8e77aa7901ca04e804f20d4bfbf1ae1675ed8614b4d74bf428edff10a07cd55688d2db1ef6924f3b23d4a59efb96274fdf239efbdb4ef7e348dc61df8e49d293beece4ecd5309225c99b528e48a981041357c9271ba050095c0922740ca68b717a6fb9993ac9ec63691274c24c106813ccf47f243c568a4e4e88fa05a9e2e52a0128221bfc17a5e7946234f1975f493a942d4539503b96660eeb6b3c441555bdfb8ec8f270e5d7bba77f174ce358201bde4370713ff803b7a62be51a59cf444181928a6e7eba7fa21820fde79b7d1cf0a66390f3cb740ab74e8d04a86329191eb2cceb06e7161a26e8bfa99be40b153bb0ff716b0b1811eaf6f8910a90519d057cc334fdd2d67248e64b65b99452d1dffdf72f993ce0fcd52da7d23a76797563617174a6f1d27fde1dd0c5ee895c4f09782cfb86304216ad9093b4fb54c90b9e02c3a5ae55f5c52aaa1cb0c74aedaaf14e1da19f8aab67a21b9faed94e1ef3069ccdb8a7859f9daae50ad33d7ab8d81d313626613322209097d6db82db137959ee687cfa39b775f4b4efab6828e15c605ffa131d455a8d116ae50260c1ae8883f1a9306bebfbb38188b8346d99a61ca0b5c5448542da9c2a0f5ea8971f3c28a507f918094146b0401daa9ea403364a01cf49732f30feb9ed134e1a999728161be17d2348c52ea9a05f6d760b89c083e7665e294bdfd13a69a67ea3d49b78de22808c17fc59f5858a25f0dc6e9dbe0614afde5dc2c4df474c514aeb54aa74c41fdc81805addc1af9c1c9352d2d0ac549ca6f209f8097c4591d16dbc5b6d1395c7a2f99671ac65288d039bbca672081c67602287310042aa36d438e7de6a288a3968f996a26a8e946b9429eaa9cbfd3569f322e26c7fd094c598e51b73b94f0f61ef0c541cf4825d44643d75d7180263587d8d645749309abed115cf3ab2fb751a4c44e7e84dd77f57adbc734a0a43b39cdbbbd14b0c3b050f8baa2c4114241896106e5e7f4f2f3e053d8421f4a78850f59a871d5560cb94fec817b04786e9614b29f2646f46d5e54e504740b1f8e062aa4826b673845b95b88bcaaabb21df7e7e752e509931b78de2e8beca872dbb94bd66f0fd56f55cad2cb50b0b363ee2ff87a7394cdc7c4482606d4e3187d2c6656b826c744ccee778fe29203bb5fc", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="f10f23a32e517a08a167834f46c61465a189bd4f1e8695a64df7100e982b941f5907728a908139f27c303c0888309792d3836763c11267636023406096db67c9d33effaeb1955dd3a4cf0858878eeb93855e0a30eed71839c9a124a1651c233bb94c0e5b45da81dc19275cecc338eee37294b47a9bf65b95c268fd4a4f69936256eba9e5eb195ee8a6faed414acd36d091a16fbfd6db1806fc0720e23e5d1781570cd5c048ee7480d829e34ac1463c10aac9d3e74f3352a80260816453537892a16f37dd1d70c03843613d7f3344b9b39274cde19d409055eac455619bb77ffa3f9da59dcad653af0e6c89e3cfd11a697cda363196ae87e7c8", 0xf9}], 0x8, &(0x7f0000001540)=[{0x98, 0xffff, 0x6, "d76ca02cc5767fd0306591ddd8c3498d4aadf54fa41945a6cfd2de10be970f47750f6303440bfd24bd768957e4394ebfdbdb6c8e9cf1f55be409b1f26f9433048055653a330d78dd0789e460d2508490801e52b940b865d0fb81245c3fea8698338a93bfabd2bd8c0187a3553cfbf7442f7ec2604741b29655bdcf904e0028200fc4e10560c09e67"}, {0x48, 0xffff, 0x4, "572252c414feb3241351f01fff6a7960cbc26ecb87a793925ebdae32d39efd97052e245d82492b950ba79cb245131d3f0e"}], 0xe0}, 0x2) listen(r1, 0x5f) setsockopt$sock_int(r1, 0xffff, 0x110c, &(0x7f0000000100)=0x2, 0xffffffffffffff1e) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef696c6c8789cf000000000000"], 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202db66696c6530000000000000000000"], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fchmod(r0, 0x8) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e65300d0000000000000000000000"], 0x1) socket(0x20, 0x4000, 0x1) 16:00:02 executing program 0: socketpair(0x37, 0x5, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xdd, 0x9}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20040, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022eeeef8328745062f4db66696ca03091dd1deaa7b0cf44ed8a3d4c1b9144a0cf9584067bbbd9e2ec6e133ad6d68fc0623685e9a0b912fce422f0a16a05b08f6387d3717baf47c26060c6b044fb3ba9c4a1c67234da728189ae37285f8d1e5653a913a42be130cb7a92d9625fc519428e1b48d2e054833a0fb8d487f198610e65e6a20040896f732ea0d3db5abd8a242842001248a0dc71ee6c075e6341d2c249ba8cba0fd2acb8101251312905cc09da56e6603f410a5a535eb411d5a248449d498405b97838dfe59ececd5692b6ed07e5d7765b99b9833d61d64acb0d6769d77e75"], 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000300)=0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062eceef8c287468bf3747b9e43f99b15b4ff4db666964653000"], 0x1) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x9d15, 0x9f7, 0x6e, "320ca904f6022aa317cdd5d3d352a22eb6403195", 0x6, 0x5}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r1 = socket(0x2, 0x8001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0x6c257d9a, {0xfffffffffffffff9, 0x8821}}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0xffa8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x2001400000000002, 0x0) sendto$inet(r1, &(0x7f0000000080)="1cfb10e93c44335794d8d9cdd24c74c3916038c382a3b7ac8466d2c18058422defc3ab4665de186aba8eb2b39185b4733370b828f4373f02e0092fe6c398255db795ebdb82a63ca56184acd5ac049d8d6edff1823c8a78bd619d5cb27488d59663134859fafb3539ce4a16d801b416a8591347ee66a2afa5603cc0bee35b3fc80716e90f70639d0d91e0612d7c5f914dab0139749534f75780d6bc717c0be8ccb4bf9f7ee048ae883f62ede86910bd66565fef0e30d48377", 0xb8, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0x16, &(0x7f00000000c0), 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:02 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffff) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d953c72bbb6a76984faa26c0a3324331cf1b0f9cf63aab958ea7c0b3f45a9b8c6f26577186e7bd7ec277a0174479e786d0b4e7782720c4c040fd7605637653507749b6a79ab1", 0x46) 16:00:03 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0xc27a5c8) listen(r0, 0x8000) sendto$unix(r0, &(0x7f0000000080)="2076cb0a42040e245a2758cec3092f14be466a1531ba16f2899b22800bdb7178d18d8d6b01eed8ff32af13e3b47cc381ed7398afa3a6e71a98319626f423fbeb2edcceb784bed063cff10c90cad846479d5452a9b05e7167eb7f2acb031a3864ff66abdd8a9a8f29900db7b16c029a5895cb2234cd02dd1e2d", 0x79, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x3, &(0x7f0000000000)) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0xffff, 0xc7, &(0x7f0000000080)="6fa8", 0x2) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/214) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000000000001, &(0x7f0000000100)=0x40, 0xfffffffffffffed9) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000c72d3a25e63e4a9675327114265f24f3c74d5e7dea27435f82d1c0bdca76eac70f0521e58815e7e05f17a2a881d1646cfc007b3c1913888bdc5cc7382e196a2d14a5d211bb4245e67ee3f855f9b3816462bd5f706dc493cc1146b0b83f85538c1ac2110c2827adc3b809c7630fe8a520aff73479e3a3615dd95200a53d9599ed052502525f7cd279b4459462f820dba6000000000000000047b84f9e44c9a0b6243041f62917b65326479d662f43561d11712f877a9e27576d7d92070d1feb68936d71c925896fe1605f9e1773eaa18ce4900866e22fdf72a7ea0bff342b96c023739680792062d5a5cdb00fb2b9013e77d4a96a"], 0x1) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)=0x3e4) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e84a6c65300000000000000000000600000000000000"], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket(0x3, 0x208000, 0xffbffffffffffffe) fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = dup2(r0, r0) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x11, 0x20, 0x10, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xd00, 0x2e}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x7ff}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1b, 0x20000080, 0x1f, 0x401}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000011, 0x2, 0x20}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40, 0x0, 0x2f72}], 0x466f0b8, &(0x7f0000000000)={0x887f, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x1}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) 16:00:03 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x21) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x3, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/107) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x2d1) shmget(0x2, 0x4000, 0xe, &(0x7f0000ffc000/0x4000)=nil) 16:00:03 executing program 0: r0 = socket(0x10, 0x44002, 0x101) setsockopt$sock_int(r0, 0xffff, 0x10af, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db96696c653000"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000380)='./file1\x00', r3, r5, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x0, 0x1, 0x97, 0xdb62, 0x1, 0x1, 0x1, 0x1, 0xb3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r6, r8) r9 = semget$private(0x0, 0x7, 0x746) accept(r2, &(0x7f0000000300)=@un=@abs, &(0x7f00000003c0)=0x8) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000240)=""/183) 16:00:03 executing program 1: setrlimit(0x9, &(0x7f0000f3b000)) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x7}) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 0: r0 = socket(0x802, 0x8004, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ef000000000000000000000000368a0c06e80ea5a539db1b7cf717247688857c43f149cab337"], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0xfffffffffffffdd7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000ed0d9b8865dab60b439431870bd59472b72d9dfd2486fc29f28fad3b02de9a9b5b3eabcf553f49fd661e276dbafccac3a277e7d913acee4867475574920f6848dff29fb4dec3b61435d8bc83737cefbc76a883bb092d6267274fd43742ee"], 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180), 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) lseek(r0, 0x0, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:04 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="f700002f19a10e9d7a247769d19b000000005907c6dc2017995c22bf60601e000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000e86b83edfd1d6b292d24a212c31188b311ae33b97e95582f155c31aad32994caef759b60a4b8e4c9f979a324a18a401455b3efc0031598887175a242ec0695d395f5c42db85050f1086ce7add9be261eda37"], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:04 executing program 1: pipe(0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000300)=""/72, 0x48}], 0x7, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) open(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10040, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) close(r0) r3 = dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x81, [{0x3}, {0x1, 0x80000001}, {0x3, 0xc00000000000000}, {0x3, 0x5}, {0x1, 0x6}, {0x3, 0x3}, {0x1, 0x9c}, {0x3, 0x1000}, {0x2, 0x4}, {0x3}, {0x2, 0x100000000000000}, {0x3, 0x6}, {0x1, 0x40}, {0x3}, {0x3, 0x7}, {0x1, 0x4}, {0x2, 0x95e}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0xff}, {0x3, 0x9f}, {0x2, 0x3}, {0x0, 0x477}, {0x3, 0x300000000}, {0x0, 0xd8}, {0x3, 0xf231}, {0x3, 0x1ff}, {0x3, 0x3}, {0x0, 0xffff}, {0x3, 0x80}, {0x3, 0x9}, {0x0, 0x7}]}) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000000), 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:05 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000080)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) clock_gettime(0x3, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r2]) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r6 = dup2(r5, r4) readlinkat(r6, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/147, 0x93) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) r7 = semget$private(0x0, 0x4, 0x500) semop(r7, &(0x7f0000002800), 0x2aaaaaaaaaaaaadb) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r5, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) readv(r6, &(0x7f0000001440)=[{&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/13, 0xd}, {&(0x7f00000013c0)=""/121, 0x79}], 0x5) r8 = accept(r6, 0x0, &(0x7f00000029c0)) getpeername$unix(r8, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) dup(r8) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 0: r0 = socket(0xffffffffffffffff, 0x8001, 0x10010000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202ef8c397455f4db66e96c663000"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x1, 0x8, r1}) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') sendto(r0, &(0x7f0000000080)="3f3ba3e57b0797f1f8b3e970ce15a97fe5d4ba922e1771208896c34cabbe64586ced0a8313079f21028866666a931fee612bb7e5557f19952111ba067c546af7042178b66eb13531184f060294cea1cdfb7935d0fc2e3a6f1739325b825fa8373061ec649b6873fc35484f7f4ca046c721a05824aa31d034c8e0d6a64e00d9f2e30fcadae99abaecb477240023e4a072118c68590ab552de62c4371482d06644ee33d3ed7258823e6b0f36f82053d65f83e0baa52f2198da3a01f91a133dcbc56d3670", 0xc3, 0x406, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/201, 0xc9}], 0x1, &(0x7f0000000300)=""/109, 0x6d}, 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x63, 0x4}, {0x4f, 0x5}, {0xc5, 0x5}, {0x0, 0x10001}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: socket(0x1e, 0x3, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) socket(0x13, 0x8007, 0x7) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) close(r2) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) sendto$inet6(r0, &(0x7f0000000080)="903c0ed20abec4b5e75aa55a0598bfa21671d334f9797fd2570fabb051e1c24260055e5e9a9f5f1cdb2f04a465e486a04f24efe01c858b8d7fa2ae33043005ff65fc0bf66581c8b985d520dff0b0e8318bb3ab0c98b5540265e47682cd", 0x5d, 0x40e, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eceeb8c287455f4db66696c6530006934c20ba06b0a087867a2bbe811"], 0x1) 16:00:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="06"], 0x1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r1 = getpgrp() setpgid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x10) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x15812442}, 0x8) r1 = socket(0x16, 0x8001, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c2874f2ec3ec11a73431585"], 0x1) 16:00:05 executing program 1: r0 = socket(0x3, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202efc3c6396c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:05 executing program 0: r0 = socket(0x4, 0x8000008001, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eceef8c287455f4db66696c653000"], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1a94895a3265e6f652abac2a86feeebd9b04f769ab37be065cbac8dcedfd8ab61294142cac935f9dc69a4329b8f2e520576bc1f6f387116cd22d0458b017942949b55cf01ae88af5ec26cafd6c43365f93c7425a0585f71fb681c1f004341aca17d856c7d67eb7c658be156115a35b096e6f1fc65da4eb941a967dc356971b7871830145ecac072ef1fe83860aed40270915b6f864d32e38b4b6f170b03eb94eccd0f56caf7334", 0xa7}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afd483d5a4c87370c564a1f0c684eef197c95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee6cd2bf303f6f8e3445e12a44556351c5ad35d46354a82c26867b7fbc422c08b4c74b99e4d4db709eec48fb7b47c469bef42bfe26d4e", 0xa7}], 0x1) recvfrom$unix(r0, &(0x7f0000000200)=""/113, 0x71, 0x800, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x100a0, 0x4) 16:00:05 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x4, 0x40) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0xc00000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8c27bce2ad0df8030383af0396766bf3f19447c94fc97458fe13e27f83c01327fcfd61038611f9c95584bdd6d01fced5090c1394b908f8c8d3060136986d8eff362beb385dfcefa9670c5bcbca55de83e31694ef5f6a86ef857c9d25729d3579e6dc5b92cad66fac23061992a97266cf493f18c2d57eb8741192b75613", 0x7d, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xe09, 0x77, 0x0, 0x1, 0x3, 0xcaf, 0x800, 0x1, 0x3, 0x7, 0x1}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:05 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x6, 0x8000, 0xfab5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) setsockopt(r1, 0x18dc88dd, 0x1fa2, &(0x7f00000000c0)="dd17d64ac4ed207e28c668a28690ee6630cf89a44398565d841c64bb3cb024683edffd8e713bca7277ecc815480a2f405efa65201b7a331e4c0e43f3", 0x3c) r3 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}, {r1}, {r2, 0x160}, {r3, 0x4}], 0x4, 0x40fe) 16:00:06 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5e, 0x100000001}, {0x1}}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20008, 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0xfffffffffffffe00, 0x45371039, 0xa3, 0x3, 0x0, 0x8, 0x10001}, &(0x7f0000000180)={0x0, 0x3}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0046ffdbc5c518ff12c8a10e0538e3343f53fcda04f972a8a295c264b1dc01d134314ceb5eefd17e326802261f28c3f56b0b15d8f4d57cd560387ea2a78b275a058033cf84ff7e8fa9f3a764", 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10180, 0x40) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xf4, 0x4, 0x9, 0x9, 0x7, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x80000001, 0x24, 0x3, 0x5, 0xffffff7ffffffe00, 0x1ff, 0x4}, &(0x7f0000000180)={0x1, 0x6, 0x1, 0x6, 0x4, 0x9, 0x9, 0x80000001}, &(0x7f0000000200)={0x100000000, 0xfffffffffffffffc}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x1fa, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x6}, {0x18, 0x1, 0x6, 0x3}, 0xfff, [0x9, 0x5, 0x1ff, 0x100, 0x1800000, 0x9, 0x11819bfa, 0x1]}, 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x1, 0xfffffffffffffe00, 0x45371039, 0xa3, 0x3, 0x0, 0x8, 0x10001}, &(0x7f0000000180)={0x0, 0x3}) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x3) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x363e9541f0fc13d9, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYRES64=r0], 0xfffffffffffffc41}, 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) close(r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x9, 0x2) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000280)='./bus/file0\x00', 0x1000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = semget$private(0x0, 0x4, 0x1) open$dir(&(0x7f00000002c0)='./bus/file0\x00', 0x200, 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x0, 0x1000}, {0x1, 0xfff, 0x800}, {0x2, 0x2, 0x1000}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x40, [{0x3}, {0x2, 0xff}, {0x2, 0x20}, {0x3, 0x40}, {0x3, 0x7fff}, {0x1, 0x8001}, {0x3, 0x5}, {0x3, 0x4cd3}, {0x3, 0x80}, {0x1, 0x5}, {0x2, 0xaba}, {0x2, 0x1}, {0x1, 0x3f}, {}, {0x3, 0x40}, {0x3, 0x10001}, {0x0, 0x8}, {0x2, 0x4}, {0x3, 0x80000000}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0x4}, {0x2}, {0x3, 0x55b0}, {0x2, 0x8}, {0x2, 0x3}, {0x1, 0x400}, {0x0, 0x800}, {0x2, 0x7e2}, {0x3, 0x1}]}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0xd6) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000600)={0xffff, './file0\x00'}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f00000001c0)=[{r3, 0x114}, {r1, 0x1}, {r1, 0x1}], 0x3, 0x5) recvmsg(r1, &(0x7f0000000740)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)}], 0x6, &(0x7f0000000640)=""/29, 0x1d}, 0x802) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000001a40)=""/4096) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ff7f000000000001e3"], 0x380) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0xc2b}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000008, 0xffffffff, 0x80000001}], 0x7, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x1, 0x7}) close(r0) syz_open_pts() flock(r1, 0x1) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'\x00', 0x62ba87d7, 0x101, 0x5, 0x800000000001, 0x5, 0x4083, 0xfffffffffffffffb, 0x1, 0x3, 0x800, 0x1}) socket$inet6(0x18, 0xc007, 0x932d) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/8, 0x8}], 0x4, &(0x7f0000000280)=""/15, 0xf}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)="3a42b3447c22f0f20a6a8b1966cda91ee2712df3ffbecd136311da63dd865c5383e86532507da61423ce8ab22e15be334ae5a13dc2c3a9c6cc1c485b15263741af74fd73bdb8e53eebf7e3056a1d1623baa15d9e8a", 0x55}, {&(0x7f0000000440)="2d186a886e0869cff5db11514d8637f4a2b3caa39c5a42910474d62473b24dee338fdd285a58b1d3b4be4050026bc77e4b64ddac9aa5249cb62efdd86c6a489cf42439621ef7fd0069d1bff41643c158ae6ca31f1b45c468f3d98cd93983e827c4c9e9e5c31f99d0384e020f6ef009cc6184735c976f4cea74a93396e7a9d7e4a234bd24713f0ef360e3cf51b4849ff75aa27b6016fc4e7a1316bb3dbfe17c368444bdcc6fa49b7ace08b183dec25c705b1c7d568b", 0xb5}, {&(0x7f0000000500)="abddc12ef7e7c11ca6e7875838fb50605f747aa83bcb9fa197c44770a204fd593beb757ccaedd92c6cf1a48f231eccd1d9af04d2134655a949e53ab7615c68592d0287ce81ec770a4b724913b15cf9e645faa1c3289b088f52aab98504646cec269dd44ccab5582525feb7ac00e49cebd16562a23e6b1211714da1644e08a0f9eade79190c750b07355a91d4ee5eaef949b5b37df9fbde98d25e08d0aa40c07f968c1c82666a4868dfa78d1c2c0fbcce6c79584a3e8357f06cda1384b06384", 0xbf}], 0x3, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x3) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x8000002}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x49f) pipe(&(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1810, r2, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000040)=""/78, 0x4e, 0x800, 0x0, 0x0) 16:00:08 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x800000000100) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x120, 0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x91) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x48, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00') 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffe35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000001c0)) link(&(0x7f0000000040)='./control\x00', 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8108, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x100, 0x5cebe3fe, 0x6, 0x0, 0x3, 0x4, 0x1, 0x0, 0x0, 0xfffffffffffffb95, 0x7}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)=0x80000000000001) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x2}, {0x524000, 0x65e0}}, 0x0) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) close(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:09 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) lseek(r0, 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100, 0x1, 0xffffffffffff0000, 0x2, "1ea198fe24e010a038857ebce780cf3ba1964cf3", 0x1000, 0x80000000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) fsync(r2) pipe(&(0x7f00000000c0)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002440)) r2 = dup(r0) getsockopt(r2, 0x7, 0x1, &(0x7f0000000000)=""/118, &(0x7f0000000080)=0x76) 16:00:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8010, 0x0) sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket(0x27, 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) flock(r0, 0x4) setgid(r1) getrusage(0x2, &(0x7f0000000200)) truncate(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getrlimit(0x7, &(0x7f0000000000)) r1 = getgid() setgroups(0x9, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() dup2(r0, r2) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061c97f1e5c7b34d51b7b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a07faefb794c7a41a6394ad2a5ae482a181c5c2ba485025c5e59fb2754808ea7f427557be3a649bdcdd323c8efd51ea9ed71a99c092a6de", 0x9c) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10801, 0x82) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x6}, 0xc) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x59) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="b160f3be38f8087a5d83fd335e9a21e428ebb6c77a00e5913eb662fe27b97e7a74781463cf4ab77d3be1efd2a9e5a30e4265d12534bad0dfd6d663", 0x3b}, {&(0x7f0000000140)="6f31ebb38f72522345983b3376a67cd31be8cf240dd1438aef1e496df232d456732d7132a5d03b054f9c624e70fa5273502da164e11590dc74df7b71cb9dee34e26a8b5e4a1587a64a8d07d047b99e14ac12cf58ae8e4ed43477c5977b5798faa64602cb70d7f6f60d6dd4c8443b52dced7389e2d931c401ce4b9334d4c22453be1ae9deb73399b9170b26fa2be5c9ca4cc36aedcb9d81d738d8bfccc90969bf4ac1b0", 0xa3}, {&(0x7f0000000200)="d3048b3710072ffc9e0457dd9d16a5ec", 0x10}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x101, 0x6, 0x0, 0x3f, "26a841617b0aa8f0809cd4c8cf3918e5da5739d9", 0x8e5b, 0x7}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0x3f, 0x0, &(0x7f00000000c0)="9bd705860f1ec9bf6461b71f4c4f736ebda59b1791012a80360855e6b1330f8bea2cb8361ebebf3de393bdb02e513ce55d7623d86b6b671bdfcd16a2cc0faef6bb675bc3384d6b702ad2770dc04c8e08c120a98edf1e68cbe99ee9911600ea151c52c4d3ae19d5c7e02732a0b469153c369014f21e", 0x75) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x205, 0xb9}, {0x4, 0x80000000}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xfffffffffffffffc, 0x9, 0x0, "75e439a41c896e2715fcb6c3f7fd8a5e584df7d9", 0x9, 0x7}) write(r1, &(0x7f0000000200), 0x3c6) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="5970725758048c9aa96b8aa7aae973ede5a49e43541748d023fd53ab29f0c00235d4f5bdfbc576e3d13016d79205600374ff084402afc4348eb6b96683e55e2e8824484252313e6813be47558f68afefd391117c424e9c2f855da02a8a14b02e415905a514e71bd473a9e9b58f548bb42f97d723eedc1f8edc18", 0x7a}, {&(0x7f00000000c0)="91eb3db1876da074469743eebd93114ca30574f36823fea512cee0fd4815aa4b1d4e6a883da1f00736a5e472f1f8cb2c9cec20e850b6d13e94f18dd22750b1d1a89841ead12db3a592fc41451e528af7e1a801a5fdc07df4b322c62bcf6164a5d7e9ed46311d564c9853d2972d9f3ad3abbac503c819d67f219031f10bb4b21524e59faea1babdaa95", 0x89}, {&(0x7f0000000180)="f2fc298a03ef72f399f0c1d3c07eda8e167524cbd21cbd9429ab6cdbdc883869a7be53e5997b1eb7f6e54faebb9f9293d6b32c477194724d6d63feeca6d2dc0cf58c9ebf596e939b90dfea887ce1577f6a3b8f649b39c3b1a207ac5447d5ac4e4e1c058c4233fd7db4c8c34aafffadd69e291fbde43a3de73e22c14fa7133d4c9b", 0x81}], 0x3) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000140)='./file0\x00', 0x10880, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0206b6f2f663033f1d47b3bf579456fc7d4096e8c8bff0f0000000000009ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1}, {0x18, 0x3, 0x3, 0x5}, 0x45d, [0x7ff, 0xfed, 0x4, 0x1ff, 0x0, 0xffff, 0x8, 0xffffffff]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8001, 0x9, 0x0, "d366d22403679fa6a8ee31d804494cab000e6443", 0xff, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xffff) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc82, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7ff, 0x5, {0x8, 0x6}}) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0x43000000}, {0x3, 0xf5b7}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0x40}, {0x1, 0x1}, {0x3, 0x200}, {0x1, 0x8a}, {0x1, 0x101}, {0x2, 0x7}, {0x0, 0x100000001}, {0x2}, {0x3, 0x80}, {0x3}, {0x3, 0xbc}, {0x3, 0x8}, {0x2}, {0x2, 0x4}, {0x1, 0x40c}, {0x3, 0x1}, {0x1, 0x5}, {0x0, 0x20000000000000}, {0x3}, {0x3, 0xcb66}, {0x3, 0x6}, {0x2, 0x81}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x1}]}) r1 = socket(0x1e, 0x3, 0x0) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = getuid() getgroups(0x7, &(0x7f0000001240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getppid() ftruncate(r1, 0x3) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000ec0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000f00)}, {&(0x7f0000000f40)="98f84736a22ce295d301d7a3a07b5d33c622886d8ce4294cfb0badd0e57ff1e21bed1038c20dc6c52f32830ad01387a6cc0c01e2f8283c1a33b477eb398e5c46a8f471497f3c9fb12b9a8baf595772872c71086cbb2365129a0c07d7ab1e4355afd651687088afe3fee88c33b954a0c7070f00fb5921a4c6cb6dccf1fbe292f508c89d1cb6494c142f6b19216fa11de22b5ad76376e4e2e6dd9035d01aa72100df0d19fca1a1751bb07d8d58b6559c6e73e72088a09435ea7bb964aaa37481462a55276a9c8b65502aff18b6734b09540e39703d782fd94de394cea1c4fa1f0e6042233b", 0xe4}, {&(0x7f0000001040)="8d06a9082ab35fbd1f87d0d213ffaebab23dd2633bfa9a5482fd79dfacff47d40a7e9fb6f4dcfb6eba75ba01af1d91256af376385522f29fc976a985d895409430b33bbe6cb9ceb376848ae555d3f5da912a1a7496b1286012d0302961a5bc09ab", 0x61}, {&(0x7f00000010c0)="142e22f5d9f71ef955755f05acf623169645dd367104909bc6878187bfa67fc9cf38a0edfe4d1cc6f609a8b78c9a937da97bcd1161ff53e4839cc21684a63dd8c950b2a6b374311bc3c44863", 0x4c}], 0x4, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf0, 0x409}, 0x400) writev(r1, &(0x7f0000003980)=[{&(0x7f0000000180)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b3300000000000000000524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f50705dffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9c1af10d520d18ca6efe27e8cb56726b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcb}], 0x1) 16:00:15 executing program 1: socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x8001, 0x1) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000040)=0xb910, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) chdir(&(0x7f0000001380)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000013c0)='./file0\x00', 0x84) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001400)={0x3, 0x9, 0x3, 0xb8, "d39a2f64d563abb37e7a593d61abf689e3848cb3", 0x100, 0x5}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000080)={0x0, '6'}, 0x9, 0x800) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x10000, 0x3, 0xe8d, 0x5, "c5e2656e8c18b88d242b214882256dabf988e6b4", 0x8000, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7fff, 0x4, './file1\x00', 0x5, 0x1, 0x3ff, 0x5}) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1f) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0xfff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000a02aa5e6fddd1df900000000000000000000000000000400000000000000000000000000f1ff388b5ed5f627924bbecf000000000000000000000000000000000000"], &(0x7f00000000c0)=0xfffffffffffffee4) accept(r2, 0x0, &(0x7f00000001c0)) accept(r1, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/189) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x3006, 0x400000080) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x6, {0x7fffffff}}) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0xa8) r4 = syz_open_pts() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r5, r7, 0x2) fchownat(r1, &(0x7f0000000200)='./file0\x00', r6, r7, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20, 0x4, 0x10001, 0x1, "d39e880a512d20673d653837901c441e6b69f264", 0x5, 0x9}) setregid(r7, r7) r8 = msgget(0x0, 0x201) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) msgrcv(r8, &(0x7f00000002c0)={0x0, ""/56}, 0x40, 0x3, 0x1800) r9 = semget$private(0x0, 0x3, 0x463) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000300)=""/111) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000380)=""/6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000400)={0x1, 0x7, 0x2, 0x8, "72c34ef17914f85c83e85eec68d5aa9a6528454b", 0x400, 0x961}) accept$inet(r11, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000004c0)={0xfff, 0x9, 0x4, 0x6, "8f1aac01b9474bbcf83db197d132747e32e478df", 0x8, 0x80000000}) ioctl$TIOCSTART(r10, 0x2000746e) listen(r1, 0x3) fchmod(r11, 0x44) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/184, 0xb8) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x9, 0x8}, {0x0, 0x3}}, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: pledge(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xd6, 0xffffffffffffff6d, 0x0, 0x6, "6b46ed4573453ebd33eb431dc82b41e34af881b5", 0x6, 0x20}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:16 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ff2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xf96) 16:00:16 executing program 1: getrlimit(0xf, &(0x7f00000011c0)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x5, &(0x7f0000001200)=[0x0, r5, r5, r5, r5]) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, r6, r8, r11, r12]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r9, r10, r7}, 0xc) flock(r3, 0x8) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4c, 0x7) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000eeffffffffffffff00000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x40) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/237, 0xed}, {&(0x7f00000013c0)=""/61, 0x3d}], 0x7, 0x0) r2 = msgget(0x2, 0x600) msgctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f0000001800)="4481f4560700f7c4ca2dec8261bafeb0c3084d0c2c8bbf634685e975178085453368014ead606b4e9f9c0ff3458110efa8c26b3a49ceb8febc9d33c388927df2e3020040ff5be51e9e2cb01b4bcd6bc2362226dc4aca5d4aa7582fd1c587c8d84fcf6422d8c88e6f52bffeb0b64349f7c7657849c511e86adadf2317360222af0c573c653d48366dd7d6181391c61688a038931f3c9bb0934b79d7bf8a2c0b885a8645f9bc2cb08bf886470042fa832ed72d23982b9b4db9777b26c8e4d72bfffda9bc0f050373de95ba61d0d58ec220772b3f0e08befe57f6a82badaa0bf3ad47a252aceecb74526a317172e98433e802736068c2c1aad3ffdd6c10e3b874ba669a38d6cfd5714a5aa539d54c51cd1411a345598241f38554df4af473fdc9b3808a87a0f5c10d2fd59720af254cef7863225410019df86dad84781033bcc15d77135c53d307c24fe69c008a0d7d80587476bb0fbdaf2db687382e7eb227e6daaa1a0967aab1e43c1a72d7d0e9d6ce61919fa9a848fa710fb9a62eae07f808b26d967a92a28ffb06e31bcbe035adc7465dfc62d30b557011fb5c982baf7704a994d181a5343a8610856ca78e55eefda909047fd656d8ada9a62cb6830770567a925c1bc4fa68e53d8ff6c82a128e075d4ebddf0c782369b443cee3616aad07a71c4e29c3300d96a6bdf26d0f2604e8a1c921a7359cefad0e7dd0af0262904e1e3dc0ead93c6ac0e5abb8f69982ade640dea10c8bb4ce816412d6dd8db5b041cfea6145855c0ef0caaaedc47959667d47d8f91e5a3a66b7157c8f35514baa73017312b9209e6956e7944922f1c7bb36197885b7f1e1d36ae6d397ddedaf14dec5da69ccc310b574f7e473ba9038b1d7a9e2f82636f26a142ac203e7ef516e1c02ca92ed5609b34810abc89a743018e8b074d9d1c4615a8db7a416df5472b3a0ab495d3c612ff1730e3eab78e3f81a393bccbbaecb6f92852e69b43e6c161dc74c786e27579ee448ff69a4dd6dc651681ddf0ba6e1d6e2d3bf1cb20efe2d343d14b58b221c54af91408a5be174288135a8dfb06d655ee1a1e21f95b1f83c318d42280e1b63614c7aa594c5d1f2fce5bf254c6059157589233760d281da71aeace3e99ab1118f28ac171f73a6b31c78d0b8fa2a704d445b66e672d69a6f844c13c5e92aa50d26afb92247ee021ed57e927575d37a7ce2483d55c5005a06aa3c759cb4b05c87c6531ec48b0c6d2a3e7c28ef681fc34f05033ac8d72e672d8d016457336a991bf70099eac2e2b30d3b40e780241ea3eff40120f59524d8cd30f2755fc3d12ca4cc23aa7454a4a1ecd2f30b1521056dfa115da8fb466d292b0bdef4e356d522597d53ce9fa040852743e47e58ec22166f510ff401a69753e465cf03d6b45a9e4970d1e9b7dbe89344acf47b9b11175f2e72c5c18c9d228690eb2d2bca796055a2a0e5f1274fc72306e63ada9647a7e4713c0ff621d24b48d863535f51826724537e5ac7b22e28fc9369780bfaa1c9a72a35f8ddf0e502d51160231fec0624eea05bdb0223d9e0e5c0746deedce6905f42fcd3bd36f2f7f164af249dcf3660adb6e6a32de90ebc9adcb4907c533ec03c115648b8309b699a22da804b1351ada5205ef5cde5b59ba8c1940a493c5152c4d382af151679f734feb7af425a93dd3f41584be9b43fb815a089670beee57bc30e7836097d0c32925001b0b8e57eedc87db085558c6f01fd62dce288d7dc7c0c15c3927e90a38830d79660e649ebda781f239a20a0ca400b83fc4d7f78af851fffa3fe898ecdba3c06f74c9fc5f94e798f1fe6d4ff3715067fab2469f786272cc43425135bdc8d333a24ad8753056eff8256850f5fc6afb80f2acc713f5d2848fa36521ae3653d2729c8a68dc086c4e6fcdac638684cc777fd9396ccff9c738a4d81fcbe22b98ad822f201b016ea02f4c18e777952fbc3e9ee4a6e49ea308f76224009db8ebb8f970b8b607466eef0d2cb3a025fd8a4411cb69bab38453ec1fbe97cc4dc40bb500b2d0da7d03267f75feb833bd15d057b160a7d4a24b72d0d59228a96a0aeb599bec0dcfe03c09e4203896297fb958a795dd1cc29a02004423cce80eb4e2dbad72f8a64403abc41759804155c7c417357956b177de10b678ec96d204390b5c4a30e3b7672ad434adc2aeb224e72dd326fa70ef90261c0ca66488aecc7e11a6c6041115ea008bfcda880a91803c5b49b61b4771ea30673761bde50914b87b6f619941ede2ea2259afb71b9cc1f09f5ccf882d41e44429ed8e5f358c29b52d58bd257632bbe614660f2162a3273240de9dd91be5ccd98f7bdcf7331d084994c9e449c4d41aac0cc5255e2f57c07bc0ab6b8220084965b1530961b07c317f345db7a537ddabb983e6a2c6156c57ee7b520a1117f9afb84b6c3c6395cbf4171c454f6e0c62e1b1a5a17dbc440c5b77faf6a5076725059524281db5359d21ac896fe249b3851173df1cda9639ac44ed004c86398c395ad7d8b0e06491bb32b73f639a7554c1a5ad874e8a7d022b809f8d06dda4397a2826093be0deaa2212ccc7e10c5bfa8bfb1e8e0ae93e4f90f4254501c6ac21df4e678e53cd9be443b9794693ccc394bd705ecf14dee3a01ebb1eb51f6029c916c5ea752abb9fa15b855aed7b008fe7920be093bec5174123e969b89eb9152038794b5e76d8cb64b5046ce009a1c17b56ce4219d66bc51cab7dfe45ffb5753c719b3e91ef59b50184797eb2247dee2eba71256e1da1693f5cefb7f3f0c5278e613a6ba35b2f47ae35383a0a140f8c303804a126fb9b887c7d339936d883ee52a3578054aea8efd044aa1463a3e015b01d3c4bf413354a68d5c31f26dd81bdb37e3895d7bb3c893df5ea08f8b54d390a66a65e0e4826ef2cc56858878724fb1d3973f11068142c95ab859b7ae6a2c9a2096a642ffd6c1974c3a1dc156f86d968bd25fd1ed23ea6165e45d6f0f284bf4275e2ea2b95ad5ddd3a0b8d807c0d23750c9b8115480175c5b457c67aff5053e13031aa1f12ed5a41d642b33e1465717f77c827fd4a235db61da20b107ea2ca3b0a390538290ee36cf4e16fb6a624f943658725797b8440de3153e95da788f7532f5bcd8841967541d38508cb71ac9b20130e9b02ec7cd6e559020d10a1264b5a3a475ec1a27c81fad577791897ed2b720d01942cf3e2ce9584c6c8532b1248c26d4f64458a0cc837a0c06abfdf36101e0982fdaefd84e5b69a54f76cde72c98b5f27cc7c7a8141f595d4656af2d65532aa2ef1ca3abbbcab10dc849dd6f5216dfefb19929e146838f12370822fee19fea79e9e9c3da291b696702b4c07b94a6e7a310519f96868525b4b5613872c00e89d4dcbab1c0a4f091fe14ae11ae161f52aaa12cf9fb503914643e4cd589389de19564ad60ff1978c64930aa44a60500d6a965622d67862eeba42e71cd72ad4998971b758f5c4e337266e27f38369b9a6b3c4564a586f346f99501908cdd1520e2909c0f833d137c0d72e6283dc01943d3bf39249d803be0adeb2baabc9c64673d385a5c5aa7dd1470f326782ba695882404f1b7a88c8ff7a03830cb808904eba6d9be1439f3f0e5ca11f728f2dbd64ca9f2ef11b4066b442965248e83205f12ac5cadb17abc22f872dcfee897a8f069d475b45ed55b33839eeba135d11c547d4c58f4fc83b7de4bcd30587246235ae272af392b1d1781b7779b5a6f8cdb57cb8a71018b04672a66e4c64340b60c026679efb4c13d1fb2704716878c206160e9b691bca7ae3cc5abf16e1cecb60124583488d76483229766b2e40b87a2b23c91d3367a528618c8eb1348133d991966d4a8c73ad5d0653921d32a3fe9400a6eec63244d99e5bce24f8c75fcb085921b2824fc328e3d59e230e038a6c86e95d711c0563e0dc7d35b9cbace9c3394e940150bce8bdcec49ddad6286ef90da7a3acbe1975c8870ed99720ddfce0b4410ff36e162b2432ea1470d1e1b9eaf43bc8ed77c92a31ed88275c1d54a362fa1e7d503b72149c8d843dbcf4fe96d886669601139edb7839c02458bd00b70d3e6f6a87b52429d4d9c503b5957d3dc5566a7253a7ba28929036c73ea5cc7122756b9740dbe0639c933198783c42b1df36e1c5f2d08680b586cf9ea647e106065fc737740d9672be689f5bf55be29763feb97a10ed21e719b3fad3d00ceb498cc0236582435e3881ae90d9dee9fc8aa4caf5927f0a88481eb957455ca20e8d851985629c1970551479536f5f7b3cac1d23abe30fcbd89aa938e57d1a97a10e3eb6e7495aeba25b96b744d024641e83f6aa54133d8ac27441b383a7c4f13450527c77615a60726fb010e633392080e6f5be95930e1c77e723680411d55800543db6f5c006296b6b7419e146222ac00f4f3cb054f133b117da46fb6574bc37561992efbf284152ba4600f2cf9e6c301d7f15debe24e551157d7408d36056a4ffccf313cf4cf2d6ab33e2f6fb09d5081569548b6cc20696bb7b3855511f960c213b49c5f8533a2bcc7e0b39f7d884f2045328151f0c398ce63af9e68408d86169bbd63457a14be0b498fb3c065b59c282325a75a01e295376e8c82137381b4e3096158b1c0a1df5d45be0a48e59de1a875f9b2f840df5353adff845be1e765d0b778d45e16648495ed2eb525be838d8698859daa0669e435773f833d39158f5425d8830c15db9fe6fc1480725c507a532f4631366279ca54bfe1bef1b2c00704bff4ed058154ddfa0cb08f6372fe8e27cdb270466dc0b8d4c47e14f9b11cf0493488dc0c1b5ae1c6ee6aed4d63bad1b2063c1469c7d31c72b4144ea99f07c5910d1b015c22c4b108548578889a542009fe3f8bc0137161d1888cc0a43085e887b0f77d1db98341b3338ff6612561e3ce4a791efc70bf215a4063e2f92b4d93bff32c2829cc4306351b0000d9c19860626c0264887ff5b647344dfb27abc27cae507ade1b67bfe9ce00a2a6099737add1d6777db8dfc80aeab5b2b7f4ac63ad410d716c2a3819477f3a36f443b09f10db10a210756de882f6302cdbf3268c3725529abcf6cf3c4c6d4f604c212bd8dd3aa1d432abfdbe6021d29288d63d7d3852a4c79c5af7f97e1b9c5517b3e8668ac9d6f9b31d013fde878d9b07600ced0f71123b2606f528e5714039cc1640f20430b3dac90fe4c88125e226a56a9d76ffd7d9ceb3290fcef91873c378823ca71535edf774323dea42233ed5c795dd1b5a64e46e9c8c22a927191226a122c7dd86dc7a7bfdcc31f495bf57a3454eace8d745677874108186ebc6ba5090dce0ef4f6bb151180b7722545d0c5b8d37df2ce75d319d3e5958ad606a8563bcabc5fb43d3449830aa3bd02ba08285f8b802f7f9c08573d603ec8285d1cb6951347dfb83f2738ec25deed1e7ab2fd89f35d036b6ac9873e78b892bf4cc85e4ed41a9c2b55b4afaf4bed96473bbfad274bfa2e0bce79bfa86f24cdc1ba5dfdddb6d731e25ad4c57c0dd3a4a4d2c1b20b0f89b4d374142ab57c98286d4cbb543c0c6e49a73a7f6b0e62d6fda5e5db0c376052cd0472a0837e7dfeb84af7e3a639901bb17ca2e1d0a0415a3da23b9f931b42b4244acd52adafcf6871be44fd3ce383a946b43281654b4094cda7eec972720523fb826ba655687182612bb842945f0a8087e9ade817be23ce39df89fda09fa2fe3a6815d86b3ad3bcf282aa8e385e3288b0035e69cbd5d51cab97ee8f74608ed30ad82f3cac1b6ea2e7d835e3079e61d19e5c5433aa46f47c30ddcc635ae627d8211bb771f9cb78fa0f50702ab2fb2", 0x1000}, {&(0x7f0000002800)="9923aefdfc678140722819810c9803267105d628155c7ec233735ea0db0bf650b1935e19b266bb56c7d05797d187d1205f", 0x31}, {&(0x7f0000002840)="82f9f681c9886310646198ab2947e35220c4b2057d05f89136e7521cbfc642b3a7b66abb47aebdfde4a2de0a0ae8ff3be2e49d4ba58110c339d67ff46a6ff6ba65fc0f22f6bf0e10e59c91cc0d83ceddf8fe3565a271eadb2f4527a3dc55633d5baa32314cbe25643e614444e8da952f666ce0a8389eaaceaf8e1f085673ac35a5f20adcb56c63538b36d6f9db6e54fbe5ea25114b697daa1ac043e6641a54384980fbf2d2910f9869cfcbb789fc6fc78de7dec43ddb0175", 0xb8}, {&(0x7f0000002900)="f12b2cbcafb4", 0x6}, {&(0x7f0000002940)="d39717c58a436cd17c6cc838a72fb1f553145e3866918db58ecac0ed565414e1abf88cd62cd19346f9b59d07d3512ca962b6f95659dd03f0113706351d9fe841289339a9cb4f835413d3c2e21670cbde2cf860024535974f58c1bacadeaaefa7d103e9e5d2dfaa07780ac03771801add76418032bc87829af1a6e2852d2ec1b8f0855eeb30adf4a5a2b6c6b7979f465d4e12e0bf0981eac90e502e25a77b85093158b4aba113df9b4bd3064a6bca", 0xae}], 0x5, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/133, 0x85}], 0x9, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) write(r1, &(0x7f0000000080)="8f276a69", 0x4) 16:00:16 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, 0x20004269, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x20) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) close(r0) 16:00:16 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x5, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x20}, {0x4, 0x9e, 0x1800}, {0x2}, {0x1, 0x5, 0x1000}], 0x4) semget$private(0x0, 0x4, 0x101) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb202000000cf235cd6162205000000000000000400"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0xbc}, {0x82, 0x1}, {0x67, 0xf0}, {0x67, 0x3}, {0xa5, 0x3}], 0x5}) rmdir(&(0x7f0000000000)='./file0\x00') r2 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, 0x0, 0xfffffd48) 16:00:17 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x32}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x185}], 0x1}) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x0, 0x9, 0x6, r1}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) getpgrp() r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) seteuid(r2) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000680)="6f8fac48b8f8787cfcc98e32de53a8fc00ed524fc845cf9fcbfb0ae5be6e72db24d065be56729d01109246b8cb033f4ac312514e805a6cade89b678466b76fbeb0a751318c0aaa", 0x47}, {&(0x7f0000000700)="c8e794d8903489a96f35b1af265a2d53fbb4d8a7f83617ec19a5d4954b78db4a13d2820337001101747c4e78347fd7bf994147244cf5d7463a597c1f6c97b76549a6712b7cbce017eb5359026f40d12217b50665e4b07453d400ff71d5dbcddb6d84fbb5aa41d7f3ad56e27aa1f7e09e61d336fc96a333f9002eb8222b1e3369650ad72ea5e3631a29ed", 0x8a}, {&(0x7f00000008c0)="8cdf2865f5d7ac72c4faa741c70dee2aebb385665fdac0c6f1a6ad318e0fe31c4d057b3c6ae59b1adef2e2ac797d175a609a00b7ca1872f67f25a16ccfe40691f5e08433ade281cd99fb8340c029fdc453cd9fd3df027659c8507ac77ba74976780fc36ba1463d9f4690556d638caec61e0216ccfed115d159ba61a34df32c00919db1466b6ecaf619184c58fc762b4f001b90ecfc7bba43e1e7eca36ceb64b51be8abe153d4d7e795f396857efb697b0359515f3416483388d7f4a19bdbb777c46031b03af4ee29df800f0bb6388c6c", 0xd0}], 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() setregid(r2, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) poll(&(0x7f00000002c0)=[{r1, 0x60}, {r1, 0x8d}, {r0, 0x1}], 0x3, 0x1) r4 = dup(0xffffffffffffffff) syz_open_pts() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xd196333433bbd1d8, 0x8, 0x1ff, 0x101}, {{r1}, 0xfffffffffffffffe, 0x82, 0x60000040, 0x9, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x4, 0x7f, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0xfffffffffffffffa, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x48, 0x5, 0x6, 0x3}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000042, 0x1, 0x6}, {{r1}, 0x0, 0x80, 0xfffff, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0x16, 0x19, 0x401, 0x2}, {{r1}, 0xffffffffffffffff, 0x54, 0xa, 0x9, 0x9}, {{r4}, 0xfffffffffffffffb, 0x3, 0x80000000, 0xffffffff, 0x380}], 0x7fffffff, &(0x7f0000000040)={0xfffffffffffffe01, 0x4}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) setregid(r3, r3) 16:00:17 executing program 1: setreuid(0xee00, 0x0) r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_LOCK(r0, 0x3) 16:00:17 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x04') 16:00:18 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x3, 0x2) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2c1, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1e7, 0x5}, {}, {0x20, 0x4}, {0x0, 0x71ce}, {0x44, 0x1}], 0x5}) shmget(0x2, 0x2000, 0x515, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x86, 0x10000}, {0x23, 0xfffe000000000000}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) 16:00:18 executing program 1: open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000480)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2db23320874bfac5069474b295eb16", 0xf}, {&(0x7f00000000c0)="a37a9ed95008e7e4a6ed3c3f054c9e602710e054ffc2e2ac227c7cf940611017403c39db6c27be441d3944dd5fc4b9cf6727c739b921944afe2349413143afe9011de0c0d79171f488759e2a9cb42b", 0x4f}, {&(0x7f0000000140)="72ab15c4185e3309b9289ed3dd29eff599e68dd054d39e0b4420e1cc8a75fb6bb7e808218281777bd445c8ea6729e6ca73d2115f41644bfef81bd345e251ea548b0651d90fedd93cb93385a31559e26ad541b38686af0969c8e788e1393726a504674dea459cc4f9fd4aed8e0f3560b28aef", 0x72}, {&(0x7f0000000240)="395cc2a7ea1cd728df202523cd941468f706897df29e42a1b7c31af92b07960c767a7d2cd852657f9898e893ba9f5b52ff7dc0d9212ea10d122676779d6e490007e4c2ecafba1a87ca90ce1ab9ec3c07b1147efe898c6841ef8f514f8daabca3992dd039b7e218979e4c02394320410c55c5c8c87900d95ce8d0a3dc64e88a4c4897e04362c148b2fee72d71decf87f0b4300a985297f17edbd05d92ff6bae5080c5f02acbea90e2c14a4f81d74245580b299b87cc0872a9c3b0a2537f745b43ad72d13baef1e0fc6b4c3cda10344f44c92332f30059074bb42e2cb4ec52ecd6b010ac3688", 0xe5}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="c5f2abeda90f46440dbe31d0f189648003ace0a2fe30b311a7e36d74d5b7cbb2ece9006e5e114b9fee0069b3e50718d0ddc65a44e12dd5b20cfef34771b60f743b345ee2f08f1c49c1fdf353ce41cf2d7f45f9e2f6344faa7fc5446de7ea", 0x5e}, {&(0x7f00000003c0)="ba34198fa2a9a0c85b3397", 0xb}], 0x7, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)='{\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='::(-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) 16:00:18 executing program 1: r0 = socket(0x1a, 0x3, 0x20000) shutdown(r0, 0x2) 16:00:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8000fff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:00:19 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a3d72e9f6a32ba698fe592a108a05421e4b5efbae591faf9e53049de2d8bf5e6d495cd2f3f7ebb2e4cf56d5453a3479d8bafdf5b1952ec65508be5325c76b25795c656555a2bcc2e891d1d49876dbe4e6902bdefc8c4d3ce86655f5e", 0x5c}, {&(0x7f0000000140)="3441ace5c655c9b637189cda119640b3067ff55d202af60483e7dc867475ac2924943ff3ffee688015a1f6d705e125e2f63c3e5c4e66e7884336f9cb84c499f42538c74b2f0b56503f0de779c0ecaa12b5c7dcc597ed523d22141fd4b5a4a0b12bfa0bcc38925a74d7d713f4813360e1e7b9a0447801eb10", 0x78}, {&(0x7f00000001c0)="bf663d13b7da6edf87981b0be9e3a1576e62357ff68f489bdd6710109747e636484fca40eaf75c4fb94d8d0cf6dc034415c9910033fc1090291b751a4367a01758d53c000fb2e7d660dc64f4d83e06a3611ad0b6ef75e98175702e6f32ccd53062e1290b6ef98975b04eb92b9d8c5451f49817648f82345b209b3688017e3a871164ba3e7d32899e609fdf57e01d8f8458b32db27c", 0x95}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shutdown(r1, 0x2) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x104) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x80, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x85, 0x80000008, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffffe, 0x86, 0x20000000, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x2d6f, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000005, 0x81, 0x6}, {{r1}, 0x0, 0x3, 0x82, 0x7, 0x2275}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x31a5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1f, 0x6}], 0xfffffffffffffffa, &(0x7f0000000100)={0xffffffffffffff4a, 0x2}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000200)="dbcce193723ecd91dbc8459d00927358fef5548f35f3d84da683e1171db157cdd0bc3e8b39eb5d40e866a95c456ca9fc5b2be425be16c7f7076b9b204245ca1bfb2675aa6aed9568b14dabfadf8865c6ae2e63ac571421aba745e405d96816639fc1d5c6eb8607e33028262ea68525004e291844128523b388ef45bd655ee79aa5bc93b6994ed4e19f9ed0e17466b27a3b17e290736ad5291ea8a3eaca7447a415440fc8ccfa92c0cc08b488a2fc3c9d15163fb8303f14c4bfc74ec5e5b8d1a0c63272e2c9b80b610403f02204ee51eb840c351f7c5e6b0781268fbdbc9acfbcb2a52a5bc2b20bb655c085d7aafdcc0b0084ecc7c52eba4f832093b0c65798317982eab2cd09aa6d9e19eb968a434d3b51422bbb543930743e0d5655811cdf78d33b5f392a4fd1ca3053fd5e2e7812f1ce878757fe306b82e255368d63d7628a808fd8c6a68bafc27a472bc51e069998bacf057821c3b5e6e279c952435601758a1acfaaeaf65ab20015a970b4a08619796bbfa6dbbde0c144d475195ba616c2b19594870f089e3bffe1ecbbe9b45f032a92b80e70dd30bcce430bbb462a829a261c6bb7675bffc9bfa3279f544677a1f57578261100836ab56ea38f3f1ac09dcfc55034a75a1e95d3cb7d8752510a917fa525c980936b918c11e30b5ca3df56fb927c68f4947b9f2e1d78cf8689f1798a334ed8f8aa39d9116143167b90ad99a44788af1fa9d5964aef02dc4095fbb3ee56e5bf0dbabada5dc0ac040ca8ecebec7509dfe584c6a8ad194f502c5c2f24d0f7007ba2aeab91224edace0b071030d4be1e0f2eea986129c89bbd99b5287e7f5bb06fad198388e503e34427a5d275649b6378b7ef5490ae2816c9e5b7ae006adea9049dc2430135e12dc7220b6d56d6b8f7f99238fec927ed30bb8605a272ee95ba529dd6ffa6a69b012e01b3cf5a29a03c23fc0645e109793deb44abf131c98ac9c2cb8906a70fa4a801076ba91762cb3b64ad18e3b392db9c4a15651a0fc6e80a63b9ca0da7841988e3e639ecb04d135bbe1854750b305cf358720f1e1b6edd22f0d2cabe9948d2084343cd2e06bd9afc1ad28a6a05e1c6eae513b82dc2b0e300b9ee346d955d98b4e7951236c2e66138ae77181bbede4ee3b1f25e9471f82294863e508c47cf3dd70bebfb18e2c9fa52c22ead640052a82585ccd81311b5c185e33ee8391b81bc78621432e7a2016a0d7e78588721a1d0996e8874e124b79057b7b2e764939e057d97e6c42f813bca18d4546f8d7354323f5c4034fd3bde5d0ff529fdbbe01e5e7b9392e88f2301c65c61de4d997aedd26020359b4c8a2a2e185ee6b1ec285ad3cc814145217b4b9834b3b8263c07bdb8155ca18d842382227117218dd9288808f4f7f02c28cca55a6f1a6b58050c8870d57298453c17420621cc9c4810434f3b173982f5aa4438d9958a4bd2937e3c70715c89bb6e237c35c00d1a55f41f7384562a00d455fd880117a7130cc94160db1f06399fa3b5670b2bb941e3a9a7d0c1593f54d2b48f03748a881bbaefbb65470c5d95dc75a21618d34a6d6787766296bea1157971b8583d70a58c137f840b8499b9f710e6d5f8e6291a383332e5e24ed4a6177560cd99c1703c3c789011aded55a9f416e800793c46ba82ff01b0c22f014b645065d2fafc6d3ee0c25fe4a8ba1b1449bb670f7fb2350a7a61d57e7dd11687c50710b0268da7d04d3b429b50719db139f0458c5af59dd276fc2771e8eb7f37680ee45bdc791b04501f570115b8c47bfc939e16625fad0df16bfeaca78a9fd62667a066b77e291dd3e12a1abd8c275be5742673ce019c60135279a322e57179c733d2d1eeb7996e26fe0987fb10cf6b901ae31be59364d17221b44e5ae9be0640264ff1c9c3ca430eb7eed904c41acc4f73ed236d26655d52d953388e6d8b502bc3e3323c1232a5d5d86d683c4d7cd159423c229b59f75fd9faa9dc1cbf6c2fcb2ed2cc373195a13354f21133c5ffc704abe658ef2d47ae8cc8c05f4e84f841a50cf8b2facbff7568e7005358e8b4cd2377611a937fdfab271adee1a1211c3046305e687a8c30ae620283774f17409efca62cc8407d4559b7b1cfe0a0cd0983766871815672c9f14103707ca42847bf6c664ac2b9eb6f44020b00755f914c57638cb79fddbfc18b5a8ae6ec7e08aad47272f2ca95d0dd10cfc00984ee890e69a106ef710c03b555874f59375b374212074c5755f360cfbbfc00269190ef07bf97b8e7887655add029782e3cbe2f5b564b7d3d92f7ea90668c1ffa3d151bfe9dc1f9b725fc02b0b02fe65890a800ca150c9ae65f68fd204dfbcaf8e0ed92777ca5af40c423b3010b6ca23c09b83cc6a6cf6ee43ad862ead785ddfcc2d28d055499b93aeacd79b663697c8425a75be28e1d1aaf0ecace166cdcef5d63ea168ac947952fba5804246cbfa69ee9663bda14402c06574fa3a769e295e765c624be57135c74c58ab1ba81d248c37ccef677fd995f68eabd9d2d4cf042b333aba674ab10d23844bf262a4f0662f0a9307ba59612ca9c365112c93bed300963be959070db832319583ca02a4c125b5af68b3b4759e7934a66a9d52b51afc14222db6fab20eca833cf0e651fdb53013c4a546a045335cf49e823629f3c2824d5c75d0681beebe3f41020086348b63ab8ca3d77e411e76d86279963c303a9897a7519799248df6bd517026c474b0452f3f1bcfd079789cb25578885732c20f096f3774206cc1e60adfea3a6f98e73b70087ed5954c786dca81032d6083cbcb4129333ac0d51014deb21fd73eb4549579ab066e8e40c83b8cb135064fd676883baa9d36aa54213f93d88e445dbbdd4a61a2bc5ebc202fab463f3d260474a92a81201c7371d09921263b6bc129533f1960c1b6074972371ecccc39fd25169e44391ca4cabecc6713316c382c12b3e70a8597bfe348c17074c64969d9558dc1bf3fc28ff0fb2b0cb68e9bc309a162fc22b666a6a9bdb116aae611f3e53672bdcc961cd97abce910ad5ad08a9afbd292214a3de723179f4b1b678c5ed31d823523b2842d9a619eb01587989dceeeb135ce0e5b2b82b80de9f345f36e6bd68477195e2e3f87b95c07e12427b0558afeb5a5dafc64fcd8e8309b057988e09321889b1cd1c858a1a4e7facd9abc0e305ef944c5d125d48b8a73860b5e9424a6eb63e2a452c28e38e934c48db7e145bd0a0a3723bf76f793914264ed2a073bbcab8b99779a7301a847c3de581dca935c9c3ceb84f6de4555537b8a0dd31cc28ef8591548023a629bc2d522b45d1e80c92f708ceaacca560ec19ccc882b96aeba3c025d66e7d395548e88bcdd615511e67a09f98c1f3a0fca91119b62587ea7d8b59e3f5d70dde16abad4aaf6e87498e5ac91b85f9dd732dbe992d4027bfd2e59ced3386d2386ee20dfc17ca0eb565187dea7fac31b47d21ff007e4bbf235f08409ad59f03c021634c6c86d3036d9b0699bc48ade0374efdcfca90c8fb65dda495d71030240dcdd18c7967fec178a0f152e952417c0a936a9b02bc06d3720f84e6af790fc2768bef9098130e78b75589967308311b012a307a175f72a064048888f1903a66b23a76465874d44c75476c4a3e6fba1f660185e20b59e6f6b3b3b2728578e04c831af1a65684a4c2daa5b86e38dd2b04e70b8a363fe51e3f9535e573fb7ac3777d364aa3ff130a5066ff46a8786640013468fc58429ceec0a8759868fa48b199882bbd053b247d6ce1997fb17cefef11378176391d9a16720d5a9af83f0dad5046885ff32fcc4304a981fd230c958c01d16cfafa15487b61ab4abdf499de7bd530c330d2cb686708f0bd753702c53c096e5bfc75b71be8f242c103327585aa7b77e31c8fd99f3dd1a4149aceb7ecb30f973f46c53d30dfc3afa97915a4247a8356b1ad559c5b3590b061fa9843905ec27aa20cce30cc72445e75bed00809eb15147dbff1f82aa1eda5bcb374e34e4000b580c8f95009cc6cda7f7a85d3f03dd6a4f01bd461b73291b796b9a107d2d6f2a9cbd299dfb73a8e0425146eac6322582cca9a1e8288c19d54f10586166db5bae6f7705fca4ee5abc422cafe620fdfe8324eed7896281dcb6ade3e5c36b3981f7dde80f5bedc01af390a880442d07012b7613ea48c49e0e85a1aec92000db77af5a77479c0f84efd6f9425be49e204093b26b4e285e31f90b2cab25e94319f6f752c6d42eb818deff26d48cf1af79d49e88407aabf668a703cd01ccc4efb7f87eea5a1b5bd1ac6fda38ab188013ebfeb7d794d42dd083f9429c827649451552f0177b1add3e81a58efb8a1946ee2931fe3ddee795503d0e0e0650f7a19b6e92263124c8a82c02507cb4a528b8413734dce860d42604fca450dccd163d7156c476a0f8c1e90688ba5a03b7d681a16944c7e995c6aaded2ff1e48dbc8777de7f23835d44b17df52825a1dd79f61750d468f55c3dc8d49e9a5af2316c086e1c2e46e9b730f8d27c1ed17e1c50c3d517ff1b396f85d779639edc55f278c1e16ed5571e41977e8aaa88751d408de70cc38534b1404b748ccb49b5fdb53d9d258ae43872377ef77f74a3c7054b33ada746cb289a3232a86669ee6f88711ec4be0a08d4cb5fbe2444d6d998cad6c95bd9fb4cc5104e99d181001e707fa1aebe1e8e4090587774628b5869ebdfe7bdc042102785f3314a7c153bf00a1665efa35aaaec027be053a6943df612a2e39884ffc431610580a1262abf91ca1b6518097737220a8c144c4b7240137aef86e176885298c2f817642979c6f83c079bd4c0f879d80eef8a678c371f328e67a25dc49062f393a0434e3ddb1ee3cee254515c45575189e8bd568ed1a00a74da6db63ff8abf3d336058b92b0040dd56837bd5795ab09a8e70c09648eb4f2a3016961252404c70222b85f1a064b47dd6723c7a455c27e6b2b21a015c272770dd7c7b3a0ad057216875fb0141f9c3f0da643a86a60406648061a28f18467182779117661952f1dbf3509044b6d25be34b2b669c9699176426d85c75acad0fe8d04a45ff7a022987bb70d5afa46aae91cb5924551f1e17f9cb2607436fda32ae2775f340a9af7f4d586828a120c1fad32e3beafe6807e4c1f06a7355f40f0bd3554cdee1a483723a084d9572953b2d53c4216ea76c8de819a3aa9c43711931fe7f4a82f42a28c98bcecde03bd9007ff12f4761c777a7a8556a6edcdd0fd0125ae1834dfd570b9a41f10f6ffb7dd9ce51841acd08d5565f25de3c2231cfa3caaae11e59fd86e2af888424377b651bda5d630bef1d803a3274a5f666add0f2e71e9bae01adef5292b73c869e974b45dcd693e43d022bddc4b5cceb75882913e6ebd2af6077d815f5c9fb88cf2a15523436d1af2d258cf6a873b01cd878ef6f69adc743f9e758defc52783b8fa54251385fb4242428482855b0ab33604d96eea72ef67e83fec98bd0a19cfe508da9fec12b3549623f314a3ccbf3445a6cfe9e6b77809ac1a89e2cc445c6e9f79b7605f613dd6038b0ca888c87c17f83ce282bd9db42300d62c86ef6374cc8425da73019e354ce44c89ed8f8e139c3f8498fb861aa2f58cfb1b3bacdb8bd64713f7908fcb4113313e570d93c431345d4172f7f016d49e222259dfed28eb7447eb9ce2f278b249e5a698514738e712a9cfafd6834c0d788e82823bf637c78eada346fbf3fd533d0b3d5f3546b314301ff7ba14bed2a7d6f483c9cdb0b081625a4a08879f13d6f5e74e9d298b0843acc1f0805547c645d77b18f75c966ca9f460e78dd93ed302", 0x1000, 0x1, &(0x7f0000001200)={0x2, 0x3}, 0xc) getsockopt(r0, 0x8, 0x2, &(0x7f0000000040)=""/215, &(0x7f0000000140)=0xd7) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) r1 = socket(0x800000018, 0x5, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0x21, 0x5, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x405a) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x102) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) poll(&(0x7f0000000140)=[{r0, 0xc8}], 0x1, 0x0) 16:00:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) kqueue() fcntl$setflags(r0, 0x2, 0x1) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000700)) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) listen(r0, 0x87) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 16:00:19 executing program 0: lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) fchmod(r0, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00005c3000/0xc000)=nil, 0xc000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:19 executing program 0: munmap(&(0x7f00003f3000/0x3000)=nil, 0x3000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x7ff, 0xffff, 0x40}) socket(0x1, 0x4, 0xd51) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10c90, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x108) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) madvise(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x4) kqueue() 16:00:19 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) sendto$inet(r1, &(0x7f0000000100)="c95d0865b6e911cf35a8b6d507f545bdddee38a342fcab06c5b948e5a16ab2cb7f45541a56ae914282d1f8ee9665a74ad077d11ff7b94569a5b8ac0419e5f17a1e94071a66e32d072db881d0a9f169486ebc4e99cb54f2e83a777820898788703468d294f18440ce07b82f02c761b1aa48719dda666873925795960994a75105e372c8aef31cba01d9d865f6623a3d6c14e5eeb15aa2e0a55ac07cc71e5e9e5f5dd794bc7af7c6a6f7978503cd410b313d90b0edc626a127318343ab33a011355d9887371881380ce62de4a0900fbc0483ecb9de901d16de257a4256ea47132420a38169b66697d1bf81a08e83915d0cbbfed6480247cee552784c3df62f11ee54bf4b1011aa9fd5cf2194c6a124816e88140ddced0beb971938fa42bfe669161b1cc582771cb3a63710ea3310dab526c1f2755ce7e1788507a59240724f6bd96c9ba6e64cf176494b1bd1fe469a5c6b33c190e3cb23ddcf62243754841577faf929cfa7fe67ab3fdbe233d58073b3747126d5675d6aef1db804f00350c77aefe96ece7c03a83a57641b19157b3ab9a9978b2e6a140d317c481121bbb49c4356c47e94e2e597d179282c726fac73d7e3edf3909a18bb51ff4e3b6bc4523ca834b880b57a79984adc5a408c1d0b46f31f31e2729ee3baf929f98449ed04ab5e5419d1c11d9a9d279bd936b35a7c923f9495abea8eef3e900b652c0b19fd81ddbd8b335768312cc668ebd5209abe6a8ee2c39a73d18bba911050edee350721dff276d74a9d1586a7d388060462362a59a6d2f6cb4419c7a9d5460762d0d5ea606b8826735ab3ae857aab89bbd72c2005532c0319ffce5237c5e877f37c24fc0326c83b2747cddcf2137718fa3e4acad255e831cd11a4a96e71f923c7d43f323e33b9c5412b15efad71efb1f38768f7114a67bb8dc5364911e00f101f32fb6cb4d73e9fa5954d41145e35c9e2caac1de4b11313176036d87f0bf0a04dfcf735e30c4cc088811e588958b77d3e332603e7f1a6555a1ce3ed2ba171f14921c45c4cd792f99065bb9ebcd2025e7bac274217733a07821bbf7a43815c56fdd2b91bf29d6b2a686586b5e588a2eb30d85b08b21b4d3b211e8ed353f8eb2f80533acfa0ec7a4ad18b52c3c6783d348e7e45c32662df2fb5dbba2c65cd4eca5deea9494f7a4a535f81abb0996957e796e56232f61b6a5f6f76a18193d8f3f8c7b1063d0f591278142aa96e2707e77c3d95a0a66a8b3bd6181452b8740c4b715ab924b3e0ee71adb4442e5750a682e457d7aff459ff262f22290d8e74b51782f165d6d4d17ee50da1dab7ad935cfbe10f66cc58d7e799ce8370b82b1076836c1e67e02418dddbe2ba15c8e2185aed2375cd6faaa955332127e6ec0e76425da8818efaa0f3d15f74d25ec41d448fbd8a06c45b7e05e462c063a572ed1a04e423192f486b98dcf1cfe968b290f36badcec6a94691ffdf90fbc48020d7b534c40eb08215033d6b9b03b69ab7d8afae38784c8b9a2eefd1ceece9b4464cedbffc87219229a3184034a04c5079e2c83f040225d980e9dee42634e14fc03bbcff956200936740f0824fc2c7a1a268ea7fad1392851c951fd2f3864a9fe43b7e78f4d6b244b78099e16385732e9bfa8cfc134fd391e37e59b3e43cf2cd0cd72d96aee4b52dc10f60e2269989d5d792091f3ed2591d86dc28fd82ff0d702def737bd4ee5e3363d07ea023c016504dab3e878f7eab6831b37a000fa9f45ebe3653117eb4f8b500adde631b744d3dd5997f66f3502fea860cea5b8ced3a09a7d6fd549fdcbd02310f5544830855b1e6874c4fcec6eec64d2d1dabef08302040319ce40cfacabdde2a9d4c9f197de3d9a9306db20241d685fcf5e3c0f51f9988e27a219f829911e7e60681cb5f52a553021fef1e783348d441175347b7bc0ccabc63249501d4def57286490f8e9a6705a5c45feac63b5b9c1a5b3dbe70e05574f660d5ae2d67cd55bc819a1dc5129d63aab3bcac8255f708dde3781119612e5a01c7dac7703e7ddb33f9a40644be9d7ea540847d44ca1860b82aca41950f2b566b6bfd180684605b95353b769629b7de55f65af81284ffd9ce5cb9763bd56809c1b78af8ea37cf1b12a1ebaec4ee22b60fddd5f6d58ca7aa59ac04923d9d5acc494e96e9e5b606bf578bd0692dc7f1b63b32f836af43895a08f7ef1307780eddf6fed0bcec2dcfeb660bf98eaa1ef802588c8a0882c83968887fd06dc7ff6af14fec8d1533913c7678cd54589354e3b7cd7237aba647f58fedca69412e04c5926d07031338a87cb46d1d0823311f6e9dbe2811f25cab1b6ff5521745d30ebb3fbbd9896d9a48505fda85f641740b982d24a4994efab901fc448e5087067958e9516ab044ce157f9b211d17195e69da102240cbdded4abf66b9171fd9e7937ed93ba4d6e77ed73258503b7a8c0837b29340ea1810ab8ba0f57b6829c2c0360ef25dcdeb31aa573b7f72b0bf3fea69706296becadacc7b1b4e75c58527a191fafae4a58bbaab024db60a3bd39d1b1375edd5698d6942033ce2e7540dd0769ef4e129b607e794e2a75ad8a91aaf2957c5b91c7d8d4e67555f8265661ba28209dd2f566a0b3e0038c8e646eb9a45bb05d50371b6dfdd451d174861d45a42939cfcb9b422121469a87804e5314e7197e0eb4cdebdd5ca01fff5aad1190d11535160a039a3350bbc198a450d41f230c2b7e7656f288c8baf70cd4d54bd46ec600e937aa745441be80ca1e702c559b0d9abcc5a084088287817eac0b37465ced56a34977446d6cdb2cb4031ec0227ad734f99249d9a8f9c22da744cb48df9ea6d5eaca8f41699467778e05c771585eed45d9ab9a61a7a6e86a25f1862ebc1d8a018c4722a71863b1849564e471acccae63e10a03a6923cf85c46206e1d57c69ad466ae058d28193eda35ed21723cba4f92d7c49d784ae196c94bc75b69220568491618771a6767786377071245015df90a4bfec0c2c60e0cba8e222934a7dd8e315d11e52079fc5934bdc6fd3323d880a855337ecad58c157f30281fbd44455eaa6bee14aaf79c2f7d1ea5bb5caa7b82f4c54b82dc3abb7d4f68212c4deafba302ca83751fd3dbf1debe7461ba916da4044c561eddff1eb63dd9b8eb26b0788b59e3e3a610c54c0d1f4cb57debb9896ee4408f2c085393278cd3b35840447fabc2e8e54fe270829e573394ed2abcf6ef6058bd04d8d6594ff797424ebc79d8c682c47eb23565e4884053e81367a051f417a29e7b3f54e7385d7af0f6667f3b35e64174b451150a1a7b71cb2415c6185a060daabcb70e32d1f8d98d93b41e58bda0820da17c3b55970a7132f2575d10ac0f5f3f7453c8042f3a186e637aa78b7718b9fa49298e60ce3195fed5e66e899eb5802a788e070e2c8d02dc3c3e102b426fe667ceef495eda4fe4ddb2b16836eadaf60da5ed7fde117565450c2d06c2ac10d7baa233802acef9ddcc9fd5f236abf053019ed31da82dc3534491a75eca9773dfe7a83fff35a93dce180c000dd9f69a0eb1df737d656bfc69e9d70eccdebe84ee44296f591f54c0212487776350ab1a493fe7c8ab3b79ab2c18e0c19982f7d8a80331692a94da0a16177ea4478763735874f2cac7fd6606ec6f1f59b48da8a75119d2d89c3003fc5099c128d156703f789b5e6d4ae737b1b04d1403b46cfe34c08cec164b75ba5ffea0fefc02fb9e975c2c6f491323cfcd0c0761be74e712384671e68cc77998b49f0cd0003745ef5822bd90db5676cd0461f41c2dbd096e056395b7a0a735e8527a345e68f85fce2a3483e019d0e01816174036d4b6c07ff0f37d180d54f831888c878a1d8b0fdcf81f988d78318ce54d2bf70147a370780912483218cf66eceb9a4087c58fef62eca74eb28dbc14a4e965edd540556c745278135cc71facd27aa22546718a4fd373c07120541ad65ebcf14d726273065375adbe5fbba49d0a381f9dd3822f3d87443eb6d13077d0c2a3b2f13e3f1cc2d15766fe95b806c50cb2cc6a5ad8e32371e9268d12367bc3bcd7afa8da05988d196914c87dceefd93e7b56ad67c0fa93cd46f1d565c27f8b7d41a24d5d78c4c98e63060e51d53dab6423b51f6f0200690eb4d6b1a13b73ffc713b595735f4b7d2c30dce70eb5d560e23edf9619d246070f6ba0104cc5d3792eb1e01de86cb1a6005027d5f02b7f67fa8959099793f552cfcf3077d0e011742259e6fff22198f22886e258b20bd8ffce7b4bf1ed6fc1323608338ac63926fbf3ffb7d68e97f0c24f5954762dfbdc865499b7289f3d7730377a501e00dc95212247bfae525d443650ab3e72a4a08ee9d02c89811364a92f06b6874c916d63d2605d7cb145224cb6a1672bd6e6c066211e80cbbf014c09035ce0193672131d62c176ac937917b791a8603d4fec7b45c083edfc27204d6643a752a8fc8128fa69846a84376ef143f26c654a333e80574985835910e19500384cd6d7f8c919d2a3a25092d479239fb9106fdea99a4d7b77ec17ad76ce54a5bbaca4dc2b44599d0d22a27be399ce4f344bdff89c36983b9dd92d62ef19fb68503d5c7c971f134f4f34f690bac80c7b078b164116f49869ba28c166c6f03977885a4b3483241882a604207f582f9a792f4799adeb3b7d7f0f4e7e24063f76f7beec73dd348ffedbf4ac6bd9ee0d460df7212ae7682b65d4d6b9bedf49bbed5d212e6043bbeae63d6426fc238ac8c6d5112828feb96550c440bdfa9e0476c511afa348a5de64a2e50b0a746ea10f56a88d55c50375fd81bfffed63abf31503678b1578d16da40741948d752b6e999353b9b95500f8b835b60491a3f857c98e2edb469b2c2b63b66129fd488497500e67d19fb3c56db0dfeedf566ebaedbd5c4701a246ecf0e00601284f9bc0878c56d1bf14c16d49fa2432db78794fe3a494621c8b4db55e5ea623a8ef7b7ab057eec4e6b3336ade6c5cbeb362fa15ffbcc87579cc51d7f252688820cdde66da163ba693c927224338f98974e4d3b6892a75a1789ae7a9faa11ee69dc12e9c1c72f11d080f1459dd500f66c68df5756181f298cdc66192b8584cda0730a0aed16b54df75a800b905b7c3d5fbef72fe00fa9a091b296bb3c4f28c5cc83075c12cac679750f907cec3da413939a4b1ad0dee8686eff7b5e3145292b2d2479d01fe406939b83643eb860e32e111c117064ed332c26a703091a2561c1826621e554d8a0644d032627212fbc9d77fbac8f785d36901c4c1a8ea3770de42a0560302340564fdff61df96d96c25d695064bc2f0d4e2aa8901cdcdfe62f48db7360cb0aee4f896ce71d570e3eea5ffa93c389c5c55581711bd8b3c33f84ef0610405ce9f135c7195d99b0b624fcde074486b55252ecbf753489552669cd606ac1760b7505779b9fd588373d082ecacbfcb240da607db515a548bab78f0af4eabcd1eb03d7dfcfa23e417789750b1f702d89777af0ae2ed29c0ec93ed1e4a69da2c5ecb2dab63c940a4c756ef32619b9b36647c0093942673d4d63c5ec2b635d5957eafaa43ec7db81aef2e0e7a27797c9116e6cddbad8a582889ffd66c4b97181de491df15b853fa837ef9f6f32a6cd610f012dc129bb5f828d840d6b5d0d4d1f4297a06dc8be66799c51ee7c930ce2013f1f617376cf00368434d3ae0adca641a31ba5c9428ac53de12b6762429092f5b3e647a3d13d3dd69adf0e49a4fdffce1b0dfec5acd39b6c582f8ed03d71e56dfcef38beb6a5e23dcc68bfb7840f6301018f2d18c007b1c14a5ef5c9acfb18f2567446bf4b9863", 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x8) 16:00:19 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8890, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x8000, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:19 executing program 1: shmget(0x0, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x1000, 0x410, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = msgget(0x2, 0x421) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3da08bee80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000ff0000000000000000b1ae031acecba4ff01da7764b40000000040000000000000000000000000000000000000000000000000000000fe85222bb232268e18fb79a4247868b1bf59c691ec37d563733ee71cf8ac5e933afe8114ee60c7bd319c7c426898cd9d29452412876f79be61629649b88080abbf1c078765fb1c4c79239cdabd0000000000000000000000000000000000000000000000"], 0xa5, 0x0, 0x800) shmget$private(0x0, 0x3000, 0x103, &(0x7f0000ffb000/0x3000)=nil) r2 = socket$inet(0x2, 0x8000, 0x7f) fchmod(r2, 0x2) 16:00:19 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) socketpair(0x6, 0x4004, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x28008, 0x143) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x601, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x9, 0x6, 0x6}, {{r2}, 0xfffffffffffffff9, 0x80, 0x5, 0x40, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x62, 0x0, 0x9, 0xe7d0}, {{r4}, 0xffffffffffffffff, 0xc1, 0xa000008a, 0x3, 0x8}, {{r5}, 0xfffffffffffffffe, 0x8, 0x86, 0x9, 0x3}, {{r6}, 0xffffffffffffffff, 0x46, 0x40, 0x100, 0x6a}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x9}, {{r8}, 0xfffffffffffffffd, 0x1a, 0x20000000, 0x7a76, 0x100000001}], 0x6, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffe, 0x44, 0x4}, {{r10}, 0xfffffffffffffffd, 0x5, 0x1, 0x0, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x8}, {{r12}, 0xffffffffffffffff, 0x12, 0x20000053, 0x7, 0x100000001}], 0x100, &(0x7f0000000500)={0x9, 0x4}) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:19 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rmdir(&(0x7f0000000000)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x11, 0xc7, 0x3}, {{r3}, 0xffffffffffffffff, 0x10000000000010, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x80000001, 0x6}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x26, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20000064, 0x5, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x80000000, 0x3}], 0x6, 0x0, 0x800, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x800, 0x56a}, {0x1000000000, 0xff}}, 0x2) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&.\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='$\\\'\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\\i(\x00', &(0x7f0000000380), &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='(\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='L\r\x00\b\x00\x00\x00\x00', 0x8) 16:00:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) clock_gettime(0x7, &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8e41eb9fcb4eac34, 0x49) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="00be4115edf66a0f6f3621b6cd82e7edb1758d36068539c4e152e0eccb5b9260cd8561a5db23dc1fa0e19948a842479670f426f456108dc5fa51afd617673c995489500495163587aefb3c347fe7f8faa221a02c300d257b606f777beb456f588962dd9183a194c230d7d0ca5523dc7092b034fb3439abc826950517d59738373a0eeaec10dd3d", 0x87}, {&(0x7f0000000280)="f59e333d4b58bfc3ddf7e3a8ce0dc53337e68c76caa59b0f5ebddf78907d9c079a157ff20e0c1240f52335f7b479062101a70f23add5e5af7c979c51a9409bbc7321b91d40387035566174d303bc6f2f057c9b298d275d9ee6fbcd077812a284433a40db62dc11065de0bc74993fc1cf8e7240f654ca3d2c7519d5072796a4db1cb6a1e55b647d3331f8a83af98a83954e475fad4a83df792f8b0467bdfd149a939d46f9aeec72f7c472d88776d828c6b1d6a45ecd6cf33a815180da57de26aa537bce6d54982524b0d27f63a85f0e437d1c4da62b9e12a3b125032e98cbd9720ab0b51456102124dad45b9e426d3583293fc32609c7010180faf9", 0xfb}, {&(0x7f0000000380)="0783f9c71a83322423a58387d177bbc2c13128efebecf2301b97ce8e370e8be7d17c3ab1e8688a70212236289b429f9c03e7cf17027c0ef24464dda04d9f8df61d583fba4082802a3d063199b4c2c4d26d84b7161b556599f9418deaec104bca3d3abbca85316085f8c9ef370a621856586431cbeb3bca84bc2f98e2fd008c6bd797f3603332492af6a0a7c878684b5243551848ab74b5e14d0f8a3ebd2e97535942fcaddb11dfd4a0219aab40f2a490", 0xb0}, {&(0x7f0000000140)="906d9326d07eab73aa86210b7cd2d150cbc362fb2908dbd18d2d4e08777aab7f1c9ad6f55557663a9dc8ea72189630fa4a9f3493dd149fd9b7ab", 0x3a}], 0x4, 0x0, 0x0, 0x2}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='.', 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0xfffffffffffffff7, 0x0, r1}) 16:00:20 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4, 0x20) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x401, 0x800}, {0x3, 0xdc, 0x800}, {0x0, 0xffffffff80000000, 0x1000}, {0x1, 0x6, 0x1000}, {0x7, 0x9, 0x800}, {0x1, 0x4, 0x1800}], 0x9) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() getgroups(0x5, &(0x7f0000000280)=[r6, r6, r10, r9, r6]) r11 = getegid() getgroups(0x5, &(0x7f0000000540)=[r11, r11, r11, r11, r11]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x6e, r5, r12, r5, r10, 0x2, 0xe370}, 0xfffffffffffff75e, 0x186e6000000, 0xfffffffffffffff8}) getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) r15 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0xabac, r8, r14, r5, r14, 0x20, 0xa1c}, 0x800, 0x10000, r7, r13, 0x0, 0x100, 0x81}) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f0000000400)=0xffff, 0x4) wait4(r7, 0x0, 0x1, 0x0) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xecd, 0x1b}], 0xfff, &(0x7f0000000000), 0x671b, &(0x7f0000000080)={0x3, 0x4}) syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x209, 0x800000000000) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)=""/205, &(0x7f00000000c0)=0xcd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) write(r1, &(0x7f0000000200)="c9ea09f8f85f1fbc81e9009ba771710641aa0b02ccec981313c8cb40f599575ab8a4a96abe46169c2d04ce92587d10f12a5f62091e5b0ac8d7437c2cc16e3e6ac0861b981312daf04b07c250530b27fe8e4e523619858ed0ef81024ee2de500271572dd7ccce6ccb1b27af89323923b6e792e171fd47621ac489bf968f506a4a86df0dd099972e9fc68a38ebfb1eb49ea22ed9f98aefcc7c7664bceda9540a41e55f0ddabc981a17707d76a3469e1bc914c4cd478e9e312ecc7d83828350d46755d98e5df78f00cc922b7f56a435dff490853118843324f0f2d6d010d509aab07fda65d54bea4a967fd977b74b9b0e0c6b188864ef05ec9d", 0xf8) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x8, 0x80000007fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) writev(r0, &(0x7f00000000c0), 0x64) 16:00:20 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10410, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x800}, {0x18, 0x2, 0x0, 0x70}, 0x6, [0x9, 0x3, 0x6, 0x8, 0x1000, 0x1, 0x2897, 0x3f]}, 0x3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:20 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20880, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x480, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ftruncate(r3, 0xd02) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0xbf, &(0x7f0000000180), 0x22, &(0x7f00000001c0)={0x0, 0x80000000}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x23, 0x0, 0x2b, 0x5}, {{r2}, 0x0, 0x12, 0x54, 0x20, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x10, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x81, 0x10000}], 0x1000, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x9}, {{r3}, 0x0, 0x4, 0x21, 0x3ff, 0x5}, {{r2}, 0x0, 0x1, 0x20, 0x7, 0x23}], 0x8, &(0x7f0000000180)={0x800, 0xffffffff}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='oNN', 0x3) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="67a997ebcb937f85040b45360c0bec06def4166ac6cd9328cb85a667a38e5c0f5d8b27413e2a45c937ee310661bf27caca0e5dab46a5deb735542b676ebe8930ab8b38643fc278c30b4223d9fe466d0fe0a728036bdf0c94b7d7878212c71c116f15ce38aa91536bd7be5895", 0x6c, 0x3065dfd101365d28, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x19, 0x4005, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) lseek(r0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x18, 0x1, 0x8, &(0x7f0000000140)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r2, 0x1, 0xffff, &(0x7f0000000040)="df7f8572cdff73d945a9e6fb0f14ef5ffc3ea786bae7e1df969812ba8e0420af461dbe3704f5af71fe640162cb4716eeec081f6e978108be611797f97de0a797ac2691961ae0b50d4b510ad64dcab89b72b69b9e29f2bfdce985802902cd090af838855d1d6171e093f7d38549521520aab84e52455b1a6d8e04a0b32b99d41b36ba5ae0e6f83fbe456d294e82dffde2c3798eb121fad6f0e17da11420172d6e899d63866b959f3383888d306fc3ab7f6c5025f664d8ff1118ddba3c983caa3e1711a2424759cb3b1d951142608fb7c6b5df7a3e45f841ddee2b", 0xda) 16:00:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0x5442556a10e0bd3) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="8a7cc9c1516a282b3edd68de3bb24f69685d5ef8ef73f589e88d8ed486c8d3b839f07e4359aad442a952307e5d0cdc5787c6", 0x32) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x899e}, 0x8) socketpair(0x0, 0x4007, 0x6, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x7ff, 0x7f}, {0x18, 0x3, 0x3, 0x5}, 0x0, [0xbf, 0x1f, 0x2, 0x4, 0x194, 0x0, 0x3, 0x1f]}, 0x3c) socket$inet(0x2, 0x5, 0x7f) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/93) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0xfff}) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x7) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0\x00') 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1a94895a3265e6f652abac2a86feeebd9b04f769ab37be065cbac8dcedfd8ab61294142cac935f9dc69a4329b8f2e520576bc1f6f387116cd22d0458b017942949b55cf01ae88af5ec26cafd6c43365f93c7425a0585f71fb681c1f004341aca17d856c7d67eb7c658be156115a35b096e6f1fc65da4eb941a967dc356971b7871830145ecac072ef1fe83860aed40270915b6f864d32e38b4b6f170b03eb94eccd0f56caf7334", 0xa7}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afd483d5a4c87370c564a1f0c684eef197c95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee6cd2bf303f6f8e3445e12a44556351c5ad35d46354a82c26867b7fbc422c08b4c74b99e4d4db709eec48fb7b47c469bef42bfe26d4e", 0xa7}], 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) msgget$private(0x0, 0x240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) setgroups(0x4, &(0x7f00000013c0)=[r3, r4, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4005, 0x80000001) r1 = socket(0x18, 0x40000000001, 0x0) setsockopt(r0, 0x9, 0x6cfb, &(0x7f0000000040)="43e7571eb8730a6c5662f8e928ca2fc29df20ee7143a3a9dfd49dd2a1d5dd567e8243ab592b81662cb617945f96a39d463ba25fa247425b9887815a1a0a5a74943f42e04f0358c35cd0c0c5127a6f64c76e63b8b2891362946dcc8b819a39729f444dc5894b56445a6476320a7aaf5da54feef69e451bfc42d79e06e28d96bb8bf4f066cb357f58f49457c262d35e5df9e4ab255821fe0cda817e89026d4510257dfa44769eca0fd3d9e5390f26e5bf37d1b1cfc83c28a1a080aa97e9b7724dc47214747bf2ece083d005f65e6a6da674ea6f2c01b5dc3d2abd2", 0xda) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001080)={0x3, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x400000000, &(0x7f0000000080)="6c5398a701b99bdfe7ce462caa6c49dc81708cfe5b7fb11d459661313178c625ca367fcae79cdacae8e8f36edae3aa697979d228010fbbf1b330d52242e7151980ee8a9eaa34008c98f553dd692112bd42d181f1dcc80623544b3e5fba02b1b555d620cf9df1c19f665e9425338a065d2d00ea8598b53e01432104025b688e758c1cd40bb40c87b5b74b98fc2f285b09b3a7f2a653ec142d8a29fe46ad0508ed1cc236c06ed7a1683bf6b02528ac9b897fd870fd3900135cb8379bddad6b48f83b1a216ba3b4848894fa2844257d685904cd985f0839df7d6ee52e0d47bce2abb5e5cbdc3620133e809b322b44095a4d5ae402c238d660f23eab63644e1ba6aba8a66cf97357dd54067a71e887267777a7d987cb5c560a2d62cab61ac37bb9f1cc5196ea77d087266bdd59837000bdb5610bda523480f2c8051483b4d75079cf43bd602a47b982c55e0a93cd0c6bb145db1de09986be6e3b2a963f3108867fe7252bf6bba66f811d8620acb8a5b36ceb8ab99046c9c266e759eed6a9c7d32fada670f4188988eacb37112d1154820f84c203021097dc9ebedffd2760b549cbf333a8ebceffe7a178733171616754b0fec870c1252a5229612d686f9193518506423e27776aec5808ec027d1703dba12dd8d964d4c125d464553c1210d44c52b95c5bac3da671267f7bac83829d3a2a3e9e3200e7d8bae39e5888a5dca9e0807e2aa1054909f8042efb7babc2c934c18113f64c5fb98fb4a027b24d9f4831e9861477c6264f37a1bf97e3bfb7cd13879fd6665ed4599488d6f486b0393cc01163335512340519588dae811d0ca133d7e8d21978e0b05db45e8c707526a5a8ee1d9873c4e153219e560970c3ea9d51630157b129523b588cc6b3e751de316bd93622098378e3a48c4fcf4c5cb18c713da8267999f528447a9efb0c3370f86a9c8f724da1ac44986936b332db9182c7070ec5b49ac897050bf6c4b2912c63180a05d4e8405f17ebf28fbfc18ea31b99aeb2062cc4bf2ca9ee9c29f104d88092512e49ace518e148db8bb0ee394239305605614e020029bb9fb1a97af33187a5274701d4f26ebf7a221e9409adce89446a00569a9f3f4a1c55bd669659592e112dfd9b3561ef133e17499b50f6731db08aee54add6ce602fb510a5c6f10673afbe3c84a24295f56dd3097127b1f442960e6b4835174b0b660b963812e56b2748df808e3e12eb378db2bbd8fd58fc4c1d1f96f71f3f21375d4f0021c08b866556432f52ee9ba122c27ff8a30d6bc1deee203a41fd5cb8f8d56c9263530134010540816587a3e0afab0ad9a88ed940dca9af77ad53e7276bb3d393cdf363e31801ae2c3abc70403718229116706a36dfcf0494be642f0a217dd24b7d956a56774a475523fa454d48177425ad5702595b901614314bbd7cf57f06ba89d74eee8b052389ad4d1c02e7cb3412e31adc5a8537a3efb8c2fa1cc1e9dc5087049a40200e4bac3f7d11092ca32541bfe4ae5d35d03e05d6ff092215e8a26d86ad60cbbf6f6ae74a01ea7d4087ae30bc28488e409eed5d6e858a1b50d80b2b9117045ad5c314380d4e7f21440f950712e4d5afa0e9c9f276db9dcc7bec2dda6d259da02d36a3340dbd468f58d91de6e4e177589aedf51a96b1c3f436ab99737e5346a882ef525490543162d151621b138060a268d9ed139ade67543d630996491db57ee8cac747eb71343a49090adc0491dd01357b0305de630eab99c4ded679684e9ba2b806269d42dc13aeaecda297da47f6c8b4f36ecebcf06d92c2b57031e1c7fac3f7208961d3f802145eb6baed6468d1b59313e93e4715b407f3c1f8c474473f738f3d78d8f8221208b3789c1116a8b5dacfc151d9033d3eb21a3f4e32c4bc2eef87fe88b2bc18ea6bf173535bbfef9afb1675cb354d011338df3858aab059cf3468e6ee3261f44a9673f7a0353ee68d9f3fc36bd2ad8dca3d99cdfb9d6c3e03c0cde66528d8cbb10a9235c82a6498ba50b825f8e1e48ca7be0ee9c2add5e7eb0859297abcd947b86109b40a9b2f48883e905b9a8aa79f3dc8dde79b2df9ec88eb48597c52acca9fe1f01ee194a21a029b0860be672b936c98980a2c9c8f17435878ab56f47905316d19bc82e4e4292d8ac3f34823fafad5e81b4031f6990f48fc083559f5729ca0199d9b5efe0a22a3a4726fcddd48fb63b6e8f283ae514880d363c04da5ae884dcc2a84d8682fab260f7724fbdc0802438fdbfef6327b6c1f002124e44c1f518556263feda6341d18be069b2fd370380e6a71acfc2aaaad7b9f1f9f2318524fe9de6cf21b73860adf07d7579eb12d7eb53372c37fa5cf7f079bebec02e8e4b6b96d63da8ce04cc974d3ffd3bd6531fae199ad00bb758b2f5829baa06ff9cc61cd2e6c3fa6ebf564288af5b798ff46f497916d3545229f8a1d4b53c869e809c8e34d5de4f98002a88c72b53bd057ef79458b0eca8c07314348383f3d6e7caebaec45b57fee0d14e8b2304e924207b76e3bdc078c3ad62b8cab1cdc17849c555ccb264b3653b1563c7722ea1cd0375dc6da032233e57bb4890b6e6bba5b3f1182446cc0c4f7158b527dfcd6699eb1b4592211ab01fe40b7cb4ddf169ec13db91bb1f15d7e96d1797234d4f38ff2a03d8de3480c9671cf6d2fe110de90fc02cb734d6d202c9961937c630eb208de6a2e0657dca065b790bac67d6f444f2f96d33f8769ac0ed4954d855ad65d3dc605262368d3acb20c509d7bb9fbd18786797e1c65d20d005c7b65252a6e9f86d5bcfbdf9aac67c5e95645c5989071e4e9f9f4918a0a890e6a84092c2a5d0fbe9b1675d3067c1a598266be05685a581a63a823a184d8c1d7f4f0a0eb94015d371f52095578fa2e782cc4f500f00b5ac84e1b4f70d0459011286a1eb3cb3b7876a12b3c9224a80ee7634d9ede27c07c666e7d01fda7ca2204c88796b62513cf2a2186d27e1bdd77ed61872ccfaaf6a82c5e17b7e5c73bcd2de6e26ae55610d35ec2bc378f04cc318e7430e0c26f3d0a4c85653cdda681e36a957cf111d3537fac6d44fd2f29355fa4daebaa144fc7ce00ae8cf37bd3826179cde73be0d6f593402c379917cf6368a34050026d857bfa4289e556ac798f139a58416eb539c096015bf7b28c86d77e0a2b0629e0c4490ec29e280ce4be079f8338706024cd70e70f961678a9c4fdce08b3390410c8154911a780cc2f416a57a639ce2f32d9682d168094a2043b31d87d4d8020f8154ea1cd31ebb4d684e539d46322281e8be6c3f2c8950fe6023e7ad634c7f43cff1e04e15eabf420e0828d086765f52a50dcfb4cbd5ef64688b695af0cf9cadfef64513da6d040bec3d15d65fa766fdf00f988ea341686f2c1cec80804116f1502322857fa171803b64f028540cb6c58e4595ada84e22b17e1c9b4c8e54a05fc7f3e0ddaeb7fc7429ceafa57b9663d281025316db162e6168d7e845fba85b289c0ec93557de6524a082ce1ff74b9c33741790bede2c7723af485268569c5704fc618519304266afff9a604186bbf838cef7752ec2dcd2f63c15e6c5713f237de9311c017a66a56ff13710ca39e01bf5ee625520f16cda33503ed1c63f7d749e92eabefb48ffeb008d6483235f8b2a54b67b4d5778a2cca4e83ecaa232aa9e7c0aefccbacecbc279af18b4ce45b3ef31e990edd9ff7d47ffb9dfadb0f6e256b5e84a9f75ef4e1ff7a1f4a8d8aa0ace55ee04d9c708faf26b9b9f1498a2aef7760eb5ac1d7058386563752e0f07222c53b517aa9c98336aa3dacc43766d2deaa931860bfc85785dfd3e103ce7d507c002a104e682f61befde22013d75cdee635e81eb9528f856847ae515bac6a42246a099a934b5611b575561739ba562f547b32754bc690521fa419bbd8efbb015bd643a345c5bed802569335594bde0316d3d254be780079204802e622d83a3e4fd30dd32651ec4f3f8125627b144cf3a16e44dae167dcf56d791dc5168774a4658c83a9c4ac4aab418a37e055525e3c21936a95757673a096118955226fe3938bceb430960c61c36466eb97c094ff1e604ebc34e320841fc403c065f4a015dd9e5845c6b2bf77f297e53bacf7c7db0ac0a4faad821bce5b4486ab9ef2c6adac520e0246ae4c896d146a8895b22915b8665fc55a555c087478568bbf39cd9ecbc808fa6f13ad7d264dcc688977b2da771a5cf08f618b0f00a17dc1b47d79d2d24dc536e1a7a387a50b5b097d1a63b07cb23a6d3bc3ea456e29b92ca619bffb219bad608bcf254a737d3785e270a1d50507575681b020b03e9f45f27e30b00545403ee4f8852b2a626037d6816a8292c0f1d993fa677bcfd3a18a8951447a8806b7d9afbee5ce4aa467a86ea3eb9cf13914b5529bfa58b171164184dee46dbe1dbfae83e1e762a340cffad2e7c17983d5cb6962c6f1aeb2cc1964795da3633301ddbe35e187f33652c3fa06ad815898ec268786f0b6664f75a3a0bc83df2dbf8eaf0b0baf82faa5fa269209974916f0569313bcff125a394694af5c14e1968553ab85f9d437f554dcf374f3859b483bc437278da46772a15e26c8ebb3170153865c783d3d2cd21bbf265a36b2fd07a3c249adb090a37ea80b2c62935b5e0bd6d341ed8be7e58c6e7c196665f1dd7f91d9cb2ec6c14b987dcf53511889b1eef152063268a4eae0816f3c826505568d8eeb7b295d9d4b14b193aa0f89322dd5c4b62bfa742745bd8d8549f8a1c30c9aa9dd82e94efb8476206a4881644692a79d4c1058589861b930b3c7aa77dd29c370d4f191024259e7dcc489d2e0f5bffbb8d2a9d93d8918defdf24d3ec7f571f057d46f2299164964e8a4cce0bf1d35f6fcfe79aa304b9d00129100da8011d63d69e12119a08125f69a3c0bafe72b062caa7c254844530b741e9dac80471ca8e0b5e5a267badcf4bb1418e0b3dae826b026d91d7ced3f64de6538446175e37af30b132b5726bf58fa2d5f45d1f92878abb4f6d04cf45fdd2decbd76b4f7458573c33d320647e143ed01e6d3a4269fbe7b4b59e2c69ed96ec8becb9bbcda8f3c8b650baef6c1c930fae123ecfd36e37f2860dcb1b10b0441d2babceeb38ca396de5177f0983637128b2bb63e759ebb8207bc458ae3751e21ceea9da2ce64d4e868aca4a466da09b911f8cff8ba28a88d2e08b113d58a876e844a3cfc60534b7752bba9ac3cd3a405e7b19f7cd7900c6ffaf70eae1fe07ee49408504c3a83aab9272f11b3cc462ba34e7228d384b8657e955a288fa5fb88e3c9376936de97a9a5890275e5870e3502bd40380226deeb80dbe193a4d74942cf2a0ed712e6615c40be9d4d60a36da4a5b45308d800e554103a81bb1f3706a8b9fef554f24e69433e6902470a8d4b06b91673816dd2c8d8dc0ac76ec32bda7fd697caf45bc729c1e8f94083806f6b054c0f27e593866ff2918f12c184eb34ee9c4cb9077e22b034eb22eaaa896241af83e9dde61e820eeaae6cb192647c7f1bc38007441da4667c3b14e1887350a4c1b69e9d3eeeba5815c2d9bbb3d60c0bc4ea3a8134525ec07e351c1a84db7073d59b1f17f44c859280203c08e6a320631962926cfa971e9b9ca719d779f8fc1a64f504ff51d1b08116515674406a0c65a7e4d3023ad34b61e229ef694bba91e75570c08ec13b17d357a55d5cab4e22102613ffaf8e77ca1b4fdbd7b051b53dee93a6b8cfdab8d20497523dbd16f791ef0ba5b84653e35911bc91791ba3d5c0b82c9f533a0104d97a706fe9e527904ee1567ad8b32002b4ef71b991ef69d67d08ce3bebb0ab", 0x1000) bind$unix(r0, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe29}, {0x0}, {0x0}], 0x9) fcntl$getflags(r0, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getuid() geteuid() getuid() r1 = getuid() setuid(r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6b) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) fchown(r0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x5, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xea53, 0x41, 0x100}) r3 = geteuid() setuid(r3) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x444adce7b1902c31) r1 = socket(0x21, 0x80000006, 0x8) setsockopt(r1, 0x43, 0x9, &(0x7f00000001c0)="88b6c2d89510041875fef41bf6acd36650d6b3143285ebd2b3012fd2dad01d915c784b48423ab2d225b20900593a11f559b47b290b2bb67bee9519b575f0af4810b4108387b148aa284b3c2aa77bbf364a01a47da5224dde5b8bfbb1d727ffdacc9652ce1432c2b97d48e4a0655c52b464397ee87fbb375c3d3026b95c8497f989b3f3287d561dacedbfc598e2c3498880622f7b47fcecdad02fb36590c8237b9596a1e42ccb2652c5f079b80dca8b9d7a7de8eef33f0a2c832d4af2b8c6e02277c7b22a73780a787229980053e871f3c816d4a8368d8eb7ea184266200b7f62f75161773af2960b5ee189fc276a1da1062953a178c7f1011501", 0xfa) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x120, 0x1) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffd9b) write(r1, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0xffffffffffffff92) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x3d, &(0x7f0000000040), 0x4952053e6cb97309) 16:00:21 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffed3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x1d, &(0x7f0000001380), 0x100000000000000b, 0x0, 0x248}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x3, 0x20000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getgid() r3 = dup(0xffffffffffffff9c) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/75, 0x4b) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) sync() syz_emit_ethernet(0x0, &(0x7f00000001c0)) r4 = getegid() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r5 = semget(0x1, 0x0, 0x20) setregid(r1, r4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r6 = getegid() fchown(r3, r0, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[r2, r7, r6, r6]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000380)) getppid() mkdirat(r3, &(0x7f00000003c0)='./file0\x00', 0x40) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgroups(0x3, &(0x7f0000000480)=[r8, r9, r10]) getsockname$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) dup2(r3, r3) getgroups(0x1, &(0x7f0000000540)=[r11]) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000640)=0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r3, 0x0, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-)]-]((\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='*+^\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(/-,\\\x00']) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0xa0) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xbc, 0x20000021, 0x5, 0xc0000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0xfffffffffffff88d, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0xb45, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xfffffffffffffffb, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80000004, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0xffffffff80000000}], 0x40, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x8, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x26, 0x0, 0x9, 0x27d}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000002, 0xffff, 0x7fffffff}], 0x1, &(0x7f0000000080)={0x2, 0x3}) chmod(&(0x7f0000000300)='./file0\x00', 0xc0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xffffffff) syz_open_pts() 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="5612000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) 16:00:22 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="5b4fae3ae178e92ff036638024fa040e48545a4c8a06141c21f588911df79c8016ea1059c6c90109289b67b04b9d", 0x2e}, {&(0x7f0000000140)="2d7812bcd969388f", 0x8}, {&(0x7f0000000180)="586402fd203108ed91f2f41bd604bf7363a2e53f1fcae81e5f82728506b762ec68", 0x21}, {&(0x7f00000001c0)="2b8bbf2197ba30460f7208246e694d1ebc8aa2454e8f96dc6c5d097a0f2cdb5a7a1f991d88d764edde3219c8fc3005d4c8928be86c825fdf85c306da2e55e8ea788156c2923c77626eaa346606f1b71f6af093ff6123cf9a164ebb45d7c62a2a2d70f07bb2e9942b7670c81f364acf7cbfa6a8c0a08926c848f1cc2c98ac15057b46e9195fad4de07bf638e0acc86d", 0x8f}, {&(0x7f0000000280)="0de8a121e18f6ac3f8560f6c16618b2971af0d053ba444c2bf702aa67e980aa8bdb70a40f069026e8352cf6733", 0x2d}, {&(0x7f0000000340)="df92c7a054fc96e450d29982b8951ac8f224455e3577564cf9382d01343a13615a29ae8b2b366c139cacfc07dde18f537fc1ff31e47a842ba685bca05013abb248f3425801", 0x45}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000fffff7d3842b91fc8ce911a1a065c5000000000001000000000000ffff000005000000e3165311f48da4e3810a200f98732eb9295ea73ac36de994911855cec007772904014231bd892182d45fca4e8f36d096f3784fc3242fa0906a30c7fd81f079e585575d3d59cf8407e049bf3d881b616df81653753bb70c615191a04481e647fdf6f7859c2b5368dc8dced5ffd354fe21f750c970a137088eeb3918cf8074c374bfe899f487e2dda3af3863788d3f0f46140a7c4422e79a351b3dfa21fc2a9897d3abf38ceb3bc7b389feed641e8cbc9020e1cdaf7af397efbf81f865aa90905c7884a2930437cf7e4809882839f339bfe43539303d8e603ae961d5b1e7acca80c0af996706fed3f95700000000000000b00000000000000000000000800000005fd238d6d48e532c633c34afba6e6df32575c67c15aa391ac6a52d6aece036851ae21e96d79de024cf0cd7d19e687d7223e1cd6b07171e0c31ad704d7a932ccef0df21dcb21b6f3c57b4a43ae41134da666a7d3027469c2507fb00a5c1e0d27dd776585b6bcd27f25651189172ccdee50123248ec03116644a5c159ce6e17006f2eee6a454ef3c80343a5af0d917bab903a0992c5d854f668bc54c899fea0000c000000000000000ffff000008000000d441ad765a1591ca23ede388245ce485ebed29c245acd8263976049a7400697ae49dff3985fd19d9fbbc6295b9d14fecbc5e01a0fc72da0fcb04b345d5b9ed4e4be8a91edf3d7c40e1eef499a02a526444343a7b32b3767ade4799c6734d540b078dfa2904846db19d918418960c4ce5a0259c6a35e4f481ce4d4f2352a84b174db673a23548cd708a04dbe2507b51210bca55c87821b11330bb1624266d4eb71d7004e8860b2fe2a540fdb2a6084300f80000000000000001000000040000000916efdaa73020fa0ce5e4bc15f1c60a7b59da668cddc066850b41ef1a07a152eab8b6a715ffd66bc285199e28122e8f1370ba041e3eccb605d14d6929dadfe8a431035c2582d15705abd1e1fc276fd9690a7510f71938efa21a6e70680605daf944dab5fc2907d23527b83d3174528ddee12842d6694e399b2131d5c78a7a33c5f180f2e91f6c3122765fe40cce97aee257f50d1d65dc8bf7f032eabac163c9892ab5de2573616ecdd14edea60265190e4c4f723bb82a93498b49e5511c2b912873d81805b19031b6f8e2b9868885061dcd6c5b30735041ef32866b81fead186416cb00000000003000000000000000ffff000009000000e0cd427879d486345c707b385a1810b30d9ce30daa862b9a14c1f7c62700000028000000000000000000000000000000317746b0adcc3e56a9aa6d8c2a831f55bfce000000000000"], 0x3e0}, 0xa) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x200) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0xe109, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) 16:00:22 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r3 = socket(0x800000027, 0x8000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) setsockopt(r3, 0xffffffffffff8001, 0x1000, &(0x7f0000002cc0)="e1f129de0f9816c92a9b66bc72b2ca1f74fbf583968b1380be71e4b755455c0e1d47947f4e86c59d70f2f9570a34f7b8e28998999d564e643704c6db03b70265d93046a5c5ae3fab969f9c00fb775dd46a4166db105dc240a227b4829235d6a28636f06c65870714be0b1415ccbfa244acadbe681405bdd99af9ea96a27c1b3ac1e2619797ff9f542c9040a5fbb14f89da58a8ab2882ce3f56e7876031550d8b0a234a8646bcb666e965028b166c8f10a94d9ac6eacbd55fd058796ee763843c85da2325a47d", 0xc6) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002ac0)=""/198) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000003280)={0x0, 0x6, 0x2, 0x2, 0x1}) chmod(&(0x7f00000032c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSDTR(r4, 0x20007479) preadv(r3, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x5c) sendto(r3, &(0x7f0000003200)="e232c0d0a8c603d63757846f0725ad934c37b5220cb77e3868cdae13664985bf1423baa4c3e1ce3c225a5ecdb09a5d612470899868746fc4716b1f1a5b6c5f0bf47bd0225cabd6e137af1d0f6e4eb430b2154ef290c180ef7a246854ee747bd686cbc9fb6656a1ed8d4722ae7c35cfb3bcd2f3332d14a5724ce75e", 0x7b, 0x4, 0x0, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0x9, 0x1000}, {0x1, 0x10000, 0x1000}], 0x4) r6 = getgid() getgroups(0x1, &(0x7f0000000000)=[r6]) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1f) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0xfffffffffffffffe) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffd) dup(r1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x7}, {0x3, 0x7}}) 16:00:22 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./control\x00', &(0x7f00000000c0)=""/1, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) utimes(&(0x7f0000000040)='./control\x00', 0x0) socket$inet6(0x18, 0x5, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc1, 0x12) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80, 0x9, 0x7, 0x0, 0x288, 0x9c, 0x1f, 0x0, 0x0, 0x9cd3, 0x4}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x21, 0x7, 0x7fff, 0x4be1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x81}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0xfd, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000008, 0x5, 0x4}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x800fffff, 0x7c, 0x9}, {{r3}, 0xfffffffffffffffe, 0xac83f25717c48b61, 0x22, 0xb31f, 0x8}], 0x8, &(0x7f00000002c0)={0x6, 0xd}) close(r2) 16:00:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0xff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x19d) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:23 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3) 16:00: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, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x5}) 16:00:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x2) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000040)='./file0\x00', 0x400) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000080)=""/43, 0x2b) 16:00:23 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/234, 0xea}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) dup(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000001ffc, 0x8004503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="0000b4094816d848a8654e60a8ac42b33d898787c5232d4309c31ee48e89256ce5cb16886c98b2c36aea800796342b51a97a948afb0798c5b287aaf1b3c72b41a9c28c093565cb67e2bc4fb16c41de7da62462ee4d4510c15a55d4ef7f42572b9198ebd887435de224cb43d2b3832a53de7114f3e1bb0495757f4d4c", 0x150) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) socketpair(0x21, 0x2, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="814418cfcf0942435c4187da1952dec352c71f16a847d8f8f1497469d1fd762012dbf8e69cf676c26dafa5a8bae79cfad56a0423833ec2ae64f25c303066cb578b3b632ed4fd45", 0x47}, {&(0x7f0000000300)="913aafe7004ded77f9306dd71389fb2a26c6d5d4891f1cd57549459cb412c4c1fabd56dd6a35c4e08874ab2fa5c0293166a0593be02ff56c901046f15bacf911dc32f2a6e04a28714499311d3803388e8325e406582014077bdd56cc0b5ff4eb2b523b292af2f27b7a1a2b9c2ba211050289a5e5e583bd85dafd3be21dc970daca3b9420b23f4cce5797c18ee693d2c5917caa8ac5900b4b68050339b066a74bc4b1342f6d2ed0d1e5381d5f87333306fee0f8a2e6d26dbd58a18e64b49b23e355f57cde61dc051224da4a938972d4f0c2adbbe248d6dfd8b061bbd82692757c89a308f8c6a7dc636eb8f0ca1e", 0xed}, {&(0x7f0000000400)="1b589a103417c378f63f26610cf00e7ef8d31b1f386a27a508e27632a3bef9a6ea35df98c0d5736a360287a66c7744cfc75e22507318738d606b33bf719382650dc74f317aab62ba0b601cde877436f9946059ed163c9d23967784d3cf572b092f0f23e4c34f6094c9418b8d29283f9eecf708ffbcd0061590bfe3a7d6f280b1d9986275cf9fa36130c0a2d10a4e1e824c9699e275e980c369189c4633efaf6429be14263bc5766899f2c816efeb2ade639897d51b87218d266ed394a22d81f6299eef3b5ff3", 0xc6}, {&(0x7f0000000500)="c3211b37216a2cfd74f693e845f89895089f31ddebe8fd0dd7696e35fc4214d1d4936692b723aa71091465e2ea7c41562cef04aef5821d6832ee34510df5794c17e690bb7ebeff824f16eccf3a90c3732fbdbc7d69f2d527e94ff566b9ae4075d8ebb97500008081", 0x68}, {&(0x7f0000000580)="5c139c9381de49609e5dc0b938995b987086f36c73fd61a982de43270dc7afeb2c4f1667de8f9fde8cec679329c4c72445a17700516b74c994cb44bc43dff72331b1c65ac437199e1625536565c1cb921fd9a57b5fd65c97ba9ab47a6e3075cdaa937f2cd5dcf04892347f8523a6d179116a5610d4b009f8f32d018b961c65f4716337ba02ca10001a277aad03479eeff52f8f9c6b7d3bdff49619ad4864c71a2d516f183994604cbd49276db6a25adb17a5cbd295d0ebbdfb4dc6b338a1", 0xbe}, {&(0x7f0000000640)="81ca99ab936379fa647db4261c93daf5ed35e4465965a06b554047ce9d615c6221dfdbb26a776dc3ef85bce07af2fdbf3cf7e96501947157a14d48cba3c8b0d26cccd31ac06b752b4af1c32e3de6d0943ceb4df53cb770f213d9495c419122404dea622564c780b723a55e80a8d8e302efc80ca605f0accf9a6b5f6745e4ff8e6c4780e3c89e18888e722ef12377b7f9a51bfd5c4cdd86155bf41bc388123faa936605e69295cd2a3cffc142be", 0xad}], 0x6, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r4, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r5}], 0x60, 0x3}, 0x401) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n..', 0x3) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='[\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000140)='\'\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='(-,]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x81\x00', &(0x7f00000002c0)='&\x00']) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x80}, {r0, 0x20}, {r0, 0x100}, {r0, 0xa4}, {r0, 0x20}, {r0}], 0x7, 0x7f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100, 0x5d2e2fbaa2e48ef0}) login: OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502ef3", 0x7}], 0x1) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28, 0x119) write(r1, &(0x7f0000000080)='~3', 0x2) 16:00:23 executing program 0: r0 = syz_open_pts() fsync(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() execve(0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/16, 0x10}], 0x3) fchdir(r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/122, 0x7a}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/10, 0xa}, {&(0x7f0000000640)=""/55, 0x37}], 0x9, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) ftruncate(r0, 0x13c) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) socketpair(0x21, 0x4, 0x7fff000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="bf6b30edfd7d5ba1fcd6a5fbb278afb27967602129c01ee1ab86d5c3b25989b31e674445017dd3bb45b771219d12d045f7d73e73d575c208df3caed99d9ac6453097f3cc73d78b8470f92cb588e39ae794f138b883d0fe52b0eda304b976c4fcc07e8f22887e458b084d467c591718a58a5801a3498be2d3e3e99a9e517fb991", 0x80) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) getsockopt$sock_int(r2, 0xffff, 0x14, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20012, 0xc) r3 = kqueue() kevent(r2, &(0x7f00000001c0), 0x34, 0x0, 0xc68, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) dup2(r3, r0) 16:00:24 executing program 1: r0 = syz_open_pts() geteuid() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x84, 0x162) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getuid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus/file0\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(r1) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/14, 0xfffffffffffffc99}], 0x0, 0x40) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000019c0)=0x1) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000002ac0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ad5e094c3d31184a7710b6e3000000000000000000000000000000000000008000"], 0x1, 0x0, 0x800) r6 = msgget(0x1, 0x400) r7 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r7, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r6, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r6, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r6, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r6, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r6, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1000, 0x1, 0x9, 0x241, 0x9}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x9, 0x9, 0x7, "936a3aa50c16089aa5c0e716be2bab336f4a00af", 0x3, 0x1000}) 16:00:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000850000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1}, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x7) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/205, 0xcd}, {&(0x7f0000000040)=""/20, 0x14}], 0x7) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:24 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/220, 0xdc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x1, 0x0) close(r0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:24 executing program 0: sync() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8290, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0c89004bbafba87b74e674816eca43d4b02a1c72b52bf049284d122b9a0823d283ca6a88daa188024eb4dcfad2af5000de394522bd4ae1e7bc", 0x39}], 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb0, 0x79}, {0x9, 0xffffffff}}, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x49) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000a00)=""/195, 0xc3}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(0x0, 0x20020, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) chmod(&(0x7f0000000280)='./bus\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000840)='./bus\x00', 0xc080, 0x1ff) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000940)=[{&(0x7f0000000980)="1014213723b875a3c271fd536c1880d3e004888df85c121bf97b14c0009bbbe529719798e77b30324dc7695f7a7a7c4b0af4402f43d87ef478ee625263ce7ad808666cf38d06622a0b", 0x49}, {&(0x7f0000000880)="0af447805c146d0f92e32eb4918017e0824ea1d5bd76e8f9756da573a3327e80b9d1241e13eb8005a7deb64a7da6071d2407f60b8845aef6aa622eba7f700d05fdf063e13ed990374b51f1a5f7351ddc6b6ee6f2d67bd15bca05c71bde4b51459dff9db72c6fccd54edabc7c3b0ad683b34572ec3f98926528256ac780471d10b81f3b66ffe14cc3550bd616a0d86c16edb43f865aef70631927d7d86c863c369cdd4f97beb3b6f4c134af6d6a98bf80602af08cd6", 0xb5}], 0x2, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f00000004c0)=""/141, 0x8d}, {&(0x7f0000000580)=""/178, 0xb2}], 0x5, &(0x7f00000006c0)=""/228, 0xe4}, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$TIOCCDTR(r5, 0x20007478) 16:00:26 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x6, 0x1, 0x2, 0x9, 0x4d2, 0x7f, 0xfffffffffffffffd}, &(0x7f0000000040)={0x7a, 0x9, 0x2e95, 0x5, 0x100000000, 0x1f, 0x3ff, 0x101}, &(0x7f0000000080)={0x1, 0x6, 0x2ad5, 0x3, 0x6, 0x80000001, 0x5, 0x3f1d}, &(0x7f00000000c0)={0x8, 0x8}) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x42}, {r0, 0x20}, {r0, 0x20}, {r1, 0x20}], 0x5, 0x4) dup2(r0, r1) 16:00:26 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff50) setpgid(0x0, r1) r4 = semget$private(0x0, 0x3, 0x4e0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000000)={{0x80, r2, r3, r2, r3, 0x48, 0x9}, 0x2, 0x8, 0x3}) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="3ccf163cb801914d2bfbf79877128449a8bee99160c811fe5ffcd705cb1ef42f6c86629b96c08d3741aacafde1bb2c3bec0b70669ece93acb5be18b28d402486f33e1480734e2677a3c26d1718db86942a967a15e718771a298b5cea1e83d44d0293e52610c376464c797269b1aa818df6eef867090532222a08cba854475d881d1cc942c7301e23eb64bd30747e9818589975d9585fb0", 0x97}, {&(0x7f0000000180)="4e51003dcd96e9aeaaad2c63f2ec856736119700e3f1f607f60f3630ac8d18d4bca29a740fee967ffac3ad4e8770bf68e13dd10cd7bf55cd270f634ee58636cf3efec6e2ba3eee0cbf38f59ed0617d4cb2d95a5c9acc09a7c1a363ec7c657099db90c41a1bd5c12725627cee08f70efea30c0400f5660e24c98ba95e75347faa7cb0699b30983528c4916f17138fa5661afc0cc22a7c741a7c0cfec47a0ca84eafc7ed459d6b157c42bcb790748ae1d29b84207433fa02c499de863a6a05c2f4080a17b593b303f66bc9f0a495b224ff", 0xd0}, {&(0x7f0000000280)="916f14e695f90e4c7b8bf78e69892a89ed10806f42b14d73df1bd3fb961fb85d93cdb8778d80e2699e088baa279b5a", 0x2f}, {&(0x7f00000002c0)="56cc0f8e360d07cc1ba47150af7bf1c9a491ce48d0", 0x15}, {&(0x7f0000000300)="92eddbb4bccddac4ed8182d75a65fbcd70b235d62b8e13127b858bfd4c58eae65026e03aa11d4a6e96eed6753998d0f8d046816ba21be1f45b2df8ca07b99ef2de", 0x41}, {&(0x7f0000000380)="41743c3e808bf5257cac2e9354cfa61bcecbd1ab13428c7862cef3325c184b34f4fe9ae42bf5350ce73fe2ccdb1403f5e21f9d95fc282945e46d58a6feee1cf3fcbed165654a8a76065f5807df322e1d826267f25681e41502101e1e5b4e6b88faa3c90b6fca190152e017879500b98d7f1c9cfe3b71ed87cc9201a3f4affc04da2f23c0dc9a483190cedab2cca159666be6b529fc8be0a8501c068bd0911349acf9811ac0f68c0ef4319015ac4d173eb33694573fed4624764f", 0xba}, {&(0x7f0000000440)}, {&(0x7f0000000480)="6f324f3fcc3877f5589325be8e0c5f4466664e67badb7aeae160971ef7797edd2b72ec9b30984ecec57c770ed1b4e311ae1fb563c73063afcd9849dcaaa094d26cdfe977dd0ad8a6f66bac8a774520e15142572e348782055cac59bb", 0x5c}], 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0x200, 0x0, 0xa, 0x0, 0x7e}, 0x408) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="84041b43", 0xfffffffffffffdc2) socket$inet(0x2, 0x8005, 0x1000) socket$inet(0x2, 0x4007, 0x8) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x35) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x9) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x20000, 0x148) chroot(&(0x7f0000157000)='./file0\x00') mkdirat(r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x2) mkdir(&(0x7f00000002c0)='./file0\x00', 0x5) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)='W\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0/file0/file0/file0\x00', 0x20, 0x9, 0xd5b, 0x0, 0x400, 0x3, 0x7f, 0x0, 0x1, 0x6, 0x8}) 16:00:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000240)=""/68, 0x44) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100), 0x3c) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x40047309, &(0x7f0000000000)=0x2) 16:00:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000c708e2add1efcfb842fa012616b0ddc2b89b67e064c2758514a0132a8047aee0de0ca4edc093e8b849fb51ef1d5e870524aa3a41b6797998b0ab94be6193e258442fdeadece530c8bf1735e095a70f30a252097fdd50bfa482928733452348fb225d0615ca51b3665c6ec6fc0e3f478933dc06707ada332a54470e1d5e51b13ecbeeff9b6e5f309f25b817a63e3c404d791084b074d9e7857eb82c45792362e7bb8cd4c24033174d1239c80bdcec1e58088b"], 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0xffffffff, 0x8001, &(0x7f0000000140)="6d5fb97ef2c8af0a8b6c7ca5375b4eaa6864f175fa23d4f2e7e76fa6779996b06618", 0x22) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0xc4a) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt(r0, 0xaf8f, 0x3f, &(0x7f0000000100)="ac8c3f9683b6656b9773c211b4d84993ae55e8d2d929a8a103aee7a154c01ed1a7bea85655f6eef9b59cc67aa373fc51", 0x30) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x100, 0x6}, 0xc) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x2) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x4}], 0x800000000008, 0x0, 0xfffffffffffff419, 0x0) r1 = kqueue() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n.', 0x2) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r2, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000003, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x14, 0xf0000050, 0xc0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x56, 0x400}], 0x71, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2002020000009, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="ad7efeebdfd92c283b332b9b473686e24bacb73196922ed53ef26704b849bd25a116bdd9e743fa9040afc07efe6d93c2541c86ebbea65e0171837c735bb8a6dce4634c4cfc2dd7452fbcd8019ba0cc0e63c7793050cf370374b3c973f976fb35e842f85b0b827860769e9c76c580a0aa3c7a2d3a4bd8976042fe94c1202aa1403d02757143ecbf2a2ac46485ef939b5605201d695a6ee4adba5cb3389dabc03def271dd995435683d506149640e222c95ac764ec61c4d65626c1b8cb60ac6a903434c433591a68491d66728a25bc911cba", 0xd1, 0x400, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x17) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r3, r0) r5 = socket(0x1f, 0x8000, 0x3f) dup2(r4, r2) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) r6 = getppid() fcntl$setown(r5, 0x6, r6) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x1ec) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x0]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/33, 0x21) nanosleep(&(0x7f0000000080)={0x3, 0x2397443c}, &(0x7f0000000480)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10e) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) r8 = socket$inet(0x2, 0x4000, 0xfffffffffffffffd) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x0, 0x21, 0x9, 0x5}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x8001, 0x1eba80000}, {{r4}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x101}, {{r6}, 0xfffffffffffffffc, 0x4c, 0x20, 0x7fff, 0x3}], 0x1, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x8, 0x40, 0x0, 0x2}, {{r8}, 0xfffffffffffffffa, 0x80, 0x2, 0xffffffffffffff00, 0x5}, {{r9}, 0xfffffffffffffffd, 0x86, 0x0, 0x700000, 0x4}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0xffffffff, 0xffffffffffffff35}], 0x80, &(0x7f00000003c0)={0xffffffffffffff01, 0x1}) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x5308) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a5fb9b91043dfe8964000000000000008b7147b2acf45afbbfe92aea5d232742832a75500204c45c23b13eb5cf000000000000000000000000000000"], &(0x7f0000000080)=0x2b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x7) 16:00:30 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:30 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x88) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10310, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x800, 0x3ff}, 0x8) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) syz_open_pts() r4 = fcntl$getown(r3, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', r5, &(0x7f00000002c0)='./file2\x00') syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) symlinkat(&(0x7f0000000340)='./file1\x00', r5, &(0x7f0000000380)='./file1/../file0\x00') 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) dup2(r0, r1) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r1, 0xa, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair(0x20, 0x7, 0x7, &(0x7f0000000240)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) syz_open_pts() syz_open_pts() getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f0000000400)=0x10) getdents(r0, &(0x7f0000000200)=""/45, 0x2d) syz_open_pts() read(r5, &(0x7f0000000440)=""/225, 0xe1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffe7000100000208cd3fdf0040000000558300", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000540)=0xfff) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xf3}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x40000000000000, 0x7, "f0b8f43022705528f9858d1b9727195eb30d0cb3", 0x0, 0x1}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getflags(r3, 0x3) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) r2 = msgget$private(0x0, 0x320) msgctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x4a) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000000)=0x6, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x101, 0x200000005}) socket(0x1, 0x8001, 0x1) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x4) bind(r0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0xffffffffffffff86, 0xfffffffffffffffe, &(0x7f0000000300)="22cb7febbe12ed548f97dcca3ecf1862c8d9ffdfeab15b2d1b08349d117a4bc00842c00470b3caa39158d79c81f5c13bd25b8b8da953bafb1becb09e6004df46d78b4d8b0fd490f5bbe4e45bd6c17ae6c379e72ba5f0874d9439b674258b5a04097a80c65f5da0aca36496c598de83cdf0c4f7222344084db1b76c1821e0e6bccaaa61fda220e78435317bcebfdabdee6d396b1d99456bb88d1e6f5a7dd9c280a800628c4f7b37eea353d79d027e85cff071537fb6a7eaa5573a043d4f2b891b4fc2da776a000000", 0xc8) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20489, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000080)="b52686b4ed74cdd83efc791b8a5e598584e8ee1277bed0e10c81cd00d4324674bbb571b3ca3ce7d04a45465feab5d50bd20d58f80abcb5126e26738aabb127a75c8b53649a9c83218a9a58e46f6c04f9321b2af8346ffe02743edd30", 0x5c, 0x55efc34673e635d4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) sync() sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x8004, 0x1) 16:00:31 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() dup(r1) flock(r0, 0x7) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x24, 0xf0000018, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x6, 0xfffffffffffffffb}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x401, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x50, 0x7, 0x70}, {{r1}, 0xfffffffffffffffa, 0xca, 0x60000000, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x2a, 0x80000083, 0x1000, 0x1}, {{r1}, 0x2, 0x84, 0xf0000080, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000005, 0x48, 0x100000001}], 0x0, &(0x7f00000001c0)={0x6380000, 0x3}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) accept$unix(r2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r0) fcntl$dupfd(r4, 0xa, r1) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1020, 0x0, 0x0) r2 = dup(r0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x4004667b, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x40) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x2, 0x10001}], 0x4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80000008, 0x6, 0x6}, {{r4}, 0x0, 0x40, 0xf0000006, 0x3, 0xba64}, {{r5}, 0xfffffffffffffffd, 0x21, 0xf0000001, 0x7ff, 0x7}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0xffffffffffff1740, 0x3}, {{r7}, 0x0, 0x84, 0x4, 0x336}], 0x6, &(0x7f00000003c0)={0x1, 0x83e8}) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x9, 0x8001, 0x7}, {{r0}, 0x0, 0x8, 0xf0000000, 0x2, 0xfffffffffffffff7}], 0x1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x92, 0x0, 0x3}], 0x3, &(0x7f0000000480)={0xfffffffffffffff9, 0x8}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r8, &(0x7f00000000c0)="2f82", 0x2) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x150) sendto$unix(r0, &(0x7f0000000040)="d133bb62d586521c3eaef8bd61ee0990d67b4cb2d48b2c7a7b2df78d4ce54b983205a8580dd21d24540783d4b4650beeae6c03f1ef3a008ccfca73a0d4c61a13dc8f66357dd6bfa78c0dab5dfde23d43df73b446e975cd2c", 0x58, 0x400, 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='c\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x4, 0x4) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x40000000002, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:31 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000b47000/0x4000)=nil) shmat(r0, &(0x7f0000b48000/0x4000)=nil, 0x1000) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getpgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r5) r6 = semget$private(0x0, 0x4, 0x244) semop(r6, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:31 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x1000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7977, 0x6, 0x6, 0x7ff, 0x5, 0x9, 0x9f, 0x2, 0x24000000000000, 0xc]) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2030, 0x1b00) sync() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6770332e", 0xb) ioctl$TIOCCDTR(r0, 0x20007478) r1 = geteuid() openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x21) r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/252, &(0x7f0000000200)=0xfc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r4) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x44, 0x0) r5 = msgget(0x1, 0x4) msgrcv(r5, &(0x7f0000000340)={0x0, ""/228}, 0xec, 0x2, 0x1800) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x7, r1, r4, r3, r4, 0x108, 0x383f4aff}, 0x9, 0x6, r2, r2, 0x50f, 0x1, 0x7, 0x7}) chown(&(0x7f00000004c0)='./file0\x00', r1, r4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)=""/183) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(r0, &(0x7f0000000640)=""/231, 0xe7, 0x1, &(0x7f0000000740)={0x18, 0x0, 0x3, 0x8}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r6, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r2, r1, r4}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000800)) mlockall(0x1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={r2, r1, r4}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000880)={0x4, [{0x1, 0x2}, {0x0, 0xffffffffffff7fff}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x3029}, {0x0, 0xffffffffffffffff}, {0x3, 0x6}, {0x1, 0x28}, {0x2}, {0x3, 0xd72}, {0x0, 0xfffffffffffff800}, {0x2, 0x1e89733e}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xff3}, {0x2, 0x8}, {0x3, 0x2}, {0x0, 0x80000000}, {0x3, 0x5}, {0x2, 0x100000001}, {0x0, 0x6}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x7}, {0x1, 0x3}, {0x2, 0x5}, {0x3, 0x5}, {0x1, 0x1000}, {0x3, 0x7}, {0x3, 0x6}]}) fchown(r7, r3, r4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000009c0)=0x80000000) syz_extract_tcp_res(&(0x7f0000000a00), 0x9, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000a40)) msgsnd(r5, &(0x7f0000000a80)={0x3, "226b67a367c35c86242fea4643032019009adbd9c52c619ee4549af82114eda92e6b13d0bd74c2ea9850ef93aeabc1a8d54558e3b1ca89271f3f2c8bfde868196f9040bbc75e1114cd13e8a842bdbdb8ce264373a8cf664e4b50fe9f3482e71f881fe5cebb68a926f42966c78f6a92182fdc44a4d1fcde7c0b08d76982faf4a04866a2d70edd413b16885ece94eecf36744055ed9759"}, 0x9e, 0x800) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x16cffa52, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='A', 0x1) 16:00:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd) unlink(&(0x7f0000000180)='./file0\x00') 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x802, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="c44209463fc4c255a95c78fd8f8978e37300660f1a1bc4224d2f68ed262e450f9e748f0ed9ed0f96b900000000c46131d559a3c44379093825") bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2000000301, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffed3, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x45}], 0x1, 0x0}, 0x4) r1 = semget$private(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/141, 0x8d) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/3) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) close(r0) dup(r1) pipe2(&(0x7f0000000000), 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="14a7064acf962d041e087d5a3a979eeb8e2e8775d928c33e88f2d2772522f2", 0x1f, 0x4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xdcb, 0x7, 0x7, 0x1c, 0x40, 0x62a5, 0xfff, 0x9}, &(0x7f0000000180)={0x9, 0x8001}) 16:00:32 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200c0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) clock_gettime(0x80000020004, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x2) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8400, 0x2) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:33 executing program 1: r0 = socket(0x8017, 0x2, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), 0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getgid() 16:00:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x184}, {r0, 0x11}], 0x3, 0xa11e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x1c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$setflags(r2, 0x2, 0x1) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:33 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x74c) open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1d, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:00:33 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70092e03660992a3a589f53dbc78c5696c653000"], 0xa, 0x0}, 0x0) 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8500, 0x44) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9f, 0x80000000, {0x4, 0x5}}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 0: r0 = socket(0x80000001a, 0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x9, 0x40, 0x1, 0x3ff, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x2, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r1, &(0x7f0000000100)=""/67, 0x43) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000000000800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xbf9a, 0x0, "6b389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x82af}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) fsync(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 16:00:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x58, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000040, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2000000000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0xffffffffffff7fff}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7221, 0xf06a}, {{r0}, 0x0, 0x0, 0x1, 0x3, 0x800000000000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa2, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x100000001, 0xdae}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4ba, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x46, 0x2, 0x7fff}], 0x401, &(0x7f00000000c0)={0x1f, 0x469}) write(r0, &(0x7f0000000200)="19074d47232110baae8108898961833632fe717b5fb7ec6bdf3429a99c37e371ad85b61c5d7a526b56130caeb3af829aad0e52d87cefbb603bed9dafb788d771edcc6f80f2e17f87290cd5bce7b15512a91bd318e6e626ff13b900a3d1ad7d335f0173faece3ff3eab000000000000000000000000000000", 0x78) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) 16:00:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="93ad831ca3c051cd278ae05e4ecbd7f1e8199d1b682e31fd9c251c99711e373bb8f3f0dea3578b1dfbf76b569ab6d04a24a8f10063f42f97b36a863d58612b19a151e28a146d857b5d113f08d8a95a085a6086b91f048625beb2b78f3fd8463e67b8039af4df7140a086a2390c6bc16d7c8600f43b93f14e772cb767423baafe4ab285768ae2d038a93d7407c7a0b76f82cdd9d0ac59a73a3a4cdbd481ae5441f70adb8627ffcbe3eb1c41752f3de5c58bf57cd584739af487ff74a07107519fec6d630fa0765ea2259c94b65f1f532f0738a2335d404a1c055382af56bd9b5d0178224b8f64381007ac139706774e58abd28bc80c187ebb4d59da9a107b1afe4012fd8df32446a98da003b1a3c8d714714ebebeda439300a2fb68b4fbf8cf96729e84d94931c1194604f3294660cc87550b0a8c3dc4b7c881265886a9360f1810685b35fbb3927438c3e77a5db0916be44d10c142bd8a6cd5bf7d23b87003033caa0bc382db134c09bbf2ad783696114f43693fb1a5cd7d7a628cb86049bbaac1fb9b002146f6d19076c4a978e1ff4bd4da02a3a1a87b89e93c051db6c5223a1281f15ee4329f35afd08939295b7dd6cd5adf608353b287ec4f852c5775e33896c24f551af80f423279e74ef4e70ffbcb3503833cfa09e189a8b09ff277491bd9b8e15d2b9adb0efe9927c95c4aeb94c8b7c68dba2f70622182ab044fcb8f5e27a63e35013ba8c5bf67fd7051f8b85cae036ce712facb0bcaa6632480eab022d693a2304442b06e913b802c18f528a5bc42be5d8ea96c43cbe746ce3f85f22060659bdda160c081c207d5f718256b392b6b63a6f06ae45506f46bc2a059932518686ab482938bb2f6b61eccef8f61eb1cdac674f2b4d9af72265464ccb0714f0540220c973cc3c875e6b8276e3194df52b3fcfef551ddaa3b16b31c0aa3faa19db76517102623d99a2945dec711ce7c9a983b10636a585ee7675fc911709ae48ed1f4d440f494520d8f88929819e360be96b78be80b46866ee9e02a899ee65aae50ab8d650d32b31efdaf7740aae7cbe8b3898eb6d2d4165ada6ea878b18be39fa43ded8c86125c7f63f7db4234911b53a47bc3a99b3030c433076e77a297a4c911130c5d709df0a85e5cc343d31ab75b79c600708f5fb5c113ead6e9b3532a1ede8e4ec2c7b973f0de7e4d468ede9ef2eb2da7f61f1c0dda9da2e6723324ab4c29f856cb371371f509a60e8b776d0573d62744f815942eae5f6b19c4be26d489a1b310a6b3cd20b4654f9bc59937c75b0fcd5fd14e0444eecd6c615e7e49a548aee8f7b187c6166d239110cd9c0edeefad79a7d49b92f999184cfd4eca140b27a65cbdec76b7621ada14d8ffa881e928f710a67a0d710eb59a47e8db54c3a55b5a97d8d1dfddd6fd3292580b88eabb34b0f44c36e1971cf0241b653c62e4f94dd9116dc0560784e6e3149704f587593d7f05c0413f0dffab058f4f51256d27dda3f995bbb8de62a9ac81fc56869e63dacc9450076751269958fe4f3b8ceef3703cd6f29a4c9e5d4fe9dc4620d5481ce1e46c497d322adbf69ce3cd19d6ec054431212fe39ee4dc75d80df4de2a8fd2afb8100a519643dd18592d26f83b9a439816076b87a88425692e8b830fed64e21648fe42ba12f69807fa348f21b7b9972df6ed6ec091d0c74cc4c58587c9b77510ac55d96195ddcc0ad9e6326a60c126475961fb3b604d88afb8e43b8db0b531e5ee1b4f71c52629886f3ee18970f886294b04a7e33dd5e6f46ec2b5196f33165858588c2aaf8919edb04f9dfc052a87729ac804735aba31463502e2770bdf7f9288ea74d819b5efeb46ac26079eda152a325345b4d5921b8e3497286834852cbe942ee2a0023f4c4c89d60a9a3ce14cb4855afa5d3a1a702448cf3ef92258d7a6f9ca8dc56f62f937bd9255f7acb8e8c01fd2f9cf908faa3eed772502aaf140aabff4cacb13cfa8107c46849676cf59e3c2c56d7bef87eb3c751c71f912f3f5bc5e1678fbe65d453853047537621782c1a496c00a7386e77785477b1dff56ac835a9de48ddd9fab64eeaa37b8ab75049e090320107507d2d5b0e771a9d86535fd6e9e5911cf8efbe81ad1a9fab3853fd298fec1023fe5da8fd80a037bc1375496f7aad6f6e881c3b461d0203363147cc4414f0a14f0c5f73c7fc11c390ae41934ec419d9f0553544a923251ac8c160725ef46d6eb8f7ccfc9001facce8988020d3bd8cd5325e447b6d51c727c2cd9e186556dffc17ed93d7fdfe2e29384f715fda8d290dbf5560a953fae0ca1de1ca6b0b8678be4ccf449dd4c55964a7e05f667c6df1438dd8f3aafce3dc84b70d2cfe3a355b083a975785592799c0b34d9a9267812cdd4cc1520433ac558fde80663329351b1c49943ad2f1599254a807ef9672ded13f3344f7c835a5360510a059bdda48a818272ba148371e28862477e24bdae1354b75353202c02d6e0ad441bfe4b04da250195f5f729739ee1965e959b87d1dab8d4f9d7ecd4c4672cbb3458644a84656b68c7b0cd8779e658eaebd825281a1ab1a0f1bcd0d023b12c7dfb312b7396e77cfded8e030c2ecec00261bdfbf6403eb79c12b9053e08e2a81cc710b24e12e3bc0b280cd9b6788b36e2af42323adfe298af4b97c7eece7cdee7bd0c69afc5ac45ea96269c4098222518815daf2f9b2d3fa599bcdf908a725d3525943028bb0c94e9cbf81d6e46f6a6fdd19c91641286f6b2c2f6c2022b9c13d8ec818e2f80727007ef3d3a681379bf7a56bfac5dfd20162027927b6bc16a91d103683f183926bda382de8e6afa80550b424baf5ad26e5694511bca91c9f679ff31a061e6831c8f433e3f8f964973d0f3a13ad85d627dd50c5fdb2d4a2ee8d643aee057401e92e42c5ae04f721c3f842b12e0dbbfe868f349077214bc32b19f035ff0762e2b3b2b27a7c49280b7945b04e2302f9a11eff94c8be8761eded7c87387a09094f40241f682ec49dd490b5d69541ba7a9f8e8daa48cecc03a8699bf99f72c07748ae9f7887442d446afebb6e8ccd74055f1624c4b3eea702f73e9ceb22e89839f757118cf226885e0af3641e6bd28a16c01885fbace13aef38bb972d2d7b223e7d11248748c0076a1e40d3098cf027e3601104d655efad27917201b9d97fd6f64c48904e314716fc8c058b50fd7f9d005f84d5f9a33bd8e5da7c3cbc6de122f52b082f1000aca705c0a6601aed8dbc6daf950f15b595f82ca5ca171b8f9056d6bae13416f4f0d0a43e4533356c2a748842e3286197cd763aac67d908f30adbe804a69eb66031cf5869fbb14e78284ae254280f27f7ac8f0945798429f20e17b347437f18e418312eabcbf6e26092328626fadd63ace6fc10d4475c792c2b9662b0e6450a1545a743a21de83ab721c55228f3b89e8454512f7f8dc68b11af84ad73d6d5f39d941f79ffd33ec306f2a7fc3dd2d0d2a8827a78ec3585208f76f76b34fbe9488c6a7c9277fc29b221509ed02ca6ac1930b53ee451dc2f5eea439b243e346fbe38cfb3a6a9c3c389cfb462c0a91032f9e9ff401fa3a1d8edba307228b128c372a93512cd4544dc09c626f7641d9a635b4f7cccc9cf91e3fee2f660a474c6958e09994c796431b1cc877a6626a8cc4336902cb78ccae752537bf01c081abebd609f80a415e2a1b88d3dadf0890eea0fd3d81cdaebe7d19ba4687e36b3142d1c431bf0a5e3908288ce3daf83eddb1494351696fcd41d392031c07606346f453d9311a1de1de4cc9a0d9729e794e9402ad58136917a6ecc0e2e29be94a805dba6231add7c5ca8b53e04be149925cc736b9eb22505fd576c5a673d100be73c51e248f17d204f09a20c2a7249e196f9b2962217487e250c03e5c934f1d7e77ecc1f236d5df9a9e30d3abc1c5e58fa3a6309139cefc2bad546aee67257ee5a17caad3510725d4b0307b044c03457324147146063d4244b88dc720984f86574854211ac1b46d6db0a929b70ff0ad9d0b5899cfb7da6b0ddfb75fb9b3c5e70b26f491a748da729338246485fc318f07b8cf0a8609c68668e922f5e267e50932b812e0a00807f229b9247ec793214ebe6482332d1e9042d4bada7ae085e84764ecf1f3b9935e74b2b29506e9c5c44fe491787a6d56087ec7a75bdd58d187311ec3b77f68b07408f0b76100a764664a0e8c014f3addf99d6c1d62cef3012c5d7d0693b9c5fb6e353a1c95e5ecb096f9622d219c59f2fed8df496561b284608ac927d3eccbb77be8c1032e43eaceb0a43f0db275a9387be8d7937a9884c5ba10bdcd1106696b7ac59b28e1409a5e91a542c3cf8ad55c78aeb397098383fbbb79f8c3e2a8f90dad0769c47a29ea36a23c8921b216b42615a3b28b739e185c48a2f18052537d5bb214d6aa1cf0fbb5faf1f29d2a232f473cdb6cce56b23f2904531a194507351a5af35bbc37e39244d75c4b0b5e489598d4d48e23d8646cf6fa2c960acedb13c6b258d818d6f642582c4ab2f0b1255cbb5fd7406127ba3da8c785d1907d4e8365604adcf2c3e4b133b08fc10d64b5bce97e23c76dd01c462f48d17b515ec580f9e758d77445eeb1cdf96a3b2f50d60b2f6a3c760eae9802f310fa405781fbcd7310e0b62c12063b2523d9d95e298144de20938fadc4112686b7fa259cc815a6560f41b263e65be4660f4c6c8404cbf28cbbd99b12ee87b46c5f4f1908e2f319ec2e7d9f4eb8cb2aa899d4e894ed45c96e948f572a03d6bd395320b375e2a44c8a06b041e35e1e60de42d84697b0e48c4c57ddc22a140b572133e0936f48fd74366d118c9c495afe426e78782e8b8c0d735c9fabe984587be2cb2ea49f2d790a4a054184384c8f735da39737eea49d92ee32c037907790aa07403871a682596d372df30f65c5adb76e37cf3da09a04584aecc934ffe8a54b973ce347d4ee05bdc4dca8dcebec97af687e0636fe848be3113bbc13b2ee26749a145e572c22096a6aa31dee0b15985ec642f58bb8d2ee51d6f2d78812096bd7c257419d91dd9131b8e6114bf1ad6c768dd0c68727ec02f2a0f47b5f1531da5c10c48d53ff3ec9c660c1f6f530f7db374a66c17c3aa43ce518c50dc604af6b4f8b3263fcbc80b8fc45575693866eeda56dde932d66eb8cdcc872dd43bb7ce3e41beeffa6579e1a4f0712f306a36baf69e9c776a462f91d59ede521a9961fcd55babc673b5bd78599bb7ac66326126e8e1d1f544f56b5e19f20edb8ccf8d765ecbbff95188a4122f84503086a53807345a4f932d59bc9b1a0a9129ac1651805d6bcc252e982a8d01eb23d47856be27aea22f387efa61d839d92986acbb44f598eaa94141104d99851956914d5eaa9307fa1e5c74f08517ec5c941e37e16c65340254b138509075654b220cfc94cf6ba9e8852184f01469a7bb0dbad7e1b0df49bbf5f4c17e6ec6dfcd9f8ccefa504e3a7567bffbca3d649f9319d3704a4c9face4844a618fe3571aff5f97c39d90beb9173650bc1263dc4971dd9e703579794735c680330f57b91e2ec0a25402a17604af4675a84aa2390a60be1ad06f52b1f1bc838e07e8656130a886a846f61614a75ef8fa5fc29a0a0f32e4bd1f067fdd0a8e23dd2c932fb026ca5d12f9c2b1637432f94462dc96ece6e5023c6337e5ed89579848da11d993ee80dbb9f360ac0164845343b80740eb6437a51e93009c35d5cb65097271c1f27cea2d41da21844c3b63242cc02b5a16c868456a1a44d7a5438bfd9566dd161bfb5f3bc504844c37ec278f589b4200d5fa0417b54ceb1f14151db6c99ed", 0x1000, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0xc00000000008005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup2(r1, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x60, 0x0) kevent(r4, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x7}], 0x5, &(0x7f0000001280)=[{{r2}, 0xffffffffffffffff, 0x8, 0x42, 0x10001}, {{r5}, 0xffffffffffffffff, 0x62, 0x0, 0x7, 0x7}], 0x7, &(0x7f00000012c0)={0x100, 0x1000}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000011c0)={0x4, 0x100000001, 0x1000, 0x1, "5ffcff144d49e714d09056fcf0a714002300", 0x20080000000, 0x5}) 16:00:34 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') pledge(0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4f, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0x20005701, &(0x7f0000000180)) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752900000000010000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x44) kevent(r2, &(0x7f00000000c0), 0xf8b0, 0x0, 0x10000fe, 0x0) flock(r0, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100001ffc, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f0000000180)="820b63f21f89ec36423a549929c491f2d7bab7d8bc95879f6f9d1472ae7f733b41eee3c744d18e47b835ec1874296886074cf7563337faed01d582dab519c1b06f794e924842237d2292c1d182211ea53ae98e536660bbd4b6c22d457703b8a0042a499703e9e863ac3f224d13322ed74e21405786253ffeb1f1f740be73d34ca7313918c39469bcfd15a5f8ec2afec59dbf875f", 0x94, 0x404, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffef0) pipe(&(0x7f0000000000)) 16:00:36 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e516669767791df"], 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x24b) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x7, 0x4, 0x9, 0x400, "f828cb1bb057917282d91411c7dabd934876f558", 0x8, 0x2}) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) getsockname(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000684a171d8a17ad3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x1002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2c2, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x130, 0x8) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0xb82) openat(r5, &(0x7f0000000180)='./file0\x00', 0x20, 0x12) socket$inet(0x2, 0x5, 0x83bc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00002f7000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000207000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000008000/0x3000)=nil, 0x3000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/120, &(0x7f0000000140)=0x78) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r4, r0) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000380)={0xffffffff, 0xffffffffffffbe84, './file0\x00', 0x1ff, 0xfffffffffffffff7, 0x6, 0x79bc}) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r4) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:37 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x20) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x47, 0x23) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getpid() setreuid(r1, r4) getuid() fcntl$setstatus(r0, 0x4, 0x80) r5 = getuid() setuid(r5) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 16:00:37 executing program 0: setreuid(0x0, 0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:37 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000000)="a6a0e9c00adc12996aac6bd38e2637d2a763e491f21824f854040da1205ea8eec25156edc9a1d9dc7affc5d4bd544edb942b38647968cdfcdd8287c16694740813b03b98bd8ea5a7b5a826bc476cbcb0b50c17432d36d9f4b9b7d123282643f8036a12652089", 0x66) r1 = fcntl$dupfd(r0, 0x58868d60105b0a50, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xff31, 0x3d99, 0x6e9e, 0x1}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="f1ff0000", 0x4) socket(0x2, 0x7, 0x2) 16:00:37 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000000)={0x7f}) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/146, 0x92) getdents(r0, &(0x7f0000000000)=""/104, 0x2d1) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000008ff2000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="4e73213fba645b533527ac82d2c47e495c6867febbe58b5772ff84e3a94151aaecb6a5d8773b97d08cf352e3f03f183cbaa142d2b97c533f859a8dcedb6cc4fb0c15e18c64bb0e1eb97a5f6800c1aa4adf31fca5ef168d33ccb434b79e9052dbed4a313fab13f8dc093ecb654e063823bcc1499d540ce7f62baf029f7cef7f66aab28a8ff1f846f78a633206636c6a4ac11b962be3e842a7230687a238f404cb02f32e6f10a9e39f2632b51f09cc0c56a7c03a497e02330642aa3798b7700edbdf51b7d646b906e25ce5a2ae2e7c0ecdf8f3e180b3c9c2488b970e33154da6c7b7488b4cb36192", 0xe7}, {&(0x7f00000016c0)="1f70c3f5d126a7376e2839d38369491a910b38133e1a72348cd5db445362c35e39485d69c19a36c30932c780413462441e0eb38566ec1aa328e0ef6294fdc7c70b8e8c30b49f583759feddfa317d1af4125887517cdbb516d5f7602e873f4059033abb2cda5eb167c1310d14757296ef9732b0fd7d97bdd04b92ba6c90d31c71d7a0e9f64e8b4401c8e785d0ec129fe99036190b919ec95daa09a7311f8061d71ad52da326520d0d961c82091d3e4c8e71d427c114580c127283f485c21f2223cc5b5f8c42df602d2c93e87977df7ca9b977869d41146a58fcd2070da8dabcead0f3e0242dbf90ec69fb037d92fa9b14b6c6d654bf07d0620646a13c478ee69f7c9cd7257ae334f914bd2c9be7c0cde247e9933138e520cd685d28113fdf7ea17a7bf4d4f4dfe1503a8667ea5491d43873f1c2c1a4b766117ee6ca11463b830ff9f9a3cfb35c49067974e9406de7bde03d94c1948e9d7621228905bf78623b6b0ecd9a85a20fb8aba610f1c88f0cd77ef70917d61328d1d3a77b966867aa9a437169f72e47d9ff25ce067846c403d2a15481e13ba03a42e9da40231da17906f2cc807532484c400c2f6486fa71a41beea6f642f19f3267ef9afbd89028d6b9acf67195d10cf38909b8629a82b88ed356da6becb2683029916dd8a6e155801d480f077ebec1fdd5b3f550dfef03d38abe8a4de25f8ad7721b7b5af44a741c5ece1b1a33409e8023668de92fe3e46b956e42b591dbf17dd6626824670f3b0df2830250b69f88e0a65a17e7605b178189b53a32ec03afd4319827813f6dccb17776e7a16dd08e9caa479231b08c5ad1d292420e4649966aa4d4522dd67c8379bcdd51018992ba35d4e54a5b5d8829c17dcd7747e1d99f154344808155442b526a10c65472d8714aecdb066efcd79dcaeeb85124ee5d1b617c2805be690c438bcade2fe1b196daf8729ce8b73a549abc6e184a54d2f20dfe63150390930e3ab1fd1e2861221c50519a2920a80f4d02bfc651dea66f1368c9c4d49c72ce2b55d500abf7c3613a3eac32f279f3a993f4f569ae7e2913105d8a5a80bd9d81fe7064aba594b8f109b198e50938fe641188c0abcfa242db4899ab9295ea816ef102068e61c9a241d3ba51ab03f6519ddeefb8b7abfb88eef7b4f238a22d1ef40836d36c5aa81a5619c340c09a932afed26867c52e3dbdf62cd85fffb18e336ef81b41714f2f1934c12cca64b9927fc8bd3c515b04c6e533c278db033c43726c9c67a763f8486c1bd5b980667ecbe76ca9d6ff8bde0289151790d75b6ac1d080421321d9e8b2f4f3a2ba6568f69deeffd6f3016c0873f0753f33511a9425ed77b2b7d6287de6e5d97501c6a90926f558221b1130f42740373644212541a4b61077f89c0237bad6d5b7ed68ee93db14b8922e2876552cd9ff027580960c339c104a0dfbe8362ef45b5b5c9d978ae44498f2a38b53519bd6aa903b19877f05108e8ce8426ca2413814e83c23b44af785042780d65d68cdb654aa04e4e318db9d33f35f0d00c6b37947aff58aa62ef30c0df8dcc192f6a78b79e1f0365b3cf4887472efc636e14870fe94adfbc68c9abd175263b0afb404c0f5263e032dcdddfa8e03ca2fd45d547d84bba21e361a24a3ce841ef15d9d2a346fcaaaea198dff0b55385a4d76727f6f5aa4b33b1eee9c725dda14e6b41cf6f83e8a0d5f3aba23736b824fb0debd0afc833074073664ef8376a17434a49fc4c8bf798a450b298b7b3984758521f7499919a88030fc2bafa08eae41e755545ca934f1186a91f3524520fc1df907a536dd6fdafae71c7fc36df1ab067b14328a01e66959bfb39b1a7752d2a4a0aa7bb2bef3fae2d642a827155e914cae934b49b14b7cb101f750bdc6b159fc8081542c2ff0935636d75c0b853128e9c9bb7fefc689a53a500a63cb740a7d5d886627ae99942b7ad63f943a5899fd339a96d92323b898403f90b10e09af1a59f11278574694b077e907241f7bd97ebc81dbcfe6437438aedbc1633919ac05588a4b06b7814d330a6a84adb7fddebda0207bb32f759c3203b3ecac220a6a781b8635e3362bba6b557118cc39eb31a7d3abb5a5a23dbffc0b784479d75c20de49d72cec0bdf9d78faf0c3d711f8250f83006323805fb0a97fdc9bbefc30e3a2cf1bcf0749504bee5680602fe2511c14fd89027a96ac1ca22b157b426d3b20a8822ff8fb186476e73003c9d990739a6de3d495d2bceaf4381b0717e75f388c572e4ee64e211e6839e5a094d3657558e08272d6ad2d2b316613ed420af91ccf3e23d1ffea744a22e642d2daefa76367ad09b0d901fe592acf44025544a4c8e5823fa03dd711370bf4bbf58a883612312ff1b659e02eacf098955b02e3c1526f388bbd488e492ef36ac25409b46f471189c6ea80f39131633e6966a778352b70cd84d601c3232e0a492dca3f876a3a5dcd29cb3a39a32b51f96f833ff6c7c8effbd7a8080a2227f9621b4193681da6e03ecfa67557217baa4862147dc2e26630805df972e393da0364e49eca37305a0af7888337c60087db584e913b83a34dd46cc5dc470c771adc91aa627a6bc6e3dc95dc26cebcc3d8dd002c3b2c5555caf70ff305ccdf6cd59375691833c788eee7ce3e83a243f7551080a37693e718857276d989180d8a9d062c4d306c0678eac7d6b938048aeb5ab47ca5f56df567f9350c4eb32c8cbff1540ca687aa7d5a035a3130d3ec86895db4bdf5b345474ee86c2db0720b850f1f3f47cf6cb80e68f27a5801473c3755d3d32dbacdb7d42979c56f112c122f8c255dde15a9fae1d1cf29a3681aaf25e7dcc64a89be7b4d901955b7be3b44928037dcc9e376a75e72a046ab7db278ef4d9760a83edda5cc81caac38c81bad2dd86faeb4b2e6c135c0c024d1a1d9ada259300d0718d14aec429bd3267ebe676df1bbf330ca665d746fd4f5a8177a82ea493617e709eedb52c7e6c1256c0813da9c6150d8f1f0133e4d7ad97a1057294d3e1c7f125104d630f76b90b7ea0d8bec934344670103a57639349a6f00db03afb9a73f3142c973d94299924a05b2331cee6142e47f6ecffd68016719e1e386e876b3296f13bd6e0ab6e75a888017210da5f196995d8a86abbca7c8eea0862039b1408553341277b12a37319e290131b18277b915ff95bc5f389127ce1fea2e1089b7f5a2e06aee9faab7526844a5f2c15df3d182401347b260c148466d181b723e70d07124e55969b0e1d8d268c541c21d400123fc4791141393537323480e3e5e3cae181b5a5ff761308ea8a8a29dd0d0637a3ad25758b427a068fcf1b9f70a9943b462b4095d253d5fd0cd512084a512439932299d56f9f9a82490cce25f345646a9b3ec6fb3f5a47efa3774823abd28428164b11c3c078a0263193b21d48c746f9c92f83c8649c40da0604c47e77ac99539ea94bc343abc1e2e6e70d46ef7f4cc626f20acc424c860115a1fadc2f2be092892884784f6f89db5980c235a1963b5723910f1719f302f1da178b993aad6b76dd383a119ef9cf20eead62d8b1d0b36f45e0b6d8b23596d9d75824c77ed02ddc39b298be848a304e9833b302b7c1f12b1c735855a959acceff9b8799e2b927db79fdeddf4c15b2b3ada19a5fd9795f06ebcf0b41cbb8ed80265a036789b64bc1ac3c1153b31c78ad4f6c358c884ad97ae03f94da5e9ce7c572738354b7842750c97d95c67cfc5840a4d80c90fd23d72ebd70fce69d8c4a6e1edac790f38a305fb5c99ada473b6c94f9b10212493ed354a9935fc097fa25d28e1d7a28fc54767a067f956b1f61dbab6b8dace3231b1e07d42d8700ffc207e449a7783af0b5845a4535f33ea119fa1da21b149fa010f3e1c7a975e777b6289549fa6980fee5ca81c733db668abd4cb9f1d7d7b684c5216e9af9cf77a5b892e3c149c0a4a7a7f4e1a73cddb6bf425c0877e590835eda12b4cd75897959f2ffd8d6a9a5d3ed06db5ac0e51bc30173d62ba907fd8b24f6c18d0ecb2558f1ef98cc963db4a567f0f4e066e52ad14544db5a72150ce470152595efb2eafb5e6e919f2189bb61a26787e1aee1740ff06ab16c2c53f54a889e812e7317d32c518b19d567313c18c2c123f96e81fa1e27d6b18190535bab86d75511d17b6f9a505a44572f83eadf2f5f7676f1cf18eb1301f0b5a1a9acfac2908fbc95470567bee55ed8708d85f7444744b13a6e02f6908a5450f107cd7b8055102f891c212298f8f9ad94fa3eb06224391a2cd96d366017dc6a28fc17a24835df93a14b0c3ff2cb9752beb6565f632e28b007d6bd131377ab79dace90b013e46e1bd3a2091003354361aa72c1cfaf3f7cabed51edd8e8e3ce5969a8df576a286e0efbc00c35c61465a04334913838907d9eb548dcb452b100777a091666862b603ad12dbddd16dc2ea2b2a6ec7bc49de16f5878616f858ead39c2e49c733393929454f7471d59ad29a107b3edd7f3b07a0b2c50e71f32144eb786f191059211d81fb879c3c5d70566d7dba3bae561c298f14df2cf22b6c90783b35500732a08da56b686997777fac77329250e647ee9f1593a2b0d8254073603b07d2e731b1b76023227549072dae8632bb8a8b105b0b4d5f923f6786df58df36e971c87ff4578e2ad8c99f53085fa6a77a3151406cebfd60336b61ba1ce66f2d06ba9897a8125fced9ed7acd52b6bf51153098165a84eb351d6e0aa39fd52f57ccf0261e0a32134455339558f11891853d329de3d34aa2532c72686e302de57882afb160d69ff088874c0827ce5a4c1b14aadbe1e7b0d1767bed46d1f62d4a698533a3b55e752bed4e1f1cb52756783d378b8897a0efe538970ca58913fc8d2b9053f12deb53d88d641a9d90edae0d4f53ba7090687023ef4e34b190aa26fe8fcd8982afa976888b428ee2d814858391d7ec6a2eaa1ea79482a8699d22966e3c72e6f9703001864611d575f1d6dec9d34ec95e1444f04d4843c458c67245c88c687642f985ad2864158be46d2a25cad7749763be765bc7aa1c667acf7314b9c14249de7a4968b552d18ae6500f096e7706662edc0bf42606ae0857837398c5d0ceece89e685c7c7df830979a3239ae7efbb8f749619bd4e0db299a97d6b7bb2147b8572141cc85b703f0719527a658d1dee7a5e44361a06ef4597e40a285f7f9051fab1a28c86e0b970ced7a262c48f195a12e97ac2833000b2baeaaf20cec12cb2c022a1d80dfa1385b6807d06d01c074a3d77a34c43f2d1b3060c9a0f426aee0ba22d2466b1e35cb2c051e53955128fd9545cc8ebf6b0f1159863ac3e822b1db9e1fa467d464f709f37e046fbda6e97b4f663578d0b34b5582c99735c25639ec5f228031c5ecd4e57f21c91de0c382c717cc5f2315c2079107b750fda36000287cc9044b1cc63014b3ddf97bea464c122991cd195efb5702a9af27c36f457549ed97e0946b17487bf70f8531f9cb805a5afc44a9b6bb0ebc5fb677f2127098f0c437eba1efc6adaa7a7ca3f67c5f355398f8c30c3e2cb92265aa8e7b97d35f8c767e4ef6a22f795c6f27d0f661d70d299d36059e14fe8b7aa2b08d4f558414e1bcbf38c9bf6d8934a1849fc383922a44690fd575c0d40b13a1c99934b6e6836f2604ae19254dc67924582f23ed103a58bc9b098317e2992312fefb4b9dfed75ba04aa441baacba2f2d0fae903b25593d6336c0934c0cfc03ae7d9100fde8363d6c7c5289505e1866f313b6454311a9f45cf08af054b53a09960fcbef1b6f900b4ac775d5aca0049673e0cbd6803437ed93ab7422", 0x1000}, {&(0x7f0000000380)="d87d510090ea27b8330b99c1cea0a40d2d789b86058d43943ea702dcd0e1b45a0cd4be82cbfa8633f79d5482f1d21bd19aa0cce19cbdeae52f5483ae46689ae213254aefb7b03ea2", 0x48}, {&(0x7f0000000040)="412bc190fd4309b5ba98ea0ed9c5bb538a421c", 0x13}, {&(0x7f0000000400)="b3f29a69bc31a6f9123c9f621b91f6bb113ce2c7fdd480ccd90621d39da049b2ce385a577ea5d9e29c8a50a1fb78d8fc8536f13f8d87c56a150a470fba944120f764fab51be7155a03d7c3d2f22379a6108c2428938e94788937f6cd74bab8e5ddd801bb7d4ef1853f8e544172ed45576cb64dff02bd5dda15e6b116c87d7949c6", 0x81}, {&(0x7f00000004c0)="6bf1f264162f37f60f8a80660eb4636041436d265116553541bbb15e1daea3b4f8320fd50d38124887eaba3c5782c1be36d4a2089941119282ebfa90f60fd0485bc630f3612833a2bdb699d92e9ddc638e7c4e4bc3fc7897b3d9acd951f1c984fcbe1261f958cfcb0d99ae96f11fc6dafdfd50cb10ff2d9f271993a7f330792add5f58c75d9be7f65a6524d691392494343d8c01f656e5551e294d5572882ff53796c44404c4a811994a4b", 0xab}, {&(0x7f0000000600)="2fd7b6b3f872da5f978fceb59a3da713b28813ec133be96301ea3f33f0b047c85b5c8c2810b3910976d7d07d9e1b569edb7aaca8705138c100b53bfdef59697d9b854da7925a95150414157e01e62105ea03e6852d83dfc300d6648ff79da1f6e0a1bba649aeff20b34fd8a8ad92650aff", 0x71}], 0x7, 0x0) 16:00:37 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x23c, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000a49000/0x1000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="62b6600c00639ae37d31a3076986192b03c10d484682c969", 0x18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYRES32=r2, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYRESOCT=r2, @ANYRES16=r0, @ANYRESDEC=r0], @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x22}, 0x0) write(r2, 0x0, 0x2ca) socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x0) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x20000, 0xffffffffffffffb8) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:00:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x6) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getegid() 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x16fc) r0 = kqueue() dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f00000000c0)="d1bc1be12713d85ecee34c5ace3b4045d9af676f14e0e9168dce5cd1c17cc90ab9de1fb602ac3692c9aea9b0e585a4bfca9d766350b93ec43d1b13c291cc9d65ff28fddb297e438ea0967177929b68b3f826ce0ffb911dc914e0ecd821abf27dbe70967d18aa5a1250", 0x69) write(r0, &(0x7f0000000180)="582720efabd1d58689bbb61cab38872e6ebae63225129560f8e5815f73d2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993b4c0505b", 0xffffff8c) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x94) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000002140)=""/253, 0xfd}, {&(0x7f0000002240)=""/206, 0xce}], 0x2, 0x0) fcntl$setown(r0, 0x6, r1) getpgid(r1) preadv(r0, &(0x7f0000002100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/203, 0xcb}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x3, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7fff) 16:01:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="9c3e7696e9cca561f5be529bb6e45a9abeaa7bb9f9b8bdd023d5be43312d690158e665cd69980b800c57c5f4f1a48bf6fdb12da10dd331cb8f0ddf036ab25a601177aae2ee053001e535a4f2240ba09dd75f0079483a3faaf7dac9299a3e965e99197b2500be58449747fbd47481f883816959a1bd1f154293862ad77f1f0036f39ccfa932bc71be98a02bf8807f17094575d23dca4749c69b9f8910cd6622f927d8edb84d325d25ecddbf4c4fcba0a05f364a484b49b9a807f94d0e5e43657e29579f8faecf13ca5aa847aba73c4195527c85c902bb293e5b6f6ba9fde73361d593a55fd1a1d362c67c66", 0xeb}, {&(0x7f00000002c0)="196bf9f37ec5aa38ef7ac6dc8551ebb2dbf442eddc38919ffbdf3ddcd6e8b62d279b586145ecbca61b255d55c85c6ac18de2c1aaa189201a8fc357335fb657987d646a4a56d0873a597644e53a12aed87edaaccdb9a5f21d9ffb4fe91b1aae7d9f9777982229ed74a0d04d98660c4977a254e28ec6d9cd34456b11e24bf04632c5c0a8845b015822fccbbc326a631f25a4f949b3624ce9712154c5c52f6168d5779ac11f8729a3a1d8", 0xa9}], 0x2, 0x0) setsockopt(r0, 0x1000000000028, 0xb, &(0x7f0000000040)="0909ce0aa98726ebf60d6721d606860f89f814664ffb69f26f6bbad0c16bc4d8e34db9e7da4fb5cf07775110cbc984590d3bab13ec3c1687aa7f0b869a9f4cb23197b445b667d853ec1c97872a49eb418533213e7378000000000000000031f8f247b4023e8231a836915657998a2ceb59fa6f1c86fb423e86fbde0dc28915f78101e5b9bfb6660971f9f99af07e49d63f14b5f6b1895ce1e68fcf89438a91c18df7797ea53eff5d740eb8342b392b191117ab481156fe59a1b1e4014c1f8118d49552aecb1e84456a3245176d774d4daea531a5fff8d7e975866b46bc74c2c28e038b5cc1c5dfc2d4520cb0499e247fe572827b77860f1b6e1efcedee09537c06021338d59c0ea581000000000000", 0xfffffffffffffd83) 16:01:45 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0xffffffffffffffcc) 16:01:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/189, &(0x7f0000000440)=0xbd) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x1, 0x0, 0x8, 0x4, r5}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r6 = semget(0x0, 0x3, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/11) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r4, 0x10001, 0x0, &(0x7f0000000300)="208e0568e6f5f3bd316b0ec9fa333683b655fd3366bb9d675cb6f285b52c1cdaf5e3f6548956c44707011211c95e94a7518c81d5812298045cd34047edaeadd6d64123011ec2cbee1ecd4b4f4c47294dc46541878eb9447b4b94d88b6bf6c0bbfcddfdffdb5a", 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r7, r8) write(r1, &(0x7f0000000180)="31993436371b5f4c3044f720de819bb47d2b547d0514fe4a7d6dfef2b16cc167d3c7c92c80538de36ff0bb8c5f7f650c117378b1", 0x34) sendto$unix(r3, &(0x7f0000000500)="175a5177bdea6877e6a752cd158f4d089cb47aca38d1976e6f0795a4", 0x1c, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0063de42165d7e002e2f66696c653000"], 0xfffffffffffffd34) r9 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) ftruncate(r9, 0x0) 16:01:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) semget(0x3, 0x0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c8, 0x0) syz_open_pts() pipe(&(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r3, 0x20004b43) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:47 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000380)="622832b01aebb4a741fe500c2a04015582dd9caa8db4fd9d08768d7d33f61c92bede751badf89f8248486e922a76e007170e3b612d15f8312445920d9e6e3af4d48fb2d03395e08d50a9f90e645cdaa39f0e20b686e3dd64ca51946f4c00f12de2bd4c10542b8012a9bfc29c1cdaebb211b832eb57fd9edf7d87d30ca0e869db214e5c9ca086", 0x86}, {&(0x7f0000000440)="149d69fddedafef3d9e7ed5d95d4348685c86f631c478dbe168c9a7cbf7617b35bad213395efeacfa4f0569369177c5fe8def3006da1e9d4eb6bd92e3672750061cf1f88f4eed1e8f104f2c00e3c59cbceeb8aafd07c2619aacd20157247ac58b70e8cb4b0a2444510d18ba5fd45dff54f2ade71dc510fa2b197073ce2fa4a3d13b49727f2a831af71d77c6fc0c8d3fc252841040345c71ce2c4a3", 0x9b}, {&(0x7f0000000500)="1416992ee2eee49d76aae3ffce1c97552cc0d6fd432785d535700c6b1b1604f13c30c51db5eef2733d3aa7ea513610373e7e2689b4c470251037504fc655df87d5c8efe5fbdd0fab0647562398089932332ebf646e7b67c8bb92027b9ee6a1ef839cf87fe274f4e996c6751bd68a85bebb15b5fa339a688d6e59cdda79df0f83318607f590cff104259cf293cf6561419a80ee329c513f8b82c06633918ab159bb8ec1e73d3bc0ff2bee3e2c3bffab5321a81e08dd714d8e5174f11486191b15e7756d7862df1fef9763ca0b72e8ae860a", 0xd1}, {&(0x7f0000000600)="7a8e2adf76e7033d2e58aabad8db5a88beb2266bd0699a95dc327f1c9a71d840a72dd7ddcd7870c78199a3e79c75d372acd4b9fa9bcf78c8d681d830ef6282c5b5e19152b68e5aa94b209e00cac344da855587277e5076a0510b9941f078563ee2901c79d5656d58043cebb8793cce33b4b9c6c5a7eed3fadc7b537d904c556d18f2f9a16ae4bc71d091a81c7a7c9c518ee45c6ee0cacd63a9b4dfd214c92e061e51afe9be2679464e6c6a130e640ec45e8f750b2c7d7984605dbc744e831b774191c11ee7e2e803e8", 0xc9}, {&(0x7f0000000700)="ea5a428b4e763df19c3af3528a8f2990d74262ce8825a49b20794adbcdc27cc1ef35468806bb4b4c822b5bdf711bee509c6c3edcdc7e26acadadf06588325fc63a669103fd0f7d15af1ad75ad19770261ac0ba4e882b530f3fbbd474c312a4f41cfb40f7c99c1ba8c6bf7d63878fd6fdb36b605d", 0x74}, {&(0x7f0000000780)="df14459d98de49c88489a7700e7a6583d597c65fe54e49657df61aed224b61a696c930e87ddc3406e37f032ded66d4394e28463ceac8c404beb49e651037b7fe8de28ab277fc2b4c6893297a385bfd90", 0x50}, {&(0x7f0000000800)="e38b8e68e7d4dc5179df7914ba91dfec35e879ada51b02dae6e4f411c4ec246610ca7c5fa4a89135edc388ceb485437ccc40da40e5913c3e681654513dc7663d05810b822d1aa2a9beb107b53e", 0x4d}], 0x7, &(0x7f0000000900)=[{0x90, 0xffff, 0x9, "0f3b6295942165528038d6a42f7a226f49baa55005d5be809f20d7a461cfacce824b48a041bfcaea73fa4629982d553c9a00d5154e69e582f12bb5dca8f889492b7efe7ee710736f66c69d3b041d69162a6d1db7d3037da3a5bd7320e4c33c426ce843de510f818dd0d3676b71ea9da544fabc9b048d3ef8043e5951"}, {0xc0, 0x1, 0x7fff, "5c50a0555744d51b3eb207c6990dbd836caca134881112e4f0b29a5d5a5388f8d45b3cca15ef3019ec4f46fea6f62fac2c69b297212bff35013b39e2558d87f413ee96945919c974118a9a5191bf140767171ee45f68a17d4f945c731777a9bb2dbd75de91ab80094ef2a7ac23afd612b39ea8963ffb4d9663241ec250025f4618fe92765bd6e097f265cd62dcdce38ed0658f9ce5698e09977b76371fd465337af5eea3f21ba3616dec6a2d31a329bb"}, {0x48, 0xffff, 0x200, "3bc967d8f80e13c86e18aa301d2ee54bf84959b5d3f03055fce3c40ad9b463ad997897451f6bf44129b1fdc04163ef1a963344d941e1"}, {0xd0, 0x1, 0x2, "f31594f6d525af1f1ffe139f2bd727810c32d4d888d755506d9c954e0d7236e778c643fd954d5a695f0c95e5348f35d0c6dffaf231d2c159e4e33a2469959dc1e60d5e8c457911aa5fcc84437761db970569cad36abbfaf76d99c2467f9ead5fb3e08e7c87d90b26ccbc4a6f9f597bdd76e7268e73d50895509e59ca067e99bf3ef58fae3e3efa887bf9101f756150f4040bf8397c0ceb34006c5d3fcbf15bde893472a758423379f6c58aa8f25cbe1dbef3045faea5180c312c0b"}, {0xc8, 0xffff, 0x3, "aface8cb0108133abc9ce28bb2d5f15ba00377bb4098305eedad2d6a48e18c6abf08542807fa2b5de779226e08fd9e4e55c6bf8bcbe58b80a98ec4ae37bbd7f30ec3b5db9a33d226c3ab941b910963fedb5817dad5fca70c287402a6808b1ae54cf83d1beda9a0b3b7249ca404309a477a38f217dc7ff0582276fb1d13a4300a74bea295c14f5425c10fda987e8211eccb3e7d4f04b06e3018e92e5397692e8f83c60b9b4cc5dd9861be50b5264cee4cfff3"}], 0x330}, 0x8) recvfrom$inet6(r0, &(0x7f0000000140)=""/190, 0xbe, 0x841, &(0x7f0000000200)={0x18, 0x3, 0x4, 0x46}, 0xc) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000040), 0x18c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000c80), &(0x7f0000000cc0)=0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) setsockopt(r1, 0x6, 0x5, &(0x7f0000000080)="d4955a5f5469f45ce0b5d6dc43fea0d723e054040246d35a9e65dca15df0d6e0bbb60cc83594b140a59f59a3f8632593676dc2aa141a73654cf84506b21b15a4acde4beecfdff1c26bfa4af1e4bd7af80f6853012deb54cc7aede4373d001ae696306baf945ad90092f1b1ee5c51816fc8608de7dd0f347d43cae58224693bd6ee2f0bf592d5968ea0341df0a41261ff5e48c0918a046941d0257c1daf331ea70d52c49a63a2082282265b07aa1ca1aa77546f1f1b", 0xb5) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:01:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r5 = getpgid(0x0) wait4(r5, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) poll(&(0x7f0000001540)=[{r6, 0x100}, {r4, 0xc0}, {r1, 0x100}, {r3, 0x40}], 0x4, 0x101) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) fchdir(r2) close(r2) getsockname$unix(r6, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000002600)=0x1002) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) setsockopt$sock_int(r3, 0xffff, 0x1287, &(0x7f0000001300)=0x20, 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:01:47 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:01:47 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)='!', 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xeb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x7f66c41e3cfd4737, 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0xf512271bbb049f93, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="794b948456c2a22f2a34a4d70d652f8e432f5424afdb9047dccb1da52771f81acc0e26405f349dd18b3bf7cd0131abe0a1e0826fb4f75bd71110543f29543399f524790f09e5ebc69f528dafa4f40422d895cb0fa73da9f915b2c4bc8b723964aa495d79e7a77476253f382a23dd62657dc04c07fa193336", 0x78}, {&(0x7f00000001c0)="6fb6bc19b8e7d5f8869f83a50b2131b1c946c4d32ef82302c31517637cc40a976ee767427bdc041a5e90b759393d67eb26b368d21abace71d1d78b3c", 0x3c}, {&(0x7f0000000380)="80fff06b0b62af81b5ef5fabeb20a6c56be5580eb65dfbb590167f46eeb822c679d70d7e66bbd77bba9707412d89f658", 0x30}], 0x3) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0xfffffffffffffffd) r4 = getgid() write(r2, &(0x7f0000000240)="9a856515b347e9094c5511accebabec31fdccacead1278e7127a5e9d4e18509a073f6b3b856c41b766d8167837e114eb0a98a5c97b6a4a83995a5de4baf03a02eb8960d1f534c46b8148a115289a8bf71f81b4b4ed1c7131386c150778a5e09c71300ea2f3a22d033a2886691b8ba105c4623c2fd6be977a61b9e7260ea7c6cd85a11e6702b764de822372b32c448dde0aab7e253b71259448bfebc58a716079c22113c60d463c555d8ced02768edb3a03", 0xb1) setgid(r4) 16:01:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = getuid() seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) r8 = getgid() getgroups(0x7, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8]) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000780)}, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r9 = semget$private(0x0, 0x3, 0x1) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20, r1, r10, r1, r11, 0xc0, 0x7}, 0x5, 0xfffffffffffffffa, 0x7}) 16:01:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpgid(0x0) geteuid() getgid() sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0xfffffcdc, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffffbc}, 0x0) 16:01:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x44, 0x82, 0x9, 0xc1}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xf0000030, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x0, 0x4d00000000}], 0x45ee, &(0x7f0000000100)={0x100000000, 0x6}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:01:49 executing program 0: pipe(&(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x7fff}) 16:01:49 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x91, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 16:01:49 executing program 1: r0 = semget$private(0x0, 0x3, 0x102) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000200)=""/144) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 05:49:31 executing program 1: poll(&(0x7f0000000000), 0x0, 0x7b) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7ff) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x8000000006b9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:49:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x20, 0x473}, 0x10) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 05:49:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x81}, 0x10) read(r0, &(0x7f0000001440)=""/245, 0xf5) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x42}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="b6cd530b310881dd38f1db09124cd8988ae0bffcb542e42d9b69de", 0x1b}], 0x1, &(0x7f0000000100)=[{0xc0, 0xffff, 0x7, "8efda8e934c8c9906da5b1edf2868b79597b5869ed14f8e3b0424cf2e5fd019e8d4ea900946bc12942fe017af253af1dad509d2833be348d0e81a5005cb66f44e5edd5dbc6cfc1530c3d92d183b02e029f6bc2629f5cbdb25ec4986750d7ddba75cdcff4e3b744ed6723218f91333480ce93034e5b3daa9b79b14814bc70ccd42c3f998be5ca4db0db7b8e1d718b8b6420213e3a80431330a62d6daf56b9d620956b598c75e55782186bd452a4"}, {0x40, 0x1, 0x2, "08c65005e3a8d113273857f2de9a411ce1da80d6099d43177ccee7f757fd8cbfe7b04dfda6b094212da0d956042644"}, {0x30, 0x1, 0x4, "dca1a964da883d7ee5e1d44a0ef4d4d813d8a87f8b052f640530cc7d1358"}, {0x40, 0xffff, 0xfffffffffffffbff, "f2b8e70cb9c27962b7c81fa92eb0cb853bd29169a30cc0bfff7346583ef0226501c4900ab62be2b7e80c0f9b01"}, {0x110, 0x1, 0x5, "8e2ea1dc0ddbae63a90fed3829d0ecc1530a682061df7a87c6fcc3fd613b38b44df16ea1e91cb4380ed821eda3950dda5cdaa46572f46be01cfe9e55cb84e1f6990c92fd64a253bf2638b9d1913a01b032a83077504b5c31c704e8669a2cc223cdecbe9e6aa3ac49e9f621d3734a17848d0b5924b94e9bb7c21a95df51383fcbfa17bd96f67bc74759d12883fe74e00feca121b778a7a87ef9146fe3e8265e43d14ea9212dcea352fa3ea2914d1970a460758bbb70586c478bc5533a999d9935efef17cc122861f638d3a8ef380258c40fdcbe48524e0e1c8ab0d4ff725f7e6e9673b45fb84d6273c36c72b55998588a540554f43206939c2d6f9d"}, {0x48, 0x1, 0x1, "66490240c2f3c19ea529360cc458be0e82bfc9a1ea358946b48239d9d64bee1862add15f85c79b514c0a3bcc200e1ab09fea96a68c"}, {0x1010, 0x749203e356cb1db, 0x16, "f5c8968c428443a05fa7c65b609f3af674d770553b583d539da10df05a8e3ce8b2ad09a4be5e336a21a5db12da25c28c323d7c1e77ef66779972c237a6d3d5016358278fefc11eeac4259648c89912849839d2e53549a43daf615300d2c8e4e657fe37d035044f42b2d32928d1c18d012048e505c5517a9d618ad4693cdbc054013e5bb2fdaa2d7737db52d1ca98a31cc5a40eb4a18fe690ffe483f78c0c45f9fea23db850ad567686c2799760b5b53add4a92a00e1c1a3320960939e6293e41fa6875414746037c308b3edd0c88b279a2d98cf5cd946bdcfc431eef87cc3c7477b1aea3f702a96c4a598305fcba9e9e8063c928d45b114c7e82245ffe3c16a0af26b142e8d787264dccdc9b41d0c6821b86dca734c3d11b9ceed568386d7be9591de75d8e64282915f1ac7510bc6eb67078aacca21f9a6b1e6e974ab3c34176c541159e0c1a857351f64c669d18c741e17f56c6e5bb4600e15d3128452c3b6544be728bb7c784a6ede20a8377221340171e022036d031116680c0e7c73b643a4b0a3e06d8399c9121ee952e8df5295c0cc459f0924ee36c4332f21068c0136a631f753637a003c7a0ec86a5ae05b4ee77f8b6ac9b39d3b4ba581122b98d84598cd78834325b358bd8810b94f55682aa88852ec97be1e39db2207b56aa1fb11370daad34e50696c4a00b20dc37da1a4a90026182a36a6227dae1cc3865b507011243d03cde2df469d6d38779533143aa3cdd954ec6da02e30125a898d0a81ac8c2dd7a9e45daed082860479476ba2c448b445270a342e66202ec3d9a8d736a4016f640451dee2ad6383e7db1fb52add81d51ff0b6d4a5b42b4eb87b3198330bc09780b984a285ba6a7a7b992c88022b03cb413ade4f41b2247fad26412b40bc5ee20c3c17f6a3a52b741929b0c8ac79778c828b6f63fb03504e4263b0163f78cb5335348b2b039a791d97abba97a44aba43605ab80dcddb328f3ec586e92eb0cedafc8ecb0eb7b8688e380e2e4468fa4a171dd4e86acf99615aceb486fb6ab83e9e3382b74a8581b7905f145ee4d3b77b77e8f4ec4cb9696a82403ace97dd319edcebab22ff9e0e9ea53782dee1aefe44ba4e4de58f96115ffdf0c6da391733d12b21edd94ca56326e3f02b4208322bca24fd34732b1b6e94b474fce60b32fa4f539e74a734dae31bb85f139552b12eaa3e01e15a12e3aa9585d9d7cee11f25dffce93e7e2f570a90f9086c984df064b43e61f405b1b43f8957d0ff1ff436a7ccd2411a1110d1e3113f36fe321816b7b3e98ed65e11ad658c14e8c465f4e018cd88d6634d17bb2022b504ac354c9a5d90c0bf93803f8b01b04c302c0e7e5e0896a16c2bd720482ca953277647b81d3032af0d0ffbce1fce10749cb481e4980daaee078b688223e1b85aada783e9912b74842d3cb7a57149b4e6b15590502b89e962db5c7efc89236822fcab1b29d6b4a11a47a56eb02ae9a41fb7631ba72737bbcd4d9163a8e8439970b7402c4253cfbc3407b99be78680952ea96acd3d19793964f84b84dc97557f56b2487a87afec0a757bb8ab4d674891288bd56ee5c2d242e731cfd439598117cdfd6f0ae31bb2f3a951d5ac2e4d872ceb72856729ea8c829bd84651a48246c59dc1186ac2c87f5c02095b5e4f86f201d518efd578bc181717fde0a540bf00e963e0087980d261fddd799d47f2dbe66eeb30463468586ae5217a444605f9f58c2be55ca4009961d3d7ec3a6b28e26c9c568978a198647c123eeb14f6af634b4239ae4d7d2e5e0f8a2d7966ef5395742ffabe6dbdc3626c7eb9b8a867cb4fea575c927bfd44aad5cd59cd835a3cc7bbb2a6f8838449da958fada902a416689367ec2de5a78491615ed9a2260c2332499e58254e4b86fa925defc6cef421794e10e442f84fa0e494e11269e4883e45f1e7bf8180d047b93ec8e6109eb8495bf5fdc8bb5ab71de4178c9125275f6a4ab97f1884d7a82216fcee15872b224191646b1d16b49da945b4b18fc05b716d1326fb3a9aa723adbd17d2fa86a080392292aa60f8be3296975646190947f398fb4496b34baef998a6a25ed71bf7bc9f0d6cdf6747d89434cd0c9957258005fa45834d6d2af550eab8563414f1fd4b3d0c03abd354cb80b8401865a1053926a404ff502afe04325d472b986090c67eaa73b8392496e3aa4810f33d3e5d48e7f2ccf0369778a0ea5b4d3187297594b3a269610eda2d403b917a0d448cada4d0c3e489080490afca4f924c5f56550ab82004ea944bffb937dcb26f167b2c7e74656b3e34d249e3587b2ade07cc7ed8d10161be24d45aacaaa6fc6a59008b7f5ee322f005b53bd701ee45afe4ca3288d037add42a3658b119fbe1c330f5df1312b8c226930477e3f1b7127f19a9cb552808b2828dbd73053ed399b78d4eb331fdf781c3cb364657a3f568ea3d87e8dd715d1a031284224692155baa4ba0bcb825fa162a4851fcbef27ec15fa871ad772498411b111e8595b8195a04684d60504cd23f1dd8b4b32a444cd057305381ba89e5a4ee533033678504cf350911fde8b94a90e293797adb5c02b30624b782935ee1e8592c1be41cb173bd11196353e0bda60f05c79852ced8901d9c4c2fa1a444340f26b2a6421dde285f2c79d8cd446e4da434d552a9bd7c9a493118df239439b44fc28ad74e4727f350f837c54fc91598bd14652d57dee6854c7c0802133f95c7768aec339ae36b935fa47986f03ebc02814c3c4f749438048e4fb2f7b4c3348bf6d31ae60cc784e64c0391839e43837dfaaa321f4e434ce81252ad9ded6b7b49ed7f9c86910d65881ce57b62bf3847cc06991ba75bca68a90239bfc2dbdf09b76e81476f168a58382372df78cd1ee447cf4c45abb5a93375213d0eeefdf0896f74e97ec172f5c0db93267049ab8543753a4ba1aeef2d003ba71e1c2519aa87c6b76049eb420f10290f4c6d4a37889d946535c6471134f769d9f1260b60af2dc9a9bad91c53e38728b8733d4168c84849235f41b0aa847b2553e79d1a9f4bfee205ed697c3654058d9d766f66181b8706b47659f37828a26534d811ad6a036b7f09cbfe826d837050928108b5a6e4037a407e9f8cd36522fdefaf0ace91a86ec0fd25883bf8ac70ea73a4baef763938afba3bb554c95532bfc443c0005c7f44f52c1f7e9cbbe8fa39526b63391d3c4e9e49f324c85d92ebbb27f1bfadeb9f7ff5a020df645875c65a6c332f9ee5ee87dbde0195bf4308317aa74d2c9acdf527a6ca4cf9c8a0e47ccd3cae7bb210ebe80b23301fc52916eb29c5d0ae59271cd26d784cdfc3e571425bd5e2cec8dd3fa4ade10fc2369a348dd178b7ce0ab15c10deaf86444becd95e517e323e966bad815cd7727f9c369820578fe8c6cf0be2bdfd37869f85183f993a5a5d098af358968fc49956d4578256b893b22df20966fd7f6fd0924e1029ac6f864e4b758e27a97a84c154415146138dfcdeb0aa69eb2802910314d19ab18d721a5977c802ffe602f5d27821f96546ba2b9c73ee73affd88723502f3abf15883a7fc191fd972080209814cd66b927e36b56a6d7678b2f3b5292626bfbbb9263b5f9178afeca7920131dc7043f8807a549a2f3ae4522a7a8eaef8e79286c7ee7d7e48c0baee516312410c6c480bfddc8f2fda4c591d9c25d57abfc6a0d28e9f081f41336d916ed8d90693e43b9e5e2a548595b5aaa7e6f7032f286ed8c0f26cb15458208b29a5a3d01af53209f5204e8f8e7d112c86e51cf6365643e2820773c37df03262445f57e838e9258eb2286b4058668223357b1f4df01e8498e367bb6604f0fc557a970b62a52627a38307837650bc49ac24bbe143256dddb824e87edbf13a201972a2345b61e2b3cf6605d6d169b7641703f1d1ebf05f4ebe85fef2d4308b029bfa0ab6a20edc387b1c4e668d6bb999731344f111cdf813ba69dbf300b7ce10046a7c2d4423b8b30a24eeb705ea5a600a484b689f26ca1868f0697afdf9550ea11d9aca24ba645db0f7c977b2c14e492d2a23469f31bf99282106272efa831369956c2a7fc8af881433be49c6f9deef2efd01547909d6083ca164b88687b5249b993fb2d504c4e7a1d0f26d140e70f2ee80414c7e2d14bde2fe61fd7b3e0a2f32187ef04036562b6cf97d3149942c59598f16bcd02508bd1b0ff4744133273f5f52ea19004db2451ecd6139241dc30bbdb19b65bae8f962147cd16901b89f42a549a608c8c5a4fa1450554ffec4c8092c0c20af7bd20167dbfeff40313e7332676f9a8196854733a640dcb796865e7d0bf2f77a1682911a4894b8adeccba73f279abccf75e3223964f08d59ffdf686879ff928ebe47489a4dcba260d16f6222730a2e5e6e61aefc01de4723968a7d3382411b134c69bd57f9a2404d1faeda5e229f322540207e9604baaf3cec9958098c1c992153a5ff6f43dd69f9a958727ecbc69f0296557a2a00bd2bb942b5c29986b603ce61cdfc676e69cf7fdb5cdf3bd13ff3638d7a895cc9d0caf11d558a634cce4e446b0ffcf6fdfb9875508ad799eac867ffb36409344b792a4909e6e8c1e74649ed4828ac8b06113a228d8c3e5e2553656b70a02af35734cb50f77ec9cbd99a66ac4f1f09878c2bd418bdfef72a4d7b5418e855078019f46a3f9897b09677d28ee871a509e0170dfc32cc8782b3f7930e5a1f3cba34ad50283f0e99154363d38bfff4d3c0ea6e5d7f595b3a0f81eb2c33ede0a0fb17f0539283da88d3892674ec1a4ecdb06d7200d11b54218d093d8d07bd12189238744808dda8d9484d61778053f3383428ffe0bdaff4aaa96c640839dd451c59098422847fe3f3c87cc7173f3e39506de32a7a3819b297c463b711803888c61bad5f27e1723119a5fc56047692954d13a18dc007f9eb9078e408b8f8be1d1a88013aac455f7f2f79f696ec2ce109897c45e5a021b0d0bf0b746b16f91ef21d104e6c087e4e210e7f1cee669fd398956e0de1c922469f01ae0bd4488aa6d2953a7671095d1dacea4850b96438343de11212801e68bb62cfd71fe961fb8f2623fa28ad884720509f8330758308b94318aedeb17eb929e7addbca9d09ec44b599dde54ac39d6e1e13333b8e0bcbbfcfe218c716ff93c3b24dcb3ae8c0f6829f85f156ae4ec877a1b2ae990c25071e4fa332dadd3cf5f59940187fe82e3706372571a9297d4abd8f6d13236bf686f8149db696c5268355df46263b86f565adafe84c7fc1619dce942fdb46b4c224dca2462e054faf7501210b77d88b9839b6b313d3286c2d0cf4834399f50091da5c541c79dbee94a5eea7e19e35cd25eeb33683a37d03016964669358923a7ee56aecee748eb82b7859aaf03a505cd1da2d5e21e237debcca3f9c1974faca129cf5a6cf9c2872098eada8848423191163eba847255d9baa5762925b91be56334f43b7d2bf0039d7aad4bc8eedb893dafe89696e0c06037cdfb0a8b169b554f3a62b63cf116a011edc5b5d054d70a6e214a414c77222cb813f3c6b72d4331d77a9683799661864aa8184ff2476962c0a8f265b09e7d02af56bf48eae937c53641e2bd9f80feff698c695e78eeefe5fafd477991fa5b6fa67aa6ddea2cf4ca0630fa46b6045be80928cf1e0213908d3bc8f46f5347e924d587d2dea7958d9401bec2cfee74cc30929dcf19f3cb00e0d4a6f2f68bd15fdfe631489e2606e655cfc642813a476dde73b1b1c0c2b071fa3caa76e20f89bd3b6a9adb97350ec8054c3646f6a61c37ff7e6a6a5d014fd7da3c2d0ba003ed0c6d4b758fdcd127b1"}], 0x12d8}, 0x6) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x40, 0x103) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001580)=0x1) 05:49:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe(&(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) socketpair(0x7, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x3, &(0x7f0000000380)) r5 = socket(0x10000000002, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) r6 = dup2(r4, r4) r7 = getuid() r8 = getgid() semget$private(0x0, 0x0, 0x0) write(r4, &(0x7f0000000080)="a573545b6aade59bdcc0090418449aea4afa755971e2c6a618", 0x19) write(r4, &(0x7f0000000140)="9186097bf90b23f614aa37c9014f36490957924428538457066b1fb02865c60d0c8e0606b7e6c563b286457eb5839fb77980c1c5dcfe275f4b9ed41cd2a7a16a143ef5db0da33522b7a867ca46d02764de778f5db42452f7b9af9597e15abef471c18d0635f957448b24df0fb9e21bfb6d035415f9b146e539002d323a3dc704f5154da331cf9181b31ed7dd75cac06c75c5d253f901dc6d7ceb54d8454a6ebd10c16c398aa9f281055345c7484fa02e247711d964a4c9c9627cf88487c3b43a6bcd72146a1e1eb77b5165e28784789bddf2c094431e474ea76d0cb70e1ce62be699b29767807069b3d94aaea2674c8a4a58ac04", 0xf4) fchownat(r6, &(0x7f0000000040)='./file0\x00', r7, r8, 0x6) pledge(&(0x7f00000000c0)='+:!\x00', &(0x7f0000000100)='}/\x00') 05:49:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) fchdir(r0) 05:49:31 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000080)=[r4, r0, r4, r0, r3, r2]) setregid(0x0, r1) setregid(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 05:49:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:49:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x8000, 0x9) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/13, 0xd, 0x43, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) listen(r0, 0x0) 05:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e34322b", 0x14}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:49:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffa8}], 0x1) 05:49:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001940)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpid() r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000001c0)="ba3a05e33317bb3006a6b4c8af18a4f6f16609c3b59d9751a1c0b5a1c5625f484488990e7381be0b482140fd06369c229fe23cb1d6d6565d76e50d97eafa198a751229d1facc4e82746a8b0430304120e09085530cd00f45fece069e7436d76693cf8f0812d623393bb8a99120a99d033881cbdce5b752a8034a5ca93008071c014dfabf694ac59a3a511c36f47cf116bfe567d4831961f86c4ad372a2109ca653da129c07958be24821c3a8de11b36ba944f5e97404d412d6b5fccf995d95a597d1441cd14394c1e6bf6e698cef5899399551fd525a1e39a75c39146b60293c282c276cbd42c7665f0cb13d0a0ecda8f9ace24e", 0xf4}, {&(0x7f00000002c0)="6a71355202296e659200d4b29b7b54f8d66535528797888b89b98c8dfee51085371c5b7ff9131ed6b4b75ea0946da71f9da4e688fdf0669083bf5662feb23d4b208741a5c7c0bb7107f011f7a6d0f58ed1afdcc8951b6395f67d35a76cef411bf6f081219920175b28b99228ecd37d3ac21f487da906c1c021bf40d3a6217580e056726556149ed52be480abbc9666", 0x8f}, {&(0x7f0000000380)="82f0bcd77083a5eb61640067d3319f922ad24d906beb15322f7f8b33a04938f887eb1db79af7a978236d375766823ee761eef607158847d9a5266be20cf4740fc22e66e224d8d8245d306cec57d2ae141b64b4109958abbce5c5e707445c495cf19983a30524fd470d4df794ed04a3ab52682339fb3850d70621bfc3c99a714a6f280f2cb9c742fb1002c00d8591507987f11a7c524a917d02ba962664084cda506c212ede8475d6ee228a1848e24c3e28", 0xb1}, {&(0x7f0000000440)="2b5be85114a67da8e3ae52414f2c4c285ea6f81659bcb91df33cec46c2a98fb42f5750318218db83ab72229ca44ad0b2c40d4d8ec356dd8a6bcedb83d5ea420c650904aa594e4727df80c901966f6c8cb0c1740d20318193edc4e314be19dab7f0fbf8b714335ecdb656a6091d2e037ed18bcba6b7838c5b42e64707fe2660538e018b78082b800e7ba0bdf691f20f9fa418c1c8a4820b2235b5f8bf6c6b5e6eea41d9251e1d99b6b1f20cff3051593002b0189124ba4800683dc99330633c9440ab78d859aa558d20cf4dc46ffb4635", 0xd0}, {&(0x7f0000000540)="95cdf095c497db7127473fc26dc25f5e14402dd303a246780fe8f17e0ad4eb8427cfff0cf0449eafa91364d881581baca1fd5bdfcce0ae4259f065188a9dd355943463a8df384d2088945155ba8ef0a7ccc9f5380d15c9a122984940183fb911ddbf81feeb09e38e7d1c9e5def8879c5ac2e58c485a90873c10cd3daa89ce9c95a0c5701857300080aa75d3027fdb8b18505c7017721be74c0dc53353d4de7782d5f8123a0e9ad47272ab64e1adaf9455ecea456099604069084a72c2113b0c0cb4caf4df58e5bf62f5ce707ad75d0fc41736119729063667aaf2843cff18f2c3a8a", 0xe2}, {&(0x7f00000000c0)="e8518436d17ee2c41b18e34710afede94aa035507e4d1ad68be9249b459101bc0f5fb7aeb265035bbe334088bb38d3a2b90ceb3356ad22e7459a83bc44ad192bd6505a93739c02176280a86aecb606514c8efaa0429708dda65663b9eff4f0cdd1835994c1149e14c2eeab5cb6", 0x6d}, {&(0x7f0000000640)="7aa9988fb0a47e0f81d0ecb7ce8903bd9f65432914b3c59262d037139755a862f355bddeea3dcd3c73fd4fb3ceb9700c68f6479cd087a30504853bde008900e433c5415736f3868ecdf5cf0b42bfe4f5b30e0436696c0765959d18fb463a04ce120b4aec71fb691328278808b5ac2ec2d8", 0x71}, {&(0x7f00000006c0)="7ac6b3922b185b191993d72c76575c8c9fc873b76ee9de1d73f5f406377478249489e034cbea47416ee9ed3cc48e5aa165d5fcb350e7be9aca9d0b30d091a73477dfa1a9d717622cc7c59f7c5ccd5548a1c105a8747ffce50ac75b0957b2cb579fb51c0c281ec0a1dadd63cb1de3508be5cccd04c87a11cc2435b76e8e15212b047e2b49881e2ebd644581119c1e48c89008498b7ba483784d4bb8be4debd1e0ce7311406ee0e42de4a28da50317742c1a92bd9a7ee6f80712a445ec00a3ffd043c2bf2558209f4d0fae8650bbaa503701e81141d95a196f41a869", 0xdb}, {&(0x7f00000007c0)="4ed5a88cae157e74c198007acdf9bf55309d80a984471ea67bd87d44250eb1a088668acfeaf18dedd3b6607932d8ca4b3394ae546f507cf57367711b184a2c7e6104eacff071701f6ee3e4756d15c4ab345478c9c62d1b4318a6c29189d6e90bb68557b3f0d7ad95458c3e21a7a135d6222cdca400b55a98e2aedb15bb2dd853fdb22fa86f7a7871c070462339eb6dbd2d7a80e2840e9c55594ac0604b4c1ca11a2209c791e81cabc2227b121f010ec466a0781f55b732acba744e6501917053cdfb2e936407bebc2c3eb121ee72ca381f278ef05a57daf19d28dafecd63f55eabe8c81caa201b2651e5bd18f5927bfb4441674ca0667cbbda8f41ff7b57d4143e114ba0fdd42f84b6d063671ae3e3cbe4ff79269b2fe56b2c902203376c5f037e4550463ce61756b9132d25a719636f7f73a4570b5eefdda1a26fd1859ace12e7031c525a74d6b7d473f172ff4c0f6ed698f8715dbe663f2bb1a2c96a2123c9e29dc0802f5ccb343f5ee0c7609ce133f72881c0c718fe359efa396de37f12bdb29cf390362cceb5b2fc41b341318534df9c7aa360dd63568e33663b2a7160e5e2c10461174ff8e496c733ad9d0fda77427ff7067ae2cfdb468dc08642ef93b6f8dd7f1ac82dce95d9823aeee25e5ec59c6ebd333bd887bba137060c2a45249590bfdcaafd83769b9377063ecaeb4645e990b59521739a2df2751a758684a89c2648c093952884ab793ed4c31118761dddcf1a952b7878b2fd041b1c2667cfb4abb2728b660a10ca981132afa83a84d32f98d70ee0bbcd0f5dccb77312a8bd623fc236637d637e8f2ab051f52240441f4ae9ec2d9334cff027151c5aab32a05e437e25a686dc3328d82b2b6fc229765466624744c74d02460dbda306d5113d699a82f76cb25406d2ebfe746b45aecb465161f162e1b322411c23175afd6eb0e739ca6c6b14d0fdd23973a9d350ee1c94395b8bcb8e3393108a5859bd83861b91fd9a33e7dd2877156785af672877c6b5e2d58180d023c5b043b597f51cbab15b77cc172caeb34a472be75b40f89703521011a260b99ad8cfe653d8518ae78c6067f357467e3e1f5d506e883a7795480e3c9f68164ac7d53f1fc8a3d555816b43180c637e9dea34a5f1ae25098ef0a0efdb3aa3cde241fcadf3731000139e992fbbf7b5822efce11ef51be4ad058da302a4a70ed6caf91f581e6bb0cc4df6558331958ae901c2b885c08a7d373e8efd845dbda5c0d56c485fb8fb2f62db212cf599b7a8842bdfa3bc593ae24b203881bcdd3eda03caa231a7755bd0f90514c1b2496db34cd7b76bf6b50e9617a60ddc8680313cca297b102883db3c13f574b8ff32fadcba275a67d26f6b1fb95964ba12b97e5bfa00dc5d1610a0f293e73b357852d565b8ac9ed978ad8568d927a1ef91f7f26f770a110ad97b922285b1587ce6131472b9b0b17e6e971a017560645fcfe05ffad2284e1965eb10f5ca2a0b4b41ecbcb93143195cafc15ab68633b34708b2d53f9f5724a6d6dcf8ba4f4fb38630aeb7e4a15058dc8f25f9b1daeb5ae482c0708dd6f5c929d4940f906b31ad2aca4b653aa3ff4ea49896f22fc1e4c31433524b2bb5627a75b68adba6a39e0d42a937cf490ccbe537e171ebaad89d60f55b8d71c6893ff9ef018811adf5f3de9bc07e13a2576649315b58c650f23a49330b9c369b4680a6a7920cd2684149476b2005a5d7c3a65ca4e954af4aff3d6bc91e61793ea30829a1748f1372f4cb96ce5595b1ea0e4f06af4915840c3742b28186d94338466ccfdff69bc4df6547d789285b645e844807e4434c24657373ceedb6419fdf00ec43c209c6f1d784fc7bf65c6a1346d7fba06380ea9a781d42f0c02e166d3c895409caa065594fd240e50ebfd4c901ed53a16cd2be3738b3e75205964151189e3c2828c3e3fd4b3bc178bb4b7518b70b14142779421c4a08007abc6669b37b856bd58ec4603ac8844350072c3fb6cac9a0971f6764afe535943ffd1ee4db9c2b4dc7922a5481ebbe763690b15343f3f5852018e41c6dbeb38297e040688dea6c5086a14fc709929ee98fcc64a1261f9d09392c671c8909a6d047ccc8ddab66ad30efbc5ce484122621696062d60afd6a83ace6fbaf725e932d4c53ac936fb4b5b080ae24a4e57d114b0364cbf48d9010fed7c5940432db8672235e095a972e87005830681e89385ae82ccd1fb01d5a075b54163275e5ab31e9b78eafdac50d46b458b67421dc2d5f59776913047c26e9272d827725cd327674307606b243400cff5d7ae864e1bce90c633819abb30ac84fba96c0dde472aba020479bab6febe05a2d79128937e774134cbca82223e4bf9ec885501e17c0fc388a58b9027f5521ed476dfc5f1ffe35e91a6fabd5c97ded842a57b724065bd6195ab95021e119e8bfaff5acf4add8ef61ac612ca5a331eabbf51e3842f7cb7761fdc31fb0ccdc82177eefb643c32da8b413f1039727b7319267d02d478f5caf8717c5eed49d943d6372ad6f0c5d675272c80dd1c035c61bfee2dc06eaf5d7b85b7f0e010190d410b7a569d1666d7325cdde4464ae315ad5e4a4418517698975c6b14b2f99efc16230fcc9a646e7d976c8b80c2460c5d45c4d63a1cbf82e146f11dafe43563dc292b807231d3b05337a4efd59d16a10c88813e4a0c70dca5430b7f91a7ab88bb4f70c12c45db1b4696f27967db2aef147e680bdae64ac01552965d37bd2165fac38c96869eaaa6ee901e1474a2c82046da9c25a192b3397d2e687efb1b1fced67b915aded3ab56f421d4ed4a62f68d9ec2efce62837c93fb5d96a1d13cadf21299dbf49ba7f730a7c0ec8682a02d67a957d1a37e5546629f9c1e7b131d5df345305f9259225ae334dd2e617c81932c7921a5e7b57c9dcca11eae95309765faaa217a1a032a4107d93c04728e3af27212ddd4ae40d865b7014436d99a6210f14de8ac4a10125092990abdf271421399759440e17f77818a47b06c31b649f93147b85ddfb8745b076405f7376a6f2d1e74dc06a7e9b274f178ba69ead06b3699998c8e1444cbf5146243d5c8519cb9713920f4b224439425ce65326b6465878bc38fb3e3732d040da60aea1cfe77f4f3c48d4664be08fb8dde55e31574dfc70c3106d063d437d0cf081df49c0085d6407b6b674ac6eca1f271be33e9670519f53b9465b76f8b26fb1b3c82626c536edc3e1c866449ad9963406b49920222c822b9b83c487334473655ee3dc565d069e5c21d72f50ddb62b0a09662d9f67eafa4bb051c953284b76b5ba72974a7faf1991955d0dc0d9749bdbf5f4bd0b48947c03a4455b3a9a504a8918c8565e9d3e48c64671f295cf49b465d917c2a416e8beced5bdb7bb8603d680f7edcfd1ed24d55a307a67b901723b882e9bde8177a782a5f80566d3500294c33d5984e211b5e5c46e7d6c22ca6429dabbebefa7b4b3ba5975c30b14c88b201cd3ae0b32daa61d4c19855fe0022aff544a72899f133ebd12cf00dc89691c94ec57345b8b29b80d384c2451a7045148612138d8643bc1e819fec2c938091f7f8996437abb481f43e63a39040adaa5b4c5da199ca1f9dc969afcab31cf2f44478035e7fbe44da530efd55ededeb367dc464be6d28e085af4051637851d8b92266e27583bd3ced0c3e679ac37f28bf28a2c8f2490ab155ed0432e54a7c73f4c7f18eabd5de70d1e0e1280be7c418e007a434b007a88347c729bcb3f9784ba7d7c0238bf2e8abd48b051e833380f8563cee76ae140d8474ccf7871d11b995e11f0ce4876c4c2319ec9b08242e97359ab73a807aaf22b0421c9c44f331e6e48d38eb9859a1304c9ee4b149e83da038de1309b2297c96fd26ebb99d1f681e726b3a13fb4bde82f92e4250ad2397f78b1b9341f92f5e1623e9352a5012d699e6755976c9f7ebef22fd3d47b284ae40e714b7c65dcbdfac013c0db7ce2787037db1b7f15737ce983214818de6f62f6115ee7212cde673f49e0be68415ddb9b225cc0575d2595a6dbeb6c61abbc8ae3f3e8aaba425165efab256d237c2dd52330a4faa33ef4b54a56e20322b20b959942a1d68186cc83de7f14904aa9964546af860265d8272757d78ed3d99473fb8f743be6888668655f9674b89460a2b286615afc18885a022bbf8761de64d67f91f40efaede5c306810c56aea26df5de7d83c4a4358b715e098f694de80f3541c8edb7fc3968d1483f29ed88bc20d1553f600664612789f268b693a8c8eb1339b08259613bd0db933f5fd715891d0f390dcf7a467d717917d8f3172357c1226e503303903052588e2672a5ea2c4a3e345fad9992685014e7efd567300df40242587362da70ca87fd1bfcc1de5ae8df4bec602df3d3796039f26802edf7b565af839f73a4227996fef9e29dd486606d86c3ed1368335185cb2037ca68545db632e0fed559c07e5891564432789d1e5d3c65c986e856b66ec8672b2445801f077523fa176249b0bef9b55f3283d9efcbf9191a076254afdea3392d66389f0d0ddaa41153e528a7adeaad411e58a40cb97d47d1418e12d7a221ee8f2a64c1232b71200b843ee7808cebe63e0cdce9b44eccc6836b33ff722800d2fd729dd9a4530a64c5c3d54bcc08c9caaf0362203abd2ed30e944a3084469f5570fea0c50b60f8ad667bedef841c6b43dc14e0e7a7f440dc9807924ab6ed6b93ef60f1fecace1837ec8ec92e8ae7dd56c14323cadeea83297f2603192587702cade0e6e92d215ec39e1a6213666e429b31fb5492f8e3ce4deaf50a11c2f754f129b5724faeaa5294343890ce100e7f8c33f8a5e436d62769bb1a556e34fa4114788c4b560d81544dc4b0a814351ead1148ea8d86ddfba3977fba6ebf6f4565d5a1cc942e967aafed01c5c1a4a615cd4f5e9a8ab4cce3310a490cf7241c5cf8408f44410aafa253c0e8a7c214df5b81a10320740e57687221a60eea160ea7e3c37511e5715dafde41026af3ba67d7879647b506fd7c57d96bbfc1dc5ea5ce34895211e1c6f6ba4f23e109822ff38bc8abac1fa10ebbeadd7c710bb07961e225fbac29fdf01de8bd2e939540fa1cfe2c9580781c11cf200e793e50f0f1b77d4f94ea6a0c0fdd189b0683e062d3f4b8c6cf04c36904f8662e2d3ee597d38c7e4635b2545315b5663302517a255d69511dc69713e1bc8de309ff2ec7a1e1e2f7fe54f364059ae6792f9acb958b1ff631163dd656e63335596eb47bb78421756e11161336e143eb8c7e420a23dde8556d3f47727552f49c1c3d9c006af9132972350519c7eee86bffc32fe0a2cc757daeb33c7307e25f67ec071c46d0fe7982a7c3adc548a09416cc8c6c3809579bd5085d43f6f9ebd53d56c9f84864bfa3980b11b4fd7f54140b56fcebbfa5ea830b907b75a8aab5ee8074012165701b59d2157a58d611e0c43a2d0ae801b0f230064dc964088912b13feaaf419ac794b2221cd12a081e52c165da84d33d139cbcf98147ff974d8a47cc0ceba99bcd10e61a940e37cea4887564f11395a82cd41beff8c1234a933cfa0af643cc09e3c5db4ad5e40d278811ac8aa61bf68ef7f52bc8c04ec098172ee4856aa2aec1cfafb0a6665ec41ebd3f1455941d0cceddcaea90b70a421268c9d926bada683814349fdfaa5f68fce4c4019eeeb171d591380921a9fe69fdbfac25be92697f4a3611006fbec22cc8be5ef0e1bb3acbcdefe5339830b90b9753ce7e8fb9630c27a7c8c6e13bddfe0f8a27814fec43cabe0a0865b8665b704f873421f73c6145f7b6ca07e004d10bbae9b5", 0x1000}], 0x9, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r0, r2, r1, r2, r2, r0]}], 0xd0}, 0x401) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) 05:49:32 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socketpair(0x18, 0x4005, 0xffffffffffffffe1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x800, 0x0, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:49:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f0000000080)=0x28) recvfrom(r1, &(0x7f00000000c0)=""/162, 0xa2, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f0000000200)=""/163, 0xa3, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xfb58, 0x1}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), 0xffffffffffffffff) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 05:49:32 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000000000004) listen(r0, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x11) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/117}, 0x7d, 0x3, 0x800) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 05:49:32 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) ioctl$TIOCNOTTY(r0, 0x20007471) 05:49:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) getppid() clock_getres(0x7, &(0x7f0000000000)) 05:49:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="1c0bc0d8bf8adf950fca900ff4aaa9", 0xf}, {&(0x7f0000000140)="8374187509ad551485cc6b7abe20bd50dc9c87f0838cacea9ca8475ac9896deed8df0e900e45cbea25b31fbfb3b708751024af8c717be1d303b0fec162e94d8050c1fce243c6b1ca2e711ee697fdf63e9e69b614f2ecf746bdbd4a24dd5ca96ef8fdcfb3fc70f1d38a0752b9e9ece09532b24f63fbd0125e8d2084a413b37dcb5017f4ca515a2fc1b5250870f06d9ceeb3db0bfdbd90bdb9362d64e42deef9796af554c585a570564462ea4dabc76f9e074e05578611f8c9e12e14b33f05995481db4699404bb790ec010936979f67a76b96817486ead77e1ec780922701488714dc0a534a5260cdd67f678cb37932dfcc289e3c51318e", 0xf7}, {&(0x7f0000000280)="8fd82f44a6521a89de0bc1268bb6e7c70f721513f356475a4f54a3144e5802913ab7f04efc8e788d4c7b50aa64fd336e5923307c0c88cbd8ad6486335bd86c3665aa410f743b30cde6a2c659ecce4ac38df11c99d572ec24a1daddeb52bbae879853c960914f94fed7040658164ab45de25d67a77c6d9624d72043696ab4efab405c77960e29bb8074e2ae38f302fb17b673e708eda372e31f58c5df968a3e89cf41b15eb82e9a5aacadb3b7d658d7a3f7cdc6e3b8b3184577", 0xb9}, {&(0x7f0000000340)="981622b4a2bede4eb2b88aaaa1e30533009b4ad6ea08e7206c798315ebbe0a6280de9af3650d740c6552cd6d56cab8ae26a9735c79c8aeb63e4911d232b57dea9266d019025fdd4e6df057e8e6bcc6c6cbd2a35971c293dc31f504b20b67f4639ec08f8bc1dfc0c8b38af7e73a47359660b6f9ae88f361515cf343fb125c5ae33976864c6f20954d98c32ccc7e680f2925582ddbcbceba5e1b3514ef58c537d6247cde3f6d3687719058e7049aab883200d8871901577387b06deb1cef5b91b242b3f2fcb8abe7d596554ca5b5e6660f548f680f6af3147f0c1e4d6b0ce65d", 0xdf}, {&(0x7f0000000440)="b3f9d8195c34893d656fc6631e76a9c4fc5c70673fa79d5797506f9f9aaafe931622c7d52a7051b0b1e7f9739e25b3221d746d8cabbfe3e46bd90e9db318928dbccf7afebc64ecbd9077df3d193a233503a264567b11fb192ed96a145a76685dd6d740a6b7a830a83e6698b85aed41d7c8ba67ae274cec753e5d406dcdbf8fad01b70db0c82c31b2d14b4b4cb3abf48ac198c1587f276f1e20795bc1320d157f7d7940aff4aad870d04d4f5caebbb110f6eed92299c72c64ecca09d09a9edda112bdb3fa1361b035bff2fa19ecc38c0b43edb2834a7bc8d8b337593dbfd68b026ac2d1f2a5701528fb38973f05f5b075214c1fe827f35d", 0xf7}, {&(0x7f0000000540)="093b19c1e7c1c6cdb9ac0389ba3cec340dd33f495e57ba40ebf5b232a775610749a34e7131574c95b039c7d0f632556f5576f7b1f5b2f1f8802f7da7dde8d589083cdd08daa3ce5dd1e423b9e89f65e0bbbdd6a71b8da572426207a9085ea1b0cfa41cafc562bfd3e415b534409573db871ecb30cf4000cea5078a705c48eeb693cc97f303638b6b7845fcd9047720e04045a1cd5ada83ebc0f4d134a6b4c8bc0955ae348a8e7e26a63665e47a3d8c7743147058b688dbf642ef6532f3ea430202cc474022812af94db67107b8834dd386cf97667180fb837f47d74456b5e7ca5aef7d8a831c9604cd724bfd05c0bfee7e8ed4208c84b1f2b5", 0xf9}, {&(0x7f0000000080)='dY', 0x2}], 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x280, 0x0) readv(r1, &(0x7f0000000800)=[{&(0x7f00000006c0)=""/20, 0x14}, {&(0x7f0000000700)=""/155, 0x9b}, {&(0x7f00000007c0)=""/30, 0x1e}], 0x3) 05:49:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x401) 05:49:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="3604ba1887ba4e879c0a352c063761c337c62a1673166b311a089c5eb19834232725152a05ea7f9d7dd206a3b444c66794f4033d963dce77cf19ec3b16cb3635ed716a2b70359389ac82c87afbf75ff9c3449209be9ef7fd01fdaca27382d805ffbb516c5d6de33ce22ef018ec86b4ebf319e7ca0bf29f0abe3878a404060ffe262a8e1a6a87c681a14f2afa3751d46088748327c610a839bc73d50a987e8d8a2cf8ff9e7dd72ea23bdb4fe09609fce7defd419cee04c486fc6d904a1b56c2c34728665b3e934d3ca112acec59350a52bd75e576348264a36fc893897f3538", 0xdf, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x3}, 0xc) 05:49:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x319) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 05:49:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10201, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f0000095000/0x9000)=nil, 0x9000, 0x3) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) 05:49:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:49:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="3951e5642fd8360a7e8c9f9690e66ece6814ee1ac674c15dba8918eb3b91a775025d7cbe303a23bc528bd8e6e37a22c9c9c4e663c7a4d077dc210d30e82932f24b1621d7f9f72305e0be6f512e7ef45e335b17a9feea7c59bdf2372ca7fa2290d2e27d224860", 0x66) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x10, 0x8001, 0x3) 05:49:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 05:49:34 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) semget(0x2, 0x3, 0x104) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 05:49:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x18) fcntl$setstatus(r0, 0x4, 0x0) 05:49:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000100)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0xcf, 0x7}, {0x45, 0x6}, {0x0, 0x5f}, {0x0, 0x7fff}, {0xe3, 0x4}, {0x0, 0x6}, {0x83, 0x6}, {0xc6, 0x9}], 0x32b}) 05:49:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000200)="19074d47232110baae8108898961833632fe717b5fb7ec6bdf3429a99c37e371ad85b61c5d7a526b56130caeb3af829aad0e52d87cefbb603bed9dafb788d771edcc6f80f2e17f87290cd5bce7b15512a91bd318e6e626ff13b900a3d1ad7d335f0173faece3ff3eab000000000000000000000000000000", 0x78) dup(r0) 05:49:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x100000001, 0xffffffffffffffec, 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 05:49:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x32) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r3 = kqueue() dup2(r2, r3) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0500000066696c6530005dd68b47c6a13037d54988c15ed9c9246d8e78031c5fbf4f8bcd01f721031143b9f505d6794841e70e7bfb9de47e29c511664ea17cecd6f544bfa14a8a5a38a89d102382a0ad4f2a8c9a50a8d7edd844eba86d76d6cfc943e7e7fc3b13c2e824fbe7167e9056a3a8cd61c96ca4244b2fcd4221741db247d571e3999f97c39a3f52ae289685f8e35a1f7d3bfc2309625db5a4c6cc3368078080155d"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x7) 05:49:34 executing program 0: r0 = msgget(0x2, 0x20a) msgsnd(r0, &(0x7f0000000000)={0x0, "7118a183c88c13eaa5d686b12ac84a"}, 0x17, 0x800) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = dup(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8180, 0x1) mkdirat(r2, &(0x7f0000000180)='./file1\x00', 0x1) msgget$private(0x0, 0x100) fcntl$getown(r4, 0x5) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x10001, 0x8}) linkat(r2, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) chmod(&(0x7f0000000280)='./file1\x00', 0x20) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="7557c36f51e966de2c1998adb33175e97dd6222fbc0fa1291ab9f9c0dfd3969d3a789eb8035791f207fa3b9cbc920b02e853828a2bc700b72f963b779bfae5e4990b6be952716e602ab14e85d1085e6b4454b2dc1a28f6dcf5fff7323ee4f448dc529f072ed638b2f4877d60a9340ccba8ff2bb1b73fde5384696ca97618df7a5bb5adc6aaafc0694a6627da3214192b47d3099d9c91557d999243035e80d150d72901196cb1baabe2fd5b5ac0dafaf250a75cad9da3eb4790d8a32b2f200e0423fc61b77a8fa3dc1d89e6709356bbf2555c3488564502095e4ab2fb086e62c49c2c6609c3a719ae6f939c9e481e6075214deec8819847d71951668c4c5d6d7a6ab5ca0532c733b7a9b1abd57f8a96f6399cb9df043ae5b3f5fe6eccd714476c1bd35f19a140adb680e81312763bd9b8c5a46c7c83eb3c394558b828401347e3a7375a582702e9d49951803d0ef9f2e2e9152629a9377bf7266dd64e193e63ed2d7568ac85b8a525fcff516aac3e24d550b922a6bd668078657957d4da03a75df0b63412242f1ae668e7922f86256977dd4ee11e01f3cbd645bbf27ae0410cd42206c7f878c9d5b88a2cc6290605b247d46c2331deb3629354f2446bcbd87b7dbbdcbb4752732a9c715822eabb1ecceff596294f5084f301cd87b2d04114dca0ccd7ba00099a6decec10f4b78a18b2f6ef155efcddeab93b311acc43caa8a2ab7058c06d1b039fee475223762e6b2dfbbdb46bee91c9dd59f0e0ecf31efea121edbba98aca0136cf1ad24585bf31af7f20a0b5bff7f63e6d95a17a528ff53baf52c82f6d8b36fe53d3e3c097eddc621fbf2c45d17ef258ff06aecf81e8a4416839ad8578121015a710be1a89808f27e0c450a525bb27e1bfdff6bf313d43db5f4dee7125fe4e598873a1161466e60690b173415fda25e7497da35e2d296b0902834938348f7053f6879441c4823fac5129d5e2e2216fa5cab7825e040dfa4d8e99747352081666571ad252eea0d8a4247de78e728630c7ae06de0298039a9927a4a25cd4fe11ed3e67f461e5e55a402374d67556915f17077e2f1453385c698a20f02ecaae97969c398c758c1dc49af253cd055e11064a2fc6ea7d53963c6f51f81e6ce57e35a6fbe3d7517f49d9f0f67e2143ffd0cc0b9519cdcd4ef321f54cac87aa796710a5ad01323fc371ef6b5cfd4091b106d20d17a439700df55a57ccd58a327899b1a901b1b2844e0c7f9a7a04f38d89b2f7c30ba57f8af19ec7fc43b42369466669dd62a7f209366c17fba003b96af5113a889fe02bc95627adc9adc70ccb6862c3fa809bfde16d261c4ef318a972e16b0a6879635de35a02e52cdac69281689bc694a2ca09ec0b4332cf9d47bb1a31b9898fcbd172a62df1473694dab1f9b2a2a0172f95990d89be6c12777586c15ec7cae733fa5a6e4126f12e63293ccfee1f6717a23345591a58eba33df643220c7e112aea8e7ef74065994255ce0e1558d23ba3bc88e9d43972622b65e7216dbd697236738295a89393257abdce38224d993db9f7a50e855866a618e4620a838863214cd6c8cd75096b139adcb5bdaeacb4a5c1546ac8af9e78235614814079c341760b9ae29da5a24dada08735ae7d578be9c6dddeeb0449224d471ce46ae3613ca4d772042245982ba7c74d693327f62b0f8d5b83a1c3b6338acd89da0dde4a5abac3012f6a7ec911688488a09e2285f181b279387ee763e92ac6f12a6cb73d8f7c857498893a2a4e1e911d8bb9e119801211026ce7860d13f8d7e7081b11d4d889ea94d3f4c736f5c76f95c0adba51cf1bc06fc73b1ef181d34257380c1ff05dc532cf24914a6615a67a3cb16a962b23e46845bde16c971909bebf3c5d819c8999e9aa9a8b81d7d30b8ad00844f56cce57b09d67e47b8dedd349ef93438fb3acb0443827ba61beb4cf3039d590d5321ffabd86633d5a93ce0506eea9ba1bbfb2fed5883fe71b46dbe8754e33ee25f7f8e771ef71341cee7c3da41fa979ae4d24967ee0abac39f76b179af3a38fe34b71e252d8a544e5b7879704c48efae42dc939273295f4aeb9118b56a2130c8577fc03bc74b3b3b98a48ace2897b2d28d47db48d58f8c26f852be56d7a1494b21ea76ddf2c67a1c0a64249bf95d6f6aff25308b2f22e353eaebadda69ff4d4837397d2098591b462ee5343bb883e338f255b379524cdaa9621d7adad09eaba74bab7f268fcd8119c8d99e544c2f8cc9b4fb4b2af3ab7630f5edf4f9e98703610233ca0c97f43a8143f44e5820056c9a2bd36b68aaaf7d626a17e1b36732b6231af1bc353787d80d4baa9570d267df79d54434ae54c045b7ebf2d105bd5fdbf12edfb56ba5d7114208da9064d5c6fa1ab8f692e5af48419c7b014f6fb7258cbc6478bdd8e24ee3005a09d84fcfcfe2717476cbeb81aa61a4e50cb2273b9823da798d38a8d91fa449227dd67a0d8e28cd0c6ee079d9e1258550638e9341838f985b3bd44926b43fc0c92d3720252e4f8f5efc27ee0e34fac3aec4d0a9729c9fdedda02e1633593f2ec7238876680acd21ede2e5bd338ef107e7456d8cb5b2761b880a60eb1cda2b50e804b9d9ed775a1f804373c660186123cebac2b02d07bd9e61c62c6b51b223e702357b736a6b4820ae8ac27349d740bdf0907b47b43ad101a71d8f72652e616c8a775c1736f7f4a538f754d937709c8e7e9612494bf911323c138ac90a22e71f297c8ebd098327e5b9b87e50055e9f3ecf49833d755a0650d79e71accc2d8ffa6b5835ee58fb5e87f72f8d016b5de50efb96fcebdd18dd35a37412a441b5700ae1c56d1101d739efd5a97a812cd79168b6e0f52b5d3c60883c8ae60f70fd32e47d244dc09dd91e647a94a3c243e187df478aa6d65a5e1c84366d1155785283463c18351ce2624ad2ab6132a13f82942acfefd8e2a798c32491ae2ead086eca99bc620386147894f3635353466a98f123a3965b917b36c28bf9f711669cda346b97f346cc1d8c72bcc392414b9e35160ec2b00fd572a7a38f5a2bbb6acc551d6f9324dc23dba763d3676a96d1bf4fc7c379f5422cb5d29f4040a81dd496c89a65581cea5e68c8c2d63d773e8e648053ecfd2e6678440ce42a2983b516444fefd3331da1b332d1e4322443072c4c499fea125d0bad111f1e7979a364b489336b20b98117cf53bc92b289d8226774876d5c0db2db2a60ddc868cf8b0520684e19aa334745cae25747198ecf709547b299bdf5cc8404e61a9572ed286d860136f1d1d92fca66a64cdf90fb024892ffd9f76852fe3f60b5164cb46fe40a1bc0e3dbc6989659d670c055cf838228089e2df41afd4b0545199400e03f479c89fa9a69ca50eab680bfcac6117821e51fab87add320789cc958ad6b406cf1b884a4dd63ed324b3667d04fd991623fd8eef9cd6d04a4f0a181e641b2ebddd845a3abea90afc833cf3fa40ff22f83b47e8dfcf7fc59102acd07562667249c59e290408867661278a1c0d38c3d92b4fbf6feed94fdd073be5555ee13e39b4fb3b56c4abda61a516e74429515c45770de8c9c3525c1e9c6dbca63b864eecec604a12c8a6ba696d89c6fd4ad88c382213ddb1a7ef78cd8f3c674bb24f8b82eb8006c3cb2d7bd05062baaecf044929c926a29c8e3e645ed78c60ba78f738273051da69a587fd4e93db00f4137fef6125dda6536f3524c92a79db1b712d158825a698198f5c112613f4b0b932e28087b74d309e06b8269b144f7b110eedc4efc8e89775d622edde9eb55858f3ba37016a1af92e81748f823cd0b3dde00a3647b3f80ece15db4571976b886c60a8b35164f311ea04cad1e343623c54a76669bfc26952b0b682163844c66e6da93c8d32ab6dd9570c566972a16124e1478870b87ce6066b353faf481054fd230fd41e75af5d69574ac1281200fa39b2a25345614ff9eb31354cf8b29f6a12a332c7b3b1c46049315acee48a3c53f04b3e191b2fd05d6442f5a5edabfe69579b79d192adc71cf2cb88652b1df5211d8cc0c0ece1c40072eb30c4f16ff6e90955f5412260c5b37752b11c5dbe29c08da602f0057b5ad62fadd850d0c8fd9fd68a41e69fae751cafed95b8f8f082dc34ff1bdc3aae5a3e2690b175d6442d11f6e575dbe6d49fed72c7727698720d82ac64a958857dffabbbb53dbe30f90ba26e1aeae5672f7fd67897b0f41df54547c0d906a0b6b745debbb194aa6676f1efca485153c88042e0ba4c693060483fce9304f87ff09302c6f623a4e2943c9754c8a1e5452187dc7975f5070c0ffa981b6d1c872b03dc5234b7a316f4cc24953dee33f3a1753e9d96e2ca01b5128ab44b3b88059939fd7662894d3ae14445b1c670fd8301f2477e8fcd521b4483f4e6e4bfb67db80a47a90272b77662c6d134dd6546dd1c0564efacca353d8de28ddcb38f45db442e0ec010c640f96b86ca47f0bed87f8f28278f3887d79d501e5f0465eb88d9cc688a2e7be07b1a108948533d8b0304650604d4fddbb4cf15d3add08dcb6eddad0317257a56184e70c42b4e0d77bfe398b9ab5ba6fe2beb62875b72e6bedf48006e8cd617ef08f4c11b31e9f601f3bc86286e04767cc269bb457ac56d00d93616439069d956916e570ffffe982687be2f815badfbf577973465d10d4b32a8ac1b8cd480ea488ad14c7ea6662087cdc43b7c68cf641fbb6ee7d71087d291959a5c6138a8ef47984c17ed575122b9e5c592cce56a50ba95a3a354e6a7d5a7b786f4ba6e2d85fb0392cb8d9349e407cf8b9b2dbaa5125abd789e74c7cb6d8f089a237e555ddade0082363f82f8ef56c20d8ff6f26e0a41200fddf5c31d373bfdf19bbef885f47a7d7c8bfc1dc95c00655a6c7a30a6214768e0462e7f6a70ca4bc4f147cb0447e80c79c185ca96dae3c1b0ff0dc8ca9dcd0835ac2eeeecdbb479afe91314828a54d77bbb2a85fa4870ffc5e7aee4a9860484c1ecb29e0d1ef61dcff63482ad2b062e383fff738cbc5375b41ceae37edba1c80707c91c81aafccfdf44ad800669b13236c82d70737b661c8e134a0caaf982f87eee41c3ee26fa8e6d7af2c2468a15b366d55dc9ff521ae2e962dda318633cb1c9ac5f2d25e526b165b526ceac61745e7838e0eb3b6f778dfda77c96e8a37b030fa2c625aeb6008ffa8e7780ee5db670b144c30a04baa182aa10621bec3fa4dfb594c1f3cd34775c5b478c6d55f8577b025423a7898d35bffee4e23d88534696c1ff7fe30188137d1d65b4233319d8becba717635cd0b7a768ca553677ce7d25995b4f627e251fbe06de0eced890dec674bc7676deabb43409d711a24c0a61f1279a1b2feae6d14acc2e71dd5f8a011f954a3505db9921fa82d6fa098088dfd6440bedd001572b3122b834105dd4f4f039cc33172af969e06799f0082605949d94bd239f56315bae1dfc9f20249a0176ba991f2bbaf019b61496e9f738c34d7f6fac502337ff2b50f82df2467d6ef4ab08d8ab5dc54b6ce5e1e611d3caa1d80c93dd09ee366e1823a88a7cfc81312d4c4f8d492c463683c4cb76f647e50d19245789544bdc95503cdf0b480a0a33d7f1f6a2eb121587193cee272cf7be0f8dfa1f563acb7c3145bbb4b95310c28357d9624f93c8c709579e194b1f59358dd7505d406ee3d1ebd852cbe620b21055ceff5cd8dd4851d5e72c4efcd07dd81ab1eda36a7f94ad1aa8a5cfc7d09796c787de7c24b7e48ceb4b2bb7465e18fea7f2e265c4c99f76a5e4e6ebcaa1ff5068955898c9d683aae419db302f81ffae2add299c68ba20f3df7319c97b", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x403) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000013c0)) fcntl$getflags(r3, 0x0) chmod(&(0x7f0000001400)='./file0\x00', 0x4c) getgroups(0x7, &(0x7f0000001440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000001480)=[r5]) execve(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001680)=[&(0x7f0000001500)='\x00', &(0x7f0000001540)='/\x00', &(0x7f0000001580)='+\x00', &(0x7f00000015c0)='x\x00', &(0x7f0000001600)='/dev/wsmouse\x00', &(0x7f0000001640)='*#:.)R./+\'.:-[\\/\x00'], &(0x7f0000001800)=[&(0x7f00000016c0)='/dev/wsmouse\x00', &(0x7f0000001700)='x\x00', &(0x7f0000001740)='x\x00', &(0x7f0000001780)='${*\x00', &(0x7f00000017c0)='^\x00']) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001840)={'./file1\x00', 0x0, 0x6, 0x6, 0x1, 0x800, 0x0, 0x8, 0x0, 0x0, 0x8, 0x7f}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000018c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0x7, 0x0, 0xb0b, 0x1, 0x4, 0xd9, 0x9, 0x3, 0x0, 0xc5b1, 0x80000001}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000019c0)=0xfffffffffffffffd) execve(&(0x7f0000001a00)='./file1\x00', &(0x7f0000001ac0)=[&(0x7f0000001a40)='/dev/wsmouse\x00', &(0x7f0000001a80)='*#:.)R./+\'.:-[\\/\x00'], &(0x7f0000001bc0)=[&(0x7f0000001b00)=')\x00', &(0x7f0000001b40)='\\)', &(0x7f0000001b80)='+\x00']) r6 = socket$unix(0x1, 0x5, 0x0) msgget(0x1, 0x100) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001c00)={0x9, 0x5}, 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001c40)=0xa3) sendmsg(r6, &(0x7f0000003080)={&(0x7f0000001c80)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002e40)=[{&(0x7f0000001cc0)="8abcd674417994bb65a88cb3734de344c172b5c204d3e92862597a19", 0x1c}, {&(0x7f0000001d00)="44af1fa7e7c58bad79d738e8b9ab51965961a6a301b45baeff6730eb054de6edc71aa1a2982240abd98306dcfe9a8b6cfd928d2b08fae272280f17486cdfe7e173831fbbe3e0b9dd517d8806bd3556a321a0bfd8b0f2a43aa04c26b817c9a9b5557602254b075ea4be6e78bc5877b04baacc1c253c4f3f13c232b859166ff84e5b630621d5978dc56847fea8fa3cf3cc220160aaacdc4f0a0b673d0a1e81274d0a3d0ca554246a4481f691281e6c15f83561792b5aa40a5db64cf2cd82f9ab01bdb01a770563a933e8", 0xc9}, {&(0x7f0000001e00)="975c17691480bd7c8b1d93bce34a6bfd6b7fcae24635dde5c6a4206308d33dac475cd46bcc86b032050bf5ba5ccd6dca6f8c1bd796491a5d93204eb1e6301cc61982b87535ae41527e4d84152aa0fda81606f802d75a79747190e30f952bbdd9b5a86da02dc574312e897426bfb81cd28412167c471c8d0a2074ff8de7173d1c027edd38e81cc4f2632c96c776c4914f7268c5164a743adedbc62835e6e06d5ac3d460425749e4473c5a79278ba88e9f2efafa9566415a3af756b90b0c22d7661e61179b256f1ec8184f7cd32026532615f1157af4d77261c9270d7c54e3f391d366f28ede0d69dc074612e48e358cee8c41877bfc1d22f45c99a6ee99a5c5d6209a6078e0ea8287598f3a9ffa3dc72c4624c0e08ded32d84c9c73a6a6507173eb1acd598d7e421daf6ccf47e338b571434d7c3f0c9fafe63530c1ff37ee5ba8320d1a7bb55a11f79f4ae0e623abffdf8c56056c25fb4e605ba510830d8a980ef096202cd3cb6be8103f7aeaa2c5a9e76aad998a2bea9be973a81d2f8b6745cf46d1f55a3eb9d14f0ff45e28ef4092566be74822e708c4acb8eeda0f9eafad4afbc4ff1f77f1173c933674279d16cc73a7a9c2285df8eb7c6a7c0553aa92848d39b967f828f36d6235d9c8e21b246b444606428b1f452a02a9d22dcd50a92d105c6b95371bb4b022536e61aec97a9b0a5a7d1b4705e132b5e465ebd05306f1e4663c8d314719425e449cad682152fedb4619e8bcdbe70b571fe655a3e6f8e5c16839f1e2e2ee97deb59ba67e0ee45a8ff51267d796992496421ab1513e7560d4dd5946b1a086ca0a8b3f8d774b29bbdda1dd0fd82cd0d1175b497ec8f3d7f0973ba3c01aede277da7eef61f3ce7888048ebb786762b0b0318c31a282bedf71f0443e196611dc1ca1f4696279fdf932b45c61a98ca4591664705da644580c07abd9245c7dd1285a42f93c0304af9b57c351f3c6d779f16588cc764609535af0821b154aefedd12a1a05dea3c40cc66409a05036ae14b5fe8ed73466b0f959406ec3233e2aa8e3378d2e3f99a492e1f99f782181e0ab55928be87ba3488f37d55fdfbbc07391e9296e0f5d8c7679e2a51fdf60d1f373a2533ab4fda8ba8bf9b81d3c5db40e2bf9af24a79bb975c9391ffbb37eb4e5ba544f6106c318fb6101752df5e7a046e400762bdd54fe3f87cb64ed1565d442cfc27b27a4312e271d1100dc770256efc2ae582ba696e87806ba0337bcfb844e071fbbc376f19508433fec741e5c1405e6a4cd5f9e5c7986bb7351b43dc07d2605c0c252d1b5689a6858a164c277dd5fe6b551b5af5044c9f058eb9302df9081791f89b6e809c0118f48aa4859711f9aa2e5da76c84661e8cefc425a2fb59f75d989ba9dc2230e2e2c5195aadb96aa7567e5050d82355d56f08bafab550b4626336c8fef7c084e37533f2cf4637840f9d1c29125c25ca3415f5baa7c08a1e41d6c7d6693eb14b13608fe70dfd94659f9e6e00488137ddfc3dff73dff247fe8d45355fc58f6d5690a1ff64a7b6648b5d09a6a77a3cf6871e176fd0cd0ab112fa52717b55b90c825524678b0ca29a2961c5b1221bfc3529a50791cec46f560be31d6ce067711fc39ce71ec7c6c71addd663c9efe705f1c70a4ec9dcfe1868533aa9f0a3b0f794faeb8fb1b482e0d83721dacd0ca4e925f2db4c324354342d24f092fb8ccacff2d1837a0e0ef2637c3f97e64f0f907a54afd8f8a184c3903d2d8824b531666a86bc91fc840ed8698491bb051f52aae07259d0b285e06f20c84224fcf7d4a756b287ab562f83789d0b289174f8daf892c800dfed3aa037de72a4fbaea374b5d9c0866f69b4fddc5925390d2ee96976c728fd9bdfd6d07102f10f56dafe46fdcbc7a2dd81c1f65002262aa91b88ae32a978f79fbeb1896c39ce82860252cf6601f73b100184b5ceb8c6b84c18f5086c4b81d3e9e34ec988f2bfb950abeaf4cd6bc6b0c2549323929a4aa6eea2b86f2ae13cb71030890e730ea259398bb8b0004337717d2a561cbc5c927cb18ab16351964788f358360085e94e2c642e028f76e7fc1864ac6c300ad4699c112b887e37343e7a61ff1a417ac22bc11009d1fb36ff93b5240ce768c6b9517d8be2719b2b5c321f1849219f42a47156f21701448fb6470bf0563cac3c869e9e308042033f9c5aff26a0e4e8c396860340237d8439792ed919d477df25def07c4f19fc4ad13a4fdf035f3dea90d7a31c8695ba9345a9080bd050e9318e2a6da855c52b4f2f1111ad11e64cccbbb0c6989ddfd477a6033e6c7cc3b180cf93bdde1fa23b752b8bdc2b4115cc2c8658c7089f03ef6e371d96a54479ca4cb72d684f47cebc33760549c2fec1d86315da88d7ec24027dee9837cd591fa520b4e789ff52d02332fcf6da5588ecfb23276d7f9cdf2306071c6e189cad6ad332a32002bfe225401e7bbc01911ff66b20af50d05cb98e0bffef46f7cb6170b6e108859ff224d9f9b90138c69df3ede9e5813f0c9c277c862292c0471d9eda0db4802aeba331bf23b62da5a91258329990d059bb8f312c0d1cd3226dee6924afe74c3fc62df98f330e0e9e1907c1bb694b6f62fc78a1044b62b557f6e1cb875e064425696e11a5f86583b7f2d8ce66314852467c82954da9c2a5d198ccf34169b569b6e9580d86aadd1a7e040e59a773e95f4248a97cc316e15efc023b9506039885ab91d427887d6625600b32751b4a4b4fb82cbf2a3615a9ff4da81754b0b838654c0521e364d24527678fc77c1a99015a836a1001b5af8934e431ea571d92c9dbfe25bba5d42b6252ae42027ffc246c3562d9635bdd1a1d7a426cd3f5a32a0dbaf9f7ceff71fd36e11bfe180bea7f29efaaeec98ded99fa0c38aa43b85a0aa63223bbce26d8efe7b8da494a75d4ea939dce475fc1343e9a9e19be1dceb472946549f5dcaab99a345101acdfdd83762aa96800d627cb8a6a0d92434d04b9243ff4b0d0786b129f76bef7771f2afd26a0aac57c5b8522ea881bcab3f32efb026ddee0e4ad02d750e96f00d0bf6de82a3d5bffca398b7b0ae45649572de2c176a9b84fce97c3690df82baecb159ac2f0a47038b82879e21bb30f2d6beb835e4cd865ad508284558544bb10eaca0d918d63f93bd492f1c7ec784855d3fc9b2d9b6895185189c23d3adb15011f82f0233a1922a2f6b4bf9532628ff943867c4a38eb899db2113208009012b4155b95ce063fe833c1d3e2f1efebcf18d95727a11b340179aa4199a11086f0d68e3320b37d2213b1c09ae12cdffc55d166f6a549179db3a07e39751142ba46afbace1439d511f54596af6ab6b9898b58dd1e4094747eb0396a35b011848b92d420472afe9eb56f015d07f4e1452247060515f938b1a6cb9668ae1aa8d9182dc4dd0c25c89bd2c78a7015d91ff4241bdcff49e40dcf766d121db3b8be8909827f4118d94c1ce60cb4c86f9c1ecbb350128096ace8c944d9d996c9ce62479f7b02062a41c4a69f1ed23fe5d03e282b1653ddee0b7756e72ad283e229ac94f6f65c642d940f16eabaedb1de4cd92e89c7274ca49903bbcfb4b4772e4d3cfb57c29b2bb891c6858893b65cdc5757b1ffddcadb6a1c5e067b7bed55a548b53717535ee05561c0a275b77b89bbf7493a556b32c0e540b37d5920396d666f1c8f329a97d3d6f2c9b54cf09d13da069f2ecd0cb383b0613e37800bed04861157ed9aa58970d8f8cfce5429af02f8134a1b80c44d17e8912594d0d92acf73d0e4d90dfc80407aead3cc4f6512e629d259437731ebd29bb0986d012cbd672adf73544525c8acdccd6a3878ee7df8357f432896abc5bc55d1fd7c0196ed3d23822b858aaac731bb83c399740a46352becb8ea635a3ef5252544328580038f42cd2117873bf7133bc635a4a2d6e50c1f6d2490eb304d7a46ff1aa8cf3a897585374ad14a28823cd76789b83bf86cdce10058e00a853e76bf16de9eeb35e438e121ec9c7d00c884e8fb99b1ffa74080577d253d8f6d274b7b82fd39478e08f54be932145f568ab5c1088adca00c16fe2d0b918f0f2bee1e50112bb54eeab2be45d2073f4171121f298e776e2fc3ddc0f7780133bcb37ed0a87a13f3dfddc3e0ac9933d11c674270489c1e57b88299b5a090b0d12edf5386e5c3f2618fefe34c6b3b25038a26fca9e6d595ba5246b35cc1e198fcefadf2d6fd6141d8e8b258a3b856f3cecb7acc0cd74470a2eb02f3e53214c75dcc80bfdd2ae4457a650a62f44fc4c5c11828373b1afdc126fa1000195852b14533542b31074995ac11c4f498c4cdf63e135a715643930bf0a583f2f90194030e216cb928e9c020ce82059f36ab5357f85b0c8b68c873cd7dbdcd65ca091f4a17b2d0eea690504280dcc23b32a9f4022c23dbd154ef8a99e7e4253fe7422517bbdb76a32f4ec4c44a815483453b5a06f9519a5796a016a6b458f5478f059d94070d0c5c7c2b8784f2da1d298309bcbf18870ba3d442692c89bb4b577fe7e5d3894c4f2837b10c097777f1f00014cd1fe37bc6a33a79bf894f622d03bd530a69e2104dbaad1b151d25b63f5b397e19df2392791ecbdfbd2f960287b540b6f27284830882a4ae0ce9518c15d267b616edc54a5cc13ab7feb084ef77f08cd6a9083d02f40ac2fbb35ac253b7773af8cbb7067afbf0f7fe61721e9a8fbd3a1807e68cd9e906c738411f1d9782b1167b3d299db8e89e64bcad5994c8d84abb23644dbb429a01b09e1ca6530dc14cb8873a36c143a9e41a7cc604f567c1de4a9fde84fd5c614628440a2369126daab52e9cf661e46da37a86d88cf032fe316455944a017e801106bd8eb581fa3d2e28b0f23a0117c5913577c54974aa2aad70f03eea3e85ae572f573f926407c440a36919fa22efc704e9403bd8b9739ef01d1bb65c1f1f59d5035ba564c82a14db499f5a39ab63225ce42b92733ce9940052b17f4d8be71159b745e3b0ff63c67851e9fad38eebd578db30bc6491d425cb72f866f81c94ade3b70eba604074c2c46bc7fbbc9253ffade1a8916dbd190714391c81c896a46dc2ee59404a6ac0e32375811bc6a1f7a5f5ee1ba8f40a208b67f32b328af61e78c5c958f227beaf3bcc9a7fe92565d379c52cae5f43a0630deaa51b488f6a256edafb64126226ba5c6aa318860ca857ddc799cb500ad8ed1556bc5921ab27ce9d868d4aa7a70f05c234ecc7ad8ca51e09f8d97a7afc735f60073737fb09ecd1f67c2195ca561646d55d4775026b1e0a56f346a9f117869947ab92d870d5c59982e653be04865a0df6e43b7712afadb966f08519f269bdcd6193e0e7236146a7cf9e886ba0955d4a03171a0f7087d4978af59c20627d6c4acb465037bd741fde140d39d74a23ec93d435e040085a63e347e86d6697f9c26d7870176621edccd00e9cc906b5b723ec74408252ebb55b0fc33992ab88d64cf27623ea78039059ba8a4a93fb04fa801ff2e32e0a18f7d542efb37dc8097707369fc8933388262869ee4cc0d009219767ea38d370c25efa561656d95cd620fca6779682aaff12e6816ea4ffeada6d926bae3bc1f972cf54006d02333a944c7fd7507d58411558df3f2fba86e620ce0a34ac189e616ecc4d96c610e8e7aabfbde8252ffd2609ffc78f508f4740dd5a29f4440cca2fdee2ba334cfd6d2c3b04b9584f6b39cfb1142e3dca6dae13df8453faeb9a44d31134891c4905164da5253f87e7840758f9af1d82eeaa5ccbc2d675209b7ebf7a31e053d6d30d4d75aff3a77b83f141969c2779cdc84b4402db5023d738c", 0x1000}, {&(0x7f0000002e00)="fdd50ef3ce2b85b89e2a0b7fcc701f190779c7c697a8f865c884", 0x1a}], 0x4, &(0x7f0000002e80)=[{0x100, 0xffff, 0x10001, "5db75eb94f2358c733696b2382859fbc9fafb809ef01a7a1807cfe5524db64a9e8c134565396903581904a0199740e1efd9ed279e71a11a8c774cb0a8eed49e2dd39166f47468dddcd6265b356252ebaba3eafd41667b3c49044c68e629d131081f4123e6e0c8f1ac61c174fb59c16a1a42c8387332a2579546fa4a975bb6474f4af065fbcaf6a157b9da4814d34a1a7b8d2c32d75c66322826a3e8291052e3b40222c24fdd0e167f986a9ad093cb6c14d53ef909b407b9648635544dd3497fcccc2e5730400789d6bd26bb51fc0a019e5fbf68543639e0d0ce4d65467c991d957b29a932e2f685108db54"}, {0xa8, 0x1, 0x7ff, "50f2761f59af1f3c8c31559cb1fcb595b60a03c6d3cd5743c3aa2ebbbb5f3ef6618d46b940d4a31fab7744a1261b28cbcfa88b4c0d69b1961a2bedf0e66311a9478c691bbb028ffe4336813c4552b3ecb5ba4d71b37b5937ee49110f1ab7ffc59bbcd8043fe64bc69897b74472e75779ed51a95d52c6217c1391b40f2b1e635eb2f07f34b1e5b2c5677d1a0c57337961933b64a46e5150"}, {0x28, 0xffff, 0x10001, "3217af8e56d48302b9551d2bd8a18e71a878fdc9"}], 0x1d0}, 0x406) 05:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) flock(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 05:49:34 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="80d3db3d9864e36130a3ac6d42a52f666b5525109997f2978547", 0x1a) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) 05:49:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000100)='./file0\x00', 0x10) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f00000000c0), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000000, 0x1, 0x1, "77b7d2c508dba199f85e10006a8b710d23111420", 0x1, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:49:35 executing program 0: mkdir(&(0x7f0000000140)='.\x00', 0x108) chmod(&(0x7f0000000000)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400040002c2, 0x400004) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&-&}\\\x00', &(0x7f0000000280)='\xbf[\x8b\x00', &(0x7f00000002c0)='-@-}\x00']) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x200, 0x4, 0x9, 0x0, 0xd998, 0x4a941259, 0x81, 0x2, 0x2, 0x6, 0x285}) 05:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x800, 0x90d2, 0x0, "d703e4cd0000000000e400", 0x8000000000, 0x614d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xfffffffffffffff6, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000040)=""/28, 0x1c}], 0x3) syz_open_pts() 05:49:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) 05:49:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$getflags(r0, 0x3) 05:49:35 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) r0 = msgget$private(0x0, 0x205) r1 = getuid() r2 = getegid() syz_execute_func(&(0x7f0000000100)="f2a6c09e0000000000c461782b610042dd1ac4415058fcf0fe87ac010000c422794107e00066430f2acd66420f122b") r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r1, r2, r3, r4, 0x100, 0x2fd}, 0x7f, 0x80000000, r5, r6, 0x80000001, 0x4, 0x807, 0x1}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:49:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400000000085) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:49:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="0528e12a931b9ca22813d9000000000000080000", 0x2e0}], 0x207) write(r1, &(0x7f00000000c0)="d6bcebaaaef9d29a4aec60f51ae453d29ab63f88199270d0f8458e4f76c4fc94a803d192db08b4f93ee6db04ecdc45e30e168ad7468d3afd3c528a8e011b8c5a46991f69f03f1518f689c0d0d1ce08271aea60bb432967c7e82eb21c69f1a04702bf1d8d64e1de123f4644feeb443eade141ddc718cbdfaebb592b3c5bf56bb0", 0x80) fcntl$lock(0xffffffffffffffff, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = semget(0x1, 0x0, 0x220) semop(r2, &(0x7f0000000180)=[{0x7, 0x3, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x3ff, 0x1000}], 0x4) 05:49:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000100)='\x00', r2, r3) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x939d68d7ebb9bcd9, 0x40000024, 0x2237, 0xd780}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x27, 0x2, 0xbf63, 0x400}, {{r1}, 0x0, 0x2, 0xfffff, 0xa9, 0x4}], 0x22d, &(0x7f00000000c0)={0x1000, 0x5}) 05:49:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4, 0xd6e6}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:49:35 executing program 0: r0 = socket(0x3f, 0x8003, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400, 0x0, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlockall(0x2) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1, 0x9, {0x6, 0x45898dc2}}) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:49:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000200)=""/104, 0xfffffffffffffd40) 05:49:36 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7, './file0/file0\x00', './file0\x00'}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:49:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x4003, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:49:37 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="016661a121f3f110cde6f678c94a516b41704c586589ec66053a4b3ba13b0330675f82e8196a67df9990cc520790ee7689882707f2eeef74214e1390c9bf028fc96e44ea80320a355fac37d0aa2673879df9e4865b207aec6844091a8f4b322ff32206a979ab1d2646780c4c59472eb5fdb0ffedf60923f326eaeb2b38713d89714ef29c686a9bf5b1ed653fbd10697a1d4b81cffc1b1c5f4229cd46f891fd1c1686af8bcbac57b8f25b8bdd14f13ea85f70f30bdc283827592d6489cb79be54c2223d2347a4be268695f0b47701830e9dcdd8aa20508227ec0f5af37eef750f0572109367492540ac8033c43ed33406c73bac683a6df64c83293e9e05c9f5b6434d9ec29be88e654e4fde4a98d8f68b7620ef42759f78ba8d787b56dd030609d760377fe829cec93f2367cc1f98abd8aed60becc4bc51e60b0a27073dbb8aafa1eaf47808b7350d9f244e94c4a1652c4f309b1869bc5460333c74401dd6925fbdb50485c0da0bce2df101f9072ba819b469fe5e6d7cdb090874b1bb18fc8b3d2ae94933956653ceedef04f15ff1fba4d04152970cd4529ac8f8e0296290892bae280448f08d5441d4025a91212da39db70128a57f978863aa8c5d1f76a49ceaaf5194b16a1bc48c95c1775c66c186a706df7b1b190b131b7a163d9602f3f522dbe00def131698d178a848d04bb70bb1e2dde4875e806c3cb9662ef8c56057ab7a856387e6a6435f0963f59fcc8bb787bb8ac28d32f1486d9782711fda85ed090a588b358fdb3276f3297eb6ad856734c39d61172e6db7f244e7fb62dce299fa1c27cf36d6cee96bccc94f5fe2e529faddfea0676bce91f1b5783b6277eac46793b0d2bc0b5bcc224729b53d8a6f41d4d0090e6a0fad401009782da3340b5c1079365218c9d55b7499d5c6b84c077215c551f13b2284db741c017fcdb16281c412152bd2ca160ab24600c98a50d517262492af60696a79bd85dd1ceadc545d97bfbeaaa2509dbecfdcb6d9b766a45a999bae3e8abb8d0eea7780edb0cda44af7f5f87be386b401c409df55fba76b6d126e5cb00a0a2f76dafa45ef416149d422389168b034b5385e98444443ea0408b61b6e9140b01ece9d8d6eedc1188bdf79aaf8ae0a32f017ce038837e8215e938bd7e202ab8512031f854e1cfda523946da7d330c96153ad637377ac393511e96036c98f09a4cd1b6d940b685528d89b6c487bc03c4ffa33e04093c2d33b6e753a8782f2475c8315599ac2809341907919340789f693de77803470454c3be0e40ae6852216d51abc677fc1dc0474d6b71300bac9faf257927b996a95446e178ed0f4ae2d958f1e773deebb40e761e335d4dc2918703a7439a6ae87d72316856e1101bd1d171e2ba7c7448d72f2b3f2e28483e4e2d4f10e5cfcd97b724ca2c8481b39479087b8d84fcabce909b78b30961c3b73a5a1975f714adc55d6116f05e68b236136e848bd19e3ebf663bbe786efb708b020fb5c74aa635e05cb54829e32e5592514c715450c91e5401e39dc16806e6ce4d115c21de37cc8ce1f68b5b1d4774a8b5b8e49cd9066c9a170729a8cbc63e69a5076b0e72c25d08aaa34e0e06057f70b09f32d9867ca62b2b39d5829777f9313b782238efa098319782e18a9c53cb7961eb7644ad0bb682fd2212fd5da0031b6bbf9e5be868930ce21bfe99ed19511a02135c8844947f3d4cd0d2e327e2180c66a38f15c41be67a4f8cb56a3b805deea93271e7b85421fdc2b0c2f7295e74753d6e6ed7aa0409c0b46bffa2607a8d674200458cd8378fe594823ae238d5b30651a5a9ec28a96ca86745a8da357bbafebd30e0c101cf728f940b365cc9ca64ace038686078cf599c4adca5f42208a66463bdb896b5f22e44bb598f8cd9628ded5099a7c170a15713a3bc6a54a29eecb1deedc4539f8ddc1b70f80b289d30d09b33c8f44822c28aa0ee55a76a243d8d277da01947f85ba93be4bc3c0bf5a0b4fa6153be345666a53999bd4fbebb44f6296bf3d9427ae7f58a0161e51ad166c10e8607f0a11ae433314690732193611c9c1c05fc6002b1a9498244a98850a1a11d2dc712ffc6489dbb6a8097ba46d06a3730ec6bc06b6db80e8373a5ccfbced0c67e1260695fbb9b3642966ec137d7c6d6a6aab01a9e21f02790fbb96b13908629f6f135ceb481ce3949eb73b3cf382095efbaa79150079510b6dd53dc37834e4c75b0d8345b7cb7eff1d5739d3de9d6467e622b22eced1820cb661bc42c6a36f481a2ceae568399d5698576141e9d06f6f5cc272cce1c6ff7bf2c7f73c66646171be853bb783d43398c97f859915f76e3f9c844d5d65171e0ec9cde166594c88f37337763fe2e4bf5f13cd62f3a5b431636d2b80f0d74bab72d377eb7b5a213333ac825b77a3764d7709cbd0262561f86b77a94d9a7878e5a4860394ef7d1cab1a377047f226fca53fcd042af9dc02251ac50a0997c7c73c8e530132f324011a5bf53155b61039f5f91650e3220c74842b1e4571d65163e98586593cc713af3228634f69873212ed2339f95968464ba883d53897a5333bf1b1a1cceab95e74497497ec06bbd3671d4ad6c378f6c8561e77ef79890888d6a7aa0b4ccacebb26f13a4ed39d526e6bdcc8cbb087c4ea9c18904d73f96d5e6693e67a467bee9c1a358ac9fb84fc62ac4d73d57f6a4ef7154f347fcb9657aeabce744c2e4b22405fc571c6238cda52ffdcccd8290f01f1c092c3cefda2d661c73074f70c9bf91b84893bfdea428b054886e73878c2146a253e220ff2bb5455652d5df7bc54a3342e1434fbbb2b79c32386cbfefda5d8c74f94861cccf0cdadb9bbf0038dc485042ca83b56a94f6f021a61d7624eede7428697d9998959033568da0b1868fdf98e1c5ce4ab29571f1a8478528db97272d8dd70f388295095a2c7ab116dd27e6382581e85f40535fc2f0ef299ba1d7157c002e7573a53f3bc96544f5484339335e3d5bd009ef50e85c23b3ad110f85f484b28905be54f7d7f7170e5eb836262c1cc4c3c87a3aa5e428a42fa319db5836e71a678313443118475b4b7ba481342e282dcddab4203114d222dabebcb85022ac0a4c6ac9478515aabd50b922e946bd6a46009adf0b9e20a0fff1ec8cc594d84c98bf3e6fd70b6245104c478af2fb42878cc96fda74ba93e2989fdf7dc7d55699ba26eb0b948199191e1314f98df64ff244f4208bd920cd2b16c19cfbe6580693936901566d79a26bbae8c344e4dca470976ba435bf501fc7983dfe3d7e88f235a8787d38ef8c4d098ff28ff5622a8ef8e83f7a863cf1c76914707791698cb5b65a872e490fe9cfcc36b9c459bed119558da5ddc89900903f68b4e66a467559fa96701dc4610cc60e8acc1c12a4cc072f77e51f4ab4ed6b0925f941ee5ddcaa90c75d012c03b4f917e7bf39bfe876fe1e3ba1a0f1d3bfee5ec92ff8e7dc0090b39a154cc24cc0c9a24cad7b7379654be50b1de147f31cbbfc6879dd743b5595573bcf05620ea264171a2e5980f4748ea9eff15bde1826c19d19f7799f7197eac3ec80116c93ea257eaf7fd4a2528a095c9611434d345236b906dae0a78a8e055c0b713110560686e99e1e111db595e9cedc2718e00a962a06f4195c5ac1062356c4798ca3617495761a7e1d79f2b8cc3516fbb838fba7287f31eca27fdfcfb6f3f230a1375539cca304d380a07da1dd0880de3c88edf6d9e172442ff9488d4531cf0b4f766e2943f6bd09766cfa261e4bb064cac059e30e6e461ff4f7a9dbe98506871d91efbe479773e7101f163404d012bfac517f5377fa07015adb96fdf30e3ca11556210f795393ce783c211f6ede1f6a2f3c23351cfd55f9ce8af96dea0e6e10dc364fdb13c30ab732139a67725a2b04494007f2cb1836bd3834e93b6b99117304a00f207e2cd8959c0ad3afc00881b734319da8cc58496e2c9d0285360398f0da9ad24a0ce409b00dc9ee47e85b6c96403cae86a776eb7aaad6a29de2827e1a96efeb6cdb4a433ba45f56139da0103454015df5672e15f9fbe54f5952766bf1f74cca84b0369256d630761fc20be822bc7a682264e37491cf76f8844570619234aa02806294ca458914d5ed0decad63410ec68de0ec34ab36e4e5ec5bc6b43d9daa5c96ec8e60d605572228c4d1c4810d5a93b7176c17eb78799bcbfa6f5740f8bc3b3f1faeb3db5b09aca05380b41a79be66c13ee2188a38ceb17b09f54e2d2e8038f933a7b9720c7356f09d51e38d6b8123bad449bc5ca58ff034f849a73c204cf5011aa2c7607d10abe759973ac264e86ffd7f375cc17d781b64635a2dce898102674b0905c4e195f24e6a31218a48dda78e46655de724391f839f242a62085edf129dc1a5350b9f5b3147d273d9e8af06bd09f531ccdb25e730d78a302190e7eb7364169dea9c4e7f58a5e897af4f3baef13db70172fe60be8b7bcd8d29330270ef0c030185af851ce24321a77a723f302c8766be26905a2af943c2562a06a2836c040b6a521539adb21172b26c76994175162e6b1355d526d91cb70265c86294606a2c3f989be62b78d48b4d93d9d6a3152091e2d3c49396f1e2128c0390e7e7aac7fbeb8ee722f4cfb6ca5a08fd8873476789b7ae69a64f308593d9012f5b3f6b425820cc6bbbc3f5050af9538d9f906d0b11a4224c041eaef58638501895e7e9511305d50dae877a3282c44d0aacc61f54a0f2c44feb03ec4cd851fdb098a8cb41512c800ace9091ddca2863b21051aa2ac47eed69f4dab6ca59458879f7df74e9e28acdd7aed5b749593174633e90a7dbbd74ba879ed3a55c4ee9623a1185abd547771f3ceca896d6d863dd65e1892865e78dac6c4212ff74b14c3e6a6dac1b66daa25275f66dc8a95406ba2b5497ea8a1a0556376482f0287d74b9b9311e01bba8754153cbf4e8e504d9cee020850953debe0f0f846a70e9361d823ddc5715b9fad76bf89a8094de8f85dd126765d8870c972263dd0f50866af7f7b34a2f5fc5c86fbd059bcf04125a24e66bc30256c75a339935f787be646c5be20fc8deb00bbefd0f3bf8b4622fa9a0b21e8f6726cb699d3e93bf19816f80bff2dd3395f9b71e22ff3796eb913e3055bd7ed4437d050dadd20ffb0398db84f648b0a7117c4cf224fc0e15ec245e052bba60e9e55ebc36a40835e31339116727caf56595ebb0d182565089ed3dd68dc9323fe1afdc11332eab485c6047bb014a6c2c34f416ea1b2c994bb7836ad1f88b24ed612aa60098977d886d273542d975a79216d80bf1180491a4a6bd38e8b02cb3f558325bb8cd1b73b2024760b6622e1cc1511f910c55546d841c76ada280b09fc17df8ee7c681177c62393c46734b99c7f95c379d3e15ebc5c018f20c338d76e8104cf358e30ebb5922c64ebcb24cfed4900336c8306f2df8f61605c49b1f025b8b2ddff51fe92b192c2fa9684bbbd4199f62a3f12a6e88451888ed05bc999ad7b407b0d836ebc9c9576d7613517417508be3f95c525ca199dd3f008a3c4e883d851142c9de11471001cc4d1ba8665345058c33671b20bb1a6cd5d55bbd5b43267bb74fa9ca395c23154663a06387b89cad8acf13d4dc33969e8ee4e01e364fc8c8ddf2eeb68f8969e167e4db41771051cbce604889b567f2c5e24609e845dd8d632bea3b965d28c30785c1987d22266d57b0417932fdc48605aa92e391a3f840e5a8975889a01c0bfa71beb5eeecf1afd6d995fb91eca976e23ec3d286deed4f107704d83d9478620ef01b7ae47f280af9f067ade03723f71871549e0a4e3a", 0x1000, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 05:49:37 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0xffffffffffffffff, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x168}], 0x1) syz_open_pts() 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x7) kevent(r2, &(0x7f00000001c0), 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7f7, 0x3f}], 0x2, &(0x7f0000000240)={0x4, 0x400000000000}) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0xab494304f9673203, 0x1, 0xbdeeadd, 0x101, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xa56) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x400000008000200b, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) rename(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000080)='./bus\x00') 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x11b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1a94895a3265e6f652abac2a86feeebd9b04f769ab37be065cbac8dcedfd8ab61294142cac935f9dc69a4329b8f2e520576bc1f6f387116cd22d0458b017942949b55cf01ae88af5ec26cafd6c43365f93c7425a0585f71fb681c1f004341aca17d856c7d67eb7c658be156115a35b096e6f1fc65da4eb941a967dc356971b7871830145ecac072ef1fe83860aed40270915b6f864d32e38b4b6f170b03eb94eccd0f56caf7334", 0xa7}], 0x1) r1 = shmget(0x2, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afd483d5a4c87370c564a1f0c684eef197c95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee6cd2bf303f6f8e3445e12a44556351c5ad35d46354a82c26867b7fbc422c08b4c74b99e4d4db709eec48fb7b47c469bef42bfe26d4e", 0x6e}], 0x1) r2 = dup(r0) r3 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) unlinkat(r2, &(0x7f0000000580)='./bus\x00', 0x8) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x3, r4, r5, r6, r7, 0x103, 0xfffffffffffffffd}, 0x4, 0xa5ae, r8, r9, 0x2, 0x7ff, 0x81, 0x8}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000400)="ff7cf0ddfa708557c79a2a28a76356de081ac5e02b24251b6c02e71b198bdfe9d40561e8b4736ad7b87980de2d85e617181cc1665156fab2aa6631e7e3c8313545b13a038acd279edf6923588934227ff809a96801933e1e10b389ac55c3844408e3aabbbe0fea89da42ae7c8f4cda72476257eab8bf486b7ca881d35815513715be552b814323aa2488d5446fe3a59bfa5431b8bf8b70eb366ab132b0e0d877c57cc6b12dadf3af57694630dfb351d731ea447947002e9a8215ccc894bb163f670c60554ef2069621cac355ecfc8a128f607b36476ebb3aa7cdcd74814bb5488f7afccaa21d152fcf99dff0421e78", 0xef, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x3ff, 0xffffffffffffff81}, 0xc) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/96, 0x60}, {&(0x7f0000001280)=""/215, 0xd7}], 0x7) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) fchmod(r0, 0x10) getpeername(r0, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(0x0, 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 0: getegid() r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x148, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x56) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x3, r3}) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 0: semget(0x3, 0xfffffffffffffffd, 0x41) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x7, 0x0) close(r1) 05:49:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1c0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3f, 0x10000}) r2 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/39) ioctl$TIOCSTSTAMP(r1, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) dup2(r1, r1) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 05:49:38 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x20000003, 0x87, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x48, 0x27, 0x8, 0x5}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8a, 0x2, 0xc4e0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x200fffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0xffffffff, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0xff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0xb818}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x0, 0x2800000000000000}], 0x2, &(0x7f0000000180)={0x7f}) 05:49:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 05:49:39 executing program 0: setsockopt(0xffffffffffffffff, 0x4000000000000006, 0x9, &(0x7f0000000080), 0x0) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:39 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:49:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/186, 0xba}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="424cffc9a0fadf35bf69117722", 0xd}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xfffffffffffffffa, 0xe40000000000, 0x0, 0x0, 0x4, 0x101, 0x1b57, 0x0, 0x0, 0x4, 0x401}) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8000000000000000}]}) 05:49:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x7, './bus\x00', 0x6, 0x5, 0x3, 0x3a}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xe7, 0x40}, {0x5, 0x20}], 0x2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}]}) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}, {0x3}]}) 05:49:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1, 0x2}]}) 05:49:42 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x4, 0x1f) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x20000000000000a, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x0, 0x2}]}) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x0, 0x2}]}) 05:49:42 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0xc002, 0x3) socket(0xc93276a644fea3d8, 0xc002, 0x100) r2 = socket(0x18, 0x1, 0x0) fchown(r2, r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) shutdown(r2, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x0, 0x2}]}) 05:49:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {0xfffffffffffffffc}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202c2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="3e9a045836864fd44791cd20950eb8648a", 0x11}, {&(0x7f00000001c0)="79f1c021c487fe2ffaf217652145a69d97d5fd513d1c1f77d32719a1d917f2ef2391e384bac2f837ccdce89e1ecd4dd1362799904beb4c7d12775677d099f09fc78deb96b12e7355eb02cf5d677f5c188340e5f3fdebd808686fd1fc637428fb8ef63310e674e3861d3f5b4bf48fae756ed2ebb30d7f4b54b61606a78e7bba1709af286e57e69eec55a1a04bcb7e644be5e61e2c273bcaf050220db5bd4588679cc053861b78a4a8bf86b96c6d0d3c1d2f339b8f04428302", 0xb8}, {&(0x7f0000000280)="aec8122015e1129baefe694f5d6b568d9ccbc531cc1c97583124bb8ff3b15416424fb2ab5b4f0649c0fa9511ebf28bad4f3bcac491c50b1b67bec417379126889334ce15fa755592d3d322a2b8345bb3496b4ba7ee03fbb3a9cc6f3b3a8d83aa6f01793997ff9d4a4da30035e3577c80e06f8a7cf0a550c757636da62fef9b0d4156783a32262b386bf35a0937071e04723e417b3ccf2df9183426e6b42674a3f1b0b081b450b9c2e8f7f54ef65bc5b5af4b50c5a52701797b42e9ca4633a00f23b7fe58914bbe2d1ff8f301891eed7357006d0354416a27ea8f8ff1389d3488c8c2", 0xe2}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="8800000000000000ffff000001000000b0c62974bf30eb5a8cfa67e72d7ba22b914c9c7b2abe67c54ce4233dad1dd5fa32641bd783f9c15b2f7588c7ac44608b9cba4b893e24f42a05068b1d8d643a33ce02fe88ed822e376606899fb13115b7edd3b5670e3d2db8e8c2d2297fe94dda3c16c4b4799c0cdc012df1bb0737daaccaa8000000"], 0x88}, 0x40d) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xffffffffffffff28) setsockopt(r0, 0x7, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:49:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) r1 = socket(0x10, 0x4, 0x0) shutdown(r1, 0x42) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="6148527cd7f8eb11c3c79b968ae44994ca6075eb152e03d792686a9df9b7ecd3547105fbcda738ffb7b66f84c8a672292d518c08c5f1d5835a3f87d169c23ec22f42d883084abc0232925d91e119f25546c64b49d2a29f79aefbf809eedb9500fdf0e2391b2ddb6de36450acdb3f70ee4db6d49aad0039fac59e9e54d519432ee43afd62eaa1e46a10322f5d95a62b38f7b9f14f42d3157c783205e6a3856d2edcf8dc4536ffffb60b51df5e42a0c9d22fcb06948b7a3c1427b9c3233f2c8ddc994036d8c88f6f15144a4ae6ea20", 0xce}], 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x11, 0x0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x6) socket(0x39, 0x3, 0x9) dup(r2) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) r3 = semget(0x0, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7080, 0x25, 0x100000001]) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) 05:49:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c5f6126fadc899cee226323dc625dd4473a81dbb3095822f5e4567edd446cc97ce06847aeb00848407b5424f400fde7a3af0779bf16eb8714c034eb4c138b595d3b67f625c6c469ae56956e05d492ba49699ede25c7dd50599a2e75e329c1f52ea7c6c7713a4c76a1503b10638308979d7f0f1f19bd00dc5b46c9c533dac56b172d6b667c62e057b25312fd0ea7a25db0c5be6a7736a5d519b2b7206ffc5606b5200abc02a7bfb605b1059ac62c05beb77c73f2747f30cab4f97b749ca5de5b151fbf40b8eb29d80933a0798292d3d1ef9919e269309b90fd7d83b4244627680cb484a0ba7e2517200bd", 0xea}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="f13d01235b1ac04d22a1b2ca67e1b2c467761b26eaf436a9a6eae6d14a0dbd9d482133c9c22c5c17365a0cc9b3bdc4848ccfc3b775e19ea0bf942c45be613cb88b13ec7cfdafba41a47069b67d533ea661c7c1d63944adf606e407873b9931178306d39dacfdd0f1f56b2dab50b111", 0x6f}, {&(0x7f0000000240)="fa6ec139678e1e1f0228e8ab", 0xc}, {&(0x7f0000000280)="99c9e814854293fa36df05935fa3743b7a25e83b21c9d9677cd52e157279ffe9cbd83f99c0c2e99f98dfdc44016153c3f0cb266df6ada7460cdaa92be6939c33d68ed3f03a38deca5beee0f50f30bfcc", 0x50}, {&(0x7f0000000300)="152c15f17a258fc15df060b6c7b5e9ca8dafd3ed40b94db66881629992eb03e546df52170a58cf7553330fdd7e8acca65b4c260e1d12861983ca6637338975c7561df8b3b3c89dff29580e0349f3434850a6b1314bfcf5922e4661482efb951f8383726d88514e5f42d0d3526fa358ac728f35ce5c20976c75413e4bb6d8dc9dd3acd9a4069a83d86345ec0c8888faff9d5f21f269af01c3b8d01b6076c96ec071f3ca67bffbefa8965135950e664f49aed117e2c80f979e195764fe6d53e77daa4c3bd767b0b6416100a63d5aa5d10545844c6e700169b78b92487f988bb3377136df15d41c0457f0", 0xe9}, {&(0x7f0000000400)="69c6a1d25e9e80267e36fdcc44fcf35950a072e1109c91ea50a11256a62414abe5fefb57d48f52f0fdd60b3634c84eb152f328f0ca53103f4040640de0e47cc3f5a345b047073b3e8ed198f7bc473fbb2c15421571b932d760180692a73567e6cb6d910ef0835a17ad4466c39232121eda222f868cb21d31fc9447013a1098d348eb444ca72e172b14d53aa5fc0f6ac0da46caa45ec84114e26114640d1bb12f89b8fc38b893fafb46b864eaba160a5383a4aee4f4d308c8dd4f814cd0766e6481aa9230edcd0a00c1cbc5a3", 0xcc}, {&(0x7f0000000500)}, {&(0x7f0000000540)="1ec42b4d72d776f5555500560ff01159d0e52d648ddf48d06733959fa607051b7c0a49f37a53527789a551bcaacb856b285f344227d48002c7550801f07ad86335630bc62d9f46815ee678d11d44f21a88876753308b212fa6a5b5499850260ae736799e69ba6dd30521a9adc7377d2b32c2b08d3db0d8201da90f423740b3c0c9b3a7f4ae814a687bc4dd50e47391bbe9324fa997fc334ef8fca1d7f534b25357a63b0575d43d3d05c4b3f2e9dad4c4ecbd3660a05dea4a4baf839daa2abf4cd08b2bf9452283e44b8dd80bede84ba6ed", 0xd1}, {&(0x7f0000000640)="d65e27697a982e7352e4b9ff805255b147adc4e4b78e43c9195447c6ecff8ba50454c5d2e2af9331be9c5f17c916b35f3b9352102b077438ad4565bd7e9054611bcef70d62ca973ea1c5c9eef6a3910609947acba9ca7981ac2f90001b196a6be6e403543b42756c1d2195f32c9a53ffa9e6d070aa5ea73e97fee128ade43423a8f6aedd", 0x84}], 0x8, &(0x7f0000000780)=[{0x50, 0xffff, 0x401, "d77108a65c87f2f6f70f2dbac50dd9bbd78b90b4f22d60c33063a4f890a211ccdd770d92d80ea10655922851271b2db84735bfc0d1a93513049df9cf"}, {0xa0, 0xffff, 0x1000, "f672ab48743a8c02a43ccdfcb5b71146a0e09e4f582b9300609fce04fc18926737d3f31bdb08d517c61afe8dbc5ee0235c37772dfc21ce965a1d524b0d70d5afc8f5f22ba749c155e7f376764d79b2a8d601e90cd41dc02b050788a4637044cb8a50698cb52817dff9878b3062dc589575fe2f0c726fe5486e2b7dc526af378c02504cdfb663e083d52fd33fe5"}, {0x90, 0xffff, 0x10001, "00fcd0ffecd831a7fb1feb043320ce4ccde1e468bfc59761817368a30a06a74c648c0e7202582135196050447cdc4d5fbeb2ccec9098e61f65231494327f0f8352e7043cb99eee7fc661ae172ead91de159b4f9c8b044dff6cb51745eb5ae9b907a9e41ae324ca9f476346b06a1de853392167ffbe65444ef67800bbf9"}, {0x58, 0x1, 0x100000000, "e9823c6edfb958b98a58d5e7c00c08772090866f299df8c3ca0d70aaf148764b840532f8ef5b3cab2fbcb7633383d95206c14b34bc57ba6a56c553592f8f6a8aed"}, {0x58, 0xffff, 0x7, "2e785653612ef49c67a9a5a0e3382d282afd177b607f39c634046df92df9d71cf6bf3e70b4f1c7f9961635353d768031b6953dd779a3f1527bde9d884766c265ba4e8f41"}, {0xe0, 0xffff, 0x3, "a1f6fc3e116d8388537bf48c2a8c6cc407191cb48b86f1496b8053a6f887e3978f063693bef3dabda682330fb120eec29775753fce8f6b8a6168ae76e7cf5ea67997a98c894d91b670abfda0f3479eead779023bd1411f0f15b4fd51caa3b6f6e760c35677c98c3f7c6c4769f2c009cb286ea1ca712ea08a01ef9e5c72e18fed9c5fbfd52a0f4a547b9dfdba1bd628d66dbe304ea6327b5de1e7fdb86d1a44c97a33a410a36050571b0a24c95071c2f6a25ee02910bcefa5fb1ec5d2ead63776be666bca63ca73373e567f73"}, {0xf0, 0x0, 0x5, "4d2e4f14ed4e924339f0188bf3b0066a34f660437e09d5190682a204f35ade3106b56740ee4d951c2ae7d7af4ba4ff9fbeb412cd9b905bf58a44ddcff142dbf5754e075d834f33713979dff8ca4da256973ed51a0a4c7aca12ef4197fab8cca8cdac57bea35232fc8a5195bdb7617a72ee5eb857424c1636ad67c028ecff4c9790f5de1bfdba6fa24c69d30337c947b7ae8f7ecec880e9e26289d65b0a745888f7d90f926470832291ae88928a1cb9f81ec07ea09d3e3ae7772e8f5a517704c185f8045b2581179e3fa0c81dd104e0b9c41acf97024ffc77d25f93c0"}, {0x40, 0x1, 0x8, "69bc81f47e03e0249b4f08c915a93053f4ad92f7dfae974eecdbf401c336014bc7296581e538b02ea624e0378ad97f"}], 0x440}, 0x409) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005313, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20007461, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x204, 0x3d, &(0x7f0000000140)="e976966a30151219235da0c13ecea8f7faff216f7870c5fa19dcc49e0ab0e4e100117d70354d86282387", 0xc144f53cb71f58f2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x3cc) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x4004667b, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:43 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/87}, &(0x7f00000000c0)=0x59) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667c, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667d, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x8004667e, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x80000000, r1}) poll(&(0x7f0000000080)=[{r0, 0xdc}], 0x1, 0x0) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x4, [{0x1}]}) 05:49:43 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x1}]}) 05:49:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x20, 0x0, 0x0) socket(0x20, 0x7, 0x7fffffff) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x3, [{0x1}]}) 05:49:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x4007, 0x7) read(r3, &(0x7f0000000500)=""/202, 0xca) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x43, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r11 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x8241, 0x2) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0x2}, {{r3}, 0xfffffffffffffff9, 0x4, 0x42, 0x2}, {{r4}, 0xfffffffffffffffe, 0xb0, 0x0, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x28, 0x40000000, 0x3, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x3, 0x4, 0xde1}, {{r7}, 0xfffffffffffffffb, 0x80, 0x6, 0x9, 0x5000000000000000}], 0x98, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffa, 0x0, 0xf0000081, 0x480, 0x1}, {{r9}, 0xfffffffffffffffc, 0x5742e28025c97c8c, 0x24, 0x100000001, 0xd1f}, {{r10}, 0xffffffffffffffff, 0x10, 0x40000002, 0xffffffff7fffffff, 0x5}, {{r11}, 0xfffffffffffffff9, 0x90, 0x4, 0x10001, 0x7fffffff}, {{r12}, 0xffffffffffffffff, 0x2, 0x2, 0x1}, {{r13}, 0xfffffffffffffffa, 0xa0, 0x2, 0x0, 0x1f92}], 0x4, &(0x7f00000004c0)={0x9, 0x80000000}) r14 = kqueue() r15 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff, 0xfffffffffffffffe}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r14) 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x6, [{0x1}]}) 05:49:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x3}], 0x6, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x14b) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 05:49:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x7, [{0x1}]}) 05:49:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000000000001, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820200"], 0x1) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x13, [{0x1}]}) 05:49:44 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x81, 0x1, 0x9, 0x8, 0x4}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x2}]}) 05:49:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 05:49:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffff65) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup2(r0, r0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b34c5b88eef73d2ff0fcf923b213d2d77c6768c5008b6c94fb58cd6d18483fe9bba4a6bb0622ea49395f957d5e1e25459b4d3ba429e4caf2bbb51c39384aafc9b563f44128cf5df410096a620ed18b5bbdf34edc2aaef4be955ffdfcf4a82571d9f5482b6301989fc1d6492966f6e3a923a5a61a5dc62b8ab55953102bf6f6ab1cb37495f8b2f0e964", 0x89) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x5}]}) 05:49:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x430, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x11) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = syz_open_pts() poll(&(0x7f00000003c0)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x12}, {r4, 0x15}, {r5, 0x103}, {r6, 0x8c}, {r7, 0x180}, {r8, 0x21}, {r9, 0x12}], 0xa, 0x6) r10 = socket(0x18, 0x3, 0x3a) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x100000001}, 0x8) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0x13}]}) 05:49:44 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r1, 0x3, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) 05:49:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0x3db) getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = dup(0xffffffffffffffff) socketpair(0x23, 0x2, 0x2, &(0x7f0000000780)={0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r10 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="08f0ce149f2db9fe62db30be6d163d0fc5", 0x11}, {&(0x7f00000001c0)="c2248deb65309fc17bea2d02e24f9b", 0xf}, {&(0x7f0000000200)="588f56bc2837aa5ad25bcc7eacab1685297846f59022912d09ac9fd1fec83f77f31e9df83a647453ee86494148fe14e2c141eff09c75755b008803e6639765ee1d961ee019efdbc86f51c09da916c18347364ef1e03848359b513515776cc8a8c9eaf9e7143e5a1f930ce965c6ac088994696064a8039dddacc626e24ae68127d30f91bbf4ab5840cc250955c98be01518f08c18a46297ed6f10fdfa83f4647e0d496832612054c233abc32a7d9de324837e9f9ba904ce81f5c575ea04", 0xbd}, {&(0x7f00000002c0)="0faed7036f64e9033cfb04cd9745c0583bc1888e98492ebd9d9ed2f314e67da529f76b822eaa15988addc79cca9f657309712d2dd48d1e1f16be360ba637239e461e5d63b050cecd819474cd2b77383240833b9ac1e3944da5b4e9254fb2cee625e83494c1d3a3dc3b47deba1f886d3129dcbe3c256079584d9555198657405545840fa07ec87fb2d8218128", 0x8c}, {&(0x7f0000000380)="74cd4be64601c075da0bff062e833e4340a68ab39eaa91d98c0e6cc490c1f30719d7a9db1e72ac883aaece32fd306f0fb4fb26e6b09468b6ea3c6845f3557e4efb0c7bded1cd07b7b5bf4000c2233bc8ac01fcff38061c0a9a465ada7505965f517affb5811ba7be18803570d893445b035b8030bf8f630bee8e7a492fe17688cc0d9fac8daf937c9b7799129fc448aa9f3e66051eaa6cbb67aac37718468c34da9689a30eb9ada23d79147cb6cdc55f81ec02c4f0c1c75ed042851b94a393f80d3eab59e031b5e71c19188f08cffdbd", 0xd0}, {&(0x7f0000000480)="83796906916ab994946dd2b41f795078e7e98ad149f7ee4337adcfbeb5262f8b", 0x20}, {&(0x7f00000004c0)="9277b667137b3228487bcd41aab5af61fab3adb4ba711d691050280424070e7dac1a4735d77db2d999c36cb9ed7f44c13cbee338ad3dc259006afb3774a11582e60077c0f8107afb4551d1f6eb16822509c4b6723f4fa88abb6d6c922b5cf7c1a8cf270680ddaad8e4bf0fe350ede0704f51a5eb7b7051e2ce3f283b74e7c9c076c751246a9b36859cceef6cbbe4d9c22d41b7b4b45c9416639d5bdb9e5ba13808d449c080efdb2aa55ec38fca7fa98041592b78a8befb0dab0a4124ffbc042e0d6fd5e83c3efa53b0eae2ff8c9d6ef590495496b86f20a2b42008bc15aec8441bb924181ee5264e8f56f8219caf1cc397c32e098b87a8534f5a", 0xfa}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x402}, 0x2) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000640)={0x1ff, 0xffffffffffffff00, 0x4, 0x19, "5160bf8f0385c58adb9f86521ec4916cfd8541d9", 0x1d, 0x100000000}) r12 = dup(0xffffffffffffff9c) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x40, &(0x7f00000000c0), 0x0) read(r8, &(0x7f0000000980)=""/150, 0x96) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffff17b, 0x3}, 0x8) 05:49:44 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20998, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x6, r0) fcntl$dupfd(r2, 0x0, r1) 05:49:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x4, [{0xffffffe1}]}) 05:49:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/52, 0x34}], 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) pipe2(&(0x7f00000001c0), 0x0) 05:49:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x11b8, 0x8001, r2}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) login: AApanic: timeout_add: to_ticks (-31) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 414460 15145 0 0 0 0 syz-executor.1 *356010 15145 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,ffffffe1) at timeout_add+0x194 pcppi_bell(ffff80000066d000,4,ffffffe1,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c457b0,2,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd8007f37408,20005302,ffff800020c457b0,2,fffffd807f7c7a20,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806931bb60,20005302,ffff800020c457b0,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c458f8,ffff800020c458e0) at sys_ioctl+0x646 syscall(ffff800020c45990) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,eab0e146010) at Xsyscall+0x128 end of kernel end trace frame: 0xead3d7944a0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-31) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,ffffffe1) at timeout_add+0x194 pcppi_bell(ffff80000066d000,4,ffffffe1,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c457b0,2,ffff800020b432d8) at spkrioctl+0x230 VOP_IOCTL(fffffd8007f37408,20005302,ffff800020c457b0,2,fffffd807f7c7a20,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806931bb60,20005302,ffff800020c457b0,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c458f8,ffff800020c458e0) at sys_ioctl+0x646 syscall(ffff800020c45990) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,eab0e146010) at Xsyscall+0x128 end of kernel end trace frame: 0xead3d7944a0, count: -10 ddb{1}> show registers rdi 0xffffffff8125d7b7 db_enter+0x17 rsi 0xdb3 rbp 0xffff800020c453d0 rbx 0xffff800020c45480 rdx 0xdb4 rcx 0xffff800002b49000 rax 0xffff800002b49000 r8 0xffffffff811d6983 kprintf+0x183 r9 0x1 r10 0x25 r11 0x2398b54986793107 r12 0x3000000008 r13 0xffff800020c453e0 r14 0x100 r15 0x1 rip 0xffffffff8125d7b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c453c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=356010 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42e28,0xffffffff82310f08 process=0xffff800020b44358 user=0xffff800020c40000, vmspace=0xfffffd806e958b48 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15145 414460 43446 0 7 0 syz-executor.1 *15145 356010 43446 0 7 0x4000000 syz-executor.1 47391 491538 50803 0 3 0x2 biowait syz-executor.0 91480 109443 1 0 3 0x100083 ttyin getty 72192 51538 0 0 3 0x14200 bored sosplice 43446 202977 50803 0 3 0x82 nanosleep syz-executor.1 50803 418373 48063 0 3 0x82 thrsleep syz-fuzzer 50803 197224 48063 0 3 0x4000082 nanosleep syz-fuzzer 50803 213329 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 466598 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 261250 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 96401 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 491495 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 4443 48063 0 3 0x4000082 kqread syz-fuzzer 50803 7632 48063 0 3 0x4000082 thrsleep syz-fuzzer 50803 227326 48063 0 3 0x4000082 thrsleep syz-fuzzer 48063 314486 70368 0 3 0x10008a pause ksh 70368 38592 81067 0 3 0x92 select sshd 81067 214387 1 0 3 0x80 select sshd 47330 135578 27464 73 3 0x100090 kqread syslogd 27464 506404 1 0 3 0x100082 netio syslogd 10389 313106 1 77 3 0x100090 poll dhclient 61101 183211 1 0 3 0x80 poll dhclient 17117 180389 0 0 3 0x14200 pgzero zerothread 45909 430222 0 0 3 0x14200 aiodoned aiodoned 43618 74770 0 0 3 0x14200 syncer update 90366 186122 0 0 3 0x14200 cleaner cleaner 53081 135913 0 0 3 0x14200 reaper reaper 93128 381523 0 0 3 0x14200 pgdaemon pagedaemon 56256 64142 0 0 3 0x14200 bored crynlk 65612 425782 0 0 3 0x14200 bored crypto 44324 257361 0 0 3 0x40014200 acpi0 acpi0 70396 460954 0 0 3 0x40014200 idle1 49111 58496 0 0 3 0x14200 bored softnet 56070 337235 0 0 3 0x14200 bored systqmp 41422 24343 0 0 3 0x14200 bored systq 93998 482294 0 0 3 0x40014200 bored softclock 8725 449873 0 0 3 0x40014200 idle0 1 452304 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 15145 (syz-executor.1) thread 0xffff800020b432d8 (356010) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82330470) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 47391 (syz-executor.0) thread 0xffff800020b43530 (491538) exclusive rrwlock inode r = 0 (0xfffffd806e64fc58) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x159c #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5ac #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1f11a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5ac #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6362K 6378K 78643K 11259 0 0 pcb 23 9K 11K 78643K 1243 0 0 rtable 100 3K 4K 78643K 634 0 0 ifaddr 53 13K 14K 78643K 216 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 48 0 0 iov 0 0K 24K 78643K 218 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 76K 78643K 2648 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 37 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 278 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 19K 78643K 2352 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 42 38K 70K 78643K 740 0 0 subproc 64 65538K 67586K 78643K 359 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 236 0 0 in_multi 33 2K 2K 78643K 200 0 0 ether_multi 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 406 0 0 pfkey data 0 0K 0K 78643K 4 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 96 21K 30K 78643K 8347 0 0 UVM aobj 130 6K 6K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 61 0 0 NDP 10 0K 0K 78643K 70 0 0 temp 156 2367K 2439K 78643K 9207 0 0 kqueue 0 0K 0K 78643K 32 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 1261 0 1254 1 0 1 1 0 8 0 plimitpl 152 53 0 46 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 606 0 602 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 19 0 19 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 537 0 348 12 0 12 12 0 8 0 art_table 32 538 0 348 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 272 0 262 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5718 0 4284 47 0 47 47 0 8 0 ffsino 272 5718 0 4284 96 0 96 96 0 8 0 nchpl 144 9249 0 7634 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 27653 0 27653 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 11 0 11 7 7 0 1 0 8 0 scxspl 192 26266 0 26265 16 15 1 5 0 8 0 sigapl 432 2498 0 2485 2 0 2 2 0 8 0 futexpl 56 24063 0 24063 2 1 1 1 0 8 1 knotepl 112 689 0 662 10 9 1 2 0 8 0 kqueuepl 104 624 0 622 1 0 1 1 0 8 0 pipepl 112 1478 0 1459 3 2 1 2 0 8 0 fdescpl 488 2499 0 2485 2 0 2 2 0 8 0 filepl 152 15013 0 14917 12 7 5 6 0 8 1 lockfpl 104 799 0 798 5 4 1 1 0 8 0 lockfspl 32 1021 0 1020 5 4 1 1 0 8 0 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 61 0 51 1 0 1 1 0 8 0 ucredpl 96 4186 0 4179 1 0 1 1 0 8 0 zombiepl 144 2485 0 2485 1 0 1 1 0 8 1 processpl 840 2514 0 2485 4 0 4 4 0 8 0 procpl 600 7539 0 7500 4 0 4 4 0 8 0 srpgc 64 48 0 48 2 2 0 1 0 8 0 sosppl 128 39 0 39 12 11 1 1 0 8 1 sockpl 384 2367 0 2350 7 4 3 4 0 8 1 mcl64k 65536 550 0 0 66 19 47 65 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 134 0 0 15 1 14 15 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 684 0 0 36 0 36 36 0 8 0 bufpl 256 9209 0 2237 436 0 436 436 0 8 0 anonpl 16 258227 0 250819 151 104 47 51 0 125 11 amapchunkpl 152 14546 0 14460 33 28 5 9 0 158 0 amappl16 192 13885 0 13469 132 101 31 35 0 8 8 amappl15 184 823 0 821 1 0 1 1 0 8 0 amappl14 176 15 0 14 2 1 1 1 0 8 0 amappl13 168 51 0 46 1 0 1 1 0 8 0 amappl12 160 91 0 90 4 3 1 1 0 8 0 amappl11 152 452 0 443 1 0 1 1 0 8 0 amappl10 144 2301 0 2294 1 0 1 1 0 8 0 amappl9 136 364 0 361 1 0 1 1 0 8 0 amappl8 128 206 0 180 2 0 2 2 0 8 0 amappl7 120 59 0 52 1 0 1 1 0 8 0 amappl6 112 68 0 57 1 0 1 1 0 8 0 amappl5 104 973 0 961 1 0 1 1 0 8 0 amappl4 96 295 0 271 2 1 1 2 0 8 0 amappl3 88 291 0 284 1 0 1 1 0 8 0 amappl2 80 23674 0 23622 2 0 2 2 0 8 0 amappl1 72 62410 0 61995 24 14 10 19 0 8 0 amappl 72 7819 0 7786 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 2499 0 2485 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2499 0 2485 1 0 1 1 0 8 0 vmmpekpl 168 23749 0 23726 2 0 2 2 0 8 0 vmmpepl 168 274549 0 273183 153 83 70 76 0 357 4 vmsppl 360 2498 0 2485 2 0 2 2 0 8 0 pdppl 4096 5005 0 4970 5 0 5 5 0 8 0 pvpl 32 717734 0 707322 277 151 126 134 0 265 35 pmappl 224 2498 0 2485 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 679 0 23 20 0 20 20 0 8 0