kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 18 03:32:50 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.93' (ECDSA) to the list of known hosts. 2019/03/18 03:33:10 fuzzer started 2019/03/18 03:33:16 dialing manager at 10.128.15.235:12937 2019/03/18 03:33:16 syscalls: 1 2019/03/18 03:33:16 code coverage: enabled 2019/03/18 03:33:16 comparison tracing: enabled 2019/03/18 03:33:16 extra coverage: support is not implemented in syzkaller 2019/03/18 03:33:16 setuid sandbox: enabled 2019/03/18 03:33:16 namespace sandbox: support is not implemented in syzkaller 2019/03/18 03:33:16 Android sandbox: support is not implemented in syzkaller 2019/03/18 03:33:16 fault injection: support is not implemented in syzkaller 2019/03/18 03:33:16 leak checking: support is not implemented in syzkaller 2019/03/18 03:33:16 net packet injection: enabled 2019/03/18 03:33:16 net device setup: support is not implemented in syzkaller 03:33:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x445fa2f14d304d27) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="572360faa9bfb7130d40d58997a6a574ead238cd51815e65d413b5bf40105c76a67aa0278bde85f20ccb", 0x2a}, {&(0x7f00000000c0)="a06dfec708a8e8be0ce1a8f6d26708a9601c4caf088e234f4cb9af7a888b790b46d11a6a8b194e7978a7393384ed00878efdafaf", 0x34}, {&(0x7f0000000100)="9e65ef8936126824b224abd02421eb973474b1d7b6a0defb1a8cd0b7bf0e235a1517d3a884de0f2a059493daeb25529b4234bf7988b3ac1113a60a5b61abd95671e20905325edaa4751f1b6aa9bea86416de5727b24cd5a05577629d95a753eacce943996bea084a180f7f9fbbf92f1a9a10bee0bb4b06db36ac86fe0af0430a1742cdf8ec49b887567326e84f62b5355d7d6e0f02125bd71075ebef0163f4b67f0566e950b01c82a772b515a608e240b2e5aa88f68c8d08304ad3b0a9ec8cfcc5fe3d035e238544369a1dbebbe2946fb2e906f125e8d7ec8cb52820ba951809023353efbaec", 0xe6}, {&(0x7f0000000200)="8ea74bf4000bfd9462cb40edcde941c37a5644adeb024e2fe73c86616ff6eea9921c819c3680383f4d887e2e3fb1e916632c8a7b7d48d62fee48a30667119269", 0x40}], 0x4, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0xffffffffffff0001) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/184, 0xb8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) getrlimit(0x3, &(0x7f0000000400)) fsync(r0) r2 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x400, 0x2) open$dir(&(0x7f0000000480)='./file0\x00', 0x800, 0x10e) fsync(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000004c0)=0x9) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)='W\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000580)) r3 = accept(r2, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r4 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000640)={0x3, 0x1, 0x7ff, 0x8000, r1}) syz_open_pts() preadv(r3, &(0x7f0000001900)=[{&(0x7f0000000680)=""/112, 0x70}, {&(0x7f0000000700)=""/254, 0xfe}, {&(0x7f0000000800)=""/251, 0xfb}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x4, 0x0) pipe(&(0x7f0000001940)) syz_open_pts() preadv(r3, &(0x7f0000001c40)=[{&(0x7f0000001980)=""/8, 0x8}, {&(0x7f00000019c0)=""/60, 0x3c}, {&(0x7f0000001a00)=""/22, 0x16}, {&(0x7f0000001a40)=""/149, 0x95}, {&(0x7f0000001b00)=""/117, 0x75}, {&(0x7f0000001b80)=""/132, 0x84}], 0x6, 0x5f) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r5 = msgget(0x3, 0xc) msgsnd(r5, &(0x7f0000001cc0)={0x3, "bd729b950767fc0708af601c9b2d4f10f9bddf963547436187123fe82e2591fe1095531b258023dbfb34d99bd080532db4451d03644fda0eb6fede1754f97ac93af70a98000ce93725a96ed8ec7e3467f2ec8775e39da27b2deeff7cc8b9e6874ff37608309b5816ee9b875f17b66e439f5fe4f5e782"}, 0x7e, 0x800) open(&(0x7f0000001d40)='./file0\x00', 0x0, 0x46) openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0x800, 0x0) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 03:33:21 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001, 0xffff}, {0x3, 0x1000}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f00000000c0)="5ca46077507a008e89ee647f5fe9bbb1cbf7e0b8fde672e3e90ca3e5bcb0957faef1c32956a4f375cfcf88f279dd747d4c5956d8e9962f56552d31f0836f4473219922c88e9e1590779a56d905610ef73c9b563b4c949fa3825907081d206ffd45e0ac5758fcabc8f645bfad4cae0b3276401916587ebe7cb9579d036710cd705eaeda99f6adaa9a70a90aa15a86aa8033c77edc6c191847dacf78c284c212c7d3a577dc862bbec3928166f79aaccf", 0xaf, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x30, 0x1) fcntl$setstatus(r0, 0x4, 0x4c) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)="1a2ddf0f1a5ebc99dcf1e10804a6bbf66b87a4c1a0e5a59f4c07aa357cf8964887344a18a941e93798e98e1faea771a12a57c5147ba5da1f4b6a", 0x3a}], 0x1, &(0x7f0000000300)=[{0xf8, 0x1, 0x5, "6b12137e7fe03fa19b696e9fef162ccce7aaf64be9aa5364b038e02e54c159199a3b1f09fde8455200174c308412c1b46a46c2cfddb5b19f9b8985347dbf2cc7c0bf107b078144c32ecf1304fbd88401f9dfd475e14ff4526b7fd65a766eaa1d9c24d0ca835be58bbbde0e7f42b526e21485c172009d16e96f42884914fad65c4ed31c1918f3b670cda0a9c08f9fff49fa5998bf91f2aaced4c646923d31bfe50859e94661ebeecbadeb5c932cf77b2ffb8c20afeed187b1d9b00dc94b344354f234b294eca72690177219850ef9c05fd6a2a556eba48c3b9113891c3756e946a1c0"}, {0x30, 0xffff, 0x980, "0f8b6c9efc328bd1e6504c5038968d03a76d22708104c1930f"}], 0x128}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="c707f04759cb", 0x6) r2 = open(&(0x7f0000000500)='.\x00', 0x20010, 0x4) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, 0x47) recvfrom$inet(r1, &(0x7f0000001580)=""/86, 0x56, 0x1, &(0x7f0000001600)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000001640)="2f5dea900f2acb0f81e5d6dac4497c109072ab3a3a60421db1bf901ded05bcde0b612fa82465f55aa41e068fb1868ff5a72eb44b7fe4105db263bd7cacdb36cfb915a278171479e98fae36e494b6f0ec0c58dcb5", 0x54) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001700)={&(0x7f00000016c0)=[{0x101, 0x7}, {0x21, 0x6}, {0x166, 0x3}], 0x3}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001740)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001780)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000017c0)={0x9, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001800)={0xfffffffffffffff7}, 0x10) open(&(0x7f0000001840)='./file0\x00', 0x20781, 0xb2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001880)={0x3, 0x44a}) msgget(0x1, 0x8) utimes(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0x4, 0xfffffffffffffffb}, {0x1, 0x2f6ac8a2}}) connect$inet6(r1, &(0x7f0000001940)={0x18, 0x1, 0x2, 0x9}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000019c0)={&(0x7f0000001980)=[{0x42, 0x81}], 0x1}) getpeername(r2, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001a80)={0xffffffffffffffff, 0x2, 0x7, 0x0, "eec5c787665521e133d080a7b3bad0b3f576eef9", 0xfff, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001ac0)={0x0, 0x2, 0x1000, 0x0, "bee5d8cf744dfaf4f7370b69dcdedbbed483d179", 0x8, 0x1}) 03:33:21 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x80002007, 0x80000000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080)=0x7fffffff, 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 03:33:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2400, 0x41) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10028, 0x80) getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x108) 03:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:33:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000040)="1530831c66a2757216b2c911b1556103f9d76595fc557cba294ffa43267debd73d730dd73a17227a3c6a2ac16d7fea65e7a300c666cdfd434595112ca79440eb79d724964d219caada49ee0bf845c8609730ec733c568bc791a69dc812dacca04b125e6f8c5eed7762d1fce317ba44") setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f0000619000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000036000/0x4000)=nil, 0x4000, 0x6) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 03:33:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xb86) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c429c822cd98f05f7da2dc903da59801caefffcf062065cb33b138236cd560f31a21930fcc31482fc557176664d7a2234b3fea", 0x33}, {&(0x7f00000000c0)="692d3ce9383713638d5b7990d1d7d69912", 0x11}, {&(0x7f0000000440)="9ffb58093b7996d4aa5d4487f5823014589c2dadd316c9b6bbe337120c33f144e0262a29e290c5cf5fb3eced05fa55ce8e76413972c96de3071239bb84b38eebf93f72abbe58a137061e04cf980b3b3ad9e70223b263b66a53d17d54ab28805be78333d33a75eeb57b0cb0d2b29dd6152d0a98aa0a4e1efa1f9b20fd77d97c1671c9df0a629145dfbc7f26ef5649144132021dcd52ee4a15f6f7aa03de22fbea683a0c6c8a318ade90c60cfb429d8afd736cd911637571e756c946315b54a4b0645379fb987c3c6da674a254778cf42f111044163885d854cc5e56ac260672eb3df70945a5d44014158a46d79b250ea115ebea3651eed32a5fccbc9937f23d9245f528591c5e47e65ae5102b21241de50767cd665dd3dc5136623951705c85b7bd59602f1cd5cfbb907705f9c946209365dd7de7915b3167fd3d3fdaa758bc2ed96bf2964e926f52c50502b3972ae74b62a55db982bf6ad35c76343452b472deb04bfdb5ecc3150bcb56cb55b94025d5d8a1ad83ce7e9c6ba0534923e089d8ed38a84603d5ccbc9de48483c4fd3d404913b40f741b8f38d91fa7f8fe14ec9736dedcdc66bc5ee78fde568fdbf0525f51762fcbb209524465aa31121f59b22ae8eaebceaa0e468c2b2c5b6a003a40a8b78656ab34164d8af14f5d8164f907e81afe6d4ab4cdd7d3de86ce22d2add0c620337a3b7e131b77415a89668e40b666aaf97f9ba4d6844f258198c3a301ec2883cc36690a8ce1870f08277d008a9fc7fa76450d666727c3db203d839f1da40dbeda2a2ec02236f663cb5ca94d298f9d38facab5200bdd9a1bb6184ea908e342f565edcf7ff2c722412a9c9f141a218b8747baae993219941431a0fd29b783c9ca7bddf8d1ccb67ad0ee0369d789ab8505fc03cb8f13944dfb1f8d404e1e3558666479e1b8cd43afc4b01d3f07788c2839888660ceccbdc63ff8247791094f26701de0ff8fca72c83a605bab3b0471ae46d4aa030628f708bf715a04c5bd30c758f38296d9f92c40acc74d59e2dab657198165610dc55b2c4771764dd7ad0e491b1c1b3a9ca317ecc9d531d101f5a8bb2e5a40e6c6af9df908086784a82ccbb4d917d291fe19476ca6eec7c91ef8a69c8dd745310187c94e2d84aa7cf48d7eced80bba5b46eb407b903976e9aaa58f8f4ab6e36fd395624b0bed113444733730b324e400060ede07fae773b2859b457687ea8e47ecdd3aad7d263ac7c139380793ef15210c6d0f6aca776af26e863d3a8724db0c14a69b710a47f4fc321da93feae379ea5ceb44fb4b385f68e8a7db6332d256102f4b3d9675c9b2d1d63160d88bdee63fe28d369122b52d58c9467b2ed6bc1b95ec52df7e93912cb1657c294686e8822dd284c463a812ba7ee44f951eff0139866ba5b5ca25304a11571f1a006bcd90d97d9cfe344cee6a7461c3454527f8f981f7fa8aa7cb20650dc25354fa315e26f2f018f403a4391b86dd5b56b39ec4e67d9f45a673980159c8035ea05e22e48279474e12bb9d8b060e75fb7698cc46556f291dbf1e025e5c49977a6bb0c3c5f26182ef0ca4a59454a075fbd9e12932bf88d78b5e048992ab17b472c4c842bd5499d3cd654ab6a4a33b516001327dd8fc7c883330ea8b07fb090f1293fb15b1529c2e4b9cfe3c67f04225c1bbe239b5989af63a8560b264860870cce9d0c91fa2d502f76e7ec01169c7ebf8bde820468d8072fc214bc3c3b3560f4d0f46a9b3b4ed61a2cdaf6d97fa033a10012f4389b4124166d2bf833652099d1aa7fc8278e2f253ae54797b4270518ae4485389f12e5fa63a633e2d7165fb7eb0eab66307f8884b6ac2c50827cca11133029bcedc622c1be820b374ff3ee0430e22afa6215abf76cc86523be55a3ba2bab6b9df8845903fa27b592c14d8debc844591b5e881f213410a89f434305d3e40359a0a03acb81120e915ac0d19fdcc40afb3f8fcc4bea21ff704f3515cc90f5b0f52a087ef55219d1b93ce602098c8d02fda3e37344267c9afc02402f1a5af9fa2deb2f82126319196a8ec4e9b35b55cf26e061db59fa8d442804825160ca4b54271bb58668fb33ca5eba4fbd82a0123ff50d7366799ed8166ecc22db521dd4c87966a85bfc993fd14d7f761932d21e44fec12bd7410fd86611df8e29e3bb0787edacfd988123d9045c9432e144783ebbcd432703110eddccc86f45ac92f42fadfc0727e9de4db2ae8565734d8311d3a7a8983510934b1df4bc9c62f7d222fd92c21b0e0a7c6642c97ab8386f7b15bbcbb21877062c32c3ed7c848978939a202c96c8aae6978ed9ee8d5aa5941f2b1933a67f931f69dd106238d4ec893f65823f44e78df79640448928f054d1a6028afb93236220136a33458b91ed56f96943e69fc2094a75e6027e7b21f814b89201b4f66a4a45aa3163e353c3d40ee10308f3e1ca1c5a68c2a07d9cc13f33ccb7e697e842e0ff23a5c19865b8f48362a8b03567c29d4b2f0cd1e6cf2f4bd37c43371489c48bd21ee1430fb513ee8a3b9efddc688a1ab576a4b82e613817feb0e079a4848fa72af8b0aac0e05dbadf6003f40d3dd1abff0a40c0e288f49a7b1d97c52418873276bff87a8da56ed513812411f69bd1237634b9a839fcf0019381a3dd7d6af9a93d2fa75b9a612eef4d78195a4104413b5cf08fd907d0539ae9307ea8cb82c748237b5e2af63f0fc76fa5225b32e09435b5d1185f2b9988d8da8d7057ad39b6fd39ef0318a9bce756089bd1bdf6999ba7cb240d91f8d85cef7b42b1ad9d01ee4a186baa06bb1dbe64fde8aca56b55a6a505c6cc4ff53e249563ebb51e0433718668449ac220bcc1d6fbd4b278dbb1e0b1d6514d878ac55bcb0e0fffabbdd94b45e161ab97ddf91f4e563e664d64ffb9569e4537fabd9e89fda1d5916e14ccca6574a003f8d032e39988b90c4490b04a0610162c8af97b201b3d8f7243e90aa148159dd2673fbeabcfec88e2604e9ac0d33f0fffc9b7fd1b7817e59f7910b7c7a874860d1fba197b19f54e993bbb2a68823a6108aba83ea40023b5b6d527842b444c6bde5c916715f02ded502c94d2baa116712e0cb06ba24d5a7188da03db15a4d8f0ff0d0bb80c70bafd8b1319c837b179a021dc8351e546c12e479d600f00a1c3fdf7fb1e7d51c5731562de3465bcd4e1a735888415b352841901d04bdaf8b60ed2e72e88da2aadd4d96df452ebc1692ca88913eb1111a38d0e6fbe0bff2400d5409483131ca2b2b47753e63b7fe295bbc7742a02ffe12406f8302b43cf39ff00dfa91b5e716298eeb4ee954fded924de475071959162275640af942ce3a14939c5d7b4f0b27fb37de64fb7abbb97ec67127fc9265efa8f4c3fcff6fa131692f210530f8edbeb95b3a6e37bd1aad28d1f294e3b70f22169dad5b83dc03ac1837afb0bc99c05e9736027b9b40309202a5e8d3cc0d595f1810dc5b274352c0521610eebaba21f40c5ce8e937f75d4fe9be982993909fbc990026ecb088e037174e120fbbc3db23132ceea8898a1a14a5d9243d6ffcb62084af5f1be3e510badd0403fc23bc793ed1307b67444b0e010ae97173202c801a2f53b55211b2e09e8fb483fc132d0d2672a3f5ebc5647a7a6ef34e2e28d5b7ffc2df56614e0f829ba0b0165ce3f37c164df1ca39d9b80ea644fc5cd1f9e597316d674a3c2e2c8c16531796909712e57786dfc18b98b461da5879a774d628a5c7d8dc37d81fd90f6f1895e12aa5db245ad50bdb27d24f6a369a4e82a1b009e08d99d6b4514f838ac10573d13121e6e648bba22d72a58fe0a40d1a9a7760544bc111702e26ba2ceb44145c830e46c7f7155de19f035f10ef60f343160d8a3a8bd9758bb6df7b4373d7d7321e69243427515bedeab9a8622e695bbd5f9dca3ead1b264e875bfa01cccf596b970907856d1523628561e53010bacc4516e3c729769e137948080781fd694f99f86244dbac4825df2b6684ae365bb52ab7a0c4494b619384876fc1c6548496aed2cddf0fabd357f3368445956a4feaba236ee5244eb23f8f81e83e96679906322acfb98788420fbafe2a815de8a2a81ea028cf4924ffaf56c5bd6c57a7a2e7ac82efa507f2d0f21f51753cd6d838cbd40d23cbd5d9379a448edddb0e430927a84814569820091c84249ea54d711d0feae8d94a7bfd08bd1fac26b573c9f537a97815c76b7b47f9efd42aa175e66a0b86847fa1acb6a00a21de9f720042598f1548460578f94434b0f9ee9d95f09ca9c9c6022133573dee09496e95ab0e46a00a6e1c368a9c455228ca229c2b94cf74423f631760e5862600bdaca438f163d1dd33d19de91e83fbfb63800064d1e727e7c28bf3e49846494bccdbee65e64eaac83973639f6c5e8e812c10f9dcdafa5ebbec42c9962f2f83b60f1a69554f4853edb6472a5e621fe2baf6c6344c98718278a54afc3aa1b895c40d10dc62fb78572b1ab355dd7096a2a4418b21e6d2169535dbaac55c07b5b04980a084be7278e8e131f01648eb2728657e6796eab58806837942faedc98d7166c053ca3263c434a57a80ec30f384e87faa44db164d216ede1e4e3d6c33532330c8f303b0e4fe00ecb0295ac6068cabe548b1eedd37dca712b6f950e505921be90149712856f60f7bfbe7e8087b12e01b7beffd764f1c613a82ce70824baeb5814f844e8870a82bf750852a0e764268c5031dbd9498e5a6e8eabe0b29c2930eb2dbdec3743ca8194651e7bf1a35f3343304743d1dce410b096503b211bb93ad15dd2712c5ac3366f5c4f3c837ab53920818f44a7a101c8d6ad17e71a1fd76992bc3fe4732b5e70a7bdbe926a983c697c12b91bf13bdb1a20fcbdffca13e031b2a140352766b68c46802baba70305ea8e7cdc635ef0e5c320c50161564fa2bb7aa4dbcfefd83bbbb305333c98230d848709142b0b3d50ce3d4ce4ac91030a2daae3c179c82b834cef0cec455303c257374a605cadbe9b0d20e107cfe34fda0d13ac324bf31e75e84ef260c9171ef21164088a796e24566e0f7544663e61039328c423162c66b87c6d950493aecc9459e89abf0f934f37b2eaf76f231e1af80644664761dffed28faef2fef36056ef74308a07873b410e672df48731b175824fc7da19a204c646e4c79259b8d4f560dbc77387952a7942175a558db54adbed2534fb5bd2d3bdee2f9c13b6f678f25f872fcacc3631919dccfcc06cecdbeefcd12649c1af6a5616879dc822f7f6900cd84473b0de02c71c923b1aacc50eaa0b415b701371b8437624ae9547b757884dde5ad708208976e0634607a4f6e6a3ac59d55806ea4ac2c2c38fe88242739a7d3471c395efd6e984e6aa99b93215de5ed6ef3142bc43d54d29103ff26c5ea5b25054fa2590e74b9ede2fe3220fa5bfe6188d79452d9f9a77a0b5b784076566af9b9ddd11d47b0e8d966e4278eb56d40ec76677dafa1de32f468dfd8d1b8386d5b66acf7535455dc943ab1e880d53c9789e1455111a0caab1f616dc7317b97293840786d9f107068c5a8ce48961dd9fe0c8f0bfb8702c24fc018c62b82eacaf02698566c7251c52084cae47f4798292333aa4dda7037a0c1322220b4c6e903b1230117d8da37c4e76d71dfdf34403afcaee2616e4ed38c60d7bee8a47304fc3d33bc2dac4bb12ca0c5cc1b67c51c72ee1d09a8acb8b4bd7e79810f4aa0f8f231d186c8e74081625ecf3b04dd84c5663dc2fe5b208bd568d75db76d63550452bc8ed43bba4a1bd29a86dfe11a148bc01512d0530ba1569230741d3632fba22b3447d11a194406ae068b4f", 0x1000}, {&(0x7f0000000100)="51a7f945a7f6f46d9f00e5b6ca35a87dbef292b3611d6c488a8b8e0502785cd705b6d83e9529d1b7843bb4618461be79f1c55eaec969ece7f4e6308b17b6b42a17", 0x41}], 0x4) 03:33:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x9, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:33:22 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x6, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x20, 0xffffffffbe375c59}, {{r2}, 0x0, 0xe, 0x1, 0xfff, 0x400}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0xfffffffffffffffe}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0xff, 0xfffffffffffffffc}], 0xa50d, &(0x7f0000000180)={0x6, 0xc6}) fcntl$setstatus(r1, 0x4, 0x84) connect(r1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/131, 0x83}], 0x2) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10000810, r2, 0x0, 0xfffffffffffffffe) ioctl$TIOCEXCL(r1, 0x2000740d) 03:33:22 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) getgroups(0x3fffffffffffffde, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[r1]) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x9}, &(0x7f0000000080)) 03:33:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x3) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 03:33:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x2}, {}, {0xffffffffffffffff, 0x573e94c6279f4e54}, {r1, 0x4}, {0xffffffffffffffff, 0x8}, {r1, 0x13}, {r1, 0x4}, {r1, 0x44}, {r1, 0x30}], 0x99, 0x0) syz_open_pts() 03:33:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000040)=""/75, 0x4b, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) 03:33:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x9) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0x7}, {0x0, 0xfffffffffffffff7}, {0x48, 0x7}, {0xa7, 0xffffffffffffff01}, {0x0, 0x100000001}], 0x5}) 03:33:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x3ff, 0xffffffffffff0001, 0x1ff, "e334d963331ae88effc57f31558fd3167443b6c6", 0x2, 0xb6f}) r1 = syz_open_pts() r2 = msgget(0x1, 0x86) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/239) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) 03:33:23 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 03:33:23 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)=0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) ftruncate(r0, 0xff) 03:33:23 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0x1f8) r2 = syz_open_pts() close(r1) sendto$inet(r0, &(0x7f0000000200)="f93387b9dadc2a7ffac96e797fa67c092000659e5b1e0f9338b765f4cb940dd9a920a278582bf3d51c07b37d81189748db526e4b58d8d06f40627905db4aabdedf09a562eecac89c7833c32f5f72c0729e5286ff27c697e9749a0410a5ae5dd5b3b648e6899385ed0f2bbd478baaead02b964624deb1bd68725d775435c06898db30ddf4a2b5f7641ed77f8480a14e9cccd77037068f1413bf287a9b060b900aca748fe39c2b9aca9248931503a8f13f44cc30ed42ae88b6762fdfb9a0cb00db0df5048a4823f286c544121681c401a9ec1bdedffa0221de0e26c8dd30686520f652cdff278cfe002b85f35c73ed8efc680c18a845d3a7b810335612", 0xfc, 0x6, &(0x7f0000000300)={0x2, 0x0}, 0xc) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) read(r1, &(0x7f0000000340)=""/148, 0x94) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000400)={0x6, 0x9, './file0\x00', 0xfffffffffffffff7, 0x5, 0x1, 0x9}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 03:33:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x8001}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 03:33:23 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1d8) r2 = shmget$private(0x0, 0x6000, 0x5, &(0x7f0000ff7000/0x6000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/12) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r3 = getuid() ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) 03:33:23 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 03:33:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x7, 0x65) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000015c0)) r1 = kqueue() sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000001640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000001680)="ea533ce2faa2112e854128247a2ca4cdcb127713ee6c7c143744e150e3829025194166dae312df603fb766278d56f90ca2c47ec93a23c1e87530f04b44a89f5149a069a74aabbb421dbd9b9a0f91e843892e3a49ed56b75a62b4cd47aa2567cfc9de1ec07ba8206af0a40e05bbb2300cc17f12fb2a2a80319bb978e1c13731a9e85600f54cc6983f3460585648dcd045edafffe5c32de0d059a7dc76ef659dc863f9f5b3c68d7caaf738385b9e7a7b475664e2cb6fc4042c6b6caf1f0b28f4d015603f2a25e6817d86e28d129837de6346d6c5f2fc55cb5854c78b0486665160c422e1574da14bd4397df55891b665e2da5c34c575a69c4e73dd2d3cbb96da466a4d73ac0aa042a568f681f5fb77f63ac53b378704ea44207694251f350e5879a81830761046b66f16e98fa7b1b9f09548402b1a10218cc81118ad694067476026d642fb9e9144b575279b5d0e1372f2288c3fedaae5f845064e6c333002b3da1924c47bd22d70f48836173740876355c7586957cf6da8755713561a53e875ebe428cb6bf475277d5eb79daec09fe27f8b9079e619a56fbad6bdca3ce1b6b248375013c11730816ae159c657f3ef04e5a0ff95ec16c70bc341a8bd2b23125fcb7c5eec56543c41e725c8ac450218447361d4a576ad515ab85c40245f51d45a19d348fdc738021d2ba1b5b348b10e857e258aa6c04b4122542cdb7ba3d4fdffd4c01c83d5d71b4cc4eb7c67912fe2c01fa7b577570ca918fe6a9d5e506e3ec77a32b81000545c1286b81ea79ee29a6a6e425721fe1b2c6e000e5c2fa681ea2c895c15f8b98f850c10e8e97f3073693d31fac8c39b549d685f71725386714deb5d46646e3a90bb137d862e72e75fd4d07fec9037b2e74e41a7396a86fbb9d1ac7c962d324c69aecde82dbd3be3714cf417af63f1068eb65d9cae4f03e25760f02b20f438c391d5e88d777157d9cdcafa3b7772990118ce8be31faea1707d5bbfcdc4bfbf10943731fc6850ae78dd541e204a8f591781d56edca19ea96d7d34c12cca62c9f13d46918e18b5976c3c211947c8d22dc0f518d376d37e2ba3ae4fd7e8771a3e6c4dc7ec198d65361a1d50445638a2e8f29adc47b7319b9b72ba23b3d57fe6df9d3d8d279fe0f8aff7874da20d50f7ab0c5620b5664d43232d0534fb2e9023af6e9f6700a77e03b5c05de6cd06e590da6d5f2cd480ed15253ac64db0a87e6e75ce3b9742d056f2674ffd6788b0987dec7324d5db8912ab4ea8f5b84e79981c0748f89ebe5791c91137b4aa66f4bdc248426ef576de00da267c4bb8ad1beef25e8f98d26bd3c44aac11f5ca5319b860e2e3a8891aefdce4a588dc81a413603bed6b2e88c3141936e6e1f7e0b086252d168e7d3cac880fbe6b0161533f034816fb4e8da852cd943f4d6a0d5fb44dbd4348e397ad00684ce3f17822ee6a5198dc9344f17683b4d099d61f92b23577e70c075434598b2dc14a905a2c7c1bc1b425f93c2fdcc36d7fdde19e8bfe9714aa245d8def974583e0055701cbe26675554dbee30f734b571b008cd43c8ab221b936e4fab0c2bc2d83faa689bd5cba8d236866b189abf1c0fd54a7541d866c575ef5c581785495ad6eb543d58ec5e1ba69a87e41d0375b94a8b9493142602690d0b91a2275679fccb4c0709222e033c20ab57bd8c87b065ec8800b9ae589eaa8e4b18db32d0032dd4518d01d5fe027997d279b729ebc07a01e4ecc045dac0190a497edd4ba7030fc7ea0319fb2a45d47b4587a803c4b24da454aa2dc4e556aef663a1c8904eb45011c9721a4cbfe8bd542f607d9b97f3b78d9a3bcbf421c2ae1c331deac127c59a263710a537a5280f937a71d9b8b6655f47e6fc36eae4a9c65510e3d7a119eb9640b294b5fd24c2b627673169bd380255e3977719323e5292f47830eb3fce2e91fd547a43b2313732a3bf7a331c29cdb4992b914c4d902b2f3300b5b018dd063225b99c76278d05cec3e3d93030fa0f476a51eadcb2330d232b214b5d462859ea8d8cbe64e663d8eb6b47f28ba8a760f1dd06980cd79f0e71853e423da049cfcf374edbbd1e7963168165980c94a70d189d0ac67ce84e891c0176a9ac0477a45194b6cf7c1bdab2599adabe0e67278c8c2c690d8e64918981b09fc9be976b32a25b46cc7ee95fb7159e1c5cab45c70bf094cc9a8166f1e17443524d9b062d36e175d7e2c9940e72f8a1db19d0d35d69073d9495201342bd8a5274d369bd838ef64b3e97024c1ee4ee57c4c5cca23646b4da3589358be8699e8a5be57ad48d4e872412af093828d36c20bdbc7ff2a7f97bab8ac6737ee598b5b36434bd78a4eca9c9423144040f4c3671829478add513de2ff3d3752610fe406109cca829b5424d47bfd1f78ad89a6287f71f8c447adddbaa965a023d9195e48ec987ad87c46a3921777f33e29337d0a81ba96ac86f55cf9481c42d95854ed8f5edcdbf81ee01d3f3e1382f69366a2fa6896ab6af7a20feed2959e3921e33cf653c8ce554d11457c833623fac77ddba3d185d563657c12f2a6bf06ad7780a3550a6f78f7b48f4d04211ce708f697b8946bd196776c6a748d65298389464278d4220a86577d65d20f140be905a592738dfda2ce72e7fd1235af55c6bf7a2cddb42098d661b6686688e4c4fd5f564a5bdbdead97102d834dc215fee932b0ad6ffaf3ea87da7b8322fb2bc2ffe1896e52c20254ded73ee042480c5791c38bdd5a157556a3592997b6490b4b9c0a9f8c715a7a27379e02c1b35d4ced91435ed7b8eeab8e24f4a731ccb3014da0c3364c439a3f90ca3d75588f364c2b3bcc40dc26ad16ddbc247de917b8920f7ebaa9b4412ccdf1dfea981257c35decdfa5276698550f1d6a0df0954be7b9b9e30577b099f1767c8358cc5c2f15e504039cebae962f87f460d900617086e06191ee43a9e8b9ae8a39c26785181eb189ea6cf08757d0ff0691def2b283c0f95deb40356bdc257f03f0f9d04528999fecf1331e3ead7c8a988c45261122c7a176435cbaeb85bf79ea4d32d17571b2518ddb6d7d6d8e9100b75dfae49c9aaa4142972a19e0388cab91f7bdb00cf7fb447ec4340d62137a1038efb7102d44f5327c7c52b1dac3d661d120c6bd94e45aa29fa45b9038751719d1d47f72eb33f5873c8113d09599c4c9738d4e743eeb855f69848e1dc2a77add8b68558b3ff42359606c7bc104433fd65d689a76bbcc17f6ca61e0ca8ebb52c898737a3fbde7d3c17d658c2fcd8f18c608e2b1bbcd4ff44c59dcbc1ed6f9868af155009e70ef468cd8422dd068b917ea1ea1e6cf5d5bb8a3223ae943313946968a8357a385c5573134807ed29382c066ab70888001a0565598960d2471622fee4e593e0a15c2abcfc2e7b8b0f9e17e025ffcf1c13804c887a823bbdc5e418f2ff2e202c21f7a93ce3895d1053602fa62972fc964582900d4c5cbdd6c92b45b9631e87423831c0c062e836ac780ef111cdeabd6b42263f44bf83cf77f8f8ee36f3833d72e231cc91f9ffefba6ec1454c5b0e20103c0ad49f4716f31c1408f8dae514d09d2973916485f4b0efc6f84aacebc63a635cd88007aeb23f8591c1ab9957ab791312c04d86392d4006c3ce935790036763bf21a33c052c1c363e8bb3aa6ebfc89e288805141ec1d130962713916542eca582da63b72c7a58309f616cff4a6421fd0e616eec722dce49e845d063875741c69fa49234310daa7e46ae892ded0b9611ecce85a10389d0dbebe63d8ab72a7259b3a2ba7afd25fd267462969736238fd5332bfe52a18966664c518f01a68b44a87da3d2c1db9a486595d060200f475227ce818235dbf06004948b8345e872ab9ba4b1cbcf8f861a1a875fd79a9a924d2e8d7e9056a8f55f7e2044f08cebc6b044ca0d56e56fa0d7c69357e150c22abc69e9d6aef8b8b9b8912f9cc3b1ea60efd15ca927e950c93587010ea95e3be7473d47ac3ba7df73ed5d21cf37b8ab64174251586a77707ee6539e25402074d7fa9616ee8a27041669258fdad85ad333a71c8cd0edfbbc67b3ad6b0dc4fc47eaab90a4d51009cdf4367884d36ed2d5d41b8da9cfe0cb82902a7725ad6269eabf0b3d950cd0aa1a89d0a747382ae9ac082752f6ec035b4edf5bce4b744edca007245958a80b780f2002f3b215e14871549075aafea63076502da979d0bae7a9ebf57d04d326f609d377719dc1d6cad717cf6231c3f6dbbf4cc2a72ac78a682b8c535ce7df6eb7ee0b1119b8af4ffd9a69be60beda071ad8e4a315524947efab0be2d24c634a4a6eccc12b26b2fe1ac3bec101fc79e3eb45669081bc755636d071b318032d699ac18775bd9602106748f942996376e0eb3baeebd64610062b4bd8d709842dea546760294514e3619b3ea4f82690fb7dc13df7327d2e88a5cd6fb3c0c0801e4563e06d478aa5a5baa0c2825e087934dccecbfd79d84a206cc68e4ee72e4df74619f8d2a6fe35c8f4f26d5222ba6f4848d5d626c01f230ae2999974964fdafc00222d100fe1e55f05b42f8cbca733cc5f37f26750a2652f153bbc93419ee719db285e449a15ef5a44424eebb2952197075803b441be1016efb3d66d39bc20c7650a659028be8d58524182add6070fa24a6bedeb31857c5f3686111a3ef18cad2cb8944f4aff66e14afe7affb460762f3515e4b72266fb96d30d5225e68f837ebfcfeba57b351d3fbb3eb98c0d57d9ceecf920eba1fd0d6dacbb098617d00803dd99d08b1d1c1b369ce1e1fc2da106eb035a054f36bc9d063423c5eb0ee20d3fe4268af6886219f24a902e5f852d79b807a63d25e458894f03e68809bf95a4a4dcbc32a94aab9771e9183a95913886b86ec688ef26351375e979da57e839a8f96f4cfc3f4c5fe9fb55c5cd30811320c8f7bc89d0cd6affba4b5daecb2d617c53d62d2c28efd575d401fb0fc820fb6ec7e55dc878bbcfb341b42f014a2957a1f24111e1d45b98f64b009bcbfdb020982412a3d9b16e6422dc34f258b6f73ebf1b1a598be0dee3ab6d97b7dab19fe9e032eda308c1e8c4c021c8e4ea707cb9339d153ee95c28c028d251ba15218818538a5a7f0cbe5ca5fc97a7e6bb1ce8f5374886daf431f55aac5d5b3714b7e6c6aa1f1ea67e73906f55532647fdd4ce7a1441357216c66a5d7f9b1107e286ed0b5bf12b299d2b8834d760292b11d177885ae342d93da2e37a5a99b64cdfda93131c9580085b2e7f90bbad9d24f1119f2566611cd636b2244b287501181ed28e792526baad443ebc6ad89fb8c5799e010131763ce819d15b7310aa5b0ddffcd396965912922aa6012a05e29a8039e6e67ef2b4e1ee206f66e188b84411712404989fead81748a1e38ea3d8e4aa00624d9b1c98563fc3e9a343c33880547f055e3afb1e431cc0ec833412b099545b2c4086f3bb5b3bf7a2d7c82f146417d09d059e404af518f33b1a48e7189628175eddb8dfb884c00f256cda0e4ed93a849113e89781a474b625c771b9e2d37c4153a97373d6c7b2f5c9630740a051a147b245349949671a39492d65e45298632dc916707a1bb116df0850957482aed2b72f39415737ec73b4dfaff0e7f744bfd2e7baab16ea2f5093683a9ad7589f8f112eb2a61079cb12256d6ec1415ca8c6f32db49bb9094d4593cc90d65d232fe724fecb8ab9491c6a1e0e39d4c22480e3179f92783b6305553b6541989bef0ad515db2f6d27617b6acd56a47a6772221e79595dad81ff37d45684f1cd8a09aeb1ea81756e641454e000915492fe0e862f2f9c66da8ec13b6f45a0c2090814ab9", 0x1000}], 0x1, &(0x7f00000026c0)=[{0x48, 0xffff, 0x9, "3655209e4b790916cd6fd5ed40093e7a45225d77f75ecf26c5e716d999fa6334121e18bcfd2f3b1db3065851972df519abe2de"}, {0xa8, 0xffff, 0xffffffffffffffe0, "9953c21b46b88d1be88406662095638460cbd84a5e169fad48abdc52bae5d2d1c7969ff90146089de02d0a5ba3a4c4e333e6977c9be54ba35909dd423d79fee0da09d63dfa8c6e745ebe1e88fcade5c62548b5de029108ce432ea612c016836864e31b89c87167e0c225a1cf178947e787150cdaaa2af1dcb7b6073bb060d4639040be6b50085de4437b21cf191ccff689"}, {0xd8, 0xffff, 0x2, "c0302efda5d42cf184ffb92b6e4910c6eb16c14753d591c661c0332fd23a163560546cac7fba294e57002fb1a6430c739830b94fb435df4b4895692849278a8a588d0dd77e97891b4b463729c1e3322304824b15cc83697b0374fc6cae146ce9c1ce8c92c2368a5e5ea7e783134f18d61635ca6bd479d2165c93752bbc3d6d77b8b80aae06ece7e240c625ec1128f9489e33205acac06470dfb1388bbe23e52b9067d3be42f11bf8fbd113d223b81e88657472b28304faee84fa91432004e60252b15e5bf30f4c"}, {0x30, 0x1, 0xa63, "175fad568f550e1edee4e5a8fd729bcf2509bc33844487855c9993"}, {0xa8, 0xffff, 0x1487cfcc, "b10ffa9666d1f8bc2e329983f8d7e95938b8c1182304893d94d0d8d29f4171b765bf000fb1a6cfb40d699be4c23f5ae8b7e6038f69ecb56ef66a6f677bac09f70128bdf9b94902785fc6d757c6e1de7041473da4cff2a8aae6771882a7c3639d1d6a0631332d19cb7bf5b4e55c75c9e1a459c1ca6043cdef1c130df01c262022dc71a5e153214d5e7c0808b02837fbdeee34d30adc"}, {0x50, 0x1, 0x1, "b7bd84bb38eee15f77cc1bbefed383889cae68c7dbd6eb84e2fe01b35c9dfed60fa9ad383a5425d64e58a5431c57bc0acbb21f5f0989ed687346c1df53da25a2"}, {0xf0, 0x0, 0x6, "11eee92644f5895754267cc513b359164093093ca3ca01df6dd1fff29cb0032a04e33db06633bf4c3604266eb8b4eecea6a2f458e238d7da7a6106fcefbe35c4a0c1fc34bced280ae31e468225b081be58fcf5f0b1f19dea85d9939eb996a59c154259fbaf26e6fc1255e66c381b89621f47564f7c65d65e069c85110464ff21a650baa40907a67d8e0c667acc1d4aee601e50877b471ca8f9b4de6ff72bb4b07a6ed73d5c471c55d2c81f7e197984db9d12b2e754f9bda0232815bf5e636a5a7c77ab779c7c5077e07e67ee5bf263aa8c989e2879d6f784085c"}, {0x48, 0x0, 0x6, "3dbbfba5bd92bdfd51116b5ba1b92d1f1633b34f7ff66f5ccc8041a573224daec7361aebc8706e0eb1c30def2235dbae4e9623a6c2e3124a"}, {0x18, 0xffff, 0x80, '$v'}], 0x440}, 0xa) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f0000000400)=""/144, 0x90}, {&(0x7f00000004c0)=""/55, 0x37}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x9, 0x0) r2 = shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect(r0, &(0x7f0000001600)=@in={0x2, 0x3}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 03:33:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x4) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x8, 0x4}, 0x401, 0x20, 0x6}) 03:33:23 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r3, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x0, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 03:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:33:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = semget$private(0x0, 0x3, 0xba) semop(r1, &(0x7f0000000040)=[{0x3, 0x4, 0x1000}, {0x1, 0xfff, 0x1800}], 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 03:33:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="64e909ae35d72de26b65ba8e510c1541f38f2e1e60e0ed954b849822880c2e26824d8484efa0d929611e47940965a92d89ce285ae11cc7990462df", 0x3b}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2ce4, 0xfffffffffffff50b, './file0\x00', 0x4, 0x3, 0x2, 0x200}) poll(&(0x7f00000001c0)=[{}, {r0, 0x2db77864ed80f7b3}], 0x2, 0x1ff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2fbf, 0x2}) 03:33:23 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) poll(0x0, 0x1c4, 0x7ffffffc) 03:33:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x1000, &(0x7f0000000000)="06000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0xfff, 0xffffffff80000001, 0x1, 0x0, 0x401, 0x2, 0x1, 0x2, 0x7, 0xb349}) r3 = socket(0x19, 0x4, 0x0) close(r3) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f00000001c0)="14862b100f0b44aa5b943818b8275e55edad87420e9581843621c19dd789c25ff694c0d1c45ce8a27152fd234efb5fea4dbd6922e1b7c99bd03ec165bbb4d75ba74eb591e44bfbb082", 0x49, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 03:33:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) socket(0x18, 0x7, 0x2) 03:33:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080, 0x2) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) setuid(0xee01) select(0x40, &(0x7f0000000040)={0xffffffff, 0x2, 0x30, 0x3, 0x80000000, 0x2, 0x8, 0x2}, &(0x7f0000000080)={0x81, 0x4, 0x2, 0x0, 0x9, 0x0, 0x10000, 0x5c68b95c}, &(0x7f0000000100)={0x80000000, 0x8001, 0x2, 0x9, 0xd75, 0x9, 0x4, 0x6}, &(0x7f0000000140)={0xdb2, 0x7fffffff}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x8) 03:33:24 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = socket$inet(0x2, 0x3, 0x7) flock(r0, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 03:33:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2810, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r0) 03:33:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:33:24 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f00000003c0)=""/93, 0x5d}], 0x5, 0x0) geteuid() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) flock(r4, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r5, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 03:33:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100001007, 0x0, 0x225) r1 = socket(0x18, 0x8007, 0x5) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:33:24 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 03:33:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) login: pckbd_enable: command error 03:33:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000240)=""/198, 0xc6, 0x800, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x7fffffff}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xacf) 03:33:25 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x4, 0xffffffff}, 0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 03:33:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x7}, {0x1, 0x8}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x8}, {0x6, 0xa}}, 0x0) 03:33:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = semget(0x3, 0x3, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x800]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x48) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000100)='.\x00', 0x3, 0x0) 03:33:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x5, 0x1, 0x8, 0x0, 0x6, 0x4, 0x1, 0x2, 0x0, 0x1000000, 0x8000}) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510f0009", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:33:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x6}, {0x0, 0x7c3f}}, 0x0) getrusage(0x1, 0xfffffffffffffffe) 03:33:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0x72}], 0x1}) 03:33:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xf) 03:33:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget(0x0, 0x5, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0xbdfd, 0x6, 0x8, 0x8000, 0x10000, 0x7, 0x7f, 0x9, 0x3f]) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 03:33:25 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1ff, 0x0, 0x13c00000000000, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 03:33:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:33:25 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r1, 0xee01) r2 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/123) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r2, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x401, 0x7f, 0x5, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = kqueue() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/246) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000680)='./file0\x00', r0, r12, 0x4) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r3, 0x2}, {r4, 0xb6af833318d61353}, {r6, 0x4}, {r7, 0x6}, {r8, 0x82}, {r9, 0x80}, {r10, 0x80}, {r11, 0x16d}, {r13, 0x100}, {r14, 0x2}], 0xa, 0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x0) 03:33:25 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40080, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 03:33:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001580)=@file={0x0, ""/79}, &(0x7f0000000000)=0x51) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000003c0)="1f169e9f5ff6aa448756dd5634aba113c4cd2f7d67278195b41b1d8f26158432431ef6450edc184fa29f7bacba768dd8a1ad29645744c61ffa220def07c311948460d8b7541b0ff7880b47c98d864fa17606b5eaa0df14ac950de0eebf51ac660656bcc31c1dc04523443dae5d45cfa37a757e692d7d1af61726880f86ef265af90c3748b75363121d224b160f2d2616d21de92b784b6323f1c1d88d5f8f688f903c8c7e29f9d26107a82fe8fdf88541b1d742c84c6e2b06419eaa15458d8559bbde07807571e57c79cbd9f6be54fb702aa52489c99c4e4fa4b67b5dd07e62c6928eb56716338d52f45cfaf68dfda42d2016556d91d80b3c1345258826b7e4af6de7f54c5858548132c56a490a7d950679cb01e16a756e6229e4e0b9e5be4c7badb26e7521f0b068267870f6f523c75e1d5ca8a21fcd54acd25be49c1814685ad09d67d10518b5fb269917b1e3f97c63ecdc5f4341461d54c8129389a99f691514bfef4799922f82afd60c5226fba32f6b0bf5c5b495f72d1d44ce970669d809a806cfe7a5bc8e82c474d9d63637d71f69002ed751ee7393d570f0e52d07905a88f70de083828d134d06b73b40989c49d14edf63653f891673c42adaba217a37fd06262b5d097a63cdce8863de533e97f78f306c48e8b6c3999475a4e0621bc310f0dd7b8f4f08b160b4549b32df17f4abab001e07ec9991d8e13d7d4b910f0121d272f17ec7e47124760f1f1c3e95754fd5649dfafdb9f6dc2ced2b2cc20513ae71bef3ccd32a60c801a6ab948a467accecf65fac302c2ec01a8e3eb95e5ed1ed85e493846e76fb2b3fb0f96dd70e2ad7f2c3b8eff85bf2ba1ec0a35362fa9b7a8a7bbe39ec8aa4aba568c8354ab22de3443c576e1b27e39dcc653368ab2de74e615103a1cde499cc98f1880e94427ab7d16b272b6bdb88a5d263e19948cc5c7f42b783f361e5fc9f1d397e6c7da906603de2aec0982e23202ef4778dedfea39f8d12fc812584ad5bb072881f89c4f5ac7c6f53a978ff928955dd0f5305ad37a32fd7e7c0acfad3e6e5aa84d10679ede1fa1c55c6f272fa733941b32a9b6fa831372a2918d94ea03a08ca3a76d0d2c1d8649abf5fa9ce2610ce8b54aca29751545656d90edf7a32c2b623ab7f273330b9d3fb88901a22ce17445e772af650d80982530d923983218bbb111b3b5d8c7fe843f2756b8fab894151c8d7b152867c11cc3f1c10437a8eb82567cb20e86873667b6ce533a84fb3888b5f4d8681c660e051b95e481f844d5c0ec35b572f0a4b43f70370d1f679b7f5b135099c77ee13181ea2703fe1670222bd8347da16abb838de85f9ca11b6ad0e32a6e21dd593bec64f857c40ef1adef92d811b72301d69af9452c6927852a1f2294879f1f7936cfb7c63141037fbc406632c14472a241638d20729d53440d043d7cad88b616101e5eedba0d85405bf012b74824bc7e440f7119b9068a2efc26564e2845cf107cfc7ff90f8c8da0d9bf499316aa8ea398fe185c39fc1c5a314c6375a030e9beb4421964e8bd799cc83826bdf915641ebfc8409a05bfa2ccb5c02c8385cac4b5eae515a35713d5001cf005070e41547c8d55176693919c93a56baa551938e26fc17e5256f38b95d0917b52f36f4d8ccfc924cd7b0658f744d4468ea4c7db9b501f7d0288a87df48f1a4f6a5aba3e0aba1c606dbd692699ad42120e260d6a9d4b12543b49cbfe554b5615377fadc2dd003760202a7f49768d3b8ab5e61e9c7a0186bcb0098f49477111f3ae3b1570e34724a3e66a38f7fecc0a0966a44c65c1387a459f056fa8abb30dfed7c5537553568c13fc89d9b38077726edf6a20170496b84ce0a0e1cb5ed504a72d8ec010e20e6b44b37533970c86d97f1d1a9856f5522dcbfb86d844bbb9889f971bb2c0a8789cc3e3dec147d49943fbdc41e0a2cc6ea1d34ae33b83449cd0564cc03af2d7e0d3712ec1a951a0b76129e8ca51d86ad981c2ca84f781893fcfc0cde51d1bbc156b5eae0ad0053dc2c205c13a660ea29a50514a0e4439f1295d9ff790588da4634e93bc39df6178bd233f6bf7c5cf56727b39245f7e7d6e4288d4687ae80bf124718a1af9ad06834083eecb3c4815df330e4c8bb61ef131bb62fc66eb9b818d1eb5c62cf716aea0d2e06d070ed4ecefc478a68e0d7e271e7eee25d19b11edc08ccc083dfe9200b41683f12945f730ce9f32e11c444de8b53e571536f1115328db31b1820d0a194088e4274bb52def9a18de230af4b63716b8c74fa1de6f0af946c5bafc6e142b88c8cdb60c449478e6c886ebb19dec4698309956b32476ad11006e22fd03f9b5b240b336a47515fa0344dd437a3e4e37027a76aacd0f74d08bf3d79a2f047103dbba7c23367e25f6ca605774c386b859a1f60af8b3ba4fda2d625290eb5fbdf706a6f98a138d6b1d339f486447134db46185ad28367a492a3bd3c7929fc7f11b1103ae332981b3ca7bc292d3e11e8532e714cbd6e23a79d4e5a867cbb7821f06361601e1913ec736e19c9bc84ed5751b2dcb225ac7b13cef96fc24e663f73407d45080ec4bef05bf28e2d0f741f9fcf75c1a2bcb60d708d43105ff531b8b8dc475f0c90cfb558d9b64af87e1bb1156418a628c926261260136bebcb49d43ecb4f310c23df3ee343043638c54b05c06cfee96b7958b6fb9f7cf72ec73758b517cbe1a9f78b0d34b7b33d95d4ec3decf489ab6f7d0b57485f8086e9990b8adc54abddbe983c555566a22a9cfc320f7493ccd645a133ef94ece7f57244b5384de9ce2e5f1d74aa46d1c48df45ad8416e30283e6fd364a5e7032fe07107725e064fe6bc2bf95f29842b3f3cda6921787498a4ad0d47c18469d6fefd71130dec113b305a91a8d1158492c6f35f9b1da0bcc003f93a5f981f9bc7b9a303058021e36edc850fa8e528d80935212355935e274924a5d24f96733eb06d3aa6cfbe0ff007047d008f6f7b8ece8073f427b193a7cbf7fd8ed2ff896d71aaa2a65b4e8d1b007246adf8391474e05d5bf554ac20b6afb23d136a3c905dc04bd0f6bba43526ccad67297d0eb72908886f253f8c7b37416ab052fd669d2366446758aef5bddf81fd18eee3385d3642010e69194957ed4ec03852b8b6224605fb0f854cc214522d2058b1a6657d3722586f642e5e93fcb66dd7c3ca4fbb1418e1ca6f232a17ddc9543371da1bb50587387db5a9aa574176768e26d7c956768ceb7db67c596989b2544c6f41afa3e3d57d0375be4b7971ab5b900a1de475132768ec1c6e50187f2d2b7391dc986fd06f01ae294776b4fc29873757930f89ba7cc7719a4c51136fd8595f8905e7b1afe66c9667e4e0a6631e79513a6eb31619dc2807f0b0a0d2830b2d581ca8e6ebfddc8b745e2a48a5dfcedc246c59744de26e501fa95c94206133f5bb4cd8282dec504e79df6bdb43049b8d4f23e08a7e456d18e86557f844577ea0774122b2be76d9b13de5745f0b22f72825e115094bbe49aeecdab2ed87223c7fcc5b31f79a664a3b34d4d151838150178bd20a5c601db31986379b8613aac79717ce4fd88372c855779f5b61170c6674c3b17d316415850e2117c13387aced543527622c1ebd19b78779e88ccefd558899eda3304390cacaf0482bf699633fd9bbad7ec72a46d7b45d46f4afbe48a86c9a46f6817f72ff4f72b59ca57c03e3e5b230b7bc94b4fab8a1dbbcc5c5ab148567a74a8a5188ade3deaa75d0f1e293790af90b8337a8dfcf88a20e505d93870467b7b4c781b3b7808e79df4c2b14bc53eccc51824c56189073753dbabb6985d9c80ae24b67dd598af4499e7bcc4b09198ddf925c194dc5e10d1016eaa0104f7b2f4a40ab2030217c579834027b0b943ed51e1b297e2b1ba4a44187d2a437d57a933798c2555ab21b32ef7906784f2eb74009e0c28668a5233fc6c316be551578e91435ecfce9b72fad2595184098097f62a7eadb67a61694773b601821d56c25a7eede857223b8283dd43cfddefb1dae3a3f53216766e93a2e1ea6bef34fd0179d85fc3adc4228a22381700c8d879ddbdd7462ac8607ab7d051b60f3e7f37a720c8af90d33209f786f1e34264e780061f5a857ee6d2606b1599cf6ee419d3e238428de81965e11cbecf6f326d08bbefa95434f2498f0b465aad5ef9349549cf3ab7fdcdb3cc91d892bbfc6502993c3e562cef294fb4d4af0f2d92945deeac45a53fc92a975f676cdd2bdb1e96eac3da797d8302ca8fdbb95da82e0dae149e8b8aa2e93680ced7c3b4d00d5a734d72d90c66c5fc6aea5a82bfa9ecbbd0b13dc7eda20945f07f4808e8897bf086e3cf58cb90bc7f463d69bf4152184a03a38c02f6077b13599b054036f2a29e83b5d553981d8e578ecbd5fecfd0e26bf7e2e13a980449cb33e1b807072c9a5ba69bbe7e7e6ec5e80ada4989f417fe38718f4fc618d5ba6c6c10c15cd94c64fe79fd448af996fb618cb4cd727f258aa0224a400994f98d89b7f38f1f7fa84938f518177f9d002ef08c86d126e12e1a6b16f78f759418bc5cf969840261b467b6c972c3a4f24623c708f3781bf65e7858cfc3e182a8dad58431ca931289a68aa1b277164cf545f80c95154c6ff70e00d0e7df6b0a45f4c9fb2df607d4a0eb9cf0bef9d9cd485fcb0e0be247defb08bba9110b9b1f59ba8b7c6a408309d7499199708152c6a5d6d7dadadcdd58e9e9f826018bdb825d6fab7e8248452f38c492300accf76964d7ca13061b455f844f6fdce2011d7e870199b3bd29ed892dc76159e0fade553b26106221ce33ec03736e0630f7e33d1fc1bd85a6964d345c5d798232022735f0977360d6cd7a18d09f5df70bd0cfaef9d77f5293b847514fb2e5589fe41523ad9a2b9400168732015a04386df2298147fcd3dcc4bf11036f082ed34390d54d5cea3374cd6421546427b39635f119e46d91d706f912fb0f1de990ed404fc9f0dd2e49bc66a235b8ac59057ecb96694e8f732e117286320b2f66307dd993cf146e8af7037a393c62720fe4d18608b91475462d7eda9dcaea8af77dbe424d39f13c48e3cb313eef923779edef782cd6f8067f016f2a4239aa74b4f88f10c55654ffd072760e5df192c756d230549948720c5e1e4ad1dddefa2f91a9d31a64da19e55cfdf4ae07bc9d331a83321b2ec2bc07447c00d179d72c757f63e4e9f050bedddc30f3b300559e8674a78d35be151d3d7baadcfbec1da10b833dd1bce12457bc883efe1e79b71722321eed4b711ebd37e7555f85b82d8e6eabb5bac41c7097e00dd4dea70e39151b6d30a0628356ee1307469f958ec10aa0d9263d938a8c038b690363bbb6857a249899c32780596eea6aa7f1aff5b1a550f5920a96d305f64ebe73baa843bd232949c157656909532d2ae7e07cfe3bae16d9c6ae4449adbb5aa90d266252a9b13903403d8223dfe2cc01cd1595d4517948b21ba0568e79cc4e0e7ba68476a220a88585e05e7bdfac49c9cb907c0622a28e6447813a3e5680d1d76c1a3d19bcc9f2eb3abaeeb57433d460d96835310193e6c4a3f3c36df56892ef1f56edaec2b1066da57560c582ae2e895ab33c082f8e5328b4a24a2d2779f5078eb0e8413ba1f06b501fd2ca5fbb69563bec27fbf2d4ee839c0fd819d659e34859872dc9a420f1cca1e6a2a75980599d937b64e442956294ef72a289b9478586782d6d0f97a199fec0220e532975eb0abb971c0307d52d09e129b74cb3f6f9060eb8183727c30f652dfffcb0644df3128b3879b9572c2b582d04e84aa6564d60afa554ae52afd5da7ff", 0x1000}, {&(0x7f00000013c0)="e1b4d21aff6496d51c79ac9f0808d5c14ad0105be33b7cb8cfdc25e20d736cfdcf93f6c2fee2cb681d196e8f36f742d803e3740dd45c9b868a4a26345dd89e342dbd6ff4646a7f7f447c160a97cf828a6a07cb83c0aa724c3390dd4a42c209a65fbe7945e3999175947660efcb63ac71a827e90ff59113d9af6d52569193b829f33d80342509ec73b6b339a4e6a74bce44508674ae9e3e49935ff61c5a72e9ac5ed9e5f593af0f4e619a065b19be70356376c9a91468bca82d91a0a121530c796f6b3206374097ab0a324c7d08d0332bae60e19f8ca00d31a2a074be72c9ac5f9ebee5", 0xe3}], 0x2, &(0x7f0000002640)=[{0xe8, 0x1, 0x3ff, "8544bc7e13236a2ce72895c088f984f28b96d8400353425a8f378fc0813872b71c97450956bbcced77650249d2810d6baff17b9076e297960edf35458b7ba3cb61bb7b316c831e9d9ab1b583068d88d70bd691f215a4405568f8e69119a1737ae9d74d425b8a951a93d5b01ae2b90c80b62a249ddd1def89e1bfb19750aba9a56a40a534ad2b03b4801ccfbef5b321a63644c4a316b6f43d0296b2cb693479213710b341d7f7a4b913e466e453d1fe8e0c8a5d1cf801af5788ffa93658915140368ccbda646d9c3a5ec8745db225169a184b0b75"}, {0xd8, 0x1, 0x0, "c3258418bfe41e14bb5351ca11e74d7a35762ee143c49f620c603a808bd935bcf36712fdd3437e5835e1466b75310abc28975fda1e1ef4356267948310768cebb094186be4fd5a16d44dbc742f2392e1676a0a15cc42fe7a16ec4a40480414e4464c4ddb40526611f95413c6053115445781e7aa93e42eb807189060503386d18a37ee3be2e08b4860896a53c59fe65b0f85542fbcf14da6f15fb1934074b922b77b5751c78607d959d6bf6606a1bf0abca879396102a317799320cdeeac06b5378b2589aa52"}, {0x1010, 0xffff, 0x9, "68a6dea60417ab5677e9352aeefeb4d65c6896d70e1ec66a4ee3e7654aecf86237b1feb0d2af73f5e331b1beb840c15e97bec2015b0106efae9a22e0b5ad7e7fed18c199f30a27012f090504b6cef5c604ba7f67b8723ea156f39a76a834a8a6a0c5ece3c9d62d678343e072d04ac92d5efad5a4c7325cf10a942524b297e0f72903849dea349aae7f57efc0ac2c631492196af76ccf9f87488febb50776de91a6eb0bc026aaad1456ad7ab2572f370b2b062c6712f7512334ffb9f610bb7f557dc2841422e3df8aba19a2e386211ecec7a2eb74c5480873ded7169689463a30232b49cc57fdea70f0e49e9c4b2d3aae880a35b4926e2735172ed28371b2933e0f97fb1b9d683d4007a6766ebae4b11882517e2ce85fa141700abee644d1b8c1571293ba75eb3cb6f42fa298fd9a98a108a1f2a4e47fda77aa634d807cadf3e205ce0387a572b8fb2db130d4ac1fe1f8a0242875dacb01cbba42ed6be909a0f3541045dc84b174eef8def344ac01c5f9e7d752b7bd2d44caa2e20b55d08270e0c87646e119a40747a598f4420f785b057c42c369bbfff0ee004a68d70e2761d942735c2f97cfdb00c2c81ac5eac36a45a3a4be4f3f7fdf8e5ac122abbc1358ce6a06254a5c4759b9b8b80f2f83fc6b146ee8a7826f39b72c472e48c676678889d8dc6e2e73405ef4bd1f201aab6e8d867efe6b9b3368f73f84b7eacfb29084bc96339e19e24b763fc6777e060a423cca2c4b7adba7e5c8c7ab5b6c165415f4376cb10e70798e5101f2044a33a067883319a8da19c24e4512755b3644580857411b4203f448fbf96d987851f98632e47f088e795620a524f579b5dafbe451274a9f7fcb2d8d862279b5f06cdc6a9ee0fc5ceae853fb4b1cc2d1df443d30a563fcabe5872466312328fb53a1c39591e0089f8a78a1e22094b6e1c879aaef8ef7491d3ddbb773e3001ff7054f1ea503ed6594c1db15a1d57031f35c3fc3f9926a0b0b908888266de763d13b34f2f58540b7c93faaed7db939644edddcc2c763f39518f38591b60ae7378336eff4f2d97b1aa243d4dafd13c8a784a8d427918a0034718abf9246e07d4decfe6941ffe99bb0c3c29ab011346faa3e806d8fc18998b98db15f9cbf867083e04d3ef23772e4bbd95826d3b882022fd9099bd479da98ab5e62753117adbf35f714f7817193b6e04c50f696636f31109c6afcc2ab1971f31603aa16be5de52b9cef2394df9669aa9b1dabb38c2fc8928473d6b1ad225f370eefa55d3f370110f2737842d8c8476b9e9e8a6ba441a8ce8b49d31d718874e5d7a2111d139b1bc168119d25c9d186986d45b3b68275afbb61e570382845f74176da9e60c615c46810e7a0ebc4be8c51e25d4745b66b378945dd9004756665092e0f21c4928500dffc4320ec3a236870d7db5c4191a6f8e882ec0dfe1c53b2be8eff726ba9d8138b709e6dbeebfccfa4d930d9fe11266fd70f0fa9265558b805b6e90df7f86bee27634eb0f08c2d9e07a13433cfd677b2b7b22914b45abffcbc98478699131777bf4ef9234742076116aacafea89a0eec43ede1e4a911f54f4d13ea6ad9e1d9aef8881a700605e8e49e3e91df51fc86259187080578aad3cdd65caa8d2542dd30ba97cea67618355579dfe90968ac8449776b28b8d14a300a62ada192d2679daf4047dd435a5056087c7450f932c237919577420d8177f11b25173872403ca4ee64abcec1dbd60841532c5e2d99abe2d895485424d19127bb38376982ae76da9332dce6a12696556f0493a7b003e4263ce2a775ed0f7a326c85adb392cf2492c5efedd10ab30209b947806a1414411a0a07e8af6167515507db3461b9006bf889411243029fac9510814561d78ab032cf3d054010775380c3b6fb27c6ead9beae36eea11e068ed6da9e006c2283acdcbffb682321b5d1423bd3a0695c4489175bd9425722e393aca6130fae9b7b0e5184ed78f5aa32909ea1714f9e2d9ed86c0906dfc6fb3deb8e8fa72e827d46a7440d0ac333a32051b0e1b4db551a20156bba418b63aa2964011056b3a437f64198ae4baa449fee73c24a1e801f67b78fa8632d849bd7ec18e09cb742c3ecff6f043772d8827f6efd363f5043d2bc6dd1acf3cb09c196fd9ad8935ad6c1d526f01ea81f7bb00413af0a3b46a7a5c5c49f00e8a4f4449bb7e100cadacb61691544d34d27d55e0a33f8f94b2f211fcadb2a05821aee899b2626dda7e9397ba66f6ca382ce1fa3487706129f3e9066266910b012cc80252c4b9bbcf09a9157695890d2a63122fca03a5a4195689d73d7cc5cbf672f99d6e10cb1a1e614047a686e6bf8ef6ae8eb7d773c4bb25dfc1da594e6fd79e73c28e637602ea643a6836e04158b24bc2ff37b55fde74b27efb51c915d1e045c03e77ae527b2c68b7fdafdb42e02aea7226f0cbb1fb34e23401d7e19d0f09036661b4ba5d7576089af5f71633eb53aeb358a1381c0e6b6f862d0e82fdda0bfcf417ef997a453af1f394c3b68f11a245ef3c192e12da43a41fc69943cc49f5ff0fcbe0a5569b787b096a1d787fc30955fe701c612a8fd26e2133ea1a6ba3338f9f69639e03b3a4d788e4fb975be029acb6f125a2c4de115de53bb2a1d49ffd55eb5c0c9decd751632e6416a0b8f4d92b9416d35a77d08429d4d24278eea56c293032dafa243148815d3b28718e667c64fdffb3d3362b87c1a75bd7ad467f43a02aeeb8b2a0d4cccf7bed3a855c6b63a7f274ca03ab723e5a16a6c6d47c2c4c2135d4dfa092cd7864b931238c96d1d196c7f259c4b28638667f5dc1e87cc8adbf0ff4553a068c5c75ed1dc988d6b54dd082b114ddb4478c9b027ddfd49d048bb1ab130c8ff104f8de57bdf168f74ebaa8303e49f4a4885088b75546d51d3ab5cafc29eebf7e23dfbede6345fd5d572ea0a349bad7e17b3d607cffd586730605d1afabeeddef344b569a5003e11abf2a5107c750536177b8a904a4abc8a22b1cea48d0510f505e13cec9f29e21a3cf21e510fb9d478e809bbbed8ab06090b78f186fedc2517a748e20dffb73a6c62387e97f10d61a79c8e43a9349d8eb11d6981b5d87a22631009a2b5961c2de677e9c359a5f662913cac8b5d5ee53cb806d882bba554983bf6a7bd76f9d3c5fe1a69f5e40ffe87544ac14023bf6bde9589d54cb34361324eec0f778ae15d4a8a80bbf5c4dc7cbd8feb1b23c37b77707f8ae53c19311248ad0aeabb6f3496e213d5f504eb0d2c86c5e65b767c9a987174ad7847ae6a7dcac7fd0f11876573099c5382537e1ece590aaa31603c0b644d2fc666a851257f4185d6783c86664060971c6b4b93a50e40adc4a93d17398e2f1cb16ac2e78f760da989c69bc4dd86b2aea54610c1651fe73d9a3f2338553465a6b99be21a101a0f3d2f70b9515faf330239a1d7d987c4eecd15ce2bf64ca05df59f9a32742d2bee9ce2e907d1f9ed134cb4b835f0c833a76f4526e8f671c03a77e64d48791a6fd4300653df719fc8f0cc059892c429dafb164338450b9b2062af55dcfcf812bfa0cb68d2d713d64684c5fc50242baf80949407692aed475c31b17ebabda4af67a7cbdbb812e29623cc3736c5646466d14dffd1ef8b26dca2dda4d7970862380735b29c6ca70a8ed361df92c7e5c7d307c9f32a8376076384fad5272f7252c4716fc2d0718f3218a4f2b984a46fd462735b85fda0296463648a31e0d885fdc46d0d50fc528fb9f7501da3075ceec5cb2ec1562f925110184bd7855a01f6d25f5116c97a952d096cb4093b19a4a516b6be9926f10577884fb817636297bbd29875a3e112ca37d0f68bb208e845abafea326105186c7a511cb57836fe825dc2f6d828ac518112881f53da7669059e5732eee8bd39c112b71ca5d1fb44f71f91a04ef2a35e264644c2d58dc4e8d473ee0673673d5aac7c0bb165f8a22e7e05fda6d1e4a59ea91ec00a7542a99b4214639a12f8e378661671c7d3dcd30fb9800ab8fe0d43a68e6684faa1a1f70dcd7c1861c05c8074dd9066766d68eab5de7a28280655b503a20e5765ae0e7a901cf34fcf82005addf3350ba988237c9ec0bda0e7aa21656fb90f5dfa46775f26e5c393294a32f4ac73ce2a5169c5cb1c4f0a584396f5be654119b68321e72a08ad8014a1b95cc1fbdbd1396ebae4d0a1c2f6cb96f843709f2d8bdec9b05034cfae2a61e0d822688b50e2705e25a76473aa2c3a25f7dcebcbb43158d8ce641d7d0e44c3e1dd15c3ec74ba68bc85fa94124c1faf72422c172df21371674fa80b9d1cd0a7568f1c07718a1c93e51fcb2d5e1a48a11af4104927617e76f9c4b1ac5b646fcd304d412acc86a0908144ec29f6e3bb2ed26f42fe3658d7b539b7a0e16ba27daae4b415517ceb9a01a55c50f6d40ac68ed7028cc4534bf067adfa33653ad90a29a9bd9b5c1e2d9056b396608d354ec0a3b6764ddc13f0d6cc2e76bf5a420325247134aaf255fbdfecffd8eb4ff62f48fc9a5ffdcf60537e5dfdb24857920216de600c892042db487d3b7ef70e5a7b004486107c2c338a0deadd607368741097583ff17d4110c892ef4353e1310d54abeeceed291fba1b09d9c17cc9aec06170f869e64d0b7e1dc54aa3af54be1e73e1a414f8a790581a7e271cc5c01439b763d66d0c691d1da57b622a7fb30ba359ee691cf9712fd2a85a121f9728b3720ac932d47bf929b6a1b39a2c72fbb02fb82665a559fa92abde0ec0e45cba562e953bee1dbb2c7cc0480ff45b0bb3e4d98b331df9d7577477c32f5dd7332039cb47f9cc013e3fe771cf57a1cca59d61e33fd7b1fb8e6239063dee9acbf640fbcf4ab25bb6af5ac64329619d9f0a49cf13c30ddd237e785081bc80da8da0d0f91d7248a9bdf7df72acf1baf4cb669dfe360d2b3fe4b6c18cc25032ad2c49f9882b4ecad0c7876b5a206995b77301dd122932b07e036057edfa20268c35bbb20816d0e7d53901e1d69289455a438647e5fdcbbab38e5fa5b24c97d4486c8bda5c6c9e88825d70baa26b2a53ece1019561d62f83f9cfb17c084aa98444127bb382b9cdbace423f61fd7fb419b938c6fb9b5d9f44ee2ab067c5dde7f98b69908f78bf737b0843bb1ce6076646cb45dff0cda24e44ad3049d25a6fd3ba774303175001aa3389ad15dec9fe9457157da2607f5313e913c112886648ef4551667e52f8c6520d07ff3cb82ec0a7ce70dfb81f36df8a7885caf8ae901e1adf9b5440ecb572906df29138cff53c1bbd2636de97a403e40020ab4abc32bd9d5867effecbd7d74037d5fc8013e0ba52a7e6448dd62ed6ebf1814614647e4bf735c42e335b1f164e5622b2ae53ace9da0c2565200ba9385ecd823437d1422911e7430d8cdedae814aa1abf187fe78e94150fc7639934d76de30f93da9dee2d7914304d556a09726d88c2ea4cf28dd1dd99c798f4acc1d665bc89bc6b5f1b19888eda360175bbfcce98add578bce6e2a2319d3bbe4fadeba0178f00eb4b7501868d639006f32a840525b2b99966f000ea35e5f7f60ebaa9ef134f831f44b17159a776aca555d3891d46bd8fba3b3e08fc8972c3612e81b0ecb8b261f9cf640dcf67b2cc9a0e4ecb1a789640f7756ed92e0f3aa70824c641a5ae66cae9ad47b96c799559571762ecfdb1025fea312d02153f250d8c60af17aef132635eb9191ea8ed72dc8489a6788847a730a1daa7a7ad94d5cf77036ee2232c7aa02bfed5696ab59ac63519281b80078b7a14a97e34e405b2a9aa8a14e713538fd181a54238c1424259c0ebc582a23daa96fe34be57c33088"}, {0x50, 0xffff, 0x80000000, "edadf769cf834afcc391be3af58a9d41f2a55fe3d1617ee77287b781260d7a2a087db6eb9d28151bbb4c742375ffbb8db69f54726e652668ca59"}, {0x58, 0xffff, 0x7fffffff, "60ab78c78764bd558fe41dc3658b12df3da841b373ce0c716ef78019250188f30252daedf42bf4fb6d7de0d7ca549aac91bd67b19c10c7a8df1352e44294a5523dbe582670742e5c"}, {0x48, 0xffff, 0x2, "bad76b76d5107215e7507a1c4866a6a35f84260124b6f16f1b8d7ac0ec18cc2afcbb6830f10e11a0df31f9c28748e915bc2d75ff4f16be"}], 0x12c0}, 0x4) socketpair$unix(0x1, 0x10000009, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000240)="a302772fe1c4e60bc60509ed29ed6a9ea61cd2a213f07225782a3207368eef88ab51e3f2f38777acea43ca1678b7e55c8adc8e89a0da9aeea045a48988e791c455d966fcb2daeb1889abdabe789383b944216b5af1cdf8fbb9a8a0c07135069ef4a3f4f1b9525857fe6a8af10145d0898842e011e2c67248e891aef14f6d0340ff71383b528205049e08f078d96dd820895a580c9339048b5a683c8f1068cd5cb24e27b0e8f90f07229f0936202fc352ce9916f862347124f0f7580942b02a15f662b3390de041bda3d7e615904411bd81aad12482b1bc544ee995bc0c38", 0xde, 0x6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 03:33:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x20, 0x1) read(r0, &(0x7f00000001c0)=""/253, 0xfd) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 03:33:25 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = semget$private(0x0, 0x5, 0x3) semop(r1, &(0x7f0000000000)=[{0x1, 0x6, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x40, 0x1800}, {0x2, 0x100000000, 0x800}, {0x2, 0xffff, 0x800}, {0x7, 0x9, 0x800}, {0x4, 0x6, 0x1800}, {0x7, 0x200, 0x1000}, {0x4, 0x8f, 0x800}, {0x4, 0x5, 0x1800}], 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 03:33:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfff, 0x4) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x3}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:33:25 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 03:33:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x40000001, 0xffff, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x10, 0xfffffffffffff35a, 0x9}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000008, 0x3, 0xffffffff}], 0x4, &(0x7f0000000100)={0x2, 0xfffffffffffffffb}) r1 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r1, 0x0, 0x0) close(r0) 03:33:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x18, 0x5, 0x0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x840, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x6, 0x2, {0x8001, 0x466}}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) clock_gettime(0x4, &(0x7f0000000200)) close(r1) 03:33:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="676330052d85ac0d5647cc8da1ef7a29323fdadb62ca80ca54b6500089eab7eb621be88470f73dceaf2bd9672f537732fc104c1816099f32bbfd7a95e45eab1997fac823b9feb629c19a256a17d38307a35586a2f2b60d5afafefc4ec3d1a8d7e92938e3436b7cfc772f2304df040f9e0e8d187f23d3724412ddcd43d5d0a02ff32ed7150217dd3beda9ad86899e5081f95d90466bd40693801d1c5b6b996ad38eb21defcb2346906c680ff3b7c2a513769f7a17f2ed9ae7d10a764aa4deb72ad6c3c0facb08c122421237ee80c1cb2e69", 0xd1}, {&(0x7f0000000100)="cf2a749b3fb286593c26d5a34175f86bdd0335d10b2ace6a7d80f700cecc424dcd48be534c88c4d14bc4afc82bc25a2ff107e490082c40aa8d31a69fe334433b7b722620a42fd900f450aab8ffe30a777cfb427b337ca75de3961003fb74cd566a4c8e8109a77db27922954e690700d94ef3b1757f2d40d43dc2ba640f664e5a8a9ea6ad29925a4045f265c725ae95aad0a10f7a9aac9d4674db16ecd259dd593201cc431e19e0bcbf097d108112d1288ecb08f841443520b316b9eb", 0xbc}, {&(0x7f00000001c0)="e3b59df819d776be6e728240536fd5f47bc389bb8ed94a7891bd87d9069d6b8690f4145d513257f6488e57b98c78db92edea2c14316abb032dc5cc5702fc366846a3ea41e6160f620cf6fb643c994482f505ad7ef390956cacb7448b5f32a764360349ade0d98befcb6d25836073396bac7a0e234f832183a934093aae91e20e2f3088bb0db224f323a19650ffc4c6abae0fedc29beabff20dff6e28c80b081b40713e836e9e50bd9b59be7148", 0xad}, {&(0x7f0000000280)="d31d1acced76ec7f8443929bd2ff08d98b844e999a4f8bda6078849421c7406c7cdf36abfdf4f520fb2fc01c97070089f775506c6430eaac26312bc67907badd4e506fcf7b6ff7811010363c7921ce2ae7312dfec4f5bbda197e5e3051e66bca66e26cc6bab4fce1d542f58ae3a9f578e732d1e3b68dd6983b63655fc22fd54ec9fb7010d480565cd64c9ef5c819915ab6c05d71270e38ffd9fd65fb4b31d44c6a", 0xa1}], 0x4, 0x0) setsockopt(r0, 0x20037e89334, 0x4, 0x0, 0xfffffffffffffdb1) 03:33:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:33:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 03:33:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400", 0x0, 0x4000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x8, 0x8bce, 0xfffffffffffff671, "bc412fc2edd511489adff1d923eca9fa33a684a5", 0x0, 0x8}) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = socket(0x19, 0x100000002, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xff}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/126, 0x7e, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="a54d33086eeb9a1a4a893dae601f28b48597e08b43b79a0c7240310efd489fb1d593db3b8aae4661b05d2732f3df0400000000000000d7c10d81f6096e49a95efe9494872857761997ba1dd073be344411a13a7842f187e91a873828609fb2317a8094b07d402bf13bf9e4f1d482a1eca9a38967544e7692c5bab3d6fde21ee83e01b98ad5b1a2410f1edcf48374a183249552e94477266bf09e73a24e2e8ad3ab8ea92e6267cc67c5a370ed8dce7884ad"], 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getpid() 03:33:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) socket(0x31, 0x5, 0x100000001) r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x61) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x30, 0x1) setrlimit(0x2, &(0x7f00000001c0)={0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xee, './file0\x00', './file0\x00'}) 03:33:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x41) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 03:33:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000009, 0x67, 0x0, 0x0) getsockopt(r0, 0xff, 0x14, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) 03:33:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./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) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 03:33:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r4 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x5, 0x7ff, 0x100}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0xe44}, {{r0}, 0xfffffffffffffff8, 0x41, 0x83, 0xfffffffffffffe00, 0x3e}], 0x5, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x22, 0x6, 0x0, 0x29f5cc9f}, {{r0}, 0xffffffffffffffff, 0xc4, 0x80000000, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x40, 0xd4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x31934fb7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0xf0000046, 0x7fff, 0x200}], 0xffffffffffff8001, &(0x7f0000000400)={0x80, 0x3800000}) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r4) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:33:26 executing program 1: kqueue() open(&(0x7f0000000080)='./file0\x00', 0x201, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') r8 = dup2(r3, r6) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r9, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) 03:33:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) r4 = kqueue() writev(r4, &(0x7f0000000c00), 0x2cc) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) listen(r5, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 03:33:26 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair(0x22, 0x4007, 0x8000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r2 = getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setreuid(r0, 0x0) syz_open_pts() symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000001280)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x20000000, 0x1, 0x8}, {{r3}, 0x0, 0x0, 0x20000000, 0xfffffffffffffff8, 0x1}], 0x2, &(0x7f00000012c0), 0x6, &(0x7f0000001300)={0x8, 0x1}) socket(0x0, 0x4003, 0x0) 03:33:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x1, 0xfffffffffffffffd}) flock(r1, 0x1) dup2(r2, r1) 03:33:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4e380e35f56953f7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) execve(0x0, 0x0, 0x0) 03:33:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = semget(0x3, 0x5, 0x200) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/11) 03:33:27 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) msgget$private(0x0, 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000680)="979f63b25f6e951a38720275ea3c6f31ce092ce49847fe841332888930ab244879dc0e400c3ed33c33ec4ca7436d985156d3ee93e810bb75d70fd3c9585db4fd7d56ef3bbbad655cf2524bd09414c52f2aa579dda0b6b42ecd5af4a57731e92ee19440053ed5381fca999aa9c76bbedebea3b8a6b4a931fd5747fbaab9f62d6da03575df6febbc783a9ddf08513954"}, {&(0x7f00000002c0)="f038912e477e3f2ebd941cf2d8f2bf237ffa5b757d50bfe8f5d11654849ae265f586473bf44fb1eb8f5beef0d839b698263c4fe37954916412d5501e9c7026b8ea4971bb19e62fd945a4a88d68e98c788bd7be491783c44c637ebaaf387e4421642dc0aa8374b1beb2a263d884856af4dfec52f404361ec8b18809378cb85afc8d11f3f85ff740155a9091e8f8047c1ba514334d01aa609f1c5e6501dafc425d0b92e21c410a2fb5078c0520e1"}, {&(0x7f0000000380)="301812fa1464a1e6e91e389e58ba655961c4219ec040703e1d84ac81ebcc7166d73a38b72896cbae4716403d4c31d3cb18b850e9a432e199977499472dcfaf45bbf6c7fbba053787ed3a93d846bee8a76b379cab7231bb761fb44603a2a1c071b82b1491635daf497467bccf415ed31172a2092c2f4d558ad0d9f6667c97fe8359c60c6b03483eed05cba75dca03de14c56f765965364b05a76d4470beb4b8490496"}, {&(0x7f0000000440)="20e2da44a1828eacdf868721237a8bb2b91995a9e2d93467cf0d36e24b6f6f4edf9d6bcc727d5b98bdca32ddb3953ce19e713152de37faaf76e9a6efc72d7ced286985fc7b29692b4e07967a90f50925305335fa4a15ed47e2f5967e620766f1e555e01a7a56375e31fcd07ba8a55e2195babf057caed72df059c90bc032b7b8f9b273b308c01bb2bad59e4a6f82373c3bc9533778c16486c50ee10c25f62325d71f2d41dbe1319984a39ed9a307837191140b51469747d6c314d7e326e5010765840746b3c90b33cc473a4e58e1c9bf30b7a4"}, {&(0x7f0000000540)="a6fd22f21416b177414bfae7f0339744b4443a3ab72a0d703d695b8f3a97bfc2d4ca6b3854f3345a33d29fd42b0df9a799b79f62a98296c4983b124ea06e61935a806b0305817c98f8db71a10e66c0365dcf493402bd298763bf00ca2dc7ba6356954f56f06e2c970e9173038306a3fcd36ad52ed3f0618347631c01ae2aa5089153b7c7936e38da0c8cea7db6b4b4f94e6b8b0459c33e0d8a"}], 0x1000000000000276) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="f90f0d0345f0b9202fd57bb37ebd83e19ddae5b19c799c61c8231973ee41382d548d26ba46fcc2fd0027d3b6eb9d1ce71378fe298ae4f0023b1c759b05c5a64277a3a18bf335b4d8a5321e74871009608bdfffbb2f2ae5d7d0ee0bcc679b1c732d937f65ccdf7284f480f5aef1092a43a1e37d742b980893b312a48c90dfcc648e16f3e054fd493a78111ad4972828f5ea5cc2082b30d5b9547c76a78aa8c84531fb71e85d26b3f5cecc8ec9c995", 0xae}], 0x2, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 03:33:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005fc000/0x3000)=nil, 0x3000, 0x10000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x3, 0x7) 03:33:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) r4 = syz_open_pts() r5 = accept(r3, 0x0, &(0x7f0000000000)) write(r4, 0x0, 0xfffffffffffffea4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f8, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7, r8}, 0xc) fchmod(r2, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:33:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xfe, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 03:33:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x5) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x80000000, 0xfff, 0xb0, 0x5}) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x5, 0x0) r8 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r8}) sendto$inet(r4, &(0x7f0000000180)="f284", 0x2, 0x8, &(0x7f0000000300)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r5, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 03:33:27 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x460, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1000, 0x8, {0x4, 0x5}}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 03:33:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) 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() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 03:33:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000003c0), 0x10000000000001e7, 0x0) 03:33:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) msgget$private(0x0, 0x440) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/192, 0xc0) dup(r0) chmod(&(0x7f0000000200)='./bus\x00', 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 03:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001280)=0xfffffffffffffffd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x5, 0x7ffe, 0x7, "e4925e502637cf7337ae91fb41471a7cce3a31e5", 0xffffffffffffffc1, 0x20}) 03:33:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r4 = getegid() setgroups(0x3, &(0x7f0000000280)=[r0, r3, r4]) r5 = semget(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r7 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/183) semop(r5, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0xa000, 0x1000000000003e, &(0x7f0000ff0000/0xa000)=nil) semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r3, r0, r1]) r9 = dup2(r6, r6) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x43, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r2) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r8, r8, r3]) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) 03:33:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 03:33:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000440)='./bus\x00', 0x203ff, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000003c0)='./bus\x00', r2, r3) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="e34c04bfbad5ca07a7de2320299163ce9b71c46c182bedb59f580a6506ea8cd50e0a0fd81629e7d44aaafbef9b3807ce1be3dc9a21bce95365ef37bf26a51ce1b8a45efae7baaa35aa3e86f21b35edb913c7d8756fba49934ee560bce63d3644bd617801a1f71624de3f67b8f54667687fcc353d9e7bc1aaf7ed592704a7d83d73895ed7e3a64aa4cf62c9000f98c4bfa6b735", 0x93}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="040000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x400}, 0x1) setsockopt(r0, 0x8, 0x797acf57, &(0x7f0000000000)="4fa306eda6e618fa10200f598754", 0xe) 03:33:27 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 03:33:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a33043b6e05b", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fd", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 03:33:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 03:33:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x10000000000000, 0x2010, r1, 0x0, 0xffffffffffffffff) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 03:33:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x2000000000000091, 0x0) 03:33:28 executing program 0: nanosleep(&(0x7f0000000000)={0x6}, &(0x7f0000000040)) chroot(&(0x7f0000000100)='./file0\x00') 03:33:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1284ab64ba7f54d0209123635907abff7f70c322b82694c111c186bf1ba3d2000322ec9b8c0630503c6d06854aa4f7c7c15d59b315480b4aa09164ee205f3408e69ecced59059306b62e78af85276aa4647163642bf3d9e4a009ba6b7956dd80cc7174ece956ab81279206ba4e63bf91b2a15ccde49cb752bad737d8ccf6efb4217fed2f4b3bf457084c2badab21f407904ce1a24e4410474e9680be65d08cdee283b1d7f69d5fb2c14d81de56", 0xad) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x418, 0x10) ioctl$KDENABIO(r1, 0x20004b3c) 03:33:29 executing program 1: socketpair(0x3f, 0x5, 0x1ef1e06, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 03:33:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/209) poll(&(0x7f0000000080)=[{r0}, {r0, 0x24}, {r1, 0x82}, {r1, 0xc}, {r1, 0x194}, {r1, 0x5}, {r0, 0x4}, {r1, 0x30}, {r0, 0x14}, {r2, 0xe4}], 0xa, 0x401) 03:33:29 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000000000), 0x6d) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x4}, {0x6, 0x7}}, 0x2) writev(r1, &(0x7f0000001040), 0x258) 03:33:29 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 03:33:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x0, 0x0, "c730c1e7bb2fcce23c5b9cd1b8c2a660b30c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 03:33:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xee71) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000200)='&\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='^\x00', &(0x7f0000000300)='-(%\x00', &(0x7f0000000340)='\'\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\xd2\x00', &(0x7f0000000480)=')-+{\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='^:\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000140)=""/52, 0x34) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000640)) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x12, &(0x7f0000001000/0x2000)=nil) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 03:33:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0x101, 0xfffffffffffffff7, 0x3, "05aa0324e404f5af05defe6ad66e8a26dabcc7d9", 0x400, 0x3}) 03:33:30 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpid() r5 = geteuid() r6 = getgid() r7 = getppid() sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000003c0)="1ada4e8bdd12131e1a5499fa5ec0457f676c34fc1afafb5003a66f7bdcc6044f5013d3d315cbd83091ab6ff7920f7c3f00c01253aa168f384353228568ca39c9d1758ddd120f11c3789844bb25f9e20315e10204018ed6ca5bf53d99b08b92475dd6f6dbb3b93c0ef7bdbab054f922bc25b59a40759b479f91e04e778ff1a05e91f172a840401fb2fb165b4de92b1e8b01180c059824a729d6e1562432ff7b23cb69ecd7de37425524e29a4468385180be1a5ebe557800df8b1ae2f770ce6bca3ef4c778cbcc0534ce400afab9e6fab182b51da30090431e2bda27bf69bb0c754ad7e3b4aa6730d51e392f688aaaecfda4f1c050bb7e11d301ace68ff291e9ae7aa5cca525b5724546aef2a714d861f5535f0b2b9e9585326b8dcf5346b4445bf2f19fa409844e51dfe715185e10ccbe4e319895f13230b7aa28f95469516918d793847f1a550979dcd96ea67c255455158883e4bba744b147a5c618791a373941c6794ddd71097608000f78e5d9e7b9e00ed3ec267331e29eee41b91106cad1dddf926def86ef3c569f9916c2bc260ebd56be59c3076e3d57cc1b459f384fe6998c4b9bb5790da0ae5a1028a15e06491d2d00aac9a6f62eb245013d9166b50ba454a8dcdff979c759a3d447757e82fd0411ec686f97445ccea8f188cdca0e8b1489678a152fa4e9352eb67bb3919dd7cbc147f4c218e5af25c2d7ae0d5a404584cb9903fbb2d9a339116aa611e22efc56ae0393091f915a7ffca160b235835d52edc4b0e771b2473259fdb1c378f2995d1f25258f96fdcf3ddb28ba67186fb0cebc4d0cce777ebaf7c1b194c354630b07e45f2839003e2eb35e3344f11b926f30641361f7cfc55f05e0a024d9be999fa576c39447d8c10c1c777beb3fe92937ccb4e1e9b7ffa3c28e0de5d3c88e46cb92f0333d837fbe338f792502e1fb85f7834a34d168d4cae6d69c87403e813b65c79c904c2a8c436895ebf4c1b333a663201308b36405b4eeeb6df65536b323dbc03f951e7827980aa7a71a643815dd14ef77ba2ca88f4a407229f6dab3ec560fa3208effafbc597bcb8b53e87b2fb56941b798252c056d0991c00640e75fdafe5fe38aef7bfb9264be1b08da757cac6df01e26cf5f0f545f9a8af65b46ade605137091c5412a90de225919666dd0ee3c7040d3d08cbf6b1b096d44b365531514a28f0c088adf4a8067de51a425ac02deb0d48984ddab4584dda606481d5211e6cf3b8fb2f67c0131ecd534e6d91e198c90451acd199629a0f4328fdafc0ba777696449d21be8b74eeb87624f2432a71e5e166f4e928cf99b0dfe20a12735519a80072ff078ac85118c9db4005a76bb7d2b41ea6ebd33024b69a464d99b9bed8671f4002f2795e853dc2c26085c018501bb53ac85a46863efaa40bedd205f249a6baed17d3417cda10c8e6e961203d2f09beebc4478bd5c08d6dbb3f5478179d396416262cc2333204f93fe97a79c6a7f5308c069e8f4c3eb0893637e59f77ab17edd869666a46b22088b12c4255439fb8e7afba6f5e514c50dd8d4cdf70ba7bafeb73596e8726e91dde01c520da69899df3c9207bb64838491d185628654a9598cb46793a46f06c5807f06b87da0b063d393ec7723a9c4338ae987f85fcbb776abb66aa9631666677c1dedf7f26cbc7633b671174a99a2af109c1b25a3883eaf02bd3fa94ed1bbadf9404211bdbaa581ff936827bf3d0b8bf22cc18ebff41561f3efd631467e401ec3e58fa4c3c4d2b93b53ddb82ecb587661c200ef96a2cc17f1ee913004639cf368cf439fd8a557a8e59f7f3952fefda33d94cead174e69998c2c3be7d0bc26f1f4ca9d6729ede499e69ef4c66881111e8d45e9344bcb782bbfe926399180ff6b9322f79b93370c692938092f25b0e4de4bfe66c6b07c64dd1c1c79ab624e60df5060c14ffdac74e87196dd619b567b0052e42103b1e8a4f87d6a2b0e034dc9419f9aacfadf33c19a77b283c7a2f8cfa14f77da4d6664a5c3d465592da1b488e68da450f4c84e0727b77f86f769cf316fd5c0d1524b08805e0640bffbf79419098d614041d1a566ee838b411c5494559953ff895f64cea074bd8e455fa4c16ef86126139aacd880a6a60dbcefc8701f355153bf8caf6b3c3c1e8426f9a0e51a43fec31125223ec12a2d603c23bcfefea9f189716ad52a40d7af148ff7e6d8108940f2952923d3cb95db769af81ad2088f9558a438021674568de6ce1c5c50d4ed4bb44d4536d0cc337e6b6ecba1f570a9ab510017fbb7d27717fab63e46f252f16cba9478ca826c00ccd961f268bf5636bb035608d1767f0a29d4f9aa84ce76ca93507bc8a01b68f8013dd31402c738d1d4021806f25ae54077fe49e96b0d1ad72d613b00a19f5f343dcf0b4e12b57995bf617147ff700806dfec156f69d7600f50f113def8e3a25f9a98477a607a19abdb12c4c7967bfff2a3ea1ee58c5b59d6195ab806ff14327408a905690968f5f9e1e81f7266634f2b5c11b61f052ed89b533e4ab2f86be16ff28f9b709343942adf1ae8b5ad60edc3e76d098af478abf8ea349a2e247bac3f6b183b4f34f26302b60280541d3934be84b2a8e1775bf1cb7425fc67fcd5cfafa96b9ffde8b4c735b04ba4e4e802e7bd210f9b732e3de8d979eff1d8bd525fb7179733083c44968f853b67acc7331cf92d07c031ae8eb04a00586b7ff6b61066a91e9a612c96ed040f7c85c794184627e1277665950132ccf4cc9eac3efec40e79812e6e9a50ec66d69328ec7c067c7c51b77a6e9c7294c9f680b16ff473597a9cbd4db1c5e5d8b2f371f4c4c79ddc1fcac6a64bc729fcb845880ca4fb581576a526b2c1de5bfda84df4a71f6aa5d806d961d7a71d914f829d31dce7c16e8b06abe3081fee379dad5c249095ba78cae7afb18b9205ad4d228c205cba5b144f704f298a5e1e4a12fef77393fefdc5f069ceb177e011a3eac429c99c2c2d9ddfdacc40a271529691421f34b1acd33811ee33cf643fe202f7c5f9c271c622a92c151e5e3358712de7da62ea59c703fe2a0fcca68e1ae04cced7821a648b7f92c9f870c700db03b71d46a3a5906d956a0c9e4d773bf6b2008338b95dc2bb97604cc59250f3185a05abde1df4e399631076dc092fbf7461ec4158206a0cf36ee9064856b2aae32df3a950cd4c8982e5747e834e9567d27f3caf6b036e3a95df2f95dd5c9edaa91200fb91ba5e8ffffee0988c75ef101dcef9332a0a89f449becada15d6e4afea5d97270ee40f79dc58c9746af3c05272f74f46ee9e6f0389795cd86580f72beb0d1e58283450e7f2355a07f25b6d0f16ba78202b59b07993133039f913d41a8148069dccad483c02907dc93bec8260a89f2a31e4806ae7a918b4a8037dcf3ff882772dd7e0e1771f27106d148228e827d11d25d10efd197e42af3e952708f6c30c444f84d9036f82c4b4504daa18a97736f582926ba00d8c43651ab609ec7423ab793634845d41abbd7f1e6ed42ec4215643de24cd0ecda1ecc3c88d733d38fbb9f87cc6948817d3278be2335016e45971de3eaaa839cb7f39f5db27a2e9f793686d41bfe88836ceae26567705d3036fab44ccf05d580acdfdc3ef120da35eab6dbb5f09be3375714f3b472ccd50534c5cf2611d8e967e6e50b244112841711857cf02395f9333ca26567ca22b2643f315c9d69eb141f5e24b4ad1ad190d2eed72b7206e2000cfe439eb36125aeb7b381297893bfe8930fd701b83741ef4a24fdf3dd78d0911ffa222e39c58b5086244a5cf99b9f73c9bd2337681bc3d0c870772e31b1d45a2fb174332190c469ee80766f609784d76309d20a38f1c8e4c8afb0dc837a2c61d4de0c554534d866e2c5726a23e2ff6f6246455ea943ccc0886364e3d1d400e26d6d09f16d394340157194887cfffe1f9139766f08352fb50f1e7108f24e24f38a661ea4694299fdde0a994eca6fa1cab44cd2ffaebe9c8f8eb5e745622eae440f16ddd749ff842cd18bf98ae147f74ca26e45a56849dde7733814006422f6a171964e3ce3593a79013f154073b05a89a2813fabc34d84005d055f4115a90fc4040f3c3e4d7469c2a2bfde6a5e22af7154a8eaf14010df70ad5d9cf3aa66e4a776688c7e586773571679a9e262b75fd0c9a79fffa481c4fe1f46f62fdf8ce0adf2fd12d3b68dc2a4d23427f920f75cdbf350f477c2b2ce16120310e04c3b6c18979c01ae9df7b9feef529253fadb80caec766956d58d11dc666aecf537a1e116e154c74c2fe1765b4305853740e2b3d28a4187fddacfa9d2bc5645e970ba902517bd74bb73e2e6ba5c728dd932190825dc5eac704fc9e1613018b22cb212b585d56024d4d68c0188c1a41a1527aeff9b1e2de31a50212357ac9d1b81475a8088b9e4d6f3d8ad5b4c2d0a55f7eb0ea683697525abef5d77d9e237c5e95c6248edf68d63951343aac43747b9ac101b7e8060d3eb7b2f6e5e9fad599b946afa05d6d8699caf640ce5e4a5732cb31583404c9e6b63a0cf6aeb8a789bf6aa0608b0930d7c0d07b9c734392d50a39399ca910ffc17a1bfee882ea593b95f9a00130759da36ffa7d8e86185d9a32c9983fc140f187eadb9e5efd6f423ed467fccdb6ca0c50e94931c50eda800b0c7e690c725bad4148c2f57e3c24edbca23c6f9153ce393fe74a98eaf29985332c5a6810592032ee9b7bdad4cc7af5a0d5f11535e8aed03d8b3f1b52830d426b272e61fb17217cc2acede28a34c89ec3697ebf938916cf8281f5053a37148c941158881456a11b22043ef28f8525a5aae1348460ff230f988198eee895b55d47b8690490e2cfd2ad97d1243bfc3397a2e9d1bdabe5f8da74ebb256aa38b201ba6d47cdc5236b8451e1f04f941e4692cb97380d60c24c1d2ec984709f9d3ecc98dec6a6a609253243d17d0454dd7813e8c91b93c998ea51f3845ef24585ac1657213bdccaf945c02c5283fb8b8591ed366a6d6f068a38a67a4ecf6216936fd7dddcfb9272cac265864fe4914d15efcef06e0a763817518a7e6f842bd2a98a472f3c344ce45f120349866476c5cb54b9b641301d1fd1e399f309855a5573bb6f1fc6159ece42967536d2f997ed6f4973f13a7ba8800c8636c8366eebf9efe9f8f716dd8dead1b1bbe7025ea1ffd762d9f0f3a9643116a81df36ebb7c20fb2aedce88745615e35de8f95f86958dfea9b6e86a848a2fe84026d5fae539e453894dd9433c4cada497dab9a691b569dfb37bd37382bc75ceaf0ad2c01e7a2448e117372b16e8f8c8f9e37088887a481c3b6248f7748dca34e88e097d23b13e0021ed8e838a1c4bb29ef88faa3754d72f7f81af1067ea7d2866cb59f649c3cae9d0e81f019bc5a40b531f5db55bc511ce3af897487d5b1d7cfb9a2556ca810590a8c4d829a7a62048161305996d6cadbd02c5dd29dc357c5afdb6734304f2fcdd28eeec7fda6fde5fc26a83cea8e458c5b6f94486c3e254984ee65f7f04bfa5c7f054806fa4881adbbac77f8b2bed281edca69a33856fe1b80bf0a3329a4894995c95054b5bb9bd514997b86e498f499bf0cbc3bf9daa3ec3b39a73387bd8189a4014de17cb80a2506502d2c2dc6f6eacf24cb75802d0d5c3741a5baeabcbec7e6c488c2bfb961317e9d20f10b3ae0049ee8cf86cb077e81bd891650877700ffd7a831bb1fb047099079526daa15eae7298c3d660413602438c13e34201e18d8a313aeff6dd2d0de9acb8ad4a45dde2107b9c80570ffb88f02982e8e125fa62509ad3d65dee236443ae3f6ca35a1f5e7d", 0x1000}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r7, r2, r6}, @rights={0x18, 0xffff, 0x1, [r1, r4]}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0x80, 0x1}, 0x4) r8 = getegid() fchownat(r4, &(0x7f0000000000)='./bus\x00', r5, r8, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) 03:33:30 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 03:33:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='N', 0x1) uvm_fault(0xffffffff822484c0, 0xffff800001966002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff822484c0, 0xffff800001966002, 0, 1) -> e rtable_satoplen(21,ffff800001965f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149d0950, count: 0 ddb> trace rtable_satoplen(21,ffff800001965f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001965f09,ffff800001965f59,ffff800001965f11,21) at rtable_lookup+0xed rtm_output(ffff800001965f00,ffff8000149d0a40,ffff8000149d0a48,21,0) at rtm_output+0x1a7 route_output(fffffd80370c8300,fffffd8037006900,0,0) at route_output+0x78b route_usrreq(fffffd8037006900,9,fffffd80370c8300,0,0,ffff8000ffff8968) at route_usrreq+0x35d sosend(fffffd8037006900,0,ffff8000149d0d08,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8968,3,ffff8000149d0dc8,0,ffff8000149d0e90) at sendit+0x58f sys_sendto(ffff8000ffff8968,ffff8000149d0ea8,ffff8000149d0e90) at sys_sendto+0x92 syscall(ffff8000149d0f40) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,979129cb010) at Xsyscall+0x128 end of kernel end trace frame: 0x97b42aa50d0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149d08b0 rbx 0xffffffffffffff5a rdx 0xffff800001965f5d rcx 0xffff800001966003 rax 0xffff800001966003 r8 0x21 r9 0x1 r10 0xffff800001b3c680 r11 0xe9ae924cfabc677b r12 0 r13 0xffff800001966003 r14 0xffffffff8218da30 mplsdomain r15 0x4 rip 0xffffffff817c2be0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149d0860 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=394815 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff82259c50 process=0xffff8000ffff66a0 user=0xffff8000149cb000, vmspace=0xfffffd803f014e70 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77118 390128 69448 0 2 0 syz-executor.1 *77118 394815 69448 0 7 0x4000000 syz-executor.1 29777 11761 0 0 3 0x14200 bored sosplice 69448 334735 94428 0 2 0x482 syz-executor.1 21448 457348 94428 0 2 0x2 syz-executor.0 94428 17053 30107 0 3 0x82 thrsleep syz-fuzzer 94428 307490 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 401864 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 165239 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 356759 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 290481 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 405922 30107 0 3 0x4000082 thrsleep syz-fuzzer 94428 421049 30107 0 3 0x4000082 kqread syz-fuzzer 30107 177734 2098 0 3 0x10008a pause ksh 2098 94023 87205 0 3 0x92 select sshd 78746 10324 1 0 3 0x100083 ttyin getty 87205 172538 1 0 3 0x80 select sshd 15745 142164 40215 73 2 0x100090 syslogd 40215 11771 1 0 3 0x100082 netio syslogd 59144 338606 1 77 3 0x100090 poll dhclient 5054 229240 1 0 3 0x80 poll dhclient 98682 369297 0 0 2 0x14200 zerothread 4566 237770 0 0 3 0x14200 aiodoned aiodoned 35468 373226 0 0 3 0x14200 syncer update 69030 406282 0 0 3 0x14200 cleaner cleaner 69918 200478 0 0 3 0x14200 reaper reaper 94853 360388 0 0 3 0x14200 pgdaemon pagedaemon 15305 345851 0 0 3 0x14200 bored crynlk 38098 328040 0 0 3 0x14200 bored crypto 22117 239301 0 0 3 0x40014200 acpi0 acpi0 66072 194718 0 0 3 0x14200 bored softnet 86060 38240 0 0 3 0x14200 bored systqmp 95241 444013 0 0 3 0x14200 bored systq 65792 50654 0 0 3 0x40014200 bored softclock 19927 273793 0 0 3 0x40014200 idle0 82320 88553 0 0 3 0x14200 bored smr 1 372964 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9449 6310K 6320K 78643K 10583 0 0 pcb 24 9K 10K 78643K 134 0 0 rtable 101 3K 3K 78643K 193 0 0 ifaddr 39 10K 11K 78643K 52 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 24K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1277 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 3 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 120 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 30K 46K 78643K 254 0 0 subproc 64 65538K 69634K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 12 0 0 in_multi 33 2K 2K 78643K 36 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 177 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 70 20K 20K 78643K 1060 0 0 UVM aobj 14 2K 2K 78643K 14 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 6 0K 0K 78643K 13 0 0 temp 96 2350K 2416K 78643K 3088 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 80 0 73 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 12 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1620 0 217 46 0 46 46 0 8 0 ffsino 240 1620 0 217 83 0 83 83 0 8 0 nchpl 144 2001 0 382 61 0 61 61 0 8 0 uvmvnodes 72 1681 0 0 31 0 31 31 0 8 0 vnodes 200 1681 0 0 89 0 89 89 0 8 0 namei 1024 5021 0 5020 1 0 1 1 0 8 0 scxspl 192 4862 0 4862 7 4 3 6 0 8 3 sigapl 432 288 0 275 2 0 2 2 0 8 0 futexpl 56 2001 0 2001 1 0 1 1 0 8 1 knotepl 112 80 0 53 2 0 2 2 0 8 0 kqueuepl 104 34 0 32 1 0 1 1 0 8 0 pipepl 112 214 0 195 3 1 2 2 0 8 1 fdescpl 424 289 0 275 2 0 2 2 0 8 0 filepl 120 1678 0 1583 4 0 4 4 0 8 1 lockfpl 104 67 0 67 2 1 1 1 0 8 1 lockfspl 32 111 0 111 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 303 0 296 1 0 1 1 0 8 0 zombiepl 144 275 0 275 2 1 1 1 0 8 1 processpl 840 304 0 275 4 0 4 4 0 8 0 procpl 600 454 0 417 4 0 4 4 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 195 0 177 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 19 0 19 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 46421 0 46389 12 6 6 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 76156 0 76086 10 3 7 7 0 8 1 bufpl 256 5450 0 1160 269 0 269 269 0 8 0 anonpl 16 37363 0 28911 37 1 36 36 0 62 1 amapchunkpl 152 1381 0 1300 5 0 5 5 0 158 1 amappl16 192 1003 0 551 24 0 24 24 0 8 1 amappl15 184 59 0 56 1 0 1 1 0 8 0 amappl14 176 28 0 24 1 0 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 55 0 54 1 0 1 1 0 8 0 amappl11 152 242 0 230 1 0 1 1 0 8 0 amappl10 144 58 0 56 2 1 1 1 0 8 0 amappl9 136 331 0 328 1 0 1 1 0 8 0 amappl8 128 164 0 149 1 0 1 1 0 8 0 amappl7 120 21 0 19 1 0 1 1 0 8 0 amappl6 112 55 0 48 1 0 1 1 0 8 0 amappl5 104 228 0 214 1 0 1 1 0 8 0 amappl4 96 265 0 242 2 1 1 2 0 8 0 amappl3 88 137 0 131 1 0 1 1 0 8 0 amappl2 80 1621 0 1570 2 0 2 2 0 8 0 amappl1 72 14257 0 13851 24 14 10 19 0 8 1 amappl 72 699 0 667 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 13 0 0 1 0 1 1 0 8 0 uaddrrnd 24 289 0 275 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 289 0 275 1 0 1 1 0 8 0 vmmpekpl 168 6206 0 6187 2 0 2 2 0 8 0 vmmpepl 168 36872 0 35511 102 9 93 93 0 357 33 vmsppl 264 288 0 275 2 0 2 2 0 8 1 pdppl 4096 584 0 550 6 0 6 6 0 8 1 pvpl 32 129319 0 117901 108 3 105 105 0 265 9 pmappl 192 288 0 275 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 403 0 12 12 0 12 12 0 8 0