Warning: Permanently added '10.128.0.127' (ECDSA) to the list of known hosts. 2019/02/19 00:29:48 fuzzer started 2019/02/19 00:29:52 dialing manager at 10.128.15.235:4635 2019/02/19 00:29:52 syscalls: 1 2019/02/19 00:29:52 code coverage: enabled 2019/02/19 00:29:52 comparison tracing: enabled 2019/02/19 00:29:52 extra coverage: support is not implemented in syzkaller 2019/02/19 00:29:52 setuid sandbox: enabled 2019/02/19 00:29:52 namespace sandbox: support is not implemented in syzkaller 2019/02/19 00:29:52 Android sandbox: support is not implemented in syzkaller 2019/02/19 00:29:52 fault injection: support is not implemented in syzkaller 2019/02/19 00:29:52 leak checking: support is not implemented in syzkaller 2019/02/19 00:29:52 net packet injection: enabled 2019/02/19 00:29:52 net device setup: support is not implemented in syzkaller 00:29:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000080)='./file0\x00', 0x70a0, 0x8001) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) rmdir(&(0x7f0000000100)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0xb, 0x61fd00, 0x401, "1d5ced1531090bd7269ce3ca2fbae3d036fae895", 0x6, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6aa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x3, 0xcb, 0x1, 0x6, "5a03242959ab992ab915785fa4417ecb66ac53ad", 0x7, 0x94}) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setpgid(r2, r3) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r5 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x1000, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0xff, 0xffffffffffffff01, 0xc4, 0x3, "71402a0446d7d652b161fbc64efa6425df954639", 0x4, 0x671}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) chown(&(0x7f0000000540)='./file0\x00', r4, r6) r7 = accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r8 = open(&(0x7f0000000600)='./file0\x00', 0x100, 0x13) ioctl$TIOCNXCL(r8, 0x2000740e) sendmsg(r7, &(0x7f0000000b80)={&(0x7f0000000640)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000680)="361af75eee85300d9ba9ff0fe22ebe6ac4135cb6464ba9d49a1c7bc09cd56dd41eff3d410111b862439176dca995a9789d7bbc683ae4792fce0c07fbfcb94ba2d48adc4378ad377f726fc88b070da463c9464b04f15fedef6b2c3285c521", 0x5e}, {&(0x7f0000000700)="4c5a649222521ba8b465c69d1f6eaff9f03404253b1d6124cdea80b7bef680349aea2f84bbeed5443b5186bc51f13fba2f4b1fb128cc6465a2626f1fe335c8b4a54b093ec4ab495484ad79fe3c390974bef7158d8770fac4e144c364161818830dfa04d5a82eb3a86d11a0dfd44cb3ee4496fe953d82056d5c5fc042009056d89dad96b8b29cbfab64e2c82f0dece4b185a006431fc7c28e9df1b5bc0f4ee966567929d5ec92c6570d801d2579b750581fb0548f1036dffefe6c606a81e5a0ada6747cfdfe799c4631ca93ac7b81971815044c56a0ef5be6cd8bf99b4c6e585455ae80ab", 0xe4}, {&(0x7f0000000800)="f43ee329d781f92afcd8af069c2347613888e8272f488c6fc9769af8becc8b0f18202a2ae86c67c1e296c5fb5ef027d72549e2de769397ba4cfa6bc25d11cd97e30a135a4c64ab3494221483ff814e7e49c13eba6eb6d757330ed9013219217d86ca16682fb59acd42935cae6deddc94e3d8b41aab9ead17bcd4884d650945aa0a07a074", 0x84}, {&(0x7f00000008c0)="0f816a01a0cee136c5d91aae3ba526ac22059fa691c4e3", 0x17}, {&(0x7f0000000900)="4cf2a6fa7b4ca1764460a33fa42e8afa4c396fde84314edcbb6faae922bedf82c0262cb03d540cc19ab3cf", 0x2b}, {&(0x7f0000000940)="988e0bc01e948c394033440e3c78085940640d583c9322702135ed7c5960336d747cfc3a0c17b31063893eccf609af7cce83846080086857d7bd4c208f3b4b947f3ae2a9", 0x44}], 0x6, &(0x7f0000000a40)=[{0xf8, 0xffff, 0x100000000, "0b3897ca55eeb35083262ce04468a1252c93e1c7ff564185c01fd8c60c17526b689b268c73200c34360963a6a7d6409ba3eb06101398077fbf71658c303600c0ed114c45c7131aa19e7e13ca611f088da9b94fdb8968187f1a9df7efd1bf098549489f51391a4da608f1d9ad89836b6978f488583332884ca96b9a865bbcb77a002aa16a8c9665675250be57ba91489c8a8dbc12892f440046c14d9e68eaee830ea8c637ab178ea60dd4d0fc31591d82c0c6838a42c955d71abb9e8977868ced069fab9ff2e03f2785ca42a479fb0dc69dc4cd9b3d237948bee283350bfcf319d85e"}, {0x28, 0xffff, 0x4, "d0710b6c743a1c905752be2d3776f67bcd11eb8cba00"}], 0x120}, 0xc) r9 = semget(0x2, 0x7, 0x108) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000bc0)=""/67) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000c80)) 00:29:56 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x40) r1 = msgget(0x2, 0x200) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0xae, &(0x7f0000000100)="5eb255bcd3f4af14012a24d2d3065690a2e11e2442a7ead304c6b9ab011a42bffb647f433ec217890865d63f86372350b19ed10caa292dd7f01597525f868c0532f437815616d4c32b65c579f3242b8d1c5d73485c34dd426855a18681197498da44ca430ae52ed4a0f4e82edc25bdd073dd5af02e46bd38ddc78ff0412838c8afb3489a6ce807759e9d5e2605ab6099ec071d990a3a18113566d68471ae03ed4037c06e7d31138035e388004a56") semget$private(0x0, 0x1, 0x60) msgctl$IPC_RMID(r1, 0x0) r4 = semget$private(0x0, 0x8162f1c47d323e37, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x1, 0x8000, 0x5}, 0x1, [0xffffffff, 0x9, 0x0, 0x0, 0x81, 0x2, 0x8, 0x4]}, 0x3c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x8}) linkat(r3, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file1\x00', 0x4) bind$inet(r6, &(0x7f0000000300)={0x2, 0x2}, 0xc) preadv(r6, &(0x7f0000000400)=[{&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/53, 0x35}], 0x2, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) truncate(&(0x7f0000000440)='./file0\x00', 0x9) connect(r3, &(0x7f0000000480)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) getitimer(0x2, &(0x7f00000004c0)) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000500)=""/4096) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001500)={0x4e, 0x0, './file0\x00', 0xfffffffffffffff9, 0x1000, 0xcd86, 0x800}) setrlimit(0x8, &(0x7f0000001540)={0x7fff, 0xffffffffb4734969}) r7 = dup(r6) ioctl$TIOCSTOP(r5, 0x2000746f) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTART(r7, 0x2000746e) r8 = shmget(0x3, 0x3000, 0x105, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001580)=""/133) 00:29:57 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000009c8eededfddf1e0c39dfd8d6d9149318dbd805880831d91cf946b4d8bd12e59258c2f5365c4a513753ecb80bc698b5550d680ced3775c611480897f9294c0e5f38dd43b3a3ee8bf36fddb1eb71895b0143ec804fed9f963c969a021e528dee2894ef85f69c4c96eef80c300fbc589f4c2e321c0fabd70b2f498cf844"], 0x10}, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) 00:29:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = semget(0x3, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x95d2, r3, r4, r5, r6, 0x1, 0xbbb}, 0x3, 0x0, 0xb6f}) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x9, 0x1000000000006e, 0x0, 0x0) 00:29:57 executing program 1: socket(0x6, 0x3, 0xfffffffffffffffa) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) sendto(r0, &(0x7f00000000c0)="dcf73e3f8737c849411a1f6dfecc26392b02efcbc55107b120b4b082fb8c57597310ef3080ac305ace27df3bdbbc5e02d15c4e7321e7272b0aa397bd6f08ddea14854d59ac3f138ea9b674145878fa82a9", 0x51, 0x400, 0x0, 0x0) socket(0x3, 0x7, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28, 0x0) sendto(r0, &(0x7f0000000180)="675c700808db8c9de5f9b996fb443fae02266777f9794122734ecc9c9b782830bae621483057802d7a9e278f5ee930df663692c146aba1cf1b335ab49246c74d54d22786cca605c54bf0ec06b4b8a1c9c3f1505d75029322f7df21340d22ac6b36299b7fea3ca3098f9c2eb3aed1231c20e2d121eed939cd75292281d1b2470b9a57cb0acaf626b74001ecd5b0", 0x8d, 0x0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 00:29:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 00:29:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6, 0x6}, {0x88, 0x1}], 0x2}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x7, 0x0, 0xfffffffffffffeb8) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 00:29:57 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) shmdt(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r3, 0x6, 0x0) lseek(r2, 0x0, 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 00:29:57 executing program 0: r0 = socket(0x800000018, 0x10004, 0x7ffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) getsockopt(r0, 0x81, 0x0, &(0x7f0000000200)=""/139, &(0x7f00000002c0)=0x8b) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x6) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000040)="6e2e96", 0x3) 00:29:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f00000007c0)='./file0/file0\x00', 0x10, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/57, 0x39}], 0x7, &(0x7f0000000540)=""/163, 0xa3}, 0x41) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000840)="b3f5f0df4a32fe405a37393a6859754f73a46edadf663134f157c3e0ef664f3433ad65ae4f0f9312a0387931e2294dac6629a54ccdeb3cef28f138c995d4a473b7e19eac872704c18fc181c7adadceea3f885b4cb68aa960a1af8a6c9a12caa444e59ff2a3257e8e54e425", 0x6b}, {&(0x7f00000008c0)="31364942134354774fa9cbed4425abf1e7f6c04e0f3338cae7aad14ebac6dd8bce583ee400e50d6ae1f824e751ed779a6311c054695ab934ab0b49eeb2743465dd386f6db5e35114eef500759faaa9b6f3fe1872b9711226ef51f28cfcc9324b3c277aba73159011f5", 0x69}, {&(0x7f0000000940)="7c94bbcb975ea9c9cf75031d2167c82f6c83ed81b0dd5ca2e3dfa961e0762bfdbceb4c7f356401b72ac4e896ef032bc9df99ae25c48e70c54a7828a1d58552957b1682425135b1f6f0ba9ec1d9af1d877d909b13627f127d0c67a1437a7219d8c72ebdc287211ab8d3e12b5037149c8014863cf9d57ab0e6a9d51d7127c9ebd9f95b8fccc6a4", 0x86}], 0x3, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r2}, @rights={0x38, 0xffff, 0x1, [r4, r4, r0, r0, r0, r0, r0, r4, r4]}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}], 0x90, 0x408}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x2000023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x8, 0x8c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000740)={0x9a, 0x1ff, './file0\x00', 0x2, 0x2, 0x8, 0x6}) utimensat(r9, &(0x7f0000000c80)='./file0/file0/file0\x00', &(0x7f0000000cc0)={{0x5, 0x6}, {0xfffffffffffff001, 0x1f}}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) setuid(r10) faccessat(r4, &(0x7f0000000d00)='./file0/file0\x00', 0x82, 0x1) mknod(&(0x7f0000000640)='./file0/file0\x00', 0x8000, 0x8000) 00:29:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 00:29:57 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x4007) setsockopt(r0, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd813eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:29:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80a0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:29:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:29:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 00:29:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 00:29:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r3 = openat(r2, &(0x7f0000001500)='./file0\x00', 0x800, 0x1c0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001540)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001580)={0x3, 0x8}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r4, 0x2) pipe2(&(0x7f00000015c0), 0x4) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 00:29:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)='P', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x192, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x3, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000200)="6b55c826a51978b2ab77edba984b41228d1780002d49b0ef", 0x18}, {&(0x7f0000000240)="ae6cdafccc7af12179e1e19857e4a4f797133776fdbf3f168d9b7ec3954a7519a7e756e6957e01a0f858101d9bfa68f051ae034aff678325de0f52e14d5963741c79c3f2cbdb3c223485c25f02e0af400fc20ded07c5043267e335ea049a15a0e56de7606611810ad92586f7e575275f8fd44ebb19ee95dda104167c3a96a4053acd303959b2cd26a3dff2041baf3099a3eeca2833ab0ac9840454a32a26135204715fadac9919ca57d5c59cc3276dad961ae0c4124437bcde223f65d1e236a552a3ff34a0c2958dcf0a6384af448f8dd76e9aee0d91858eac22443f0e37e2e23f338cf5aa8d57b83f1c30c188092bca6ff304cb6528e12b721b31d5aa9233fe6c184b9dcb186fa527563096118d494c03dd8de389588ba80ec1fd09d1b4bbc5af8756f19a552d820dcd07085ae3aa3e588fcc897175fad66bb645de09bb5cc25692ec83f89e6f8c873d12c09a5df60ffaafea83af4149d3161b68719e1c3f530acfdb7b182f5ea03b8ccdd6a92b43e4841290533c17b8e78efaf84d15999f5ba866be252d492069a906bdb314175473ff5d2308585b7f8ab9965ee632aae19503ad15e7cb859dc201b21da23995a77e813a138998c86f138770228c9f5e29d13607bca6b81a60e93edf4753c786e752df9c43133fecb556f7569577a0e6686bdbf239a4b55ba4700b881dad90d91a398a19fffabe3dd090fdc7581b36602596c48a2f2b91fa3d1891de92833f8940a6c374d24ca5dfb7b1d57f369f7d85f6518b7aaba1913d622bb5e02d9f427343c930aa8bdcff36fc4591f051993de21a00c7e586e4f5c63d217c852ef78a80a8165ba2d40f11101e70b9d0ee01a7edd0a57cd4abb6fda063c3b5f7b3bf554213d6674146d93a5845ec3cba5062211f44ebcbdbf825d23db8b1409f1794487e89f009abb1be8cb06fff79fbe80b0c788b71edc34feee3947db40f7cf561c6e1ebf058119b1cadcfb704a6379d223d4f358deb699b7a9b19d249390d680702c6bdb8a685c2d5944df802ed545b82ea6b8c21200fd69dc50c135936ea5bb027d07f0b59a51a6d50c02529745f2b47d4a32b1eaaeac7ac93d8082866c3641c43a30ebcb1a54f4270c9b71c3bd1436466752f934ac3a8720e3b6c87bb3803e6e40c13cdbf2668b83217cb0f4df9203bd6255582fdbda0356a57ef3b61c1b2daa269ac8af4ccb1eb0dd6f2af3cad5bd889be7e152fa73fa02780b646c6ea67008ff13ad4820ab7350f89497284b20185741108c35ebd33e02e67da53b944c3aa46cb5d9d7a9765699acc142468857d204fa440e083f52eaa5cfc3df73d8bbc826803878520d746fe302d6893cf77ee947d0635f5c0348cb44b0b70f390730d464d8133ba9f7cbdd79253006043315b7da1a121651f65aaef1fb4b7a208ab0870993fdf8c7f43182ef84597cdef95d08d5b086683b86f8de6f3ed8226dc910265dd7c22ad59be735f7403ec9098884f037a6c7444c46d4b075cd1b2f5fb82250bea4dc80e2f8dd6e85ec39164dd50afa4cc4c77eec0f9cb1d14d787d7986ba7b015f05fe09cfcb75f733ae8ed03badce83ac8ff711524f743e64bef838dcf319a62ca64428901f3e57fdf328bc5fd8ae4858542c64e2eab497272b4fe52b15144f8b7db396de99933172bad6b430bdd008c60cb2583017c5a30d8ed90aa977c08a1f7bb9c8258043fba7a6cf6c82b8d637039a80459cc8e449f94f01d8b833744d791dc9c36060dc70c91f7acaee0d62f66926cff9598a18f154a0541005bc6a3fb2b912b11d12337a08fb4309df0b715e824b1cc4fcf32fbc375f9a749e5f6976f46f8be94548c3ab5abf1285d79b43fb412090e16f4380e79464c259e019051ca38241aca8642df5555d39f4956050f77776fe81e052a9bf5721dc84e3901d6754b57d194db661bdd3900fc36c3b37b54400f0acb63a84b377c634eb068d6208b4985b0166466670c9d672a54d133970f925dae0532730120eb66eec3c9e46ef1985301ecb6e7de603e8202f773ed286a4e3ad9f60d1f038a07670f2df5e5806938ebc0f135ec893022882a3e057006c61f0dea43c2f82cc071c133e12f2b1c54aa0d2a0e11019ecee80774d08d08ac55df543b596ae73b2ee6e4b1f0718a1dfac330e796fb023c5b296f6ec67d7b15483c0b15203f7b7f34dd86f1bb5a731f1870a9d1a496ce63292b09c91e3879739da43bb8f22108d845259e829c6bc001c1e8cda98ad3ccca627aa78f57f97e32f2eb9e447f747662940cf7db4b52c79e4f5603ee2c363423e18c3f0d5d1fc65cdfdbcf104121c15a086060dc8e392890f776ee68c83ec31c4e240cfcd7ff6c518c008d491e616cc238be9362ad79dc1ee5d8a08d3cdb1bd2c5b24f443f736eb0ba688613fab8d4fbb5e8151a6d9f230319c92ed7d6ae6c923e72f46ac90ade204969a900e4e978d3d520a616f9709fd2d02a6197eb37a8770cf3fc86306b14b0a297705b59b95a741082e7592622d100633119c124f39dfe66dc5228bcce71177dc6e9b3e91355321448ba190543851c0d04d88e6d257f36faa0d44f1d49bde358c074029d33da6df71949944c567c50047a4172be00e8146a3dd24c63729a26942ee763422b63e21568bba7ea1d9d7a5d8416af15a3ac17f1493c94cc0267afc2002352bd5e32f798db3389f254b636a3d79a6364cd5b7705fa88be554279dda30185055d004d3c639a49aafd68513689b11b58d06041c1180b5eddb9b289539554c0bf9267771044e27b9e7d404ae3fc113a1aee61d3b235b5e44cdd201a784329d3f93a7ef9a40ea2c1a4d3a02a6a69cf19c0644a5084713c4afbe72d08af642dd967c95f39c96372e1c05014d90549f5985d124097bbb29284dfcc144b3c4e9e0a10cf43f72705cdeb7f1ea24fdb506986dae8d69d86559c72f91f754a4c3c1aef1c51655240a7bbd3b57e4865128e66eb83149fd2a856fe8d1a225502d13059b59bdca63b17fa4eeec3beee8f95eac4157e5e4467be0c84d681256633e6b6699937ef9122e0f4773af8ee402180206cd2c8e88cc25b23a2a452c16cc853dadf908d856ca6a19da47d252916433ac570aa0fd92acbb0b60a29a1a37c9b442227f59bcd47c2d6cd0fe7a92f8050d9aa9942edf6c78a589d84efd9bd449d29bfcb227c3cb0bbdc139591728506b012ef32919b38fe9b47c81b9f99a440f1b66bf7183721d10d8943049ef875c44bed8805ba1642e431fe7cb3b72033bfc5936ed0099315e73b4ca3c8acf27ef01764057d75e1be3cd6369afa38b58afcc39844fa696bc361a972a6fcb26c69bf481a769eb1db54f9dd5e33a442042092f907a9ffc2443c6e14e22b3d58b33cf4566603491ada8e79a4a2f44d77ab9130050d5cd377ff91b4777c07c69edcc5ab8340ea8ef7065d6fc81d81c9c65741ac247a40946f70fcc3fab9746c36f1a93dbcccce1b514f8d6e8010de6ff0e097c43cd768acd3ec3b3c0ce01971b114bf41f6f8c839d60b3e795eb41f0aa4b4ab973013daceec004b28bf2333d00de22d737a4101592f86499727c1d79c54e7b4fee353137437ef9c863affe112c59d02f6767b68864fe99863932595a1e157abff18e14149c54d7db9f575e1f75134607ea2c1a5a8ebf7f5e99a710288148a1298685b8dd977b05fb7e1e5d95b9f0c56b4662c675ebaceb614e61aaff1f79a99716fac4850057b3a8dc341d114659318fa9843fd425cd584d42ac675b01c25c88730a4040e59ea1e86a1aa70dfcd954ee00b5576e2ad60d52f3acc187abfbd510ff7bf5bd9ab486cafaf70d8557f45a0a7bfb2e12c18830fce6c50b802865947ab0fec2683b72ef5c9857b5fcd32afce275a279c7e2b3231a2fb1864eff3d67af227ac616270c69d6159532b590393f4cd17507fac96d58c0d84e2c5d823cf4ef5c7552091e7b4f3f038c46554c17dfdf839a9c4be8311196737f1090bb469199d3a99a25e211c315b3960357d4a11d8fcd8c27b8336bb15081292f9d1d00f78fea7628dc72427a8b1c5ad0793fb9a91c3aa578d1f74b0aefbffaa0078f4434c476bd1248096dc9fc39d291f4dea6c5ee55ef7b2036647606b8c3ff488349952de8e061306d672bcc021ce8f22a29a16dfec362279ef1827f4bd3ba5a99557911179504fe04e71c27fa2e1c8cbe6287c992a6e5d0db4ff424a0ee3141a59a0d89aae69b2a37154f223b0988e11b6c34d9d121336415e46a89a6c79c9d678c3dfd335b6fa137dbce6a81f02df03cbb981fe33123b5969ce35657edb1df2b14540194858e5ef1c929986c7f94ffccacc0c0bc2957171e0742373001734563458423ad0a15697abbf4d26475062bb2074aa109503d2796a60968f0f586bd931f6a8080fb291678482e4d42c466307b4fe83f33fa8bcbd4e6ebecf729c495b7baf997516beccc50f1137e8fae0bcc615f63ac3c2d458746a2f3f32e933cb01a5956b76c69f407751e40155e16d3746bc9517f5a033affefecb5b56322356a4acb4337f3a7a0f99294fcf08da969744b5eb0cf83ee0af09ae0485a89951d3c066809aec4672be6388ef8c068cdff779ae729a70ddabac0e78f5291cea2548aa377e4a7d421621902b7ccc4944dc59966bc6a4ea28ac99a77453ec2175377c9ec01dc879be8fece6a2d67ee5d557309c3851ecffcc2984fd722c6005d780fcd65611781cf8e819289fd63ea9ef5fe4660503809c616c1f81cadc62483eac4056929b67d2bcf765423f07c2f0e33bb26e6c26c3c0588f5e283c118f69b7f21e87d602f34a485f39a371415ff794d8f10ad978a8d21edb7c50d628786eda04ec712f2f94745c65327a909b8a78931eb016127d9144394223763366ed13e7db3f08553594be572dfbd425a67d200439b6523e3d77ded6c899844ad84bceb2db0e8c87023377ca626145e54ec723d2b99fbd2dc465f8e3f87625aae95b184580672c1300502877f0b1828135b64aeb7a47eb454d5e37b4649011a853718a85ea85eeeefdd71e3b788ce71936d28e023e0363c73db6f2e71c9da1e6e5208cc8ea72893c10eb9b697eccf5526550119e6592b299a3ae8b2f2e29776e4770aa23b8365c2ae4d6b6535b809d3eb085814a1eaf0c1014999ae5f851cf11746c40cb002e64b3ac3f0b183e7e7bbad598576206efe954e30eb5e0b9d01a1895b55f0ec82e26631bb378737573270f234fc0bf3cbf0de5d93f2a782fde9cdb272b9ad1fff7e20cbb86a1f6cba9a7f8173b195a4be2f306d829d36714ea4a43e476efbd4d943201d7b28e9ca28da89581c145af6fa12482c2c6f64b23d6cb752480b1579dba4452983b2c972470c709ac3e3c867dc724c22af5f05c26eeb04edc8ce86d421ef49f79cc99b1c3feba60785b4b201c2e3bd9faf615feea823beb9edf6cdfd6fe69e36129fc65a57f259073ebac6cc06420fcd781c947158d45eb7b813b37e610c931e421f1a251bf55f43b91b5867c4fa123cfcfff63ec03f5f02ad1fab9c7bd7029d88d572ad1dff3a58f5a4298fb9c66b6a0ac0c349d3bf1a81bdb6fd85edd45facdff069efae170f0573ea5bff22e3329e4b815e593f63d04716c8e6dff9352a84cacfc21de721ea39d170ed6846d6409cf7bde3055f3e6b98880f20c78d2b9f6f9237133a0b75c8ba2db0ac7af586dabaaa9d16919f264d10ef09b4a9ce0d0531736235b7e9d6767009d14cf07b3ccc2e4dd756ebb9ba32ef7bf2618c6851c5a57e94d1e58fb1456cbfd902124945c321757a3624a474992ab460e262fa8b63e0d71c17860306789b3", 0x1000}, {&(0x7f0000001240)="7e932b2e495a0df5dbcb290eeb8c312dd3ed77204d00f9b9f9980e7aa2c56db57fd1551790", 0x25}, {&(0x7f0000001280)="326268a865c5169f0c6b3d9ffaed0b78efd31c2cc2b8d438bc2b84aee0cb7473c773c5d8c51b222c0a85d977a23b158a01938d56f82d79d56a1176e8a9582f35c7724fb86001615df54f5918009a0b70653035ed89", 0x55}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x70}, 0x0) 00:29:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="00c5f8352d0917000000000000007f8397e68cdd78f66914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000000000004160ce1c021384f9ddca88cb76d988f1ea9d6de2ed7412bdea22605722a54e4f8ac3a68c7afd89c5634f56ff22f44d465a8b973467a1ce1b961735e50670c4d5f65bbc67623570fa17807539ef5b84a4ff80a3ce42d3b6f4d44e0a916e8ad315c7239c082af6856524f307e4202431b5ea325a9b28fe00b9513d6bdc7f31", 0x12e) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:29:59 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:29:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) write(r1, 0x0, 0x0) 00:29:59 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x10, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5", 0x17) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc432b6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e09a23ef8ccbbbbdeb6569534e5a6f446f0f3ddcb54f1f67ec8542b780403bde44f2ca58c0a64194fdfc3e5c46a75f23166a3d4d54d2812aef4f8afa1163e5c1fa8a9e7ea068a32af537371cee329cd9954ecc2e003b0e633cd4845379610ecf5fa2bbebb0b2e98aa37260fe6d8dd311af2fe0339c37287e2902a82b1f86b822b18567f09d8346460e533425b0a9afa80f41c668b491588ddac977228e8fffdf7745a2060ec5276deab6a9fc1bd550f", 0xe2) execve(0x0, 0x0, 0x0) 00:29:59 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r2 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffd) ioctl$WSMUXIO_ADD_DEVICE(r2, 0xc1045763, &(0x7f00000001c0)={0x3, 0x5000000000001}) 00:29:59 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) fchdir(r0) 00:29:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) r5 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r6, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x1ff, 0x6}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffc, 0x48, 0x40000001, 0x6, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0x7fffffff, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x1}, {{r0}, 0x813247e2ce13c1f3, 0x0, 0x1, 0x4, 0xd1b0}], 0x3, 0x0) 00:29:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x28) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 00:30:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20280, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x1000000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000100000794e0f86ac1a87200", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28, 0x8}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 00:30:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x2ee0, 0x80000000000000d, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x8}, 0x10) 00:30:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x4, 0xfff) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="cf742e2f66696c653000"], 0xd4d22bb275311a08) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x202, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x5, 0x3) 00:30:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r0, 0xfffffffffffffffc) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 00:30:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x9, 0x2, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000527000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 00:30:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080), 0x1) write(r0, 0x0, 0x0) 00:30:00 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2a) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000003180)=""/4096) 00:30:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20482, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x200, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="dd8e21cd7e01e97218894d9211b13ef48fb9d514f2798200c7d9d2018bb5f10faae636daad80fef85744efd1a65b737b5796a833a0464c3532d9e77622b16ef14f9e832bff384659c901d2c751112bc5e8ef8cb52d0c49573b8c5ad7216a665be07d64f9927bc99d0874ab532eb6602b59515eedc0831d2cd758118756a49aaba43f", 0x82}, {&(0x7f0000000200)="6bac3a0793aed195f71933a28e3898c9e6eb3ef01411ebc6b18eb228ff5438f605a053fb2d7d0097fb422aef434621cd8fccdfcc853a88a2f10eac87ae194241402807d0d1a924c39cafef381149abb2b3a2bf8f0b7219dd0bb811e05feeca9fb2e0e342818688bd58b1d7a6a78635c56ac32d89245ef95f585838edfd2e30b6885d59e3991463db554c6e0664e0cb25074e0fd4cdfbca5064c77d57e41216f9c586671cc3c998f62b11c117f4b5e8cdd2fbc31e1965be178f3fa6b6a269201391732f92f7a538d6d746b7db860b991e772611ea", 0xd4}, {&(0x7f0000000300)="5b0e7ad6b32404d41d3ae51ff179a488e7a0eacbe1c2bf62cc728c8e8300e7a165c4d9b4778257abb901999088046439189a5cc607e73ecd3fb8da8dad0f61147ef151d3436421327f4dbc2585dbe3067376276b55653bbfd03b6c9b35b69a7b1eec13379540f97c3fedf278c923f51d464c6b4e9f360e7c3d3f2d7742adb8648f8ae2ec157a4ccd092c4cf8bad431b3b30f07c4d5142e3d40bfaff14406bc6437a3934497ae7fb7108bd01a863defcd9dd5bc051152885e4b840469174c6d74816bf4b67603f0363161e0c7dcc38cd2625d98a1a180a3e04910fe36210f0de17099c06540c156c3f7de9f", 0xeb}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}], 0x68, 0x1}, 0x40e) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a1) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x80047001, &(0x7f0000000100)) 00:30:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="5f276c893c1049bd0c06a840640fdefef4b4156c562b40d12004c13a173fcd5d0692f28b6303cbe510c8da3ce08cf955ee525e3f81dbdd71cd749e3ab25f5baa0cdbb3d235ca4505203f6df81b424a541cd5f9642507675af697", 0x5a}, {&(0x7f0000000140)="91f8fc68fe0be8f098bfa5d75e3d34f248cc5d644b9741f521477082cae5efd7bfff9267625847c284a6b04465c1b6aab21cacb69eaff7725f3847199258ef3d434ae1a44320ea6cf15faf1d5322de5285d9adda4e64a3386439473c3101985ecf20e92c28ba778ea469f741aadaced8c5d3e91aed2ac405b3f933", 0x7b}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x60f, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 00:30:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/27, 0x1b) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r3, 0x2, 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 00:30:01 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ff5000/0xb000)=nil, 0xffd) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x20, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2012, r2, 0x0, 0x23) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pckbd_enable: command error 00:30:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0xeaf}], 0x2, 0x1) 00:30:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x101, 0x850, "d8f81c6fdc3bf31b992e2645a37188a00b1eea8e", 0x0, 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 00:30:01 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xcff, r1, r2, r3, r4, 0x8, 0xd2}, 0x8, 0x757adc4a, r5, r6, 0x1ff, 0x8}) r7 = socket(0x31, 0x4000, 0x4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)=""/7, &(0x7f0000000080)=0x7) clock_gettime(0x0, &(0x7f0000000280)) 00:30:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x6) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r1, 0x4) shutdown(r2, 0x0) r7 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000006c0)=""/229) getgid() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r6, r8) 02:03:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 02:03:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/86, 0x56, 0x3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000200), 0xa, &(0x7f0000000240)) getrusage(0xffbfffffffffffff, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 02:03:44 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x2, 0x3ff) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r4 = syz_open_pts() kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xa0, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x1b, 0xf0000014, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0x2, 0x2, 0x6}], 0x1, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x8, 0x26, 0x4, 0x7f}], 0x80, &(0x7f0000000480)={0xcf4, 0x200}) mknod(&(0x7f0000000080)='./bus\x00', 0x42, 0x2065d) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r6, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getegid() chown(&(0x7f0000000000)='./bus\x00', r7, r8) poll(&(0x7f00000000c0)=[{r6, 0xc4}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x82, 0x1f}, {0xe6, 0x3}, {0xcb, 0x7}, {0x101, 0xffffffff00000001}, {0xa6}, {0x184, 0x2}, {0x48, 0x9}, {0x121, 0x8000}, {0x46, 0xd593}], 0x9}) 02:03:44 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file1/../file0\x00', r1, r2, 0x6) 02:03:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 02:03:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0xf7) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) 02:03:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{}, {0x1ff, 0x3}}, 0x2) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 02:03:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x6}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 02:03:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getrlimit(0xb, &(0x7f0000000000)) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x4) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x18880, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x25, 0x0, 0xfffffffffffffffe, 0x7, "7357f056cb6616fff7aaaafacf47847f49ce3c7e", 0x3, 0xff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000200)='T3', 0x2) 02:03:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) 02:03:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x80000000000, 0x0, 0x235c, "63988e6f7f659ae659000400860dda872e8d57c6"}) r1 = dup(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="75542dc75971976ad07f21e875b097c767bf77c46ee5629a3a0e121c48cefbe184425d03467fff6a084825d5161138fac4d0fe48dded7c84c0a27ffb57b2550944cbe11eb40839a46942a62c08693d1a18f4ca1ea9d2921bdeac2bfe8caa505c78ca3708c26de41f9ab392ca79c8de1d40a4b85fe2f40d1f7abdccd056dd8633a7320130a1bdc8c30f31f07164f523bb2865bc991c3088d9fa7c", 0x9a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x880f, 0xfd9, 0x9, 0x6, "90bc8301f7c0014182a9797797bdbb2b41ac3a73", 0xb6, 0x6}) 02:03:50 executing program 0: r0 = socket(0x2, 0x4004, 0x1ff) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000140)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) write(r0, &(0x7f0000000240)="e1c9d804655e31f46054682ab69b72d5de977d414f2defb179eed83dbd77f30a295f17293580ce339799c6da496c0189aae3ce7c3307ae86023dca3dd134028ba4d6e15683f90e1b4140022b4b208ce42c7b2a349f3359778d0d0869478fc150018eaf923ec5ccde08cc99c07bcd41b431eda03ac78701171509608d869723c3dddaf7102647c7", 0x87) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x8000000000000081}) 02:03:50 executing program 1: pipe2(&(0x7f0000000080), 0x10004) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x28200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000040), 0x20000000000001a5, 0xfffffffffeffffff) 02:03:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getuid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1e) 02:03:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669b57402d2424f9ccaec7e9bd6268844ed7d2b5d2c704239dcceb6ab53859a4d2186a25588e8707866a834db1936dc84eb857cf2258f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) socket(0x6, 0x8003, 0x1400) pckbd_enable: command error 02:03:51 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r12 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0xffffff73) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r10, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r13 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000640)=""/172) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 02:03:51 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = socket(0x0, 0x3, 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:03:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0)={0xfffffffffffffe00, 0x2cf0}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) open(&(0x7f0000001100)='./file0\x00', 0x100, 0x14) r2 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 02:03:54 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001f00f0000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x11c, 0x0, 0x8b, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 02:03:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000180)=""/77, 0x4d}], 0x2, 0x0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x100000000) 02:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2000000000000) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 02:03:57 executing program 0: mprotect(&(0x7f00007d3000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 02:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000100)=""/101, 0xfffffffffffffefe) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x2) syz_open_pts() close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 02:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x400, 0x1) socket$inet6(0x18, 0x4000, 0x100000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x13a, 0x5, './bus\x00', 0x8, 0x80, 0x2, 0x200}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:57 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 02:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c093628290167f03fa33568cabd93e6b3b85723a3d2500e083523218e39d2e304b5771659998a1a0a782d1d4ec3fb3e89113a9c7697b7dfdcdc706cb483973eb0b57249d83dfdceb92c3e35adff308f59e4c0d3bb6da15c94409eef5388306b5cc3513d190ebde4316048ca0c7144bcee88e06b54ffa1bbbf4f53ceebb2fe6f96", 0xfffffffffffffd32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x401, 0xcb, 0xc5, "d77b67313e496bd787763cd59354ea746e9b5ed5", 0x9140, 0x6}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x1000) syz_open_pts() 02:03:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0x1, &(0x7f0000000080)="b3f0fe3c9d40bf19cb45f60f526f9093cfc1fcfb9871c06387b07ef0937452f4d4e0e0863b167a1b991f7ce520034d8c472e98d783052673e783698b28563f776e40214fcda331fb60b0fad420e0530006dfff221dca40a5e6f265ba687e021bc4ba16841837a38affc7", 0x6a) r1 = msgget$private(0x0, 0x0) setuid(0xee01) msgsnd(r1, 0x0, 0x0, 0x0) r2 = getpid() wait4(r2, 0x0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffdcc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffff00000001, r4, r5, r4, r7, 0x83, 0x401}, 0x81, 0x80000, r6, r3, 0x4, 0x18000000000, 0x8000, 0x8}) 02:03:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x1, 0x0, 0x0, 0x3e, 0x4, 0x4, 0x3, 0x3, 0x5, 0x221e}) 02:03:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x100000000000003, 0x3a) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 02:04:00 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x4000, 0x6) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="69eba0c59966cf711c1719cc097eaffc50a90b491397500286dce908103bbfffae6aeb93efde57ff2ee4522675aca36902ce9a34", 0x34}, {&(0x7f0000000080)="4523df885623610e3f20a8690912ac4fdfdc7b0f", 0x14}, {&(0x7f00000000c0)="f4acc35874dca9330c67e6ae84bd2ddbc1c68caa9b99b26815b81f9df305b3e06003bee076de8d57dc6c13a65fc64bb859d6c2598e25a1a434bf633d37513941c9ba413411ada5fb8139a8ccd58b5b2e0d92018758c7e2603335cbf1c9d14c53aa59396dd2c72d01170def33a295a2b65294527e3eda6f7be1f47d36373e87564d5e7f2b4c160966f0637cc350c881cdc206cbdd1dfabe8b3107b56ebb71d2942f91065d3308b3d50f5daad313c2de1e6ef84ff7fd66e7ce3ee1f23e1d8e", 0xbe}, {&(0x7f0000000180)="fa1483c5a604c1689268811cd00c8aaea945ee4a19ec3f86c990d817e0de2459bbdf5d", 0x23}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x402) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) 02:04:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:04:00 executing program 1: r0 = syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000280)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/65, 0x41}, {0x0}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/119, 0x77}], 0x4, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 02:04:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000100)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:04:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x5a0, 0x0, 0x0, 0x0}, 0x10000000003) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, &(0x7f0000000140)=""/130, 0x82}, 0x801) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000001280)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f00000012c0)=""/45, 0x2d}], 0x1, &(0x7f0000001340)=""/73, 0x49}, 0x801) socket(0x0, 0x8003, 0x3f) r1 = getegid() setegid(r1) 02:04:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) syz_open_pts() execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\xcc\x00', &(0x7f00000001c0)=']%\x00', &(0x7f0000000200)='&#\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\v\x00']) 02:04:03 executing program 1: r0 = socket(0xffffffffff, 0x3, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) chdir(&(0x7f0000000140)='./file0\x00') 02:04:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() mmap(&(0x7f0000325000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x4) 02:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f00000001c0)=[{0x87, 0x7}, {0x82, 0xbcb}, {0x4}, {0xc7, 0x794f}, {0x26, 0x40000}], 0x5}) r3 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="21990f08d37ca59c64d9fbe54ae011373eaf38bae7514f9999875210d64e7cff45d7baddfc53bcdbc4bda0a34ddb3036e987cc2449912c3e8e3dabe0ce24a87e42af88f675e077999a9b7f5b9ca05dfa90b35ee85a6e59d5c320", 0x5a}, {&(0x7f0000001bc0)="d44595f43b5d0418b2dacbafd3407845a0111c8943b0effac2ab5d8c62bc53cdf500d2fd3c21d9b10fa034051df41a39cbc92097b6aae33db3c425f1ae09909b87eb77f002f0c57da1d03ef1bf9f501a0ded8d767bf170b69e83ce1ca1a49e129aae47d98f8560805ecb4b2aa6cc20f2ace949a18a19c84f536c47c5f7563c9df9c07cc3c61ee338072a838b72987a792fa60f809f4904075506bb00f15bcd21cde9c2d7ad3cd6da0d7d16388135d33a91071c1dfc2b7f9662d102aa5e767fb733f4b2572f19c5c5894e77beb95889d4e7c9c97ae804e0ae42e4fc2c12e85f13a2a15d0cbbd119d5ab210f4a21145e4c80796d01ef55f70910bdf7ce9d852c3708ed4462fe4805ddb99a0f61a6f52bd301e67aba2f805e2ca1f85991e3a63bb4ff5361aa2636f4bdb9259bf264caf198cf745f9272e43e4980cc1eb9a22f64707eecc10dac7ceaab0c18b012a1c9cf7786a8131216fc34a7f859a71882360281445814af55779021ffa820e46aae320b7c16cd98a6b7e6586e759f2658a1111f816b8812a6a373d196e7112702df94298e1acbc1a650554435c63592ea53fb058a5b1877334248d661e83539020b967332a75966ee3bd37856533d34a9e6aaf9a43689189d0599b1ea7dd1fb520a7d18403aa6457dd464b2d5ea2c15c3667f9d050be976bcd6e861544bcecaa302b853425aa4c234c75c2f414ee6030459e792f2da9a0610f82973afac21d0c983d00d493f2cf39ab830572c533496b4b7cc7a50002c52740d7cb1e87dbc173186f316e4353ce9764b7f86eaf7b4d99d459815414db60e1a68591fc11a67b939fdcb05ce797d756b95d65804e1dbd10704baa3bc1b9c4f701a15e682c4087b58fb7ca39261e2575f457153cd5c3583a0be7b270c4f1309b97f69f6f9a27bbd1b73dadce9a2023fbc89e02695bcd9c030937b1c14060bceb26ccef71573b8f4323b6d08f317d29468a4f9e6592f04d7dda01d30217981e9ec4fbb3144a17de401c9d956e2edd713326654ec1e3142c9518ea776d9bdfe6c63600c6cdd58769fad3ddfaf43158c89bfc1dd3e67104cbf267123853c053151fe0aa26aac58866738d79379990ff89632908e8b45b2567f47483a0301fb975b0c5f7ebaa6a412edee3d8cb443197b145655bcbf95e4aacfff919a95b74242f8ba8f212aa7f942d5eefb92188fae4ea663127269dcb8e8053f6534d4f312db7cbd717290f3134282c733d7bb8a36d6ccd0ce46b7dfdb56ec2193af7bf6f40c098d53022b79694f9a4d91564b9c6be186eef8c9e9c3175c1dec7fe459c9aaafafbba634ed3f46ce7a8aff0a01c4281821cbe614c751bd8b3b2b35bcb26107c6280bf9c6f88f7a146f8510ac9946ef1227a0d2a729a7e4c7d68512e95bc26bff7db7a537ebd4305945a9e6b73691a47ea5bdb9a5413313eb61f2a943690b5c8cc0cb07973f279d494ecbbce4552d966c208cd283f8bdea8c304de2d137af2227959bcb42780917ada88ac4617b3ea841142f711253a5d2b9d5536edb91c02d8f37ea3eb6100a63af4ed1b8e4ddef5c0476c017bf63798efc462ed58e85f329b55f9e8c862115fd89b18810737e131f057635edc89fe327aaf63993ae27bbb7884bda4c802f359cf2887314aa94b033de83540dd9ed222d42ecdfe6a79798527afcee47178a032ad1951ab884b2d3471f1a4491ff39cf1b17d67f44a3c71d6178883be1cd968b5938e436a7d84f14435e256d7c4c9355c5fdb42d0137b8e95af8cca709c9a0cc22a1e24a60efd2fdc4aabc0698cbcca7aef089d82402cc3c9d7330118bb0bbb5eb081e9c60b13680ddf0f564c4eef16e2b7527eee8ed06cfae7f586f4804c7993bce8efa2739b324873659fcf0b860aa4be0ff37323b3a383d14a5753cddf0ac1b726713321e1ea74db64ff8c87d1e215623d5bff53e21e321ae038162816bbbfff5351ec14f2794ebc0e7f02c18cbd36c7dd0fac314757aaa7b12d6b3a86f44f5159934c648f14136cbdfa0960b1513df6bf2190daa62d6f32b9912753781e6640230e872fe3746e7f9dd0e61b1f443ec2f11fb4f8c78c5aec3dd8cb721f34d119dde0a57ff2efef32e48578298ac71e1455978e622ce44204cec7970a7c5fca45f4b46844cd324cae0e6c570f38cb828408d622eb9b97dac7366633b850a1276297a89e326c6f555be3e1725520178412633545913133d4705fbee2abc7e6c829afa379b8234f5e2d61f2a1672acac611154a1e382fc1e2404eeff34dc8d90039189e5ef68ccdfb7e3d25e1a7e1103987c6411569c2a7b330d81579007a4bc6aa4ee92a34b6bb74f413ad5045b3f5548304318eff8fe4abc815cb332a521e3811407955b3f521dbbbfaa84e9064d42fdca68081058081ed16eb61e57a71679c32d3dabfeea9abeda69ebb0d2d8b10fe3ab300676f7f260fb47976a9483c7f2cc9db8216ecea097cb25f8cb5557051bf708d771b87ebbe5873f0894d7b1ce48646ab86e237ad30122a3a0f9535dcaf23e913f31ee1ce5269ec6cf2eddfbf7b78abe5b46e6e08d009cc7b7f8637454252a4da8bf2daa43286dddfa1fe5bcde5bb0265dda2ca927569c6d73783bbd11436a37c8fc6e546b8eedaf7d29f4b73ecf4d435bb490b680c0c9e10b86ca00833c818d6aaee7bba46a52e8f55e0fd533fd0bb619c5c28d1d076b287146468276d0319193d77faa1a1a36a7b083daccf57a24d62a6a52a21d8680167e4d6c934f6dc3804c39d0967890326134e762d9b368b465dd9b272fff56d520667f9b75c86d9d98ed33e91fcdbb6cddea4e323d93b00518c9f1559e8cdd21e337c4836057346f9d977c35e4484b12ddfbac73c49bfa30913d9dbaa9c0f2b166df9fa0edc5adb45783c6188550c62dbbb61631d5442ff46f79b1302562cc1f7cd531e0d13ee3e69bb9aad25ea63bc47a536e1a56c266c30857ffbe5ca83756b5357db8922dc0a10a9f43fcfbed47a289e7e32001bab6a3b57e4c484278356fd474ee1c806f670fdba58a6e4a332d343044470bd513fa65fc174dd4aeb1f92891001ab0114e75233f0a73d8d6cb640d66179c03c4eef96b2bc82f59b39ffdf156d2c7f58678578c78770eed4ec1428b6e15b229fa2453fe4d653ba19d75307304c04f6573dc4be51976343751aa32635777f687403132118c2a907e55d61cfca7b3efaa7293dce14830b8ea54e8485f7d966a69a443d8487732f3bc8801040abd62e4b3c00698c598994df6c3c8916068843746b76788dbf20281b1b2442b30186c88efe2e527da2576f0a922865d13b7e769b4a8c40b809fbd287973f67161bd45a8c51f71b96f9b7a0f7e7a412f765f4a0c2e86db922a5a78c2bdd0fd0feb43823a40eaf4f947e3e76d682d6917fc3f0352ea1337fa266a218c6bfb4bd0f4ec28a7bc60fb3d470ebb45f718d61fd723b1e5d78f6dfe9b8019371cff2c68d280df525a1408583133273783c4428dac6e80c67e3455c59ae82d08c46d0e8b2396f5e0b2ad36a5e168fb4cf74607c8186862d0249870e802ffde39c25458155bd49dbe79fe1063c4a563aa3b996f0dc4ad2a8dbb9fecb8b20cb3825a07da695fddcb03fdb911065895b00389351833653fa4c4bd6629bbfea334c17cf5199db1c6e81fac0e240421c825eba17e6eb0091a679fc68393ea3fa316cb8e3500a7414b7b6ac90bdc33a8181cf30cc1be094f5c69b86d601aa24bad3934b93f6cf39556feebf9f3348fe9ae2191470e962acba15ab410841ae968c0951893cbfa8893d170e42429f71e95df15f4eb11370f4a485b43fe7ec6be459e0e7aa1a0502dd50ca06a78044f0f093ac416320a47cff1b963ff5414cbac0eb0807079fcfab262215d9d46ee9c65a140729b52f89b43bb67de00b5c6a79ba2f9b5d0faa83f3059188313e2720e94270d72b60f8db9667c7371a08267f77b8f8cd4bd5eda9660649674201434f679312a1aa0d01c4965d8748ff4fd210d1054bdd052a1ff658b38258e09389ab20ed475d76b1227287cf429bd6f60de4136914c59a341779b6a58bc0a1111595f7533705b0120777e5f25d7b5e40e0ce325aadb0cd87b0ec5c9c6b1411d7973f9df3be5fa2ff781d0cc5b1a8d45a2607c0f81eb30d2448b3ac643372a4997f6acf40edeb13e3b19290d3f7a3b258ce83477be53088f67e28298cd90f121627038355ac0ae8df4e3cfc68c1f18cef053967a6982fc82e62f1a331274f4a4ea480d128ff61de89ee214f7f2657447b17ee8c2cfc2cddd969ec88f2fe40f9a60b004eeaa5d3eade9d1c717530bfe5aa24f71a91541448fb63cf58be65bc5cbb58bc029aeb6c45882a06743cfe45cf35469f991615e32df0edfa76cfccd5542a133c6ee78500ac798a9c77df39bf5b2a2a983b40db2ae99bf6b3c835192e7376e704105dbf5f6943cb1856017834ac5b0fe121181e6f2b608fbe0de3cf1dab29d20133bba5bdf950d94412a086b76fe83a22ef8826fa67724111f8293443a3a53c6659dd8a7d7d151b23c43e1aad7f0cc2ae0ec9725aa40743bc16a59bae50430681cdd90da46145026ebd1f536485e827c1283e393f467cc60d7651d8b0b12c225e37f288b1344907c59e5d56d280429043176d3240eb1b3986ba7c862499870a89c7ea1e5b7b9eecdad13d88a270d18276f4a8db8d7df4d39fe9c24f375775ef25f7ae4d957769afe0be644495a19df8037ced92e273d557c53c9642d81a3e1f0ce9bd2d3f985d7a92263d4dbce0a0849cf69e82e200570d8d9219676aed725b03daac18069be2779d1b8f7c2326a9e65ebd092b0b2546ed312e9f68ca35ef9a777433b9b87c3d25261b953cce6d8d3ab3067f98aae809472207a509675af9935b0036d5adab89e4c8e14ac51b39a1995fcf6e9314a1849ec1d94ffebbbe84a2b9f145cf226cbb7f39be7420e9ff311138dc7b99db2c22216efb2823653c1d27b5c4d68ddc2ece99d2d337faad0ae723f35656b585d57d0cb439c1dffb6bffad5f83f5584624acadda6ab220387d680a5205bd1aa741f9b70667aa3c9ab8a7e515dca0a3b45ccc31d008bbc3cc266cbf56cc9fce05b3da6b4311e5b39ee4562ed92c7c4f717c5206973452fd8743222cab29e5e9fb19023a0395248e4752fbb0d3879c626dc0ad638f02d2c95d15127975a53ec050f20fb1c04b713bc8de7f65f8f9a87560934f5d616e1cd537ff7c7f339d9a16e7b95a37abf5e86a80e880b9a99a9b80452472a5cf01315454918581ce9beb61cf39a24dbd0dfa69488210a5a9bd8ebe0c687cace4c351749b16ce75c3d20fa4fa92ec698d1d8d81dc13d14244f48229832c0566440f71df935d7630174debc0e55e6fd091fc177b9e52474d7dc0d0c4329ae0a0c0e2446f4f082eadbc1906400c5d7858c47ff660708b83f9c83b03518bec54686425bb1eb282d0790d4405dfea3112d9a821d17c84f858bae7594541025ecba009a078b833d174a936466ebd3a8cb5e8c113ca87971e5dbbe4854841558a05dd1b311dd6ff28e562b57c5319e062943d5d41421a20c2f4386123e2d437caa1f060349016ed66d682e2e69c9af945eb149a07b0f4ff761e8968e0bac9af4523fc5de943955b217d1db0481d7d909c220047d878ac41c6fc996c7ab3e20db1b13f693c7a2d9ff2787f62b2e889e35355bdcb743c1bba8aa135e9f79bc82127b81275124a4bef595e8448c49d3d119c73376df918e93a8ce0c1404e23897c7f4338b1ecc122a53feba71cec63f575c739b27a10e0f02dd3bae8aef1d838acb7dca2174", 0x1000}, {&(0x7f0000002bc0)="fb19cccd643c4de8dae1db3539c59205adfaa963de3c1e1feb8cae5acd02c8e776c1c4c014e1edb168f5b7fd9cb807414338ed43d3b9eb4e1d73a8043734402f4ff28bfb1a1afef935f311c44c56db89fa70dfb4f56201766bc94643619151e408d725af4f0f1f8981225e51255e82f0b4395afbf5f260e075b5c8258ed0548382192c9a35edab5e2a18f278182678ae846e240954caa8b3e3e0fa1031aa1c5b16440623e9b3b14e40d63718aea7842fc1f5861790b38592d22b0c72be859741b26f9e4d3741e83717b5f64086d8ccb246013082ed454e25184324238af4d6d7ab01ebf6d2bafe2c31eccf046bc5609b4c5e59554ab9a605df2641e85db958c16ec497ebabea6c2cb992159bf94da6d0420f3e1b1586d480a931461c2d57bec7dc11fc1e429b4b7406e996ce1c44bbad0ceb99a1ce2124175f7202c622e3adf7c42e14aed337bab025a300f0049d3c48e88e8e0eab4f32bdbe7b7a531ffd4203b70101b4f45260a4889864c960785aa06994869a44a31f44753c22f958b0e2c007feccbe61e0c609acd341da613649c5695dd874efb90204fe88e9a58af5966b3ddb997ccf8669aedd26b5cf24534c298b59ca186217f62df85fdd3b61af165b9c2923b48059621af18374acedcdd48ea39a062d59e4dcdc8a577bd5d4bf2d7fc918dc3404c51e58e83848a1ab15b9f3477497b2a210dbda4745e263cc0d9e5fc2d4548484d257db3a3a02f82b1e74006c82233764676c7fa83bba67c09d0c9b652b54cb65e858ee48dca825adbcea6796e92600007a3213683a74b49a2e6f0fabc65d67670d78808afa9aa4d432e68a3272b804cc56c2852df0c4747912a33762b45cf24af9380c9f99b1b318b202f0fe6065dff013724c3137f331cb2960d0622e559b7b3154883a2d39bfb15ff226f8f4429f784c2ee47c54d7780ea26699b7f458f28feeb238f80f4d35fc657e90db1d8f8eded1fdd4782369166175375401b009192781a0785056b0029ae3a0cb94f72418a7e039d7cfbaa9027c425157a8cf353b1a054306f47cd093fb4d6eb1edee2230ffac790138e248794bc771cf374d988165535e1bb07f5d900b503d5f5548ebe43809652a0746acc07ec36027700acf5b784d9f84349f7b40408c50539c95ad4210b30e70326c00331a8494966881e0f8bbffa764ff383ee079fbc9bc6d051ca7210d1358a6cbe2f75e2cf3544fca5e63ee39827c17438bbec120e2e647a1d071791f7ae13ee5b6de0ad779df02fa7fa77a3c877835c8050f7686d66cbbfccf23bca048b4fa3df45ca35e56b7540ca315d732fc54877c44db164aeb4e2846020442c1ab70b373636d333f693592ddd184e13f76856cddecca8fbb16a1e9884b4dbd47c616b4735009b27da4a7ca61b686f96de9e5aa10940b39c507bab4804424f41d09418fde225a8992b8ab8d876bf1b6685b5628eeb26dcd98f1fd290266fa985c81577b8dbbbe4022acda8978fd6b3d9a2356ae7bf39a8e535103c276382940552929dbb07450ff6d0b196b79cab1072f0cf6a87a0eab48d477db0bff34820996d9eea9e19c0aed185b8b90c289a07a79e94e92a9c40e16d22d5fd67301c3cb5bb82bb7d2ab4b5bcdbc48119b6c355ad10dc2bde60b639af53e0fc828fa7f22ac4ff0b2aa7ca03de6968232186436313520d2af95e2c88e89e989290d106f6c9ab82a444cf0beeeb9824d0284394dfd7ace4b0a64267b1f362f6796f7bcc297538ba8bc5f0fb7f3ef8c78cf3e23c77f11cf0144ee330168a5a39c9b0c002ed22752663a8289a3ad9f5fbfaf0c72d313a7550151dd141fc0082394c91c1649c2b43dd47a920513e305ecf3ae321b8e7b38d4d1ae2c8f55a2e0ee41d1ae91a44c7772f210577d6fdcdfaaf9d2f7b1532e835c1ea6ab44709e6e1ff9088da9c95e813145d9f1f35a73baa3af28a38199d568b2896e0672a85a2a78b0d47ca6c2a9dfa3f0953f6a42d176fa9d6aa6ce7a106be0edca3312ebd8ab2059debfdd7de968423f2fbe1925e72e8ba791a921b67ec9104e28f08af69b07a204874fc08544448dc79e928c40f582de39538871ffa9ee16cf6dd00ab2dfd1a0c9efd2f5b36c785b0d30c043315398153161169f37fe1fccc170c26f853eca5b48759e62df67c8c6ca3e384ad760bf5cf8a93f21d860cf7cd9e27f5ea0ed98ee8706b210b594bf170974b44a475e293eb6719aa0f7893839a9b1675c94cff9a6d67bf980d8d5424f8945fe3542d34688b8a287348a12365d1d03a462b635e4995e7a161ca67137c5ebfcc906cd02561aac80737f6031b9d759338b5ec1f264b7ccb18f9e19f656bf2d1729c5b2cb07050129d2e8e45dcc35526c88d9f8952379bc14a2cf0fd03a95bc9e3e841259e4c58cd2a870e5adf55eebb93e6962f95f0997a6c52b2a4d57b8ba30c5fb770ef69333c611ef3aff2e921f7062a0a31322e1b4ac554c3d5b621acea1191c66809b19b1655c084f857a3a19f33b24de2792a8de5a5c95c1e44d0f7f6bed62ad6bd44d8e61d9d49314889b755f2001d96049488606baae8e7218f9c125d33e4d5a70e6f00b3fff0e2f630a226e9b30697e8e90d5ae2e5c384b14e0f609c01f50845b7275159fc1ffeaa543937779ff9ee777e324c4a3b607b2649d98a08d47105695a3496bede9304dc73916c811e8c6d626ebe3c996bd42146f8d52eb399f41c6df5765ffcd1d1a52cb286d5aa77f6893b948d6b0ba76355ccfbf45a9eaf8b6d73f1d4bb4c5f6fe922c583b67e2ae228079ddce1a7c71ce66de3a37dcad98dc1c9d0f323b285f0193ffe126c0a26e56a287a768af6dd39819a31f275fdaa572190dc04c5b7bd05ca83b50e401b404f411a1f4f77043d9f2b8c7b96ad70d610c0cb33939877b13148af59c3870f5e3feb40ed9d4dd215e19d8a24f3907ec60f65b3e839c0e78b9587d88e8679130861d1efa39d5c301f36c868b703ae2b1cd830293bff2eb4d655b5718d551b979465d1be0a4e714777e29c8b16f81cbc250605d436f8c63e67b16d62e3e8017fe2d35a8441ca9fb7ca27eef65d0aeca135947f015dc5c7e6a8e467b4e183eb948ce6e3b6cb5d35f80a6f25ca2546e6c8fe952ae1b71ea5ee545896bb9edc3ea0ca12e9a719e9762d16c6735571755046eb0b1789a265d4199dca3873e386ec23b6e8a41d36ac0c1d9415558522df8508655395da789d03a975130654ff58bb039d33b9593c9d4ef2a8aa0963df7ee2285c65ed9d72dc7a0e12887e816b272a941705a6b164adfffb3a6606b43afccfd6b6cf2f448419fe6cd5b5e476ac1bf9ca88f73193df32ff25ab515ba97578a80ae9606b838ac9f31cc5178e6c1a464760690f415aa721a4e810e4aa86697413e1c26b232686e05c0e90b93b16326cfa2cc9cb1a9a6c976461174ee2fcff06453554b87a58f3528e9fb8ad1e1f9873f49fb7cd7d580ea8a8bdba2d95b5c4522ffd99952caaee2cb72207f91989f35cce76c2dd1c9923f368e14ecf7ee09518d50321cf7c33ebb09844b01ba2e6f6ee066ed3486d7637ef0f3ffdcf112159023a8627d356a9839698edef3942181c087a0d0eee8f2a57e398bb1ccae0025959f75a9efaa7ab3de7e9ae5281dccef795fd0d1a747d8b6a5484312b08e65234e8f20411d8cf87b4985075eb439604d6a706f6bc10f7a9bb0f00cba6675016692219a411aa981da8a4eabc2b75e500a7b583f85a3a7a7ad301de20bbe09409f2c7b71d7139da74ee4fa956295993f459f0736221adac00b3d4c261f02e335009c2ebb03c3f7f02c43d8ee006af17718378294da726a82df64f82adc67115c523469f1177e7f6b9573d6d7f136faf131adfe9b4536b4326e95f742f04948420721018e37cc8b15391fa21d092bc3262d89698b7d68c53ce0e8b68526caf01fff1d39f4c034249cb3c0fc5a814557402b544a6c76d0b9a2206b98e934d1503675ef2d1789229d046490dd1fd03b3867ede87fac16d78a1c194a404f074d5e75e4457ecd808220e2fe13e7e220b538cd9d9111cb8fcc5e60623c0b5e49b40c8c8e45baf6c5a41fb6036ceb885eebcbc4f6f1435a6d7cb03c4aae797936634e9c48f89dde05e47c7fd574d0fe0a92a620f312d5bde1327fb4f22ee3ad3cc200ddef129c73a3150e2301ab2319827d494ef7c038d64b77dd35e35c3533a4152489cea2b7302ae02ba22e7e96c57b554ed300b6aa70810b9429ddafc257e63bdf618972ec1ac1f7691da17456e04e84fbab69d6c4ce2be97631dfb065b492f75b921691ddbed7050e547109d1b210f7ace9a63e6734709709a5863e4cd7fd5ba0b4854e532306c99b6784ebdeb869c669f06c42d799455bec2f439a1ef10bc82a41b97b39b2c80e9ac8d722ce8c50c17bcde4c5ac6c0207598460ee07e6be12c84d5dc13a7348c436f799cccaea52ded58d4d16e58be4ad97c5353df79c550cebf1599666ec4918f7631ac9495ea253303e15a8c96e864dbc32251db7e2ae99f8c96e823317da6e2afafd7736426175234d475f810834b28faad3f2b7de80f77fafe1195b7af1f4f8b7bf3208f8ea03662f0426e23dd4d288d8d24b61a1838595ed007c2882841eb3e30ed84524ec807b240090a80e349cb7755aee9a76e232bafb489792c79122d9a375b79f661e836f73ca9925b7314187eeb96a33ae192254fe1d102f7eb3f0039e195c153d0df74dd26183e9985abbfc09fc7c2dcf02b10871116dd10f65d070264ee6b7281dceef57ca2206b71b8e4a7bb08ea8f55640e07aeb1db96ca027a30d455c49892c1652f4a1a72eb0440266566331b6ffbca2154b7d7a2d6fae81b2fb55125cc8d88e74d9d9d9427dc3d43511ae5b1850ac00c9148394754af1a62fbb460dffd898e766965b7f4ec2e439cf8d3609d680f66e02b193025646ad54699217bf7b16c94bbb76a12573c8f7a230436639ab3e5c399faf28a205e72150515d4da34a6b342aa58800d5390ab503d2a511f28581e6ed5d6b369d034b2443c0b9207e081df42b81b2bc806edd3f6f58bc00aaeb437c430c3d1681c94f985de3b66d4f2faf0367f555b4c881b08a4719e14edbb3fc79ed58d6444d9eab8fc3d89e7e535c7c53fd5d7248d63bfcf8dc024fd6b49a4920786106e8a8e1debc29e2bb848240b8ed022987b852522a04aacc2a4b913446e4cdcad742f4ca347adf69eb4141ea1fc52692818d541472cb9ab1f5967304689102d02d54138b0b8b5e9c0d337ce8681127ceadda2f0078524b2b8fa94df4beea6034c35895f397861a31685901f3285eccfc50c7798d3af445199ecf0e5cd122b43d140c0711bde1ef054b0caf984d928c77b557f1108b35de83777b0585f9052df4140b34ed1478e0fdd01d4834e6f7093ba5cab8a538feb3ee94acd85c881473db63cb17fb60d2372718ee08a3d646e3721164f8bf9d222036b602cef0b2359855f6d1dd4a05cf3d2a28b993ffa07df5115966ed5cd3484739338c18c93faf0ef9a50adb9dcd1fd17f7707761ab9cd8fec2b9f0d5f131f44179b25b8305ada41014798e8d0051a0749e68761cf423d329f2c5b2c8d24ef76e966676f10ecd1ce97a4ef5f647a433bc1ffdb4e9c213680599b505bcaa699d6da4d9bdb723fa8f2a2bacb939ba19ff65870ecf2d620d43c54d66b86463799ed71949a0f00afcb741779caf4e93bbca6406eb12bd7345f968d17ed4f85d5911600b3a72400444e5ca1fa49cd3c02326499c9847bdd1de06bc3509459f6d14d486d34d9f3c82a55fabbcfa721fe538c6746055327ee", 0x1000}, {&(0x7f00000007c0)="e97c883ee0f302027a8d519a47ff0fe6929ab369e0e0ee737e83594c3925dddb2156cc0be70008a1e23c1a3e14e68ddb6048f66a39801608015ab19536bd6b30c0b52678b8dd3c788e7f22f2b997fcdacc02ad695df77003fa84ea556734c2d096b60f19995a4c34e897c13b5e482f9608e47af9d71de8c81567b9c4ec64e92e40e07a2b5b5c56458b98b47698bc9a98874143313986d07b915ecfdc945f42d2795b0c1dbea04b6c20a4022039bbee9f1397cb36bbc11602d8b3d6842fc5d55ef6a5cedf67b4d66d9cd7e2b59368362f", 0xd0}, {&(0x7f0000000040)="795a11342e2333308f8d116b1d097b2a4a458e4d5df342177839c77e152f1be687f07dec7fb0c635cc1c", 0x2a}, {&(0x7f0000000300)="4a8248345bf398a5061514aff911da11e5f6849afcc1e2084d873de9e8d98b869bea8cc4f415be71ebf988de463e52d1ef2d8ab92060e00672ff854e250cf0c8802b009ca33734049cad320e1e4a304693", 0x51}, {&(0x7f0000000140)="d98b1463907d88c5c8007a6fec30fb6d067f18a6b9fc52db089ccc18c768935a1f", 0x21}], 0x7) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 02:04:03 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x2) 02:04:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8441, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x3ff}, {0x3f, 0x5f25}}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffff6}, 0x0) close(r1) 02:04:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0x1, 0x6}}) 02:04:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r1) 02:04:06 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 02:04:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1ffd, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x101, 0x8, "17a8b7126f85b3730d73e42c9d0893b484c572d3", 0x4, 0x101}) 02:04:06 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/112) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget(0x1, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 02:04:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x600, 0x0) symlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 02:04:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000140)=""/245, 0xf5) 02:04:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rmdir(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="0a3d9542eaae50d13ccbc228e2fbc2f711bc720efbcb128d64bf8bc727610c3cd076577470620848149bd1c005150e9207", 0x31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x20) write(r0, &(0x7f00000001c0), 0xfec4) execve(0x0, 0x0, 0x0) 02:04:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) clock_settime(0x3, &(0x7f0000000040)={0x9, 0xffffffffffffff75}) r0 = msgget(0x0, 0x88) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() r5 = kqueue() r6 = socket$inet(0x2, 0x3, 0xe5f) socketpair(0x6, 0x6, 0x9, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0xc005, 0x80) r9 = socket$unix(0x1, 0x7, 0x0) r10 = socket$unix(0x1, 0x3, 0x0) kevent(r5, &(0x7f0000000340)=[{{r6}, 0x0, 0x21, 0x400fffff, 0x40, 0x4}], 0x0, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffff9, 0x42, 0x5, 0x7, 0x7}, {{r8}, 0xfffffffffffffffd, 0x8, 0xa, 0xfffffffffffffff8, 0x7}, {{r9}, 0xfffffffffffffff9, 0x80, 0x80000011, 0x8c49, 0x1}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x6}], 0x9, &(0x7f0000000500)={0x10001, 0x400}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r12 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x0, 0x5}, 0x7fffffff, 0x25af, r11, r12, 0x5, 0xbb63, 0x7fff, 0x3869fa56}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f00000003c0)) r14 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x800c745b, &(0x7f0000000300)=0x800) r15 = getpgrp() kqueue() wait4(r15, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x12000000}) 02:04:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) write(r0, &(0x7f0000000140)="b0", 0x1) 02:04:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x80, 0x20000000, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0x2, 0x29, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 02:04:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = geteuid() seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffec6) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet(r0, &(0x7f0000000180), 0x10) getuid() 02:04:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000080)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000000), 0x1) 02:04:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 02:04:12 executing program 0: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x1, 0x10e) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/99) setreuid(0x0, r1) r3 = geteuid() r4 = geteuid() r5 = semget$private(0x0, 0x3, 0x200) msgget$private(0x0, 0x170) r6 = getegid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r3, r6, r4, r7, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r8 = msgget$private(0x0, 0x5) seteuid(r0) r9 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) socket(0x20, 0x8003, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) socketpair(0x7, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() r12 = dup2(r11, r10) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000140)=0x100000000) shmctl$SHM_UNLOCK(r9, 0x4) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x1, r3, r7, r4, r7, 0x80, 0x8000}, 0x0, 0x3, r13, r14, 0xfff, 0x6587, 0x9, 0xce}) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0x330) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/49) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r6, r3, r7, 0x80, 0x81f2}, 0x80000000, 0x81, r15, r16, 0x4, 0x8001, 0x8, 0x2}) setreuid(r3, r4) 02:04:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 02:04:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x130) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x9) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x183, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chroot(&(0x7f0000157000)='./file0\x00') 02:04:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x800, 0x0) symlinkat(&(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') 02:04:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="5433f4", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x8090, 0x8) 02:04:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x20) socketpair(0x0, 0x1, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e00748e263ef90eea7f22b908f2868d6ee4c015525cf3343e539a62939f8a8793997445dc3468dcc76f0d9b4540e573b25792e9d8cdcf4992eed5ebfd9c05b1f369cb13d87d64868fcf715170e11eeb59bb538db307c68f3cb2e33d1d1f5e8a786476fcab7ddcde38c6ce1be9dad8a3fdc8227516ca123eefb14f400ef14ee4086519e3d72493e9aec02e4329675a2d42e57c7a3ac3d2d68e8be0bb2617920bfb546320f3f999760c027582e330d0bdaa20d8544752b527641acab138f87729ad875156ca35406f798d5f76dc1c911f17963e9b7ac0e3c57e460c98578dbe219de44f782736a1e3c48d55e680df80d42dbd2698aa6b55043ed047190aaa8b91004059a3be5913bb92ed8bc09b74ef9d02030aa235d9"], 0x4) 02:04:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 02:04:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000, &(0x7f0000000000), 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x7d, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 02:04:15 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffff, 0xbb, 0x9, 0x5, "9de42f73277d0e338798fe7d9aa39f8418582755", 0x1}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)='mS', 0x2) 02:04:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r3, r10) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r11 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r11, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r6, r7, r9, r8, r4, r9, r5, r5, r6, r6]) mkdir(&(0x7f00000008c0)='./file1\x00', 0x17c) r13 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x966a, r3, r12, r3, r8, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r2, r2, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 02:04:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000380)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 02:04:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x8060f, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000080), 0xe1, 0x0) 02:04:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)={{0x4, 0x400}, {0x7, 0x38}}, 0x2) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:04:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 02:04:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x5}, {0x7f}}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) open$dir(&(0x7f0000000100)='./file0\x00', 0x844fce1eeb714526, 0x0) 02:04:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x26) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:04:15 executing program 0: r0 = socket(0x1fffffff, 0x2, 0x80000004000) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0xfffffffffffffea5) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 02:04:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 02:04:18 executing program 1: semget(0x0, 0x4000000001, 0x201) 02:04:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/128) r1 = kqueue() ftruncate(r1, 0x7f) kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 02:04:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) close(r0) 02:04:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/4, 0x4}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/82, 0x52}], 0x9, &(0x7f0000002680)=""/183, 0xb7}, 0x800) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/25) 02:04:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x40, 0x5, 0x9}, 0xc) 02:04:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:04:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x9, 0x1}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 02:04:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x14, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 02:04:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xc92) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) 02:04:19 executing program 1: r0 = semget$private(0x0, 0xf23da8381e7f4734, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x424) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="a1788065fb95bb642f01a20a55936df11a614743caaeeaae9fcef3c0762ca739b48f8674cf0b2abea5d9445450d1c9a9f57765304590fdd45802400dea3d0e6162da1f779965d5da1bd69860277cf6ed1da23cede94e5dfaadd7d7963cd4f3ed9bd0686a6febe0d36e0c692b01efc2b558efc9005afa38ab9d405748ef38ab1c9e950fbb1a9ffa8440f489692ae493414ec774fa903ffa6d26d075c1", 0x9c}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r2, 0x5) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) setsockopt(r3, 0x0, 0x6a, 0x0, 0xc) ftruncate(r2, 0x5) ioctl$KDENABIO(r2, 0x20004b3c) 02:04:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x100) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1002, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 02:04:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xbc) recvfrom$unix(r0, &(0x7f0000000040)=""/35, 0x23, 0x1, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x1ff, 0x7ff, &(0x7f0000000140)="aae2fe231d7c6333d756c25bc54ceea7b1a59e7a6c5711be925c233800b58a846cb224f40e6e871bb0695617065bd6245a0b2a73509612d306333d2cac54f22513cfc4d21bd5e0e4f2d15bf165b633d64e8399e62f1c75362e158450931ca76cccdcb332d4bf0bf68861e4ef0503ea1bb3cb822d88e28ababce512b70888c9aecb84fe456e31536c243efa465d68525d818522d7320fe536c9a9f522e562b509ada027c93b8fc678fe756362949f6103fe3fb315ce7f6141ceb36208d5a2a97d2007fd6945c14eeb560565bfe6daac29b8839dcb9e6e06065a95e177651bfc5459b8f90d96478feee04749bf1b6bcd3c1b196d5aa77f0d328b334755ae96ad801bcb236bddf463f16112086c32223d3481d43a4d7ac711e731377073fd31cbff79d2adf5c87f597483389e4689dcf2161ce7a2c67df4e1f5729c67b6e05083f9250d101877701d1bc40da699e02e39e2739a7b083cce3e01a439eb2732e5e228901ad20b0f426731f5c1f7efb80e43967fd89cd165683dfc25cebff6cf3dfbce9698370bc5c90b59c9ede8dfa5ad5af8567bf837c792f0dde7888a47745becceac665d8146d20f3cc0dd297354b0fd3c77a533cea1ec5077812bee876c4e1f8fe4b24831a4f380e3248319df7cf0003c61052eebf103fcde45ce6f0d9b17b4f898ff2f38e1c90cf156a437efdb9d00f486ab8d588e7e4830f9409adb35e15aab8d57c875228377e779bd7089d7afbfc760e2d5f7d179ed6ea849214bdc87e7d3367c0a3ee59541d25a9b34616e63c9cea0979ff429bb26f52002fcc0248d4cefe5e17f66b9108490fcd3c193387cd80dcec9750aec29d7c3fd60ca082c04d7e4c471bd9985a00216586794b173208c94ce2f943e622101f98e19f9f8a54293af48a3ccaa40ed84ee667ce6c652a66256dac00b87a1d79d118c0719943398d36dc81b4e140ca876e3af4279effda8313b52464c8d9ebc083e52442dbc8ffc1cca182ad7088eace3d9d8651bf48a5769d25b66e0d0142fae3cc8363a2267459eccc15f4a9d1d4570201d4014cd76ee75357ebbd76147c6ffd69b4bc71c5190a6ae95ad75c8e754f647a55ca22f7a96e559eb416d97f484c4459bdbc5452b802ce0cf5d4b1ab9206444740d09082688b09f56d447a9aceb9c9c683c12997d6bb7228699a4353cb8aa063c69c1172bf2ca6808523c26e6c64210c34328702ae6fcf4d9f13552ff4f1a38d605ccfd2a6a3958b8ffbf38619788334ec9da92e33f2006667c245cbdbb9685312c5f82d49758b097eb6a4a9f21e2f68acd32c616d69f8763ead983f7bff3611f33a1fac36d7a460844248be34baa1b1c9a6aacd5e0d1c15525515cd005eefd004a34e6cbd3929ca2b5fb3d71cba908a8985cea328625ff6b9271a59a1f89782ab115e0d0c23ef548ba96122f0e2257a9a787892863bd229cdb3c1e345703c0b4c4bf1ccd4fcc1d53c97b17b538cc787294e40f7d9a26c90c3373118b7467e8c9b4bb42362cbd8de5fe483c1eb5ffaa13e41ba520da81489f850c2872b8ddf2409f2bee377d603dce14f233b385e9a347d745f7f8869d58c0d1c75ea95eadbccd33ccff1fe9ad5cd6aee907ccedbec282f851a984123e6fd5c33da4cda26ae2ce822a48f5ac0dc09e05704d18e3b1b6872ded831021863d911652235a24b1dec94c616b42efe46d50d9f5c5acce83f1c2ea3bcdfe9a513fb8c6ddaa2be5610282b04cddcd6274a0f0e963b37ed1fe7c16fa42d9285e83db3f6e603b2af5b90f858e5fae9094dcffc07719137c3731157f44464978a330061196cea3baa5f1d299229684315a9e1068e968dada3c965505e2814e18ea19e5482bd109c49812a5dd8d886f66e76c812fec04874139b1301f03d72287d5f97eed309b66828fd61cea27b291939610ff0477e754ef718f783d08bc7d7fdd2bf5ea44ddda88aacc8f00e906c08ddddf899a2d68bbe36da448979379f8804cca7dba21c8a227303133d08b01783234b294431c6ce990693fd21fe11ca7b4accf945a423bac06c2eaee2048451975db8a8f90ce3d38ea9d347521f2bc8b513fe3bd5f862cf415c7075af68fe7663837f30a3f77fe3e41b318afcb5c432f1ded68db1c1446216f155630a9767d1771810e1ac6aab9ff5d0dec44dcb8557585301b3fea99fb11d26f995049203e09b6f3ea384a3521b2ef64c10d6d03cf6b65021bf435b94639e0c93a969f39c84c22aa86bb9b436942d56da1ba3d3a77baf68ce7d813a0919ea6cab1dbe235e4a7e4c5ca41388342cb74a5e67fc371b0dbf450b8acdb40951bacf231433dfc2489cd4cfb7fbe655b921354223e23e5f8845ab4a6ebbc0d3ff3304b566dfd52d5b0253ddaaf7c035ee75827da4418eb312252b37d521a5045dea26d5b80714acf532414e99da84d76ef31ef6531c665403d9f13334a60572ce697985a01a9eef2dc75ff9cba6b488df8e1d489895248386b7976a7c9cd7d1bcce1ab96e732f5a539db2aad06e18d625f0520cbde5e96f98d39f8bfa03118cd14230febb6903e249765699d6c18e05ea8e056615b3a85ee3da40833a2ff28df4c97506643beb9e19ccddaa20cde986dc40adf465190e113f0aba585c62afb7f93388e7c27499de9084fd28ba7502db30dd6d7e0311f287e5c4b15ccdbd70727fc70657780a25af6e23593602095441b705842473725bf4b3c73e63243aa906f1f2b25f900ccab545f6bc735d6d7c195802ce17c7671d5755c851ebcc7df1769e0762f43c46cca7dc4b862b381c901a5355032e699882dc84f315009d4e18627fe99fe7e661bcd25cd1b7f9cce78c81310543be0f19422e672293f7d56db33ebb52813075a1554c06b9f2b0bebe53a67ab36217db5c84e9d5ae5aabf08491c396921ef0fec27a3af6f69c3884f6e6e51b8b158840da84dca76d74926fdf345d4736fe7b057eb21ec277598127219fe672000b00032a002e8fe8936b5bf2124b9dcd9610fefc70df98571b9c04b70e4fbdda025d259df9e126e386a1276404b3f867d6f282a525d323550364e1711f9ba16613273e48371c65be4518796dadb7dfb3992d8e771ed0b6de6faa2cd8713d2448dccdf373a44664aeb529f497769603b4adebc5eab557d5a224f5ff54b22e3de855daf07361da67215700f8ec15e1d512782762496acb7959b2ccfc83a3d193a53bc3da24b14517f82c26b59dcb7bc435baba9de4469d20baf03eff95a391b43dc035820464676131e1d7d263b2b19091992a1ef0098a1c16fcf486755c00c6b598721d55167e14f839d0ee8a79b55e8500c592dfb9b293f7673039145813db647f97103a0248d659d1c61e0ef35cb49cc97973227463bc429373d974c8484bffda53f6e85c19b327d305af1643ef81fec8cdb6398043578d7d6d72b569ff41fdddecb63af419bd63e83d84d40f0465167c876329d650e9436875e652e47a087da7fe469c984deb7126cc0cdc907a70bd30af328d4234cb51d77faf0772a7637132b10dc862ab2c86fee2b37fd721f5444fcdd51612cffdc057691a4d2dccf75946fb99ce3e2e82b7ccd707a58a95d445f4cbc094da073bd47b798421b7137e925d7211ab3bac657296ccacf11c41a92731fc8c4eac40b2f76d29e4627e160693c002c291dc8e7d21278a429ee7dbea669d8ee3da27735fcce206b86b1baaba92331fdee50e10d527ff3cadec5313666ca4f538757618f2c90a908471b57e0016a494d6081c5a1216ee83f86b486eda5ae0c916611353104f50680c960b5f6aa77719984b0627a0dc1fed3ca702b1363078d36b7859c68106e50f6f24ca711460168fa1734866497caeb477f8ae8247ae9e96fac77c20a5071d3b830b1c4e44830a664d3c7e791851f2fed3a3cb6b1f4a63c55633ab86003febd063c30b7898086b7e160c32888e42e8c0c6c7f50d708086d562a89ef4fcf251e9bf88d2beeea113f84f74eb3ea5e10e6010fab7cad82c7e136cc703114e8a7896116f1f4a29fef2227fee2913621a0856160a5453388ecb224c2d6d55e83ffe241de6707b81262a77a3951f4f7b7bf397a473d6dfe0754cd0f425823edbc566eec2418e0751369226f9acdce74ae490ecf43723460fa930b394df8228710f1b6509546c0f2462dd0e1e3cdf284b5a203ee2764b59d46b6d19e941fdaa2f080c58f194cade25a5c7890d7db1201062dd031e62717f1dede989b225e6f4a8dce078393030ea7211f2858f56e13f48880cbc51c6ea9e3d1d40c09fdd7fd5f695bf75b44da30d68ed3729f04a5d58f9e86d70b462d7608f148fcea7ec5d1bcbe6c8cf23bb420d8b288ecd620af68a6623be6eb64003436c1f50568581a9a6808d60ad7783a22b3c1add8bebcf723f984d7d3c05e881048e69ccc74882be16d3b983129343d74bac7f8a64e07a4be00da50705c9987c44b175f1fb0c7d9c4b13e6f587c95b8755623df76e7c3fc1f7a1729203dfee93273e83231e75a5ed9fdea80e854f625d39e9dfabf355616e0f5998995e03e1205665c1e1b0d835a03ef53d50d8aa0e1105fc177b4c0ef762c2d21e34ba3544a8213adaab0ffe8386a3e92af35174c3d07195b272bf91ce7ff91b8760e8e371af1b4562db18f692aa018e98e019425d165535b426d90ba5f510a21672fc2cb70ed93dd1c0a2a24a10de6fdef7dc958ed3fbc0a5943141e05296987aab30c7d24d89ac19cf7994ee2b9b81735f3169d28e57c666859d83040ac208838c445142fec175afd023cf8755726f842de0ff0151291ce9e7e2d37b0b4c59bc8a49da984157cc2344fd0d8f7f48e26f8eb69e9c575ae5d57e316fe7bc423c1257068281165f71e05154358f5110822a18a362ff28bd2620a5a2fc9eb95fa9d6fe148fa3c585b8a501f820b2b7464f57bca734745ca18c90398555e7752baae8c4f54c70ddf18b38e87f6181264e98390d070bc35bf957dd01a4acdb6ac1988a17e7989819e02ac676178f13e6e0f826fc7a3d5f80c37e2270e945d5caf55baed7c28f9da6fab092ce102b09501428be6f7490e795348f055ade10536a31413ce2063f070df1d9aa3f465728e4fb7388f2e46108cccf9b9eaf4ec0761d64139e3fa0f85460cb751737256b02da0167b8093081f44057bebcc9c07e1ce04f6adcf4e243d661e03dacb88fdf3096d723128bbe051c95cc705af0b6f80419d56c90ce4506a1efb37a462c03c3199e4ccf9cbfde9a34bc427a5f7c3d23a7bee95e0f561e9bf403b726f2e7fe35aab59d192cf9916856ef61f53309e2726ca2c4eb465d864fb0b91e277e8b3602e232990290709e50d3d6403f72a764bf3388d7b12a4cece59efa8a8c8aeb774a9a6b4979970f6759e5d1f3bfd6c9cb78fd2340899175005b6db5e6855fe3492ef604c022ac7781c09093a3123bdecd079ddc22325d68a4b93918d00f2a055961a707535c349e56da1f8893a45c59c104d711f082e461d6560014122276b795d17a779c0d03a771fe1eb9a68f9be032db60237c17dab435f790cd8e298f6f7c1a8efb402e62a98a6127c23295d1edfa7021d73f41de43438052a641e63fd48595139f9b58bbd2381794f9b629ffe3bf07ddeb96d05bd1011188f631e24a833bc4792a1e7d7be0552fed2d10a11ed5cb6930e70f59a376d439a9aebb954a201771e1b585347a0cfc22971baee3a5bffb2dcf247eab69a6f31f7733583080d6dce400440af1d9ddbfdc1e4c10bb322de81603ea152067bb9f0b1f7b8aa8b1ceea8e303362984638b984b81f3276bee53930a421bfb8f7a1c3f2a", 0x1000) r2 = semget(0x2, 0x1, 0x105) semctl$GETPID(r2, 0xfffffffffffffffe, 0x4, &(0x7f0000001140)=""/238) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r3, 0x7fff) r4 = socket(0x800000017, 0x1, 0x10000000000) setsockopt(r4, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) °°pckbd_enable: command error 02:04:24 executing program 0: r0 = socket$inet(0x2, 0x8006, 0xff) socket$inet(0x2, 0x8003, 0x4d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 02:04:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd10, 0x0) 02:04:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) truncate(&(0x7f0000000000)='./file1\x00', 0xd4d1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file1\x00', 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) sync() 02:04:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 02:04:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x140) 02:04:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\'\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\'/*\x00', &(0x7f0000000200)='/)\x00']) r0 = semget(0x3, 0x3, 0x200) readlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300), 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000280)=""/44) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x2000745e, 0x0) 02:04:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c0cf5a154d546f6971ba8f6753ce64b66b09dab866e42482d30540ff3b577e00451addb17ee8cf71ee02cabb82e66f18e51a73d51e716868940a928bf", 0x3d) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x9) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000200)="05eaff000000006b0f53e8a801168723ffffff00000000", 0x218) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x9) 02:04:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d88}], 0x6, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xfe) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) close(r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x4) 02:04:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='.\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 02:04:24 executing program 0: syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/204, 0xcc, 0x840, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000fc9cbea981dc940a5256fe2b16c6a9998cc8c808f7b73996c6745a8470de403add3898f83208dc679e189dec44f22f894ce77bf97c6df9271c794b41e302785389c9a1a18a37193b99a47dba569abd803939d5132a6100f45473055679a0ed7c9d86bfa161cff4db093d481cb1cb0a3ef3e99d6124e0d9c9a78881d31b24eac8cf400620097ed37a256fb04ff1705ec060b030946c371d4b6cf6781aa7a88db6072b7ee228334b6b9aa54dca25563b5973cc8ef38b9979900ea06e245186da7823802288b55a1334aa7e09b08a0f2b17c8daa847c4a05f27f82de5fe733795d14851a851"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x5, [{0x1, 0x80000000}, {0x3, 0x4}, {0x2, 0xfbb3}, {0x2, 0x5}, {0x3, 0x7fff}, {0x3, 0x3}, {0x1, 0xff}, {0x3, 0xfffffffffffffffa}, {0x3}, {0x2, 0x20}, {0x3, 0x5}, {0xee813cbb9d788b92, 0x497}, {0x1}, {0x0, 0xfffffffffffffffb}, {0x6f6ea790fb1ab10b, 0x9}, {0x3, 0x3ff}, {0x3, 0xccd1}, {0x1, 0x8}, {0x3, 0x1e7294fb}, {0x3}, {0x3, 0xfffffffffffffff7}, {0x3, 0xb1}, {0x3, 0x1}, {0x3, 0x7f}, {0x2, 0x80}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x7f}, {0x3, 0xe4}, {0x1}, {0x3, 0x5}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xacec3554c069aca1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 02:04:24 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getpid() r1 = getpid() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) getegid() chmod(&(0x7f00000000c0)='./file0\x00', 0x101) 02:04:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x8, 0x84, 0x1f, "f83f3c2e00a344e28259033f4e6f794fccf4bedc", 0xffffffffffffff01, 0x723}) r1 = socket$inet(0x2, 0x5, 0x1) msgget$private(0x0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffd58) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x2, 0x5, 0xfffffffffffffff9, "8ee32cd849616bafdda26130cb629a8c5e1ef2f7", 0x1, 0x5}) ftruncate(r0, 0x3ff) ioctl$TIOCSBRK(r1, 0x2000747b) 02:04:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000300)="b29753ee0d8f1d1cd801748b37e50983ad2d76ef90685d5ab2770932033b1c5ec6f71abaad2ec68033c21374c33acd98c1ed89a342bcdc0309e5a99ac940ccff844df1243a3ac9cbc15f5b1da2eec22419f9c67d98ff17a0bd1d995d401eeb3440d53c63844612378d8cc1062d4f67479fc4f4fe61be83dc2870e117d0379ce2a0750532651c117091943257a7595124833ca546cb0424872df460cbf8c907059803f10140e22343b53b785dbec6fc7133b612257faf6dd8f82b25d6e77a2a171bd926c236f171e974780ce3905937525faf99f47f63ccce0e4cbc4b799275921c62bc023cfcd682e6690585a71fcf1ad5ea365a8311371f7de820cbcb9844d21a9d3ede59e259199fd1d9f9a8738353192a5cc1d9dd9114379abe655f11751c4e56063349bb5072a9038cc6de9069c71f8ea1376239ff287a85251a0d8e9fce4674e6", 0x143, 0x400, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:27 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x3, 0x1, 0x5, 0x0, 0x0, 0x1, 0x1, 0x8, 0x9}) shmget(0x3, 0x3000, 0x40a, &(0x7f0000ffd000/0x3000)=nil) 02:04:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40000000000c0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x8000040000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ftruncate(r0, 0x0) close(r0) truncate(&(0x7f0000000100)='./file1\x00', 0x6) utimes(&(0x7f0000000000)='./file1\x00', 0x0) 02:04:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) 02:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = getgid() setgroups(0x1, &(0x7f0000000040)=[r2]) syz_open_pts() 02:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9739) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x29) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f070000000028c6fe8c54d7b12be23d008f133115b0b0195f962f7acef50e7b791877b6459bf32fa3d85a53f485e556ef2e7c5b299ee7620c722c2e69cb652f6dd4daec4780a72351409ddd9175762821bd77eafac74ceffb326e53204328275f735df66560084290a6ae813ecc13520e5617441b15e4e5704617fffc4678131732454ced20c1f92d3e4e127f"], 0xa) 02:04:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x2, 0x82) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/238) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) r3 = semget(0x3, 0x3, 0x10) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x80000001, 0xf89, 0x6, 0xff]) socket(0x6, 0x3, 0x2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 02:04:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) r1 = syz_open_pts() r2 = socket(0x1, 0x0, 0x80) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x5, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 02:04:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) ftruncate(r0, 0x6) ftruncate(r0, 0x0) 02:04:30 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x6082, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xff, 0x4, {0xd6, 0xea}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x144000000000004}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x3b, 0xfffffffffffffffd) 02:04:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000000), &(0x7f0000000140)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000180)=""/213, 0xd5) 02:04:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/167, 0xa7) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup2(r1, r2) recvfrom$unix(r1, &(0x7f00000000c0)=""/180, 0xb4, 0x40, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f0000000300)=[{r2}], 0x1, 0x0) 02:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 02:04:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x1, 0x7, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="c06a3db0aead385e8321dba3f940a2ef", 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 02:04:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) sendto(r1, &(0x7f0000000000), 0x0, 0xb, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 02:04:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) clock_getres(0x2, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 02:04:33 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) pipe(&(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) dup(r0) ftruncate(r2, 0x47) 02:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xffffff16) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x226, 0x0, 0x0) socket(0x10, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="0d3c3d0793f6854935440dd36d9acd3f0467cff6781c00fed440b06f5eacf14c02b250b45fca0803ec2437578f63ac74797dc31e161b0bd431bdbcce3d1e8ebc45ad02c8128c1ddb2fa0c8e1d14e9a1e4854d89af5530bf471cc4bf4dde56ee95d86a31a617f360a0aa0dd1de0ab280fdca8d3ec1e02f073b36ef4f3a90f3bf17f2e9f5d9cc9f90b1315831162d90a3387ec399cbcd285a46ddfb889e70a1257", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9bc4cddc20134cba6a6a6f433246f8ead72db05abac89d655bdb571604db36798f9968cdef0ed28fe74a50edd76727ec44bc3bec5604bb12f6b39141175df77b46f5bc6de518432298115bd5a171d2aeb69155f3c80e9399faa7bd706f11d6bb8142ca213fcc2a82a9e441ac0628f0145cb811386315611685f4ed789e91cb7870bebe44bee250b2db1a9a4f84bb3854fe362cd58ff2a5846edd675e690182d2d9ee55e6d12c32b1f64c2721a86234df1c8dfc6cfc646f181fcda3ff471e434a85614d2e15b7677a28d23f1eb7c2e7ba46eca6c00cae715e0ef2fe5b89912330cbeaf06c99a8", 0xe6) 02:04:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 02:04:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000040)) 02:04:36 executing program 1: socketpair(0x1, 0x4003, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x3, 0x7900, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x8c) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) 02:04:36 executing program 1: r0 = kqueue() clock_settime(0x2, &(0x7f0000000000)={0x200, 0x3}) kevent(r0, 0x0, 0x4, 0x0, 0x9, 0x0) nanosleep(&(0x7f0000000040)={0x7fff, 0x8}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 02:04:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) read(r0, &(0x7f00000001c0)=""/129, 0x81) 02:04:36 executing program 0: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) syz_open_pts() shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r3 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/52) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x95c1, 0x3}) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r2, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x13, r2, 0x0, 0x8) 02:04:36 executing program 0: mprotect(&(0x7f00003f9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:04:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x480, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000000000000) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 02:04:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x200c0, 0x7c) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x2, 0x401}, {0x1f, 0x10}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:04:39 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x1000}) execve(0x0, 0x0, 0x0) 02:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000300)="0ed816f314423c066d52fe3e17b4b8aa68918e085ad3db3b130acc1ba0539aa84cb1f803821e70c460b31af6f2caf930bf103dd3822fa5ed", 0x38, 0xf, 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0xffff, 0x5, r4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 02:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000080)="a51c894a18205528abe3ff69191133c37e52e5a16f313e55be18c4b48824b5c57c07c4cd85e09d73b77c41b68c58e67433ffbef15343e04b52523f27291577197b2020ef98cd164e93036ba6ded08661850902d56bbe919f54971d128a6b333a4ba4db1728610ce9a933f2e5ac3cda69612acc9da355175023db5f204644b72407def8116cddeaf28ba9c7623febfeb53088a5176d5f0c2d79bfc89457fa584586a8beef3876a42ad1856fd77466c45325a29d4bd02062149040b6fa9947198583da0363a2a6863d0216390ba5025b4a44823d112b320fcfc72348951bc6e5573154d3b223bb028547fd6c6c9d53ba577fc6", 0xf2, 0x402, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696cd422d4cd837a598e57653000"], 0xa) ioctl$TIOCSTART(r0, 0x2000746e) 02:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) clock_getres(0x2, 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 02:04:42 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000040)=0x2, 0x4) 02:04:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) mlockall(0x1) setpgid(0x0, r3) 02:04:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x201}], 0x8, 0x0, 0xd57, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x320, 0x20) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x8, 0x6, 0x9, 0x0, 0x800, 0x1, 0x81, 0x1, 0x1, 0x0, 0x9}) 02:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 02:04:45 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7837ce1b4c3784e006b48216958c80556a51f6b540ba861636bd466c291dd8e96f80c8a3b0df2811cb48b15947755ea547118057a06c9156a5e4be299ea1db11c30711b13367047b4a7ad9474a2376aa6d992356888d025ca91389f0d0294c68e2ce5412e16417859ad09a569a801013b7db190b641bb4862f5dc136ef32e0fe6618e706c63f9c0f394eebcd39cc45d081d44682545ba222b600c8b697f277f324fc041c817ac1e74ae31d7ed5a7d22c84b8b8e9de65b647053af9495a8e4a851f99eddefeff52786e03a655d821c64952283c0e17c46751da529526ac9ec2c98582b4f42da2bca4acdc4cb18b4da3d010e9d920cdab7ea9457754255ee295559e0bf12c61e54ef3d6f27c8fcc1d37b1d4773899dd6a7b0ece9d0ee8f606c77c3e708ece8314dc5be3b937a0fb80ac378f3ddd222e29739a6bead07e82d42735c84376ed9f288d728ba0112bf9357844ef93e51c1e321b31ad47a6f845f415a002d9a9ea38823b748af6e77e1dd6996317744a70bda049bfc8c2d9baf527046e0beac7c120b2fbcbc0785eef5a84b43182bf64dad642ca26943db8c3f192fab7cac2e5ba088fe4c613d8baa36ffc699f69665606aefd12bc16e2ecff3a52419bbb24e99852bfb9fce0da1e428025037cc1e885c319e36c03c0e6252178cd447a498fc473a85b8256acb3ff9512f6fb5c8eb60679858c488854cca6c70af808c731fe6efa506cf2c969182db99e5f9157ce17459c5937b706c80c6789c4d5b965559b75787d53416a004dc370a9aa533f8b3041e747a483a87d6235b57ca84800f5e925316f839b38ccd5462dccda06c688a1ea05bccba221d5faa6d13c7495f07cbeae3254a21322e6305d3c85c54a80f1f88ee9a4bf987132d163109bf6bf09e4e018fb4fe5b11507791c202f53cd4c808b42672eb109a0af7ea2fc903696773893719741dabd15a16d8402e7673d6751ed196e480beb8eda9dc88accbb654b6dbd78376ac682ac8db13887804b66f877d5304eb30645e85aa1100e7561246a95a9ef4b02b6f2a551abb45eedbd9dc54f901118cf4b7d3957746997878aea205892d387f44673936b714a7c6fdc258d80eae74c6006b4f70463628748e8e4b0f0bcf6439babaf260a6e6140ab8b1f0b8d92a98c3de4a51cbd95736f0f6c73d9c140256f8a04483084c914c102207958e9cf09f3dcee2ce1af20fba40f622fa5d179cd4ceb0abf7813518a73ef74256a68b4588b9dd0b0e1c0f51854434c4288f080c711fe811a7c2b69725e91472d4f46c1024725c2801cffd8f79ef45689958ff678e190bc249440c0aa9b31087a860a1db08fca5d0c6b5c4766caf7fd083f41fad851f083807684c11ce661661f7dc0b82e35d7b4854a6f676b2eaf84b971e23e975001afd10561b8906b932992a72afa83c58dcddc86e30a6fa5f1e7756888354a1aa8b41291111118d894f12a5386af99818506038a75587084ceb078e1b26a82390b190394d223a5e2ad4b65a699767f0f2707af700d2f90d90def05699b520552e7bf3b51cfbc2a86660ac9028fc8b9aafbd38c9cfc2b911eba0be8ab5757c9595fcfb796fadcda9903a1bafebc17152783a21088847bdb4f49a8d97a06dd2dd5dfdf3ab12e8465c2ff968bceb832680eb6812997df611eee07d94723386cf372cac0fb4cf24605c478fb1d113679fc35ad33ddf98fe792e610c7f9f644b8500532dd80f39bba83eb90417efa37cfe47d1088f4b247e7d2b7dd206f035dd9b47d1b89c98dc48b889b827cd039fc24a6c5020a50808403b520a129a1ca3b9b92c5a04be27ef4680c570d2e4fc655a1a392269442ec2eda9ce594fa3c9811fee6034807b3913baedff0d034a8efb7e2b8364051015e35e2311b43d2b6fa5088c182c619ad011bc18e7d97abb555f9ac6bd59d65f892c63854b210502a2195624fadf06f66f80e46a700fbe09868953ea42a6013c6bbf95c642282e851abbbb25bb0d233c91af7e6bb86da68b3670daf696aba84fbf747a2f3742e736f4d0edda1f313feb2ae61f322210e803231f3425fcf60f7a2aa6dedeb1527a8a0ef8b03c6e73f6cacf04a195a815a353262ab9c44edd5e3be40e8b40ec638d2c96e7bffe1e2ff2b05201bb94663ff0a70b6c56020d9409ca6c965bc2a7df20b11603075063682269f90412e9fe6291bb0ace8eb2a5c22adb63ec55a320454156d90c02ef39315a60ac7ad4ac1fd4bb477fd503f34beb8ce5223f8a7dc8f7589a58b2d4e33b9e612576216c64dc444d679e0f5d44e4f4fa3a0900b8b667f650c133d8a44c71389aff60aa3df11e8a33ba3b0d12ee4d4b4f4f9dc507fcb76b073c14ad21878af4363a799df9f3f126ee88feb213bc282b882a3d64a87c0c976dfd24eb91202512af5d6cbb472295a7ef775ff15c8889dc69f9baed9f212dd2cf72c8988bd9bbe9e188d9c874787efb6e1a75d06a12a498a50f4316b2569a32933b0383fd87124cd1094edc54d760e5dc4a082a1e30e976328c3e4813aa84e3d472ea923b8d2eb9a3be9980f6b81a2780f1d47d92caab36a5f1f2e78d315afae2212f46538f05d3aa2a151f84945c245d210a560a4ab041c0a5852af7f029e1ebbb7d4d605bc4f48825b17ae80425e0b45c2a2b0d31436c33693dc66cbe7efeee6a0b47b8799ef9a322194f818e274adb4d269df2dd7eea8cc9c25e540c4a5e3e0d3b4afb7322ddc6885358a30709caa5962782d8a4eb90145c2dd7b10ba83e424e3e074e2bd899b6583bf97d80558752b35cbfb24e89fb623879c0308253aaaa9190a626576780c2c97aaf581f30ebdc55fc1c82ce7fbd265d487f8ec690ad8088c620f6152fd7c536bec1727ac430cdd9abde8a9422ba8c807dc90b9c1a581cc11af6043d7219616d725d8a45cb7cf707822eb828833e23ce65686fa80a84b19fea84b9f13ea1f16506a48d3556fe5e084bd91a926c640f8e3890507107d940f418ba44187aa2f212b740cf6e302a88f727d35f6dffcebee4bc0d3d9fd34691ca6f318b60a965c62c7d50b05b2100a9e9288a0a6e3bb9c5170e7ee2a1c368a1b459398d3c1ed94b3934970a63d105a5add23f3e376eafb2f8b7ddc66bfe62550e490c6614435cc58a7d8a4c9d5ff595d04d8b4c2320d2c3bf58e4afe576a648969bf10c338724fad2e2b7b15f1c9754e5aea39463a2a6c0609e829c1f7a3827e1032d940dc2b5f7afeb32737fed7f267f4ad9dd2e30a7f2029b573d8f02323df2b54d0eafb6d217e93bc4eb913409df7cb2777e8e09dc031c4b118ea8189aefbf901df8741274b6fd96d9e0de93789f376054a76e99e3b1447bb90b1777ea39519c49503cdf3d6d5e6a8d77c156d413592e36fb3d9ebd3f306acafb5442149d738953508e17a38d4865b2b557b764386647f1fc36974f67c913fa920b461331d93f8c091031e5e3da2693134ec61099ac1a53843d7ddf8ed0543c972445ccc112fb429b032be6c56463afe1ec4ca2ce8f39564db97076b5f350ea48bb9c4e5f912805f4eb1cc3f4dd0eea72c72051f37f349ece7b1e03eebd2136b40bbd5a9480309a26b741793f23c93189a5da2fce5f73ebc28fade7021577ac3e1bae3fbd54768905b5b7f7002dfc18d7830664f58ab2778b98ab190a81b97c573f3bee9b6022d8ded61edca58dbba330bf93e4f0dbcc12ec782148c20f7d2590718c13f155586669c7366f1a6005fe33df5835b3e53016ed82f76bcdeb176619921973a53e4f32646d46f01ab18de500b6c1391c2f92418be3bc4b71e2b0d56acfdc78f422faf1f33ad898a46e7d912fe909942b7da24a1e757441741c7a87141b281714b2566e7bfee07ff23611239ad75edeb3e8f65ab08ad1eadb8171a13fc532de7d2db0b4b6e71f46a33354013579bc4627881b22643094e1eaf35bf18c363fc2165cb8b1dadd54693d23542b9a950152f876cf7ec19566f461e6f18f9d88083f2e175bea0015dc63718fafc4499e1134100adfc2bc26887bb66912abfe5e395efb817bbeab12bda5fbed497adb73c680c43a13b74c818cef3d341057b2aae7bbd5f3f96020bf2e28e8bd31e0a58df0a2934c3f3584aa7f3871b5b7437d4601862879224ec694550f54f9aff2f75d9be8e067b5cdc07e395a0c55c30c9d2951a0e8ac4d9ab59e58734908bc91b40e387ba0647792509d1e89ed202778b897d332f5b7c70276fda2d19fdea9e2486aff4b6032e9419c0aac2fa06cf11c77dcebec524d4c56d8d83e5f33314436f8f7296b44b52fbceb5e36771fb72de60c7b9cee1f67042432a61678cc01966f305256d96e20a03cff48bcd339915ffb5fd051d275f3b95a71fd7c3c68d586e37bea3ac6be576d9993708c8256c269f87fd5dc60d53800d4adc8fa7d58b54385731eb02cde20204a39c9169c631d13fd7688ce6b10f4d43a6e9dfacc0306659a0d9cdab60b49efcbefcea6204e6069700c43bdbdf719c534eb3c917f667dde9ec683aaf710dae0bde761bd6f911e75f732333c3749033094a3df4adee7c80903bc211e428cb4cf3a12e6d72a72b62e5d13302239d108cae159970c38f9f31e5b5800dd872835dea4856e6960ccb744c37451eea489bf654dbed30ab6d12e4201c34905f81bf48ec83a8513a031e416bef6d5602d9e3fa712e7c3f6ead58d485ddf061fb86bc1a12299b6e78a953698aa8a68796b8bc48f2c2bdfb8af094ab4eac2bebf05bb6c4e69e553d847cdea76c6a8aec8a7e47f1c2480a2c73fc5aac39f723c2c03f8e06a750542bad570b4a6dfcbb2d0d68986e1fb278e2253bfb748be8287dbc6d1e06395dfc5826ca30486032205cbf8dd5733efd1cc3217affe24a30e1d87ddc8d6ec716b63b857d88919ccfd0fe296889c999bc09507a94cda89417b08c3f0716cba8d1630ce8812f82fcbbea3dce4368614fff9410fcfd7a4a6c3eb13d2b576003e5f8bc8cf7deea1369b91598706005a849548ea7dce6a6caa4c11104acf0c3f8d25cbe82d071ca43aef3b14e9fea4698f346683085ca8fe85cabd3f41108205c207bff65de40b0d0600f5a249057032c428203c9887693f18e11579a3e9ae65162b36d7ff590c0a673cc7be9b014307b3173213a31b8902117fbdc21a0d5d142c0782c729d6e6e390d01b0f1a3b6b0d149d1b2bcb76e70713e722128c4f0729b3d143d4515be51fb2a89ee45a51ba9b3ae5935c01fb3239e801ed5cdc8a504af0c7506e5e98ea19f69488da8e6d05c9ab8a4a65e1111d1c0e9cebbd3cb0c6b8d6c364e7316ac660c7ffca3963d4f545a7291b00fcd18e78922d588969e83e165204ce9f715e204114a317a8c1d9df4b45298c2d4825ebcd400d1f3c50a7e0f1086c06f64a0edcd063ec7f4d5793d24cc4210516c704df15a7e710495776a37393a22b4dbd8b12d74b98fadf7912295cf72b9ebc2f47d729585e01d339614b5ee7598689ad553eadf29d42f41e2d9913b2c4fe318ed0875e1c2a75cdb6b6f5d1dffdac55b3e4ff9fb118452defb84d043703db79a20f643f416fe62ac785fd0c2fae4402b650ad8fa19e5fab8e18038655efb10c835aa6a9fa75574dfa15be090520397b93cfe5b8f080b0a5f4c0f96c6f717a27ae1443bda968c0a4ee774d603ea0dd054b51c5c3fbca4fcc83b647b8b3fe41974af1221f2f5a77a5f045b568eb76fead7d9fe6147bb4232472373f61f633c0f0b7214c44f422b0af768aa0bbccb09d448510af058a3d1cf1d2e9347a8cd8f10eaf96d95611dee5334dc8f09cc9ea51d3aeea0cfed1569afd2d9dfcc8639", 0x1000}, {&(0x7f00000010c0)="d952fb99b26acdd84ff1257ac82f45e2a1df91db4e9b798d939bbcff42044044807c1e8ea13bd8dc32a6d26497ebd2b489b74b24d474f6fcc5b1085164680b4a26cd3856a6e57863e71ce1f1be6fa296dbd0c6a3037023f3047c8b1245feaec8a1f9fc660c717f3852c7d19a18cb7b0659f550de6b233f25f3d1d71204743ec872cc1f728be52daa351d51573e238a40e94f7d48dc477eae04984620d59cc987c3268d9ab1decdc0b8ae00b8a07d2a2f33000d4c7be3ed1f7bad0f04e7ec2f0a8afd9ce2659010faed272303956a21f89913b32e97d0d3f0c8c544c4617167e55923cbd9275ea49b2a9920b4df1c032796607a155ec184918331e97c5e4fb4ea53d529f1c39d004d56bb44ecd222c64893dd6445cb2df7ea7643a678138a03c8405db492ac4261830ca2ac42bfb168e0324d835c559510511a56731574e95843017b12ca95d80a6d67fdeb42731843e3fb5342f1e554dc09857deb53aaaa3297144d654c8420a3ba07b96a01abae98831b8bd9263a3cb36212e302fdeafbe4680ecfd61385c8feab9451eed7edc9d07c186cc831f6ddc4282f0660c294f6beaa362c4494473ff4f70dd55b400515c72f929b20a77fab96ae41f1135eb4b0455fd99ea0b5a2f0c38e7b5b3d62087ea66b08e58da5ee70f05d0984ee1b1a38e4023dd4ee4abba21ebb659ec92ed131c51c01b562887e2326dfffa5256099f890b23ab8526fbdd92089eddac0a1eb49268ee8b51de434f5e523c14cdba828e12d385c582ca771d524609481ff7181e7d355d330b657647c608f16534b79d2d09c624dc7afa14ba9caede1232311ba912346e3d068283345abe34d33832411a6c91c36f7edf55cb22d2bfbabf7b383ef8cd377a628b4e7fdae3756c3b9ac05ecf319ff3a197a611218e509e4479ae9bcaf6e205af3ab887cc5c35d9ca2523ff813f74950c26f166e41ac4410f71f32378d997afcd048056a32f87399e8a03fb3de69298e012d18ffe4e876138c2b2a2fb69e552a7c0cd8e215b760536e41d7464619382858188b1b1a267a5bdb2d3fa478cd52ba1dca9139502253abbf9ecb9ab888428f5014664ce4df8eff5ec5ddc327c3b24805ce53aaf89c36fddfa78d1b53b18c8597837545efd24be44f701249dac74b1086c47745c6ec25d84560e2e8cd2c789e0addb608178a2937082a96d5f833c3c7dc0d62d03b4e1fca9f81616f7c761c0dc22cc53392019f921f5547d7ee5dfa9b3db922539ca36fa1240a3e86b8cd312b39d5f74980bad90206785e6ecc256683966f107264323c7cf9bc834100b0e93224898492e92cc049df156b83db0f4a8b42a8c3f278c7293063a1c964cfa1e7e0485468a9253ab2dd9b944ed737f9f403b53b69cc62f6cc791176270e97c56d2c3e02d4d78daa084f2a5b0ba7c25f8500594ef64f444a2cdb1d6f23fd4faefa964f650985315ef8aeecc4b393ca4a246336cfc0fcfb25d0a15e12752323016152fea7bf163874f7745fe72634875b97192a85f365a2f85739006aa9f64b179c395a416696002b8bee071692a805cfe1da278800dde817304e97a123268832eb163799e683592828df6c8bca87fe642b39f1f621ab57544e7a3a4837750f4bb52642ae8e46b331246f13a5f211db8bfee7839d5157d8960e257cd949fad01aec1624e119db5f45565f8eb44ea787e481525a58ce2f76375f446ef1bb359f120638809e5bf11e747320e3e691553846470f95305217e07bfe6b8aa08042f037340e7d164e82b16bda1413fa33d67db71f61d7c77e999beb47aaa16a531e9e0caf486f6fbd37fb895a24fa4fa7b197caabcbde54d03c7ea4f8e04f2b7891fdf3d925904fcfa4e571395dcd88412cc2782cdd5ed789d5cd98c866b6362e6d4dbf83ef32b6a10e8b1d5432663f0f21c49dd2b904ec7bb7b954d74a8cd3b14a31475f31ee8dd5e4bc76168f1475654ae93a7af0e58b43df1f8f250787f9a71e388aeac3bd673c107da2389eeb4c91123d5b5b3ceabaf35533d9096ad0f68ec03d542a08c439a569e202cd165012af412d94e2c92487b154297e0ff6e1ef24cb1da3f1447e208c613116c97f99b5c9a99299ad43f1a3f2f8948e15972b216d4a23697280e58d79d2d1ba7e04e4e80e4c6757baca7e8e88b2b5eee7d4d1973b348766ea44ea5b5968c65b3426bf0ded2f2ee998f1f1336236fe25b9bdc6c4b476527fabf32047fdf576308293749e02af8bf1f68e61fa1b319ab2ea4ad3f597d9f22fa56be033ae177fd5e7f3c1c1def1ccd3c0dd3e2806e658b8f871a28a3d5ed0be34221f0d72ac16b102c30e40677c9556ab9601af8ad00a8d1875a18a98884b4b8d7898a4a17c54170485efad2d2e7acfa41549b0cdde09d5dc38089442dd2ad995b67e5150f480bec71181629e938f1f2e5291c4168d80135165b87339377419aa1a630a0a0a7d515e7c82ac77233049dce33b9fcbe4b57f9003c7d12bd9f447c0f0f280eaa529b9fd283c1e3349d62150f51d36e45269e0dffade2de3df67546ddeac9769e8f70b4d7689203fc21809b9459cb98bd09f25a0a2187b438d42342218904c2481aa71459da45819edbd9a8f4024725ede70749c0c34f4e0f3e6bf0074a5af7ccd9d75c6fe4407cc149112917d325ecd4902c680895d15e07cfd7c1b2f4dfc60026fb2ddf3c1493bd4287b8a1276ef4af1510f9151ee86d2646f6f7b3ce5d153704144eae6fde3b75a017829ec4f22796f151c7dbabc1d1b7aedfdbfd7cbeabf59fb5d07427817b6077bfc9399a2f9090948580854e432add0dbef511de067a9d20497a265da1dbd2272ef0a8fa5a7ea2a9aa359e57529caafae1a0c9a4a77b04987ee1d7b4f59e368345083aaaae5d51d7f3323cd1ecade719d012a142fc3a0c75437f72f0d8d6f1073491e91665eeb926707022f66adeb5c66094e3865291abde668a43a57e124d527ef7814bc8244b90fc00971be12a23d562f1b74ce9d453098ee7880f44241474ba08a7e032e6231bb854a9896803b537b7b567bd98cc793a536ed40974b450e66956e0d63af325f272970a3b776bf8e53d36faa5a74e4c021d3a206eff1365e5666fedd360103ee222c8ebedb95bca98aa7e3091ffe39f945fc103f7c9a0ee84daddbfdffd1d01711f3cfaacdb57686c5b01eb2a715a61fba4b1b17944cae4226868552cc6a37b4601d0d43f073a6096eff67a33347233f419e284893a358447f522f554a1855b91e6327261092370d41ca0601fcfad956db4644a530bd5e6e90cc53bcd9455121daa69dafa246c5e42a1e64819c706968e4c58385dbddd01ba643ed89d7310dcf3c776b6b0b83ba191de7df6a94a6286d720de9458ff15c785fa72539aab2f0af1177e957aed822a99cb87f37166d16593d09fbd3b8d543535d34c1f334645d66b845d905bbdad8874388aeff598831ddd16dc615fbd1637c29e214931db9525534bee0d7fbd0e51c1e56dba38db2cfa063e92bd3c5a7aa4ebb1b241568ed473cc0c5866e555d170c6469dd28f960d340caeee790f309899e014fc395a1f106f82e4c9c0a9e67b01eb2a2c36a2420db79f84a030a27a7cda88197ecb7c5adb6385bbf59e565ae1e46423e29fa400a71511626a69f3ec699b20ad463a9fb050322aee49b29d7dd8e395de1ea3324831856b87c0b77cd606937d335ad0928879a040c3dabf9afa68c7e35b3dd3700887a94bd5af3bbc5efebef69a19289506ac3a7a096db08106e63fa7a8abb54fc4b7a44e708a7f7e41ee995f3ba4ae59601ff7e613f386181a432a95dab6d261c4e2244cf5d7f31e7dfafff77bc9c6a819e41419ddade85289e0ebaac4457e23162e9ea44ad3fd4193d1730bda9d5dfd2efe48a25ad82c15301fb25ca1296fda12f80ec72ad051db99b6b7ea1d37641d82cbffa693b929e07b397dd7270fa1d0986b228cbd1528cfbd4c60685b07ffa6c270efea58708dfa0e450574f64a00bb5ffa7fc356cffd68074976cf31e3c29cc11228345e5d07354b44d5f6329860bbea224be6dcafc30758620b5c0e334b79e5b377873c5c0fbeb746ad7373bd8e1504cc6dca335853e9c07eb0cd16409284f564199f7e481044dfcfd2cb96fa28e842ac19feee53b0bc56eddf3c6cd4795994e6c54ea84b74a3eaa0213b3573be656ff6ae443e5c4143e52c0d8ec4a354557291e5ebb3bc98bb4a1f8cde756273111aa0bb34e861f6e7784176e61d17d01952112fb622e04edad3ce6b3e83ce0eb4ce849219420813b969655595a8b05cb62fe9639314cb3c1f89222af0650d2d0c9090990682f508d706b30c0c0870317d65bdbe6e6aba84e5ce0f1e45d61540cac3bc771e8d05ace874a320c73737a09f9fd3b67c2bcda54339880fcd6d14636899f51ec712c76c37dde534eaf26be28fdc59a530a0ad49b9726a5d357834d59d779d430c377d0e7a2b81ceb6e24f39d8f0785229bfc1aebedbb4d2e4bfb5f4932c1a758bf9e83bfcae7af08011d199e93874c6f83890e13e954a73bd5b1016b18b2a425d1f6fc85aaa7e2d6486161646ef1047621eede73bacbd1f58cca8235cdd2bedbb9aff68e7b9f90626e79e0779bd451ac4a298f30ddda7e91f81d257a4d0f65f9030925e90c96d1d96e332276ed4c66aa60cc8202dfc940b205c7b2211a84426697b17d9aa0a891996ca3bb546e0a4aa76b46b5782b7f25dc05176a357ac04620942580c28b7410ae8d324026fc91c5ec1f6a92adcf836ffc1e0a711c387ae9ae14c8da93ef9e1622cf4d121e63499abb2804cb7e7715bbc5bfa943c8aeb0ed65245d96d06f5d2c2b83d77dba80e5777ab7cc5770ccf3106b500f2fa99c3603bb8e9ad29b608427414c88252b5a5444ec3e8f12d773184612318728d740b746b93a80b9849a0909681e0a689fc6502b18ea91f2e7f9157e1a112142b1b134cda7aba72d7b7ba6d8a25a95f2d28c0e6bb6c03bb3448b78cc4ad1110764a25c743f918534559ebacd445e40b2bfc9b964507eba5363940fa98531aa1979765830aa8f25e1c1549fa22dfd3a0c0a4b38e3fea1603c313c997578f093d4ccfe7abe982e8ab52cfc42ed87ae8319ff568cbba84e99132dfe7228f9eb6e1e8c0f45b25a0da0a5294424ddca8723d5d41acfb31bfac889d225124e1c73a21ddc276cda02eb78913be9a7d67c4dc3c11a248996d411cdacf3b161428a8dd8e42af547575f4b119adebbfeff83dfcb1829a6d89dc67768ef0533e180fe1292beafcbac41b618b5538fb5c666f638f0af269dda0a51c30e1b50aa40dc61eb6c633f199b80ee8fbb7995a01501ed3e04bed1b9365669a4c6931a36c8d4239ebadf249333662b5443fa7e2c3a80cd67eaaf9aeceeccf8c8a0991da946f6a3f55fabca726dde35467b3ffe0b76e5f2e7920e886a7bcf52996e999c8c25952ef77f70d9dc0a149dad98efb7d0cdfbe3f1d00b70a14f2608c2bdbb92067bd4e6a4d4fe660fbc86beb274821fc3d04c972c0ee50bd876f013278fa385f284d7e2913945f0585d354bcc7763297bb7acbbc02ef68ce672144549a0f1bdba0f84db93b7f83bdb6aaa2bfa928f3768c210d0bccdfee0bbbb3477cadebf6a622afa1e8d51e751a39086b28e52fcdea44904504b25b021f8656769bae433caa4718c269f7cb95ed68b402fae5adf8baed66b60396926e324901637bae62c4588b08152fc6eae5b07bdf1e5047761f39f5e0a20abc3e53a79d720a4ba661b6e96724db2558fc2f05132a7077882243327b3ae14ad5eff721a9d85c9c7396238138a90f6132a", 0x1000}], 0x2) fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000002200)=""/185, 0xb9) r1 = dup2(r0, r0) open(&(0x7f00000022c0)='./file0\x00', 0x20080, 0x180) preadv(r1, &(0x7f0000002480)=[{&(0x7f0000002300)=""/121, 0x79}, {&(0x7f0000002380)=""/212, 0xd4}], 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000020c0)={0x6653, [{0x1, 0x8}, {0x3, 0x2000000000000}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0xee}, {0x3, 0x4}, {0x3, 0x1000}, {0x1, 0x5}, {0x3}, {0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x9}, {0x0, 0x1000}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x200}, {0x3, 0x5}, {0x0, 0x8}, {0x1, 0x19}, {0x1, 0x100}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x768258ce}, {0x2, 0x6}, {0x2, 0xffffffff80000000}, {0x1, 0x5}, {0x3}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x10000}, {0x1, 0x81}]}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) 02:04:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f00000000c0)=""/61, 0x3d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 02:04:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fchmod(r2, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) socket(0x18, 0x4003, 0x80) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x100) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x91, 0x40000000, 0x9}, {{r2}, 0xffffffffffffffff, 0xa1, 0x3, 0x8, 0x9}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0xc57e, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x0, 0x5, 0x35}, {{r2}, 0xfffffffffffffff8, 0x80, 0x10, 0x7, 0x96}], 0x2d7a2874, &(0x7f0000000100)={0x3, 0xfa26}) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:04:45 executing program 1: setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getppid() msgrcv(r1, &(0x7f0000000080)={0x0, ""/49}, 0x39, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, 0x0, 0x0, 0x0, 0x145, 0x8000}, 0x1, 0x7, r3, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) 02:04:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:04:48 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() geteuid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x9, &(0x7f0000000140), 0x9, 0x0) socket$inet6(0x18, 0x4005, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0xa0, 0x3, 0x6}], 0x4ad7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x20}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0xa2b, 0x8}], 0xcd, &(0x7f00000000c0)={0x0, 0x8}) 02:04:48 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:04:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8001, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x80) r1 = socket$inet(0x2, 0x1, 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r2) fcntl$dupfd(r1, 0xa, r2) 02:04:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x7ff, 0x7, 0x0, 0x7f]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x200) r2 = shmget(0x3, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/64) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x400) close(r1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/8, 0x8}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/12, 0xc}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0xa, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) connect$inet(r1, &(0x7f0000000580)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) ioctl$TIOCCBRK(r6, 0x2000747a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000006c0)=""/69) semget(0x1, 0x3, 0x10) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x5, 0xa6b, 0x3, 0x1, 0x3, 0x6, 0x7, 0x2, 0x3, 0xf45, 0x8}) close(r5) r7 = fcntl$dupfd(r6, 0xa, r6) renameat(r5, &(0x7f00000007c0)='./file0\x00', r7, &(0x7f0000000800)='./file0\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x40, 0x0) fcntl$dupfd(r8, 0xa, r7) fcntl$setstatus(r8, 0x4, 0x48) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000880)=""/4096) shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) 02:04:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x100000001, 0x1f, {0x7, 0x1}}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r2, r3, 0x30, 0x9}, 0xfffffffffffffc01, 0x4, r5, r6, 0x7, 0x6}) 02:04:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0xfff}, {0xa3, 0x8}, {0x26, 0x20}], 0x3}) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ff9300000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:04:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/61, 0x3d, 0x803, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 02:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x6, 0x9, 0x81, "45fd3ee74065a8f1cebd12808c83018883ceefd7", 0x40, 0x401}) 02:04:49 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getegid() setgid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt(r0, 0x0, 0x101, &(0x7f0000000040)=""/148, &(0x7f0000000140)=0x94) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x80, 0x0, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x33a, 0x81}, {0x18, 0x0, 0x1}, 0x2, [0x3, 0x6, 0x7, 0xbcb, 0x43, 0x9, 0x1f, 0xc5]}, 0x3c) kqueue() 02:04:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000001180)=""/147, 0x93}], 0x5, 0x0) kevent(r1, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x38, 0x80000000, 0x6, 0x7a2}, {{r1}, 0xffffffffffffffff, 0x44, 0x9, 0x7df8, 0xa4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0xc5, 0xfffff, 0x9, 0x9}], 0x6, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x60000002, 0x7d8b}, {{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x5b6a, 0xf43}, {{r0}, 0xffffffffffffffff, 0x85, 0xfffff, 0x51aee7d5, 0x1000}], 0x3, &(0x7f00000012c0)={0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000001300)="829ca5b3e01da83e39823eaa1097a76b655411ddb6cfc5b7c831888e27a0e2c2b3bca147921dd4169761e64a2865bf8a7d47a54cf7b2b77152208f44e546da4c3b362852cbc40752c04cfad8863b87b87690d37ca11c12aeda", 0xfffffffffffffdc0}, {&(0x7f0000001380)="408e9d3bfb86d7ceb91100819db383a93a99cf8f0954a47bde5f886638436b0632002d81a0107fc2aced0f9463064c11efa8aa417ba34b400f7ee8fcfa52cd974aae346154ede319940ffd5efc125015805040ac6544e5a0bcaf041db32fe912abee878f76db883ee85ea46da412acefcc42c97bcd259333866f2d4dcab01ebfa4", 0x81}, {&(0x7f0000001580)="e78deda3c5dda56989f300aa33c033cee4bb03de3a9fba927cd9d8f7c57b71877d604b5553a5caebdd88938b2510dd456c1e06456b75fe7be49aa3897f87c442df0c0ccec54c6568f64f906134ed3fee7591fbd1a9998af6f98fa41dd0a32a46d07ddf48de07bc91b354ab3289b49e3995ba3e6986e700bb95de8f0931a65a6e4e649fa5b8b1f6d56cebb94198fafc45c639995d4f043c1bcad5f9ed9bd5f115edde68d720c41107d20b333947097b12040d2506828fc94295dbfe15f7dba35764881f7545f2768e6a85", 0xca}], 0x3) 02:04:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x4, 0x2) 02:04:49 executing program 1: msgget(0x1, 0x20) 02:04:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) shutdown(r1, 0x0) socket(0x36, 0x7, 0xfffffffffffffffa) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 02:04:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 02:04:52 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) pipe(&(0x7f0000000000)) 02:04:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000140)='./bus/../file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:04:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgid() geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000014c0)='./file0\x00', r6, r7) 02:04:52 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 02:04:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:04:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 02:04:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x81, 0x0, 0xfffffffffffffffd}], 0x7ff, 0x0, 0x0, 0x0) 02:04:52 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 02:04:55 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) 02:04:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 02:04:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000000)="19d041553acc0cffd20115c011ad6683f2", 0x11, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) listen(r0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r8 = geteuid() semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000080)="406d8fa92fbdd6b5bc67ef5f6a212994231afaa527ce57875691470d23af7d9451a041aea6e6a76eceed1834777c441ae9d54d28f3fe8ab324e6c886ae969e3425875c1c720061959f11ab8e84dd0458", 0x50}, {&(0x7f0000000100)="c9e5b09101a050c55ed74249e14b13f655d67b8a81e56e4694b6c775c296b812059c094647c2fd5da68e2d02915d312051e0b40e6db6540a4dd71b2616a96cdec7e243c5eb6e73440b172d249fd50f92f1119c4f717e96e1e993d1fa6dca187ddad1233dcd5f6ba974c4a3e67030285ecfa2f80a7296e4f53afa97a9d1a1182b966deaad453e0332cba6d622327d2637c1bff40fab3423cbe8000c74b6073d091d5072704e91330e9fdff48353a18827ea11f2290595d307b2b99a29ae1d2db1a2a484b58a30a3fdfadb2e7c015eacca4acf15aeb5fc25d2fc8bfb23b2ea4f2a5378ed", 0xe3}, {&(0x7f0000000200)="051e8784a6c38f7a7dc4443569e4840d43201e6c77256a6b9dd2af209fed9f998f2ada345f0399fb26a4529adf1d237ada21924d9ff6c86c4125196059065eaf557f963179ef0ded9671eea9dbeb9be36999f614b00f79b2c845ffbad1c0f79f1168f04e0b39e630381265e71ec4d3", 0x6f}, {&(0x7f0000000280)="f8d687fee12f4cb00548e3173e70b1893d68086286f8105e548c3e482353c28d234966fa0c0da4756f99f98e93a4da87ecc13cd62d14eaca1a9533fd39de4095b50cbdbb22e2533783039e04c976eea51b9b1faa85dccfa89bb342baceafcd61c4f9edfb5aec045c1680d750de0a2229cb6f0a12ce863cf12585eb8a0723ebb779f25d383a2b2fd3495be8e5f00b36f2dffb5dfd3873fcfc91d66ab88bce3eded0fa1944b99e7d7f72668041a34dec847853edc765d7fa47016cf655aa0689ef95fb", 0xc2}, {&(0x7f0000000380)="b3f5cccc21f26674b5c2e74441ca334868adf0ccff07c7d54bc78af6137593d8e23bbf65ed34", 0x26}, {&(0x7f00000003c0)="acef488db2e435000ee4b8001c665f084aa0ecce536436fb1301f81578206423e277993b1f684af426a28681d265fcacb7464004decaf93e0a15fb5ed3850b20b0691b514cf8583d2df65523a86645e8af275e08e753809af2b2ac5d5a1f6bac224bace2315d9031744448205310836058d838ec968d749e59aa79bff10f193959", 0x81}, {&(0x7f0000000480)="df5d2c834bd3fe0e8b4ae6c2005c246218dcb4e6b2d35f0f3331c80b56b65d501490b66063f0933d6b941a13d61ff2eb701404767c1a4d0346b849bedddebec47e6ce541c56891649086d777549f3e127d9ce593899deb862180854d0483cac3785f51d27e409b", 0x67}, {&(0x7f0000000500)="629a88be723f657c1e97920068b9149837da6a4f0f9dd7050d55a67ff4cfd2b89d53a1cb5bbfb21d4fd2d2bd0457eebc00ef3324d44cd1ed5f5d9f669cd7339c9a3e4575c43832e7d58b1a3f02e0873114522c4d77b9f3ebb78fb0f9bfd7496e6974baa77dcc60c5aa20832db126e39f055750a0766a41ce84b8ac5899cb212d3c856f1b2234e1128ddde27a8d2b37918135e99540404e1c8585fdae36b8081462dcc67d8b8c62", 0xa7}, {&(0x7f00000005c0)="f8ba6cf79d1fefc149ed1d603946f19eb1cc68930c6c0f09a00bc21b0b37720997e6f43242340b09b8f1bb1296f6f0d41e17cd8fbd1567161fa1d7abc0d859e99edbe968b56e90f9a0200e49254b222185ae23d61028a470047e7527fcb28b81a6c79c84c7bfb3998c67bacf3d9def1a9423d7d271a06776b83a4928e190a38bd519e6751175058ad8191e498718f44a19d42afbad98c289dec820323ff7a155296c878e3ea7525d2589b68e6c7a4f837be63f0aa75c7cdcdd2361ec4dcccef34f16e6f36759f0166302352fb096c6b904", 0xd1}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xc8, 0x2}, 0x8) 16:00:00 executing program 0: unveil(0x0, &(0x7f0000000340)='r\x00') r0 = socket(0x0, 0x3, 0x1) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/255, 0xff}], 0x1, &(0x7f0000000200)=""/199, 0xc7}, 0x1) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xd) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x40, 0x5, 0x1, 0xfffffffffffffffa, 0x8, 0x1f, 0x2, 0x3, 0x200, 0x4}) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e5003e3cf1d59f0ba2902549c11651709787f4724e43b51c847ff2eec0c8db19d5470147d322220b967d76e75191961b0f1a668c80be5807b283c9ca400a24d5d9b7dec358ba7273ff6083c526cdd6623c810bc6cdd56feb25c6fe5f37c537d7f3b11307da70553e5d6230043fb88e0f70b680fa4512", 0x76}], 0x1, &(0x7f0000000200)=[{0x58, 0x1, 0x7fffffff, "3dbdabd0a799dbbc757960cd9e511df0bed1e685f1b6ccc19f4f481d1b87a89be2879d1bec70c05d39d913dff2cafd7ff2300e8e2ca67a520642f5144b240eeadcc8"}, {0xd0, 0x1, 0x81, "2d412d36cb2231e7441725dd0e9b813acb3ea4801399da957cb40b59db3f3326dea51d16fd05834cf2be3bbd3d6ab142c0dd533bdc473501b68b1219991b784d806ab714f0748853b0469b1c77c0cc29b155fc25791944e7ce0b6ee21e926202a6f2125c04ac9b2630fa38d025b0034720271dd85fa9f8a289ac3a7029eb7ab858af2548922c9f5b85c42481777feed7ae8a6ae287e3aada3fbcbe3e9671b23502a760a271f7b72fbce6f70363215686f24cddbd5a86d989895b"}, {0xe8, 0xffff, 0x100000000, "b42398776faca4a69b08d35f79f241c2da63b62a373d5b7a3f4823c99ff95475345729e5acb045b99ab660b445760d905384c0aa76c5d5ace9be1bcdcdc50672c4fb01d36a9e154ae0acdb205525dcd64d1a21b2eb89ef52d51aac9afde537e49d74decc65a56020567f11a7b739a2c107d965aafae6a0d92f368071c8802d213c56ce5765593383cb5c7686aa30bc2f05d7aa21a00b18bea8ae0904babd438f62d2187ca7d88c3f0903e9988ccbdda17c15babf1525e3bf072f8a25dd9aa6066ce5a2d32888a5e60febb8f54985c45335bc"}, {0xb0, 0xffff, 0x5, "c9ff8599586cb8b47cd5ca83ae08752d160e788e1e723cbd13720b36c40d09a354c96642423dea107be761042cd214a75e9e3c8306e31c149a2d4f622ce7a1611562fc75326df05c2aa3104e93d396882d25643f552951375bf957febf302eb8855f091442f20e01598a7996ad0ba0b8764dcb6bb49cfe9c9af23baace8c19dcc00133a60bda7db58f229a0124545dd218a6798453ea54fe03d7c5c7cf"}, {0x38, 0xffff, 0x100, "5d3950ef9e9581f909f3fbbfbc23858ab8b4e1fbdf60ec1cc2477d1ab33fe37947"}, {0xf8, 0xffff, 0x7fffffff, "8eb5a2c9e225c80778fbd3634e7049f067781876ed3b6d9b2de64221c05f5c6c22ad5e7638dc896c0b41645236be38b8384622473a43f331a838e2a32bbb6e5ea68e32ce30492ea5284fdf9d3f21b95ce5304b6ae0bcaf934f8e39902dbcf642c0a02ff431cb2e996c8220b403f5bacb9f040fd646d7c2e01ed3a093e6e5a2f2038a4681464a02536f2528c760abb0438439b7b28499bab713a3cb6d4775aa9ca8ec434c4ad1a4182723f27107bc6f5d168d33fd8532424414fe5dade554fd475588760f357b7e437ec8eb331f094b08447ae4561b53272da231c29ce4ab1a0bee22"}, {0x18, 0x0, 0x0, "45a068ffa6dfdd90"}, {0x90, 0x1, 0x3e886fa2, "762ce01f6e5147c4b472e8210b4b83d799c75763d0bb8b72025f9cac9385f1bbb8e7a63ab34409c4018719c5ed1cd5e21753698d7b1087ab0c175922fae4c73d73f58ab1aa0c5c6fd881c421ad2fa406eb716cd44b4504eeba4e329ea46facdf3980d751d6c55f83bcd7341f9f1975eb8c4665832aed90d3e147f812c3"}, {0x1010, 0xffff, 0x7f, "ff9f991fc8ce0ef48abb781961e7b4473a9c69c3b68f6f7cbf8e3c0f807ae50eab3286268309f16f1e5e7802b663a6f85424d1098b65ef60e5269357a61174901bd6b027ea65d70ae2cc03ac68e308405c7141a6029c78a487490bad8cab46048ff2ac739668b8eecd53520ca22e13bce19e0599991a885f4462d643a13bf143aa6c847b9f102d0474cc235f6b2ef73b0c604987ae5f8f27cb53e8f75ff25988abd0a64ef509d745cf343d13b8fc47d6e972a78e96f84e48ee682d49f28a310d62dd5e0fe5aec6671aa35b29f7d9369093dd1133bb8e3a4ef9144d7de98eb2810eee5f145852f7c58c44618d69fef9f47efb869898ebbc9e60b35a9c14459a2ed0fcc2104aebb55f51d6da1dc4c24698b46dfe40aefa9d3e3eb961a1684084f369f4f94ff401fa4f396e218b9eba0a13cba27446c6b3fd223b4df8e585d718aaed0ff0700e9a3c3537a707b22b47a45a75bdc9b4b230e71d55e51f73d190ab68ec0db4c6dfba4efd3d41011f5057198e793a8e545fd9b403bf726c792f94a01a7951fc1c27cc170d9187a7ea41fee8d797a7b4d9041620637ff20fa2285661164558698e0193b6aa7af3808b29228f3d33c5db957035cb8adf6589a0bbc042e73fe919866c27b19742700735952a5b20dc4e5bd43bc5ce35b962680f9ce0fb41db17b4abfb13f20b0a85864fdc863a4506ffa918fbfe8caa099609621483c4e61154de9deb027938aee75e66b36d67951398393606d49d606cad46b39f89e3f3c75974e9b21acee88342a71cf09bde286215d332cfcb53d11598f1dd63d2d9a92d408d018c2c362710cc20d92d7de9dbb4c612b9de33a91fdeac34e7559740a4f90fdd9182c02571d9cefe815a85d8e60556d16b564f370d8b795182993666c5c00060125e5049d361387422ddd68df53f4a5a8781172dfc3424df4dfbb58e03ae47cf9e3fdb200330839e77863197be8786fe6b2a79373df486a00c366f271e2fe03872fd292499de32722ccfce7c24854582b2a0f586f6f919b3a870876d058d60c9fae569ca4301ddc2d33e931b08a1259e630a8a3abd5ef27ce642360ee515ad4d9f21d3435bdf46aac15f5b59ae59b8e275963a4b67a0dc3151f1e57bc97371a71ee5cd3bb803c7d73d8cd51977d1d98c2f78ec68c8fcd0bf91aaa21ced17c2292b85c690e01577265bdc5dc658a5b3d826ec49ca96db6a68341fc7acbad777d75ca49493fbf5b9caf8a99c30f511f74f8c8c1ffe632a3a6f66c1de7941dafea5c56c509f717cac05ef3ca4493167354627c55c738520591efafaf6807b042fba6922be4d64a43bd60a95a01004c177fc82cf26f976e850f67008329984cb3c4ddd267977747ff5a6f16450fea159be35984cb22ce40c4aaca2c170e9f5758261aa7fb802187da103f5a7595e04ad413acd1106cd4a361080eb299faa61600ab39ff6c035b5b1df7da508d17342abf142bed5ed5d23c168e76581a2439997723e4f9d47d18ed8a711c67c4c055717ce46e3e4b403f51b6cd7731e8817f58f868487436af8734d83209b17e5e723ecc1da252911719a761fda3bdea043d8ad8450c4296681797e39d11ca1865dc05210addd3142f4ffa93b6c6a818d8ff84e86e101a65a0882a6d2565f01a007dc56ad317591c022b4096e8a68c1164d7772f536d353fc84835141334b77e3d1354117e8999dcbdd2b11d8222ca2d6440a149f097f42f598d244e6d150f6e0189fda9da7a32d5d8702eed0784027ca15bea1b9d094e995868e1d806d8a784f65293fd009e3c1acb4373d5defffab355d0d4c7de07aa93209fdcdd588071cc15d32e85f76de192efd2a3b52ebb4152ff0a323e46340e8f9873c563495b734fdc6c8de1a24df44243dcba78c50824de95293b8e1c92c4caff704d2dd3f15073991b81a2de98e127d285765ca6962d126cafdd03a60fcf86d6d50e021e03996384e9c9090fae7fe74cd2256af8bc2011d50d031fa2f93ab6cfaf8c78079f93f9b0461d2dbb65aee0f220453666400021d8d1e9e7fd8b63c22a0382b30ca66c5886ef32a4b1c231d1e925fedba755212249da9ac18748d2d30c7d2e4dbd1ccc8d3cb5602632b959e4159c30cb44d932f7021f29e806314f3ccce03aef3bfb4e471fc7cf4e7e096f05c1ba7e73b7b6880f9ca6a58fa3a2ba10e1059721467849fbc3a1e8449ffafa0a2a8f14ec4459139b645296e353d9d5790a37d20e143500513d04962597caff315dd938702d656271ef33c4a3fc4a497473cbb6cab82f7dbacee00d4f3afda321af92d1553c969b5b19bf2c3cecde04f4832da36e3707134456976ef13f936e956902fb9c88661dbdad1e50fcfdf972ed003a6ca6775070f0774689f78dd1447ae6215649ef49781579093e75662f9c5e682708773017be5e94179e078a502c8adbc1757056ba80709601b777b0f45899f981099bed617d970e4f0ba5af6a5cf2130700e5145535958cb1adce465d2efa6c3ff9562134e33364c78a0cff5f4d41680d872395c81ca32e96e722abb349274df6de81b86f24b522e0c814193d7f77e3a213295400a5be3c64ebe8ec842a53974ecd81f153c71525620c716d86afadf93914d98216b1a1ad2710333ed664579a3fa14f58d4ea58d47320d542385504c7e79185baa2e2d38b93b7db46d580d3b18c6029e5ae62a13e3835139ade70f4c726e2c229885a124e98c5a5353e12f7093e6634e7fbb5fa2a3b0ff34ae23bc6c9baa321aeac2f1629a2c4a69a42ac33eb335f3a4b4fbd11310abc1d1e57577ee3ee83af1d6d3a2b0e711b440759d6f36fd9d38373f02e156a6f0ab72620dba57c1eebf2581d734294115ebe9eda112c91af7f0874a85ee5eb99df5923e53e112ab1765f963166cc055eaf879863117744eac093c9f2209392513b98e4ed85225d4cd275d6d9916e9fbdb25f5cec008be511ffd046108dd2739c9b2e9236783fefc81a125b344ac9345f4a02a2bcc36c9e342850d4c05dd1797c659e3c9ddc261208b358f5d0d4870f79f2c4780c49461a5f18e80e04aea67573e847d640efab52d668b482f949d6f3c52b88ed70578b2ca92506f729d99716e4be5d70346f70d041be939a5a6d952dfedf0c4d8456bf9270856b511c66edf636e1ff944d644bc6cc888bd0d69ac6c05d3798fb234bdaac874ccab630a190b26d724ad765ef40065b665be991bdcb33bb5c08b0a91ddbdfd8b56352c91dea892e18ec8fe345074df7f95e41fccdc7ff2a1f4588c033a6483338a67754900ad3a35639d7c4fded38ba5b274e5a72b69559d8fc9d4d878ea356d8bfd754709fadab5361b9b9ee2382e5f704357bb60a94116ad17bb130e47fd92e3b474e67bf80ce6c3961f00e2b7a2557be18f1738c68609f114185b52a2ce09a6bc81a95f767c79e1c01f7742ce83d786ce8a3b2eb1b615cc4dbf09476ea20686a084a1e6f390046990f8d1e40b44172b72db8db86ce3717fd23d49c09a07181076884b332085ec42134a2891e973406400e33fff271be1238c5151125d836f67e2a3387c90ef560d2776c1813018f4966531042e0297812a788fa6cf87e7c905e479f9bd7f633be96eaec6fe796830a640f71df378d5dc4a32f3c27303a9d2234ae0f1dfec2ab372d9cd03f1794dbd25613a18f9e7beef76d83bec85dc70c4ddf176c6fdd15a010ff2d78e2f39d9f5920dd5a9704b10c59f23bdad67fc2f1fe7bac846191a4737a9ec6b9d26b95e638c47cbe0a7d1e3045f4ac836753064ab921b0498515dda40983fed6b80266ff666145598935b52a16eaf80273593ed80dbe8d76862687a68ffefb4430744ef432c39e530352ce7302e945c2f9bc74dc9257878b8a450333c5548b000aae0263da76e84d0bb2bc0b234c2d7de8937db01c1444bcda65665a05e879a4b0740c30fb8967640a7b9e3a8e5e42cee744bc368640903ca769d4e7d582dbf86b3d3a2d002aa8a534c9d6d53ffc1b41abf2682bee6b80666fd57e7f4d58f09387ee0cc318f31b38c5ee4c0a443250d8badbaed1968886b532320bee39ded372feceb92d582770c527939861a8c1984b44c2dc52f2abf9eb452032c9e8e9d580e22467cc5040786a5c50cbb3b8f35efa602a9ede9ca0290cb8de20746a1db99a70901d5162078c22f02a7fa6a096c176556b694fbf4db5b5f936d1188bd0a4d625f64f35dc333a33811a37e287fba03c38b05d6d3f8a02061284112abc74d953ee73e1dc8abb48fb07f2a5a24506da402a279e9cdfa2918e34738a4a17253391aad0c0e61cf4b7f797f5c6c32ed1e91e2baa9464aaf3c385d3338bd4c38deb610fab863eeda3f96bb37590ecd5096777f21bbecb3478bf5be73d18aaf6749ea46033266e6bfc9f7058e18380a8127e11b95025034143369301d4e3bcdcbb9e68ebbc5ae847e998d9a56baa2e95c2c9406b6d4b497bafc70cad2dd7470893be0822eb55e6c6f22dc922d27df77d0815fcc12cc19a00fe4f86592f0c02e145d38e11f4f66124b051a8ab24cd17e1fddc71f837ac5b308963fbf015ca80a5ce0fb479f2fac2708c985ccaaa333b1ac7bb8b55f8f83da188c79bd5258db2714eb58297dea68621bc380c8330c4572f58f830a6f4beaafe4af4de10d5a6bf2643ed82529126f50e150c2ab3f99da1351f37a6fae9b8dea4aa7b4e2e1f9c56b21a2629926aaed7284956d6d891a68ebe1950d52d74781886652f83b0c6a9563160096216047f99322cb5cb1e93384be713e28747ddf34282a0a979e5cf4b897921c72e85b591108ca8a7311ea00f620b2f7a85ad97f2e128d81640337a438fa171bb348da59a4b742454fbc673f3174323d55a0a8b07344247689dae9141cb506dab9deaddefea9d1c370574a5294035322e8e59b0d68cf9bb6583dab71306e6b570cb40a1650482a14e9b9f888773524e0954775645ed7e6a67ed7d0d642c14e0589dafcdc5588e19e323fca0e946a5c03925ad26ad33264ac8e0eaa3a53e74d8f368d0b44620a28a6df4f8808c4745f7ca32edbbd0e632c3daf55195121971d9e55dad3a1f8511eeedfc586602245262565ed9efd7ee513a5f796ae9cc62f3976d3f590f4102d3df6027866678ee6d1ba03399b4915f4bd3aafa3ea8ed4f612ab59d5818c410374aa8416fac826a5b524ff2d92a2a3c14403e8a749a74c2ffe6807a2133c6d0952243d9c5d467288918e9ad504c60cec423703c38ef1ef98be1c8359d20f96330e1b7c17f2211f9edce7f54ee1fd1312dc3af48ea585205fbc39b1a4ab4a91e7692851aff84e5a8d9bff5ec388bfae0a449adfbb966df800700463c4fcd3d0cef9c339abfeaf4d1343aed19ba6167c646cda04c4308a3ca9c795e5b1aa397d1e387e37415b7bb872c415aeba07d0f86aa16766e0ac311321555ac3425d87e5162db10a5af94d02ce12d554b569577c11de98ac311e618736307f4ee3d7075f99a9936d2aa2f40ebbbfbc8142407ba4f4dc8bd810d2d15af325aadf2c4b0a9af64480e6ee3dc4a125e98c1b07700f778baa288c6610c034484817bd25d87f152857b17071c2b2932ec40cbadfea95c5d45c4a5f4906f3aa888927b0fa1dfd5a2fb79fe9edf612b061d7e79100380637c13da5b9d80baab8b2bb4fd051a8f205dd9d4f4cde8e9ca5d25765948b23da5c1f69ce2c8853304871a84f48381c2d76f04f945747fbc7e22a3dc6a40b747017f544829d22c01b6554edfc8d7e7aa4bf4d28dd314e17c48d8fcbb07a81be130918d590bce2b28cea24cad1c9b8d05818227f8b205f68246637"}], 0x14a8}, 0x4) bind(r0, &(0x7f0000001700)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000001740)='./file0/file0\x00', 0x0, 0x9) chdir(&(0x7f0000001780)='./file0/file0\x00') syz_execute_func(&(0x7f00000017c0)="c4615174d0360fbe03470f0f1e900f01f947ab0f934500c4a11e5ea8f2ffffffc421f811e32ef3f00fc15300c44159e0542200") mknodat(r0, &(0x7f0000001800)='./file0\x00', 0x8, 0x100000001) sendto(r1, &(0x7f0000001840)="08a8c791e3af44a66a89cec6b9daff43244cff2919b9285357e639ea5fa147c120771a0ba32511c09a8f44dfb9413ce34b6e7c8db79b881c6bd7d337244ac97c5426cb50fa73402640b4300d198524289452777e625dbd5e47b6cc6124d73c", 0x5f, 0x404, &(0x7f00000018c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x1) getgroups(0x2, &(0x7f0000001900)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001940)=[r3]) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000001980)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c80)=[{&(0x7f00000019c0)="9a14330b3642cf709b783f4dcf4d422d6f9419f5d046257a3e2d26bb0b744e6835dabc91dc6382f00ebc3a78ea141c44a18a26da42c779ef9e8ea26f95960b88ff2522b9ac55df293698505580981df1f34f27382d210405b5d3f928cd74d67a988693e055e10a740bfc51f7b84719098fb0f53ef23d8d6540f9a3f0707c784e4201af3e41495958d05811404ef9e94c3688d9c2597e52cde1cbcb99a63afd9274910c34f361816b54ebd5faf973790a7bb05e07780027", 0xb7}, {&(0x7f0000001a80)="6caf94e4797ec1d46c61b17fee6fb1f215a5427eaf8c629de170230f236dcedb2c1818a2efd33c4e8d24b1fb265c4c2a6a01eccc8e0c2644f4a0329764e39f03ff", 0x41}, {&(0x7f0000001b00)="7d4332713bb181aa76a28cb2546004abf763b985b76cb2f3a19b2d47011a7e0b5c93000b446a878f26832a4f059cfcbd4033a3f8b4dedf879d4736465e51dedff0788e97d4b362e54d458a5a6803882bdcc4f7c8fedea306c3a65e296e5195dff4dcb532b616e19782997f3fc10cefff7931e8478bef03ab473241594471054129e6af27b14113edff", 0x89}, {&(0x7f0000001bc0)="bc69a10557f492ce62fa83733b71c2379be5bc1902ac586744eb4fd289fe39a387803bd88b6b682e0e6e293f16cc4cd9e26a80d53e1d45dab806cf09e4d6b40aabf67e5a9e537e05f9b860da99a8970449fbdf2ddd50d324be598b2eb3497e8f75bc5df85c310f209afca03eb3c2e5689642d524f0d9d6a3991a6b8392d724c643b39139a302675a068d29000cd45feaf90b2c65d0cea01e3356782a7dfa2a", 0x9f}], 0x4, 0x0, 0x0, 0x2}, 0x9) accept(r1, &(0x7f0000001d00)=@un=@file={0x0, ""/4096}, &(0x7f0000002d40)=0x1002) rmdir(&(0x7f0000002d80)='./file0/file0/../file0\x00') getgroups(0x6, &(0x7f0000002dc0)=[r4, r2, r3, r3, r3, r3]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002e00)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002e40)) syz_execute_func(&(0x7f0000002e80)="c4c1585f46afc402790e16d0c0c800000e42a9070000000f529c2af5000000660f69c7440fc7fcf242a6c00b79") r6 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002ec0)=""/85) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002f40)={0x81, [{0x2, 0x9}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x1}, {0x3, 0x8001}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x8001}, {0x2, 0xf6}, {0x1, 0x80000001}, {0x2, 0xffffffffffff0001}, {0x2, 0x1}, {0x1, 0x100000000}, {0x3, 0x101}, {0x1, 0x2915}, {0x0, 0x1}, {0x1, 0x3}, {0x3, 0x40}, {0x2, 0x5}, {0x2, 0x7f}, {0x3, 0xa9}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x9}, {0x1, 0x6d}, {0x1, 0x20}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0xfffffffeffffffff}, {0x1, 0xa9}, {0x3, 0x4}, {0x1, 0x2}]}) mknod(&(0x7f0000003080)='./file0/file0/../file0\x00', 0x1, 0x31) chdir(&(0x7f00000030c0)='./file1\x00') r7 = getuid() fchownat(r0, &(0x7f0000003100)='./file1\x00', r7, r5, 0x6) r8 = getppid() wait4(r8, &(0x7f0000003140), 0x2, &(0x7f0000003180)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x200) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) 16:00:00 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3f, 0x767, 0x8, 0x8, "8d32da74cb893fb72ed569fe567ca0af86c49693", 0x80000001, 0x3}) dup(r1) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000180)='./file2\x00', 0x800000004, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file2\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1000) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000700)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x8001, 0x3ff, 0x6, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xfffffffffffffe48, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x2000000000003ff, 0xfffffffffffffb41}, 0x12) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r6 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r6, 0xfffffffffffffffe, 0x4, &(0x7f00000002c0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x8000000002, 0x6) socket(0x7, 0x3, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000100)=[{0x3, 0xfffffffffffffc00, 0x1800}, {0x3, 0x13, 0x800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x1e, 0xc007, 0x4) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) close(r1) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="8ce28e7a375f51e7088e302c0bdb6b7420a3ea4582d0884b1e1371e732491617e93bce42d56706b9fba4a6065bb711f40a55f0227415a2c995e6f78e59b9f62eb28e85ac00094900414b826ea00440b44c1711a295fec8365983ffd586e5bb4801e3ea204a50ae0479f53308328cf1df0e82648ee7df305ad8b62722704e36b06abdebf1eff25fc563e9dfe7f34701065bb33195ac2ae1b09cd02d31aafd14d1430efa91a5b91efb0db9f8b55c3c9d7217fc77a893403c74c9b62b8a06c08ef20814faf80cbc5725cb0c85a23e3ef26b9b4147227479da764dfbc841ca212b43db493821f4", 0xe5}, {&(0x7f0000000100)="2a110a8bdbaeae0dd188cc7c58c530f4b51e94ca5bc10fbc82b42ac3f0e22bacfb946d0c305182cf151e3953fd5e852a19dc8415ea61e245a81bca4d130c883b5f0d85abec3963f8ea73f44d95004b47cd67d9872c7942cb524fa967213bab6a9bfeda5e0cd0b4df1b0db79bd89ceeb5abbf3387c9ec8073991424ba2e2e915a017919c424de1c5c8adbff82e9665c38165b7917a7862fd017f5ad514f20d18b7c4d296a0829fb3b5cfc9eaab2d73f602efd60e87b0fd18f383628fd1eebe20f8605cf83ae4aac9b96daa1bbd22fe290b22fac7affdfcd43f981826a8b214bff4cd540865a5d3a357af7cebda73c59870078d2ff1601f256a5f380a735ac4c13e9da38b36a15121b416397afa2c3e4fcee7672e697198772095081edae8533558447184a1b3a95117097f20e955b859e6a4ff497a1b8e5252d8f9dad79b9cb9ca2fc7de28db523f9287c21b5cbedcdb2f70ae2ec17337688e375ee68de7e211f5dffebdbf811ad359dd035d589e1db9a1b0c44b72e3fb541c2a987effa2a83f744dbeb3e633461a1168459a68bb77ab06d72604c0d3af50598581ed5eaef2057ddbd62d5cfb87b392507172166f2ea667174dc8323fe57adc9e1a99eb3fbd781abb16b00edbbc31ea749d8befbe7223b9385db56686a92ad7f81faec0b81335c86e637de07f0bfdcc55e106a49bb7b24b673f7b0d4900da4f266e8beaf0702bd70df5fc54718074e0ad6882cd1165de9e3160ce2b07fe756293bf43c68c0bff2b5e62bcf22348b9e6e80f9142eebf9fc0cafd21f0aa92d9d256a90ffcaed8150aaf0f133d69323806675b21226532f18976a3d4704b9f9fe43609d1693c262f7c30195be9bc6404810aff2462d0e72d63ef2c9469d08cd2fe9c79426b8b48ed62e89187409b00fcb5ffbfd854e80559cd3c8f1d6a0467a0abce1d16cb213f2d9bdf31d4c857032e0798ca5b3d63636edbfb6448f4f1184cd89ce6e395d125c86654cd3e854d8de73ba817d823aa2b18340de3934ed6e2e5d32cb0407ed8d4223b4ad49ff3485c71d897f03e35367b94ab8fffdde6536c1d6d273af5f8b1b46f772dfdeffdacfcc6aa190109b95ef6731bad0c8dad519a8408432d3a718b426e3efb399ba2c5d1a7e30cbf7c76c4b50712162612baff0778520f1ea843679ea46d14c352c7c44dea895f427373b237481c87cf00834c8e9c973e61ce7bf726618f2cf1da85d17d43a62da1040da77be506d36e82dd723394998929da0cc6064f71d573ce48132193ec7dbd62a813d53f9252221ba2ceed63d5bfca8763e1a1cf79951ab7f8bc340a387de969d597fc6e9e4a0e03580fcf8155667f48332f75694ecab923da0fc46219ebea4f71b38ac7892a90401280a19a01d427178acbd9af65f2c1d9d694f1045e28c718fbe683daf9515f95739298b5f75a854eed373bf96081ad4cd97e170e6dee99416517682b86c4e6302fe317d954c4a2fc4976d7113e226d1b69698384f8a5df1cf8e3befba68ca090224bf0a9aff2ab70348a0a7d6575841681c6ecc3de3305b3440b19da0bac9fd0abd8ae8d00e7eb3d73f3de1e561284237213c17f49ffc13eefe1c5c4a2fffb1ce27456dfd76561778009969743799050a6163c1a8ca91a7cb8cc65c70a6ef76468eaecf3fa957dba017028efee91756f74d506f3cb20e0ecec96e32b462d798b03885c2830425f42a5fbc7789eb7a5e7bfcc04409c448ae2292a5cd9486b6f22f456e2b2fe932e55cacaa0edb02ab1d0db238d5799c1ac7c0f8015a6ebe5003bde3e459cc27b3f823a2b142fba3b3617fc76c0904eb1a5c2a2409607f4c4ca923de1caef9b54c23f228aefce7053f36b7dbdca43817c9cc696749f0b2f11c5abf25c4f66b1b8e65df5dd15fa467b2ca3d87ecdc9419020e0a6b01ea5fd65537a79fdd459eb09290e65087a90f8099c8d7da89f489611e1a48c7a76f9bb52a031750c97c9b2673a32ca325ff4bfec8b9de2b41c39dc86d1e83c3510a8bd798c5b5fbd9e8e299b516dd45760c2ebddc1bf38b6c566534d08f17c48b84577bda208ac03719e223cff5cd4130872583807ff6c70cbf255d1465cea21d0de5c0d3a7369e350add9b62e97a82f79cebecc29b73615eacf20bbf5c669affa334fe23654afb88753175459006da14f9f4bf6acf8f812387e0abbe5052a3689a269b83e8e27bc0815f6be09e8e217a9e4d2bdf894920253e4db859443f2ad5278f9109405fc1f57dc27b89417827013f4fde0fbac40e350ad8f78c1d23479b80f5b960090367124b523c6ef1e17e2a98f379ab22ce8810c3238845a9e25cd240155ee39cc708571f40d390e3b1b638ba52c187e09ab0881906f91842326792df681607cbde9e36dcc2c8807066236b2862e31801e124c816cb13f4ea578fe317c7f7bae6d97d733d64e3e7a8ce55a671e57fbd1141c6d72bb9de37bef4ea9e7bb624354ea73b340a357b748c66670b92447fc6de089960ddd56f432d7540df6843da62092922319e5549e760746928fd8d4c541bb39a6bc5283f84145a740dc85ccc581a071443a68b069fe8b00e1af286a0faffe4a2c0ca46a81a023034ef0f24041d0ecfb84b54277f9db6f0e938b0293baf16f397976e1adc42493a7a826ffe9fe2cc9da86802318cefb0c0d4899623a81be0d1707117376d999815ebdeaae43f22cf01eb370a7970ac37d19159ba4555959b77a4ad90370aa0fa4bfba6eaac6e1c46065ea7f434945ef79f03c737461ae04553ca7bcbf5c5d68bdb680ecaffb81abfa1be6966c75ea3da3ade38f39861c091c06272fd9e83fd306f76c441260f83d5620a4373522c82636119e9e9797fde147ae9fed2d3a39af750b7729769dd447bd9e28143768a862073ec4d0d251ff65694967997d226d9fe2500ed7f79676cdedbebb44de8f83552568afc334cdc4c4ee114d36804a06b6e8ace1c00b25a48309e1aad9e66a892958528d1dafbe7a091702d643e60e7dc0451ef8d6dae4da1f9127c0dc8e35f6c49234f74772f686e714dc13049adefdd4254296fb032a791fd5c91f2d183170b27ba8f892cd5c4c96cef262984c3d3b4eb61a6b8e84b4e96f45c6c226f0bc04c19214c3bf6c9bb29e1553b6980ebc1b2823e3a84bcf0a723e4ac6616cd0863b6b70906000144aadbe947b1828def0d0886370d1e4e517bfd879a1881b2d12e67afe6a7301603aef01d86eb24496d6b6eb4cbf4f85200814abdb2b0c5c09b5313001bbce0d57a82df259fa1f94d566b75ddaf56041505df06cfd307d3de7ab9cea853cb71d3ff3679ada5b3166d2c20b6293cf405b257822bf389161e09e4782dd1d69660607f783851cafef8820ea9d607d5649014b55ef0c9b4a2cbba874848516d79ed1bb9026954947d4135076873c6bd3018d043878376859168bc4f4dd78d516f1bf6512da676a01d5b38799d193c5caa9fae30f3d298243a7b51036189a4d59a57e224fb64898bf4da3c4c4e0a8693a4bc3995ab87c689be3e9a0cdb717257c8d1a7640c87f4541e7d4d3aa1fccba2e8b1e5416679dcd47fbcfbfe9c44d91790c763a3e616742b47a8b8bd7129b2ab8d92dd8520f5f67c2ddf58decb620eb7922b3f6ce0c69e882d7cba8671deef692986df8d954180e30908c0acfa46afbce8499c76c570c7324505716278ea3e1e180d98e3830cdbb8e927699aae83184226de7f323697a6dc88e9f2ac7e707e89492dca3ec3f412334c416e0d94ca4af42372b534acb484602e399ee161466d515bf9668325e1453f48cb2a2d3dbac951ba6365ad90d5658b59fa6c5cbbbc615b6d6fce50995d45904ebbc2e10b329e642d849a95d08543c68978db38e065db9463080530c5f4770598bcbe9cb8972dd5081beba2041dd588ba07eb89ea1dc69cc778034ff609e48646ef006446c9b75b2c1486a90ad26902fe037fceb288a680cf7913b23adb73e14eb7b478098a4bffe6835b98ae014a32e5aeca19914da1483b4e1ce690c473049efb841e3c29e8f6692aca89687f89316697f8ceb4807dbcdb369b18734d0adfb3f8d7a0c928d0e64f2e1046d3a193c6dc3394d409634e0c3b78de007cf44956a2498445c07f8b3a691ea84c1de893b42c9998da82727aa0f83877953a7c888c330cb457b0099a38c32ef99dfdd387f856b6f84ae466f7be576cbbe7d9835f7baa63dee5898c92f7bcceee4788ea274388d1c96bb8130803f5423af9869a39e6924300248031d355827fc107991988f547cec4260f7f555eeed95f73257ba366f077573961786f35b8bdca30f66caa01e27f689e7e832561fbda457a7ca3f7a37d4f06e158575d41d7b29d0e17c36767bc8a040382901eefbb1f190720758b087080bba58b04a56a1ae3b3286e85199181eb36251a08ccd0a74e6b3103455308ed619594128e970e843fda822ee87952886bb549c97cd35e782cb4313bca1dc0a635125f37171ae1387ae5bec61a7c77d25ccff624b0e9b5c048ac3d8d9dcc9dbced469220322e62ea94af3d0502aece92a56e2c42ee27b3455b117caad88c701fc051a7cefca91d9cd69ef27e7f60e8659c0f5d550716dc25860cb23b9a1e7385f7de5e3502072c75ab76e6ae0bfb671f3025626aee832f4ee903e7e9de59d1c071fc01e1d9d00fc25387ef488a06fc605cd312f5c2d4dca4860d638e3bfdf8bca46074d01de852e6967016ffc069801c5988e74733ecc149dde362028ec900247a26bc9ab065270ba7c21d24f6fd46105c0aa5c351a06ce21e32a932520c5f8082507ceed264f8e42ef876046c47520b6d2f481cb90f678797f1145da2cac70a3de4bfd3157bb9e1d4c5623286fd036e704ea3add860562f546175833a1f1a73577b0c1f0da652df8bd215bc17cf3234b5bbfa129def0a9986ac228b10e161c66945385512d576e156a1e51d3d9f69a3b4955a0a1c09e5967bd61be6c8d60232e9e2d0dde1427ffbcdd2299acf4e4a0d1ed161d0afa3ff65ed40b16236982e74d487d56b0526465d488700bb70d7b088b8bce068d897277c7e3a6072a806b05f3f415d9f88ba90aa93ce964eb67f85c986101988d920dd94208ff7b138a6fbc41d7d09191a886f410be57c7c8b8311cee9a1363cf00f54006a1ae799c75cedbd67966b1e32865829ac4f2915dc53efdee920cfff13345fd32aa87419fb10c5a1124e889f7afbe71a25a608d8c40a86510e40674ff20437d9fadce6d7be8e6d832a16d9a752427a39e27dd0fb9ccba006a97c9614ebdd4ea14bbdd65b1020bd94ca4ace89aaac73497408db0b046269cd7cb20fb428714da29587ddb03bfe459eb514cc7124fe415f7b3a9d366340a95f01df0780c69603c8a80a60c7676c0b3854b0f193ff128d94142b46b310052ad3e301c9c492b86ca16fc532d947e1f771d95f8add11f534fe1b70b9e0d3916b4d6f9d9765b565df17b74509306c2a057da8e4461b8f0596880b073d02aca0c62be97fe8f79c49d75844f2ce5bd65d4383caea820f0dffd1a7875a63729fc4bd4990798b2ef20f2bdf3610dd6412d510933f5ef1ece7661bf54440a834837c2d1e29fa95bb8c3c45c4fd88a997a2c42e0178cbda18b51910de9b1800dcd4049eca8dcfda2b48be25986c8baf2307fc4c2257266b6878e3c27d99c2c243a2622c2ac41267879811340b3b89667ed5cc6da7b23b86242fe2522268f8ba63ae3f6db6ec59c1a5d17b2d96c1f1bdd7557db300da0eff142719768e9bbdc778969aa1c1f34ec28f8209ab134137b6569572cc94191b56dc99099ac34355e2", 0x1000}, {&(0x7f0000001100)="84ab06336aa7e7f68cafd4375782b6d5c3552f407b78a73460adeae1e0d87fb738234f09b5f5be8f6b83c8bd69749bda149ab3bfeaed1de2a71fe045ae3f3287e5fc3fab525aa7357c4fe2e7cc0c795024fd8bee1914e983babeadcc5e94e3989e97a459e6ca0cc5fb3b843bf1e0da7e404b9c3313b044fb7d50a97905351ab39317a2ae07ca27091a7af983b1c839c2c10660f9ed0db2a1e8d2e795a18c77f6db354226267e9dd8b7ec260edbbd5368", 0xb0}, {&(0x7f00000011c0)="4cb2e1837f2c59b243612a885c1e7be71a8b792967bb4dfe4ecf78f21bc297cdc60014e84cb4101391ed5aa2f6845c7d7122eaf176bbc24c7119d898532e6b0bc2d76d3bf5531f1c1c42bbb9ff40484729d07f4ee7ac304b21061e6ebf4e3ac0d3a58ea5285607e9726dbac25f35c43536c1420faafd08b84b", 0x79}, {&(0x7f0000001240)="8bef8cd3419cb5084c247fae0e717a79c5aef79c7d837da68a8417e4121ff5202af8bf5cca896450dc3397c09bc7a09de49d949a2254ce7ac99a7204b7fdcbbee816467cea", 0x45}, {&(0x7f00000012c0)="a24e0643c23e9d80a1aa2aca852aaffa1b54c24378d5dc925e375e0224be15caf9b0a1d45df6508df60b527fec27e01cdd801ee3c5fab461878a1a9334130ee5b8cdfb2dce435e3a81872e390f083e1ec84329e25bda04efb65d9646c132409339465765fe2ba47d91e65067a7f249d30ee4219cc3b4f457ee19dc83e8d99bceb4f355840eb4bb3bc47ef37e724a707e6f018ea9829a188726a6f384ce4d0061a00914280584b45ddb763b938279770ad3bf18f9a749c33875600fd3354ae85b853998c67fc33fe2e64de3db96d11fbf", 0xd0}], 0x6, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) mknod(&(0x7f0000000180)='./file0\x00', 0x218a, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0xa91) open$dir(&(0x7f0000000040)='./file1\x00', 0x110, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000747afe1fd3e0f452409801100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000"], 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)) 16:00:01 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x8000) pckbd_enable: command error 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r2, 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x61) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000500)=""/100, 0xfffffffffffffee8}, {&(0x7f0000000140)=""/220, 0xfffffffffffffddb}, {&(0x7f0000000240)=""/80, 0x72}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000600)=""/64, 0x40}, {&(0x7f0000000580)=""/127, 0x7f}], 0x7) 16:00:02 executing program 0: r0 = socket(0x10, 0x200002, 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x27b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x9, 0x0, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x883, 0x4) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r2, &(0x7f0000000500)="01800000ba4d63a6305f79e4e6ffffff000000000000000000c4e730bf88a597a88bfcba698f5e5c6578c32253efe1d02404635753fa4f889dd167545b729117327135d1826bdac491b2f2b1b3764db89016b74c2f4180cee8a7be068aaa6e3d07486f729533d4ab0eac0f9cdad23ce94f4050dab0ad7453068db671daeaf4dd6a70a8e080955fdb59dbbf9b93211204d0cbef23827d16a07dff1c11a745ac20136f3ee3d3490d47999e6d2844cbce2f72184c0f5fea58c9dd1dc4000a563ebaf8a54e7eb32f000000000000000000000000", 0xd2) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="64feb30000000000d34c0666561e16baee5f6de95efe36a0685bee75b02ab147fda3d39dbda785e2b4e6dc08fc33079c087f36c6c7174ae800481e0913b1b1f7ffff4805523bfaf324a574ebb2376a3d73873164"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x7f, 0x3, &(0x7f0000000100)=""/4096, &(0x7f0000001140)=0x1000) write(r0, 0x0, 0x0) truncate(&(0x7f0000001100)='./file0\x00', 0x1f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x15fddfc3, 0x1ff, 0x6, 0x7fffffff, "80541dbb7fc157291d34e7fc61f4adfea6ab62cc", 0x100, 0xba}) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x1) socketpair(0x19, 0x1, 0x131, &(0x7f00000001c0)) shutdown(r1, 0x3) setsockopt(r1, 0x80, 0x7f, &(0x7f00000000c0)="9c8156cecf89c795aa0eae2177939fa1c81fa8d28237db9b9a8864ed506acef2033a9ffdbb2f9f99c825517498bee58bc78b00309cff2dd10572936dcf2b60c7bfd3240a440120bc132d46ca7288ac3f864de7392e23b6b64af03714a9911ce4f8643e113207aeadd31ece2b74c320b1bac7291c3beec58bdeca7765a38a06efce210daff911798521b8705e106a5aaa4241869adf823cde8eedcbb8c79acfba19815c9e2fc3d3c99dc68f4401e8f32dad628cff10b0fdfd366b397e5299b34a710193b26f", 0xc5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1c00000, 0x100, &(0x7f0000000080)="4f08d1b03482", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)=0xbda) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) r1 = socket(0x7, 0xc005, 0x1000) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8003, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f00000036c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000599183877311b4bdfd590a177f5ae2f700000000000078de1c6975b200"], &(0x7f0000000080)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) r2 = fcntl$getown(r0, 0x5) syz_execute_func(&(0x7f0000004dc0)="c441edd4b357520000c403a169fdb80f9c18e30f66450ffc370f53350000000036f30f2dad4a000000c402392f7804c4a2659eddc401f9e66802") r3 = geteuid() r4 = getgid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002100)={0x6, 0x3, 0xf7, 0x7, "36fb3d6b22e4989874eb71289caf2ebff846b16f", 0x7, 0x6}) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000003680)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003540)=[{&(0x7f0000000100)="ec1d84a55f2fb12c1605e32ce6d4c306c856f128e7915a7d7eae36f9ea1d1ff5e84af19ef6863b8fc6823daed650c173bbe0fde45983f31d7bb427c807f923752454688315f78205ab1a8f45f417a4122a69913ab7c71869e2e4c03ef67cdf8d800ab53b932f13dda3fdd458a4707e5da41eec9f9af04ad08c21af179162da299d7f9d6764affd1a39cdc61cf0daef4811e399eb50e940a624dbaa4fee3c87e8a83910ebd8231ba20068788578c16068c22b0c0865090e19cbe5b6f4e92a32528bac91479cc0ad3e6fef970da65e65058dbffe7e0f688425109f066f5a2be56d35ea6bdf9ca648284902cc750a6d0150d72890bdc1d4b0015eb1def67319bb77c5fae3d66529a651822004308278a3c6ad0858736aea0d7ba47ba96d33d5a2e413775003a16cb212eeddbfa0539460607b832a73dad415285a7f4ad77d906a43d05a10c0b82220baadbfb610bb35a7860123641980122dee3e296d28f93e88a5a5ddd916ee9865382ea143a249f36b3bde53cbb1bcc9d5b8f36909648d9a2302300ac56b7f0c9d774c32dcd9839ff722767b40047e130a950df94c7631f33190427ea1440daee3edbb7f84d7fab6c1ab0f96b06b705a22540f0bef68dc3ab618693c2293a498f8a2f0b86fd7c60c77a81e42dcbeac0edbe03f84f4e1be3d9da3dd4680b1348969cb1972f57d59c17d4fae97fcf8502ff88f2a3bdbeb0d53865adaa9b1fe31523ba867e9cc16248b056a4dddf70abb7f462150d2e1d7cffb0532272ceaeff21d683fb2e7750c93cde5830af2f339389d6fea6cdc3bec1c56844ec2158d48d9ebfcb25dbfd57e9a901753f49f118b94ebd6164a1a217cf9bab894a386c8c348313f44f3225653fdbc4450fc9706c0a74816e4e6659b2dc068e95386cff2c238f7589b3b3017dfb54f0edfe32def1eee722a182b74fae4d3a7141b77dffe56fb0118b6af9d3f408ed5055cfad3b9580b2617c6d17cbe7a53da4342b6c5d1449b8437c552e46394d95a985b3656dbbd83ef6884c3a0d0003aa1351527bba9406daa2915ae05a1e4bcad85ae867731d09b75308ea6c3c2e4bae1aa2588be82d51b6bd1f9f7a3c153ad6dbc4986e7b21608406c068d1ddeb54057de9117df2594cb68bdb511e8df8735350093f126abf957774278deb956cf37783a1a6e75d18fdf81c6b8ec385245591da65c7652d24e1d89ec5a633bb549975508dc4dd87677b43a3c59364e4ba3f59d80669cfcf933ae56ade3c09c908928a0a058c84c9ba82d5a5b05c1a606eec220c964d6b143cc974d20b31a850895702092de39f3eea7410f2cd8d8e184b6197b2e153fdbf87f6829ef57df1cc6387f167bab3ad3eaa7f1715e4667151e086ebf16229682768e0d703d2b2f5c48f12ffd5dc865fcc15ac92066b4b7a07a549f31c4ac9068bf2854783f370efb7cd3d7ee3ec82d28bc3f7e7f62eb0e2b9bbc9a7b8dbabc392af32f3dc0e104e70b9d8e63862685a97a56ae01e25cbffcf4a5c2b700fcd3f39ed2a2a649fc3a05c99ec4d2d9ded971d8df82c0435cebd337af91b4c8e8b16a6e21bed710f0f4c7246099e0788105285104a1583253443051d9d59dc056ba44e331f6fb5c8d2b18251a9ffacfa89287ebec50179560ca35a923570e23ab4abc85d3459d44c7e1fc922245466f8c7964fa1db893007d72f003a3258773877d4b7f8292172576f2f95e7e70d20fd19c089f40b0a86de37a3670c4f4c4677743409491ef075545ab0343df7157129cf28844ae85660c785c463cfe403ddc41f5551ab0cdf4399228b2844dfcb44d3b8b8fbeba296c2eefd54e3c0aa8dd4a389ce680c76696453468cca6ef96ddbe437f8e7ec578670312c5687be5f826bebc7c6166fe461685a6fd90fd2f46f8cd28b87d340c7ccbbbf702dcea854b4a815f560b417355b24eea1fadb8f1913bda50a7343f898d90d10893b51bd1cd562aff68b73e59440d5fbf7022e69131b42ed736dfd8ae9ab4b16d750b9f5b50a08ec1ce3e804264938f74192005e19c912991211c4b65550b5631003442ec40eba3e6df4cb317a7a4ee63b9273a9bf92e64c15ff4c334bdcf715bc53d9d531cf138abce963b4e975d8b2d800ac09864951c30c4dee8c2eb4a0c16ebb1f105ff3bbce94d3555dbfca61a27fd64dcac1ed21c1635e3fc5bbffacc1174ad689dc82ac98c17840e27e419c40e0c9b86bb212489850c868e7139c4dcad4987d414aeacff54c5f51c8b36b592326e0e59abe256ef24b83dbb2f1eadcb3d4677e59d600aa45e9078a58884bb03caf37eafc2738a12af88124ac0f2b79e5d15bb69526d1ef5968ad2276fc74d71d5ef9f53aa35547cafa8e30eec5b276a1fbc65c8a84931b102cbd4b27b54e3b1ec733fa9642d297f6732a61d0303a7ef7a4850d09695647adbfc8f3d0a3d65fb4af92594dbcdb86da90e30515470d9f832940a010f38b9841e054325b930195d9c73ea583d4eec99cb32b9828c652dbd56622a2e17a7874167ec49b22e5f3012ee137ed4374c6ec7364e48520d6efd238d170107013491599962b5668f73e471be0bd32cd96fd7fc6695b6c5bfcf51fd3e457c5f7b80899ccdc5a0177d798e0988b08d66466cc149f1dc0aa4a1f2422dee79aa0c99e8be98e579d3ee8923583ff4efcac4e151ae4530ed4f33cff5b3abd8182f89589fbec2af9608dab15638ec0629bbaa00302b61742408989fd6cb5f373e6a844cd1f410f8100ee15503e0cd67afb9940ea01759697fffe02e4710dbb3c95dc4f5aeaf89d673741a73b652920f28004261d170b5210f3b19cb9a0e6d8f0014f76231f8b7d6604c8a9661d09868557a9c33c36791bafedef1bf6ee287d2a81345a8dedcad6709b3fce71ff5a1d777670bcba9d019628337af0739b5611223556a1423ef55a683015ff9b15d60dcb4529c002f9852b98d25e9235fe44036fca92749caa783cafcd0055c1d5b7f7e490515c4119cb960abae6303c886a4f53aa292658129ab972731e5a1480c692a5355572b6c04d5cdc9762ead83f069b4a257688d0c1b3b5cb4fc7717e9b9c2b7749eeaaa7d2944cf35247a137533e5368dfed059ad307f276a4094ce5468fece45971566a3c019c936cc3e0002cf1d14de9557f5184575eae1258865ea4adace32791f387fc15e11e8be340d2a55afa7ca9152b07fc7063ff436abe1180ce35d2e54bf2cb6ada75fb96f39e5bdcbef55ce1d22e66475695c8fb05a46a31fcefb11527773d15d44e00e27b7ff8e0f70e92848fea12f23ab15f2c142ec6d35005b38b73038cc909863d7d455d0d3a98ff5e7b661d5bab4b758fcb3de1a3dbc81b42154e675356472b6837f5d6a89dab1e2a8781cbc4b5204a5aa5edcc233da75b7730ed9ded4485ff9df7a3e549e6b99812b5b578bbcc69e37822f06a292f5ae7487ce31d7640881d01379bb4669e7f80733d41a6a3319f609704da1f3a17fbb95c3f4443d1af6225c310fe28610825778785231fe253ba5939c2455625842c40ddfa376a9a45e75623a14f57d189522f2fdbbd1bff74270f419c36f8a45175cd863759282dbe13c2b488cd681ac784321c7b2a09021c7a6b86e9ac43dc68b339f0e632cc2fdbedee95c6fdea1577fd29858d64826235a33b754289a6e51201e98e96aaacf11e545ba510b8cddfadac400702f1a62308466f9b0626ab6a06c12e56f84ea253d4b6fb537ee734cfcc48e29c866fdc552e3cb7b6a7f667c5f2bb2294ab343c58c65b588dd5966167895ed980dde22fcce29efe2fa3f74f0b2ff484ed3c85c87240f7f2c5c6c536586d32cab1dae17fc7ee8d27ea118d6d8a2e865420c48982b07ed7aa2b8d35069794674f537555ac666c68e498d17b02a937aacabcecf7d9d03fa086e09cbd2d952c1f66665473082c4dfbb2a5fb12cdf36db4c9691e8664ee93b11a61893d7e4bd2a4de9d734cf3fb25b08a66cdc5a2beaaa4689b9dd1943503a90dc84ac9bc60de4a011346658440772a8c00ee4d5c9eb314e0511780fc7e8816c1c768835c4c300c8e92a3b1a2a97182439f1fceca5e9de37f2542f5cd110d8e42068ea48288290c1e103916b4e9aa6a8fe659135176bcbbfa07c3fdace2297c3d9a3217ff48bd014da71485473e9387aa7491f46d34b78f025503d16ef8d668dc7b6500f479a42f43005359e163cdb687ce03b86902107884dff04244d60f19e56fdfe8360b354ca0dba2905e47e0c92240094968444eefee70411342e0ec6bf6dc4cc6b4f962cfcd806265b3a63a1328b9e106e65cf01367d35961e958b46b0cea41bf895c62fe2806bac539968df4581f3ba87796479c010dd1c72ea36d4b839b54f636bad4223bedbeadc3e7ef6cd2d01da0ef308d1f17fb5ab0ffca37dd5e3d50462ee5e0e244cc0e238070a597685e0e5137adb1fd92c5fbcbef60bd3436dc5c87d981d2dffffa5f5bf7d98b69053ba2d270fb4b530d0442f54690d7990056e44328c963e631876c466fd29564f18023d8fd015aa68fd451b1866592ff2cbb2d6fd40ae107961556aa04774f45f3d2a2107b0b4ad2764b5ef5adb62ab909f6b54878355b03150b4fdc977302c6d08d6637be38b667d14c1feef92493394707e66aa0e1a31860bc6270e0258fea8baad38bc1d4fdf7bcfa062ad7f49e3ce8ef7f175f438fbac542c4d939d7d5dc452e77bf39a7d2b71efc903d85b87e282fe55442400c0d96ff86538e2d9b0c41e45516679f6e65aedf18e5887df398765d7f9d3b461b5ff3857c6e52ed4dc5ea8349401e398c9aba5b634263121421cff8f19b7cad1a52909b0602efb71521479b04920f4684363b6b9ddbe390fb7299215ff56f435f454c765369d745bdcb6399fea430d1ebee5437491858c4e7f9573c5a1370253d1de9392396045af7e7e68e4c89f7ce61ee603ce90b13bb0205914c827734a8941758e2bf5203ef5820baaf631a06bf34e1550ad8f8ecbec0ff306102a555806b39f40ee5d1572d8cac4dbde90c43af6870b57d749dd169b68e6c65f0abd80565f440f81043e79ea5bb160aec97e8197fcc048ac59519af38f1cb3c2506adba7ee48392b18cee757671a078392ebc968efbec1740a9a66f09f7032e211bcb61023e232f417e992eb816b1203e767398362ec7d6dede57ab91a8c2c4c508c96a9c8ab2b106388c09901889df34aa1302e4b6639e7ccd31831450a4e2fffad8ba1aa662291a3b9fdb706845693f00e49fd06e6d47c11459a17d9b1990ea34c316c2de2310457c98d96a7f61b53abb4b2de72aa0af24ff8575182c2eb2ead453799141ee6a8c3502ed366b1accff64f82fe3f7145d35a49894b6e1211193a632c0232b22dc772f68cf5435e0c084db9266eb01c9d860a757bcb07bd8f8db58d05e806016cad41ea248b90c823f081126d340487a8c4705f1adc96eb51cb025101d7472e11fca923c8ca1ffc248a26cc4e660d6b5cfa2a0760318afb8a86ea3dfae39a76ca879b189cbfef482adf1bceda06ef9fb1d357c569dccf50fa0af45c5c727e0e41a9ba8182f817dfde14c8442713d5399af4133be3477b8386f2386ea2f008ba5e9f1faeacc9f664509f9678a371fc9758b1ea2b99363f6b5b5067a56ffffc3e3d9a623f19767681e62d0f87e5fb17d299662b89ebd0b2a786350b758658077b5b6b214a69aa65fc72354ea1ae7bfdcad7c367fd60e5fdf9c7ab25eb85775307d67b70cfa56501a8b2fb5d4882eae77627bf4dfe440c8bb724ad3f4f0cf74c44aed7e65024fa4970a2572c317423ce09cffd5e7d9a45e4a4914b", 0x1000}, {&(0x7f0000001100)="aea992b29ee5ae559ce740e2826b6e4550ec98dba08b7510d7be260d4fdf7fd301064e5ab9109ce02bf566d91a4a243481eef24d1464b2b404a5b5a8359c9b253a4aff20b611d0afc48e2fffc48976f45833c7ba9afb55741114cba22f7fa3eb165b0f65b3c3fb924a61830619de01d791afc92e6839869f4c392846625c4c89c7532e8b6f9a7d171ba2526e42b7a029d2eb7aac2b80dcf93403a3ce36baa531ada643e3fceeeb22ed58509bd0d63ba4d1be4062283e397cafb5b32b71e2da4258e2205c7b7d64b4666a538db7ba6fe88c5d2783e8c10ae77e179bb655488fb4afcd197b7e89da95ec02a60bcf62f22d7fa25736fdd03ea1a7bc349f4f9d64cb8841b4b2934d8c5100f69073879be6cadb20ef650de86efac3aff95a1de6987078021a5f4e97176a5336ca2e5b0806ed831da4d4642f8c68e8e885f38ea8500d3b825b9f8ffe893d44cdc9a629470ad029c2f3c490162cac45b0dffb01168b4d3c8644c364bdc320940e3955c8fbcd0af982b80a8fba232d1d46ec09f157d8e572087a50ca81d5468f9464086231365279660501e2340459e66b9d5d639f1412a8e02c2466ac03d51114e1b7967ae1b907e64137f638d1339e70df43d33f782cac8c1ddf82d7eb0372130552c1ea854c3ef03ad146a6179bf4d1c6a4f45d2a6ee5cb9ac2e527db815d00fdc8c6dd2d8acc82677fa60875aa489488dc1645e84a34fafec2574839e807a42e69eef04be0c85319781a90ad724ef9bd3c9972205d1de2f76bd6dd8dd4fc6c61f4b765688358ef29d9ad4cdc23f60b5a776daa15fd3ac8cc7cbbb55486b1598adc20c01c73db455258fe0c99ce22e95e140af5e3b97abc7592a93f6bc99486936267705cdb3ad462e54fd9cd9bdfba1b883547cece1048dc721a2c9b4e2283200654158b5ad465568eb47c35daeb453d99a4fe56719d7886bc13b3e3c8e7156a61e6da936c466f9bc71fbc2015e9dcb611363966f715164cf5faf2cb1c952177f922d5170adc75bb86190877373c9a5a68af0e734c9f6d7ca96cc3bd323e463f085b9586fc595f77c642c221108400ce34836c0edb310f65646d922b6203982f59b352e9ba08755d260091c4e99dbad09f4bc833a4c2e9af94f67e4513dca18675f6085bacbb4466df2de0c40ceb9722b73d471a1851716aa86387e1c9269d162ada60d895a091ffca4cfa56fb42e6f8d97a858ba5b590f7e5a58a5d99c4b25ce6aff1bfbfd96922837a18392f788de0b049ffe1d4dd5434b07c664421d1a9e876913b3552ecb51c41a1a6948337a777afafa422c6dd2f05e58d3db97aa8b5eb66e1afce7f33913d17d23f602879c7116c777128cff38a330085e2dcb52323327f0d03435f79cd20dbaf1e1fe862812b6850faba891356c58507ef4e06cca0a2bc99e560ecb3a56e5fde701da49edba3a3a870a82edd8684de724598322466b865ae652515c173465c9d3fc5cad3e2dc03982c7f95472655dffdec9537fda30d9289d1147194fcbaf63b0d1a39e4a2467bd22076407755064c070862220de960e9956ad1e69ab8f010b0d831295daf792d6fc2aa0d909e53571286e25da07150e6cac66654f8ce09117653fdab9382eef658d04fdca2d0d4f86008ed369bda829815b18339c4072de1fd588a3a2c2c215621a7396f1ab831d8f6f52d46dcc284986fcb17fe0b2f8803f1260cdb6306caf55bc468483ba923e7563e08f4ae0c2a78dcd44d62a4566f82d9527ebb6f3fab67c7dcd254a756403b084a6d426c82887f7edb548eef69e57a013dc93a4b093a47baef57fe6539618212c13905ba083d8a7d3cddee9d784da39a935b810fdb77ee9e155d3b2b0d68414e685b5beb4adbfed8af365b0b02ac6ee87524d1d2570bbca0fd1eb4df11a627baf940598024aba111591cd0a0ee1b490f2819e623db1de355a34503f5ff1d5ea2dc3a34c28d082c7f587db383edc554e8d76f801870119caffd6b283da763ff90bb66d94d1af7e5feb37c0a2108af02d92515d9cdbe92bfdf30cad4ab2eb09169df21b1d74356fbb6fa3cda011a837ed24df1702dd49cff1efa70cd8f03152e8d4fc0d08ec0ec7ae71b8441b25e2c9dff906e81828fbc7378bea92bb6d907ebe81e744f6558b63ca2fc2fbe0ac498e1e19ccea4e9e4313723a0a231bef44e73b8bbb871ef37701bf7896f8b8fa35134c173eab3cccb75b5fba50cd078d179d28676487ea5415a85f2e274d6084ce9185f6e51bedd17b32bf9923949b1d187b45d367bf0727414a5a201ead1594d708497d79dde3524c85412b987f95624cc8e8fa75b3d4cdb41cc497bb907763c5bba9e68a60d179f90a158ffeec4dad8cdc3417d0f6c2326029a6ec36f0025f89e9f0dabf54b7c9395ca0574f4f3602855b60a3b4822c22ea8272ab016648d9c3e60699b097f605170c6be6108cc7855719504b5aa91e17dbb66c5844e689c98158b818bfb54527db6454a36f8261287568da6ecc70a5c0427d225fbf76d32e4ba05437359a17b87afd8e3dc6c4a773b9d8ed70fe3aa676e7ca0033b9eae6146f74099c4971b78b92dcce05fd2ab34b28aa873ca6799bff74352894908b127e75352250432b8be50a82161c5371c2d4987f162cdb1be41669631074d2129b3964b89f12771c7faacbccf95faff500bbbcf8346d1dc57e772ae4590efa82572a3c76721ea296a19c3cadfe2a6b6e415de7daa23f9c49158f39d69518f5af9c78647b638654fe1c42fe3a2988c784e11cb1f58984d0476702835a723224495e27c7164df24216bfee012fdcb6fb30c64abfae13da3d0cb0c697ef01e3c158bba3ea9596d7435c301f21a6a6330ac8b10ff98a647e764486e4a62b4f9c640192fc2892fb3bbc594c9efc40602efd0a29be27524e4652431e4d28366d320b66d64faba70dbc97f107f036d9a9b74082db2767485905a9525dc653414e764a1840961508938e14cea297c6abb103274be8a2fd33c719a539710758d4b1e908441e1c52b698e30729ba2729eb9d2aa7fdf1d02090445a99960fe6bc8b35804858ff35cf091f63084a9225c27aaeb9dbf21f6eb764ede6a69ceab7348bdc2577cbf31fef6dd1974b8a1a90b1e96fb8bd90cca4f3aa4ecb456c256d8d586a3825ed19c814fb630362b3a9a387c4760aa1c9ab9af0a000b3a626e463fad5b7984772a48c065984ae3b0e76a9d0ad7ef0d00ef648702ead77de059e9038d882ed230d184af9fa5513d33e1dc04146829eebaa1428478946bfbdd88c37117eeb719545d3fda43debfede48482549841c7dbec2fc2d590be26865b618e3a69321fe9dca5c6c802f5108baee8a393ab7e4adf8ab40c5feef67600eca8ef504f90b608a0a6a3453417afca3bcf1ec04e71288adafb7d7f54027871dbd9091f13a1f57159e1251542a3c9dcc5111a2b37a8132bb0ba427d04635c5eca43a166aeb1f3f34ee709493e9b521022271e5494aa82fa73aa08b8f059abca32f9073f3d26e41db48ca216d82ccc5d7b506f12a86a80a3d2698d6c0595870d8e13ac497e0d3609d08f3e81162cea34a57b31111f8f0130698c08c66a89920e7508da08065c664906c775ab3d3a4f275ea589cda62514a620429da30737f256b3a30911ab378a6d839c1db3e858b88c66dc69d56fe35d6b25b90939bb80828fb9f1ee0044b77ddc67a66d6c2ffe325b4a5c53a8a5cc63cb75eda45e6e4add75d31d320547a4458bf9b976958fa1b23c95b598b357517f86ab3b891969197cd4fb20a2a1262191def83ff637ef30ccf8825adc76baae15fd9f0c57999bd2fe5e02a2774e3f1e0cb5b0b91b92073d45a848f3c00c21bfe467b2d817dc85b035a6a7339daca0b23b063c556f33227e8a1d65d56ca6f90fd164fcd28eac1a1dd665be79bc37c6016e0633c5c67dfdfbc60cb7b16fd4f369aaf62ac67bb4d0f496530250ee7acee1e67eef9a8bffa483fd4baf1e14f99f02e74055d117b04f2aefa6e9b47e5e534aa87378bdc3ed5a386e1e914edc85590ce2a7083d4c28b4f3921afaad1b1630e867d5956d796fd205633276248ef8d834c47ecccb2e7057077b13b53460e131d39f949df99c4403c0881056af21466d7192ff2d3b3eef2afa9d90c55826b0a10e6ad4e4ea16cdf8280761597e753be3eefd7d0dbb1487f615b62759109445a9d998f2a265d45a8fac5eac46a53522cd8afe9769bc190a897e3d325138440f9cd8c7840e561d4cf3357a7176c6f3eb1dc83d1502bad4c3369bf065f76ef47f48ee802b4522e7d150e3fa9c77d9a4f3e0da2c1ec07543cbe1595a914f58171e86e75df8de3310ba502205b87b21a5832550dc5a28f8537b584f4e3044b75d5120841f9bccf8e7efdd1c886af759c726c8d3ee7adc0529c983e245fc313d975a928f15b23747bf62549e2837952cbf3aa63218d0619d34e4f86514d83b512c95553e7dcb4642766baba72ed9b93f0107074679c0d63b9da47bf6173cb45fc1cd7ef8df169c4aef2647e387046c2e2d9593ff79908dee24d14d7ab7c052477fbaf261cb64237b28438529710184adb93a120ca50ee047c442a56c2131c978ab7dc71216f751e052a9ac3cbbd2e7e9eb9b611c5f72c0986f8665700976911867190daea63555f9f2c4f3039372bfd3e5af2e5dec20379dbb82a44f42fd3eee28e412ed90ddd8dc084a092702a385106438dd6a4e0fd1f50f966a86c9aceb19cd4535605718b0982c75fae26db306b05e5661f2e81b6d5ba5020db48147e3b3908d2837d92140a38327c54aeefdada1128bc33d863f79b2fc8f57eaf22a8884a78d1c8db0086bec9dd868f6b0c3f74f4bcc973c7ed39d5df2c6969a4d188e379e5452afb9f17d9a28f7dcea15a88a90e51ad9609fe754e972a31ad9fd82b187455e7efad40efd075df6d7b1ad2ee5e14057eeb7df973051eb7f4a013d2735e58fea0db1a143087c8bc7032d7d78e1ebbf18ee5a1243338fcf7da449cc802b0d998daaccf0445cd66567af6cd262f406534a070a2cb4f16980e8daaa2aed8354198e88c7508f850bf74b2e02fb88a37311f56e1184fa99f2e692c9465953dbca1f0010a5ef5d66ef4103cce4f73f73df04ea0e73765ad2855c6310eb476422fb30a644e21d2e3d552df6e60850f92088a6706855569a97836e64811fdc3e55c4c0987221366473896c4cb25ca26e4c2e07cddef9e8d901bf68f528b627f57b54a16b50b6d84bcc844dd0e21e044471555e6628402996f7a763abd922e647e622ea78a9ef13d62f134cc742431193af70c2ec9097cb36ac32eb555ceb8ae880117695966c8326d9a7bd962779dbf66636ec96318771777ea52007be1a6931d8a2b83d10cd70af8d22b616602c4d38af58a32c8d245c7e3280a8b3e1662d25aa73c046abd36f4f3019ac06124cacaf9b3c8e2b9b2ed630d6494e9cb85034c5014ef0d8088409d6daec9b93ce8419403cc766811c7017aff5d575a774d55b8857daf91299b5a9cb53c44a5066a45e073807aa5f03300254cbf9d8d24528068ee8486cb95df8322f769fce778c83c3614ebafd9e03c131075a8220d7d27b098e8719743d2d361198712d3463d8966a2da6d9ab025d39d146a771875a846466e7f702e3869e02616a397ace29f6c81f93e9f8adaeb5302f8c892ba3a3b1346e9a1757fede7a409f3623490b534b0daf8138cbde0dd2153f2083cc6d54307491692e048b3f45ea79ee12a79dfdf1d4c2f4c2bdbd929db0b5c59800c5d1f05daeffc0f5b7212762325a858f777f648e951207eacbaefe8b6aa0a11b", 0x1000}, {&(0x7f0000002100)}, {&(0x7f0000002140)="942a279cdd3c71dead621151ca35c816b0c066df321ac73c65aa693fdd9a05454ed655104d0db474865a3d251446384f8fab25011dc5699a34d4ad24fa9191e15c5196332754bf8760c34506d541b1a902f93edacae2f3cc215d3197bee5d69e2b6ebb0e43f21e97f79c86ecbbcaba7c6e8c0482b0a390e41ecd90454f20fb8c29d77fefe47b670f9bd5686d63d45d86709e734bdbf59cf8eea7df5048d2067558a9911fcfeb94a216f677560054a3bac81e24ddd76219a1f68b3f330a73032bd6d9372ec4aa600ca5d19c4f7235b903be8c6bb47f6f8070957553771fd81ba816", 0xe1}, {&(0x7f0000002240)="81b086e4d9e4c8071402f15e7082e247b8f298df8c71e5d46bef7715247d7f611a82b243475fb2c070e246da1881c059234eb4f083ce6ad06b3367a1b969fd77aca3ca555f1cc1c96b2ad3b59ef103e234aa8ce6f52e0e1e8b426ce3c34ff2d1d48d1599b3e1da", 0x67}, {&(0x7f00000022c0)="402d1eea7d3161fd8496d1ae60fd570a06b2f8f2d1465fd3b8cdb8bcf1ff1cd825136691efd87e5ba2146c6c43fbc217521257679e9e37596fe4a9681df7eaad273394d3368320e6cf330974a7ad96696345cfdc58d0440d241398bc1e6bd30c335430554794e000f3ef2536cd4ad10ae32ad43c5c5213e9fb8bce2bef17ca74a0a90481dc946895f1087d2c2c21b3d91db106a1120ab6e1d9baeb649e493f3f6c05a1c35aeb97", 0xa7}, {&(0x7f0000002380)="107c88793c829d08b56e615c885829bb2897c531e11a71b0e1038b52765aa33510b4b3e334024b74dfa3c005439c3dc69721cb5ca42e28295e76fb9a276268635624edb2271a2a93aa55132a44670411766cae72ad215573cd8efef15d3e2db6b54cd9e10fe488d55746865b6ed2db31f9e3ff2a322020b7725fd10461260f1e7822fcce9a211d74eabba23ce532cf286fa9915841fb66e2be7c69bb63a1f3a4b8578d18887c8f84852a075ed7e06e2ff64e7b7cee4713653e0db722b337d94571c954dd51aaaa5fc2eb638b87ff97ea8bab2389148c8752b6d9bf0cf6a4ce19585f703e37c500c9808470c010cfa58ddde69a8ff5115f8d4f79ecedff53dac761cbb4e71b45b4c4ae32e22ad72b52530688d389cedf3c6527da4c39bea2fa1f4768cbcfa4e546478918314ffcd7664807ad042618ed060a004b574074c40cd33cea98eb35c0d73ed694dd7d4bae4741471e2c01b418789a168c9dcc1cdd4690835b411962253779f14df019730f827415680c49c455bfa057179fa9aa23c35fff64b36b5e99c1da216fd67ea72b7c6e3a39eb67f96dd6bb66ed9ed6e67219c4577dc81d9aaede2a32b04e3d48793ba7859216febfc8a9ad6e035c685b5c7740de574bd286f5fa0b58105416f56b05920162c970b577be11f1b2c4e2e62a130457cfa6e5a0679fdeba5477f6666588778275565bec5ff8949db70791a7df02ae01859331f859562f69a74931fb23677283803788f34e9ae41af6c7c32acb1a7789d3d2a493b20a10a2842c5f23b92dc94a367f9543458e4ac866ad99e5eddfe47533ceb8ff359e0cab13550e214e7ef837db33d82aa1c579023180752e88be57bed098698451212e0977e8252546986f28488c2334d3d5187c7c9f667416459329c84b414c10c99e44171de346e7ea5a80cbc1589a86c320511c0afde1108ed29328eb1382230181117917e33deb838f3105f0763fef21acb931a1ab7c7630f0f45e7426e3489d00f3f55ecb3b378e7123dd827df2a7ad6c6a2a15b53d058a7db4fd316392d2eba8cd93eeaa14b65382ade927e8e007495d5b2310db97590940cf0f8eded77be37ebfa415df72160ff9fc7c0182790bbe953d20cafc68d468d83cd85d88339eae5dd07d814fc2c2b6a623ad5ce7311a04c0e961902203f1d38628bb75b75a440f0fcf3926bd698b7abdca10c2c4c95fc2ee8598005462fb15e0c3ecc24e1edf6574abe55b58a181dbc5df91596749c0b7490855b1a7c81f66dfd7f31731087a1a5f30aecc9c3dda5f4c402eee642f521acaea9c5892a752bb264419b6f61971c599b52f9a56ac2851d6f1c02aa02cfbbe170eae4534c0847c07ea721f529b766912f9a94a14baffeb465801a8397ba2e8f418939f08effe968ed5d749e017b381cedc40a9bce1b974c4b6a0652ad1698e51966b6ad51c2d7aaa007607c296bf317c0ea9615954d2018fd3e50e4da7802852811b0d713ce956ed51484e8878731717a59136c0686d666a3b054912fff1b0a00f945f677ad6c60d75ca92fd4ed0f8be156158f6878b6956fc7f16611653d9acc7d7cbce9d6c397b425e42bb1d1f8e2c96cfc9fc78c96e9960fb74b69db8c37f6a73a88623bbf86598b236ed1953d159cd35b5d461f6e8b01657895a7696c5e3c5dd48b2891dbfd47f0ee6ee99ce5fc6dd3fab79e0264bf30278f2e197dfeac7ca35a4c8df6b800fa6892aaef24e29c88ff6d46a7b58f4a44f77955425718ee68f990fbf2bff92150fa443f54a45412d0c3576e5f0d95917599730e367dad4d2eae73e8acc6f8c08eda2b3e74dd2ea9fcaae4ea8c1a0bdacb0f0ec46b2b76beaadaf55ddd084c3f6ee480cf19544811c48e0e749a8ca5a7acbd3c5412f25e08141ba4774c6f2eb1b686c69dce5ea9a7d34fe3e741dcd5974f79cb27304982e54e1263cef5091cc38668a5eeddcfad19851ddb63de4ad6636f844e1bbc7dcb5cb4d60cc32d1e0a1aa71bd83a7554c1693fdebc36b48d9621c12f59967071d14bbbb5e57b8c5357c106c8c0ee39f85a6941cec9bb23d04db8ae541d3b04d5cbce45ede940d75f5060fdfc5c610c0fd5396ad258d4549bb305fa100f1736fa997321d409e9c8ae138cb9867a99dcf40d0bf955b354c9a8a4bd243fe08724764102bca64c81e38ac009d31108d49552d738901853eebb21e467dc91742dfe20ce9f94d10e30e2d3da7a81fcf4288bd1bca6593f8c40fddbbca1cf7978287937e3999b0e7e9d6473f58305115b4ddf5b1f3bcc2ea77282d3bb7a1bbcd963a45743c31e89ed45aa2987859eaff5f493335143cfd437f91c25120a01e74d7056e054c52b45e4ef2263a9bb77e47cd592edef35a5d8420349f384bddafbbd0839905ec25275d523d410fe7d7e6a5f2e73800dc291d1354df442e8b799082ed253678326d6be8ba381e77801de827fdf0d0dc8953b427da0dd6e38e670a547b64c9837dbd0a55acb1014221c912d7ed0ac741036567d314ff9272924f2221c21f349423969ddd0dbf6a595fcbe12aeca240a72aed6b75dea844839f021523f1252840f53ebea54d1d56322ded07f3c5342d0cd478ef217b5e6721e2f61fb42468f94b0259ffa3b7f00f6fd0dac13a8ccccdd5ac46cf26cdd9afa056b2c781f91bb7c983dea401744498ba43a4436eb5e40c301307df374795fa5f44284ad74611019e20c2ec52214f1586470fe92a656d4aef2195329ba7f6bd81b4668a4488fc7e0f603515a5f8e6278b53b3491897b66e3482202466d1700b9b83df749919f7806754be505903a5701167f103ee70ca1f0710834a22259fe584ae7862cae2c4cd85a8d6b38059aced788d00258efcd0b0df177aa9cdc1f58a635e34beab3ff528dbfcbec3be8bda340f83fedb310561a5da294082388f4bc445e4440cb4da39fefd8c88cc0082539e4b937fc7dc34b2227cd6a2644cea96d88692cfeef96635ddc53ef2b98ebe053fa0ed7b5ec952f3a9ca0b97b435f0517a5b4213d8c9acd330dd0076aa97440686af3e88c255cb4e492b528563e2ec2762df380cbc864e98f0f5296117c34675d3a10764f88c5f032dcb04b4bab162fe0be0a33fa66bb1f9eb8389d27d1b72ef3515b2067c3e217eae71cc221f8dcd2621de2c0e80e052dc2aaa656bbff8c0730883f46eded3e24c2c94a35201cfeac5f791b28565daf4dfcf6c5ac5e299154cd9803b2dbf302311a3c0e0055ad4b5f9e438553dbbf51196d59c053fd7fc0b0304723a45d9b19378f6050519d2189dd009bf881381c9563cd9d84895293d71aec34463cd6b0aa5ab15875040b0a70d59362db29dd44340fd369f3ae0f810fdebd9f94fa4a6db032d76e12aa6c5ce8d5177d2f0109d20e88787cd60a875c2f45aabd926233ec46bed7b5bcb6beb8840898a26b254abb47af48e3e69112bb000425a90cc400082ba7ca4c56e19839321ad96b69827191cf5594e2f24035771a1726edbbb647932377fce97c958f84af521908cc87a88755ad948314f702394d266e06583707d35c55e0d3eb145a2078ebad34dac3e4524e4e3ea4d5690a5221f004c3fa09bafcb483ecef1018c618a8fd2ce8ee7c672482da12003f5f6aa52bbdc8437eb9f5553ac7fca58bd29a5a96c179e8851aedff3a813df4ac35573d5bd0ee270b18c02f2937643ea5b93b74edc573271bcc6974ece7231bd5e04c00a53fbd1c32dd72bd014f1dd4d1ae3aeb905884f382d0e50e5d12c0973a0ee6551a8c261fad0cb41a2818e62b10de3e1050eb99f8f1d33d819fe6aeb07e4976c6edcded51da57a31df669d7065e0cd5e1647d8c9ec5fba3967b79842e3b728a74198614e8331f6f06b0f9e235ac7d93848c31bceb0ef932d2606685dce0e74f03d507bd1cf148acf53c4a3059ab7b25310bc344518723ff6cbcdb654369fc908e87c625cdab1a5cba42711afee01114108202ae1ef7e470661c433c257c37ea8d379c5e88094640494c6db12ec2615847878dcbbb1456c80a830d62930c37c22651d759b92f62f82c23fd5a8829dc4255e9bb49f94f61767f6d163e29eaf3e2ccc9ab6d86e9f7cf6ba5f713211c3b8d8760437332701e9cd3c67e98de38cf2dfbabc09fa897d07c0e45dc7310e8d72060322b282e90e529597de5a66aa46362052b4d1fd035c893d7dc413f23b47953e79c7120b87ba79bd72dd9c3caa46d8de5b0120d2199106963d952d796d897df6359210333e93ce16d9f3976b84023d9b2ca26ef5f4d42d57991481c3283af9fd30c7dba18424c03f4a4852e16face263535316c5115872c1b148727bc350225c29961218f502cbc1c1fd7641d3f25982e27a8f069c53f8793ee193cb8cb0bcc99ef50a52b0fa1dda5f6d0e0c625d4aaa56de59423f22c2a245073d14db756584b120f1c348d13b5366a62a23fe1342e6445fe7f3402fa5e2af35a054e42b10c8bb9f6844c03411c5235c807528086e0b9352896e1fc6563d79bc31424b0d329b4cd15a914b385dfa69f73d12f4630047c311042333761044290d2244c23dfd85fda9e643bac9f4d70ceff5d1503f089f917499d6395fe64ad163baea568df592e3e451590027e2ec67699ea1195beece9ff7f30b040ad570986855487967e343aae642fe1328ad465504ff88a8bfa768d90f9cf847fe55a0a6e8b8b8c23c0af8ab2c1c0325cc92d979498a5533ecf863f58be59649ebf237d15f21d008ac2aa146fe4840f530811f7fa63e62d901a0f91a19c6da673bca719e0273a9c415b15a668b2372b47f198e70fb5c74b4a47d4e00137ccb74ed9de07b785519250f544a076f40d772873607a7e2f8f71862d3e4428187e9d92439a58bfe6f6d9b3e8ce684700e3bb48c47ff6d50e56105c72f97b9c16ded887bbb1f3a3f9fc0afb9885fe278b098194add07158cf0c0f40169ca20b38255e237bfae377e22079508177ea4c9a8c1d7232d23b1bbf19d77486daf4eeddedbd708e8c64a2e9bac2e8b61f1f1527add19569f6d4ff2ce008fb08836f77be3455b9c662a0a69f73ad03dfe2030ec1b24b3c1bbc77d422463fe9a1b66faccff35952b63cf6fa7c2f8dfb0e22df605bf232a1802cc2a69cba5d346485744b5f43d1523871b33016a669dd3fed1c0f5bb4bfe277a15b9f1e4e256a67804ad7d5135cb2741cad7e27720c5d600a7e5132b71ce40af5edef1b9280b7e9236c59676dd2a6b0074e83aad84a8d42c71d94dd437e4f7fe98139a0bd1cae5e8e2c4ddb24d5d772e8c07ab64c1d76b4ce1b8aa84b5bec3cf21c564629ed3f2a0cdbeca6cf1c8be2d8c3cb5e1d4eb05c9256989f84289f3fce20bb7f34b0f0314abd12d38c8882e60a6dfe3fd3caaa9e4b981a97f2a13340251be874190102fd22503f575ad53299bc97a7237913e8c3686e0ddbe9e0e4f74721a003b477ad9dd9095cac25483990c8d2a372d7bf0f32cff4a4b25ff5d7718ca390d48dc53cd7f8225e910c32dff889b347fb1450db689f23d86b30766c269dd20338a1326443bd8e15dee034953c720fd71a9a61e609e2331ca8176025d01ba146238ab0cbd3af533caaa755dc07780beffc2c2d53520d9350ed66b0dac8a801b269c868648ce468ba0273b72af689c9b8644cfe67b3f4f6ee84f67cc77069f88631f186555ba4cf43476f9a25ca44a9a1b7d87ae273da73dffa1df78fec6d46e34adf937bfea0ca7f172d266c29888e17a248e899ce9981be068ed54cf2ecdf6c5450304da419e7aee9607a5ce543d915e47f049998eb59eb48e8ef83031b1556b322c92a857563a6233a0d5cefe", 0x1000}, {&(0x7f0000003380)="08d050925881593d8b9a77b1bdbe481bd5a4c45ea27bec2926fc08463e62f9d4ba7667b5bf71d49fc7291acd6cd88e028040f596ec806d20cc0ea4cc", 0x3c}, {&(0x7f00000033c0)="176e5b5024646cc4fc81a1c4051a456322d4a7413ac799f030ff16a2652c7061d75a175beeea30fbf2eed48d608ca1e989a595081e8c648e294beb8e95c8be82858d3a5a841a8e", 0x47}, {&(0x7f0000003440)="2563edc4218e7f689b755f80edcdbf1e1a8f0e42dd820083e4ef66fc9f6020a6443951ba823c54448806415e023eb3ddcc4a7972ae0f1cb955ce6331c3597b2857c9655bac22ec4cef74727fae75ce2ec664835b35785b861c6e50bbf948ffa355cb74f019a1f3fc1ae3e9674d7f0aa5564c25bd6d6737401e325ccec1df32a4bc94d1b00962e48717d3643d29ae920513c9d8579ca14657804da81724256c533a300b98fcea3a64cba63adbc266494d1b53b696e74ac694becd2b1ccd5e2cbfda5e183f0774825fe8342eb5f9368750053bd092457d909dc59a6d3911e415305d8eba30667eaab3aee4db", 0xeb}], 0xa, &(0x7f0000003600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x58, 0x400}, 0x400) sendmsg(r1, &(0x7f0000004d80)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="ae6435f07976f5d7454b8567ec537df226672582562f91cd94a85cc330447c53b07b8caf0f37c121c8b6f8", 0x2b}, {&(0x7f0000003740)="523462243de9263a0b1138a3cd1d293a38211b63a44c46b0e135d1e940ee89c3a1dcc44939127eeab750d57e9b6cba006067e9d8e30221f76dcb0e3a937071e467de66c1c3ae73e2b766d886a5012a2d9ad1077e8c5a572258de22659151bc0227", 0x61}], 0x2, &(0x7f0000004e40)=ANY=[@ANYBLOB="f800000000000000ffff000001000000fdc4b92be6034fa61b88cb5290759a023192eba18fadb5dfc5097f48a4e41c7d63526ec8fdcfd40331976cf2fcdf79a781eda023d05929ec3497c8c109485c6bffdc0fe0c3f1dba9ce71dad97c7dcf76e783336b722838dde4dd3e2c1ea9e703b8ac16878f91b611406dfa9ee91c574c0e98cc8270841b4b246b08f3cf23939b258335e66289d44d616659652614cc942714b9b65ea13cd5eba00e953021b9d2820a3b610e928e4542433bc907649f03c7563f67b38ffefc89878028394f5760aaf0660670aba992aeedbea2e13d5f499c188ddc38a8487207dfccd9ed02822d79d4fbd593890000c800000000000000ffff0000ffffff7fe2ef9d7463d974b33960527358d1dbe1b2481377eaed0eafa7f3298588ac15649321b417104e841f46968de5c79b22fe46169d58dee3d65856d1d6885f8fab1f8dae9e330765d908e26ae474fbf79366a8083433e578146509915696b5eb9c099c86cb4444a976af0073d10be43902e19b452103375e331a4f0022c5b61ed375e049c5b54e8afcc3b02d85d30897038e2e2a71cf906e39a037653495e4540b7a41ecaa99b48edfcd8ec0ebe9ad88dd48e41113c076210000e00000000000000001000000350b000074ca07864fc68b6524388f4d68fc46b9dda86744480eef6d7bb6427ec7d072bc3501783d3a0ab1eee75e910fc428c89c14faca1129006da83b4037e451b6be210f9e9a4bb8c2b0e045b7f5fcab5a2f364e5699aa5ef327ea15153595241ac4c7fe2e3bc38d4a13ae29e6f096ee479543ac84dc5cbeb3b708724ca602e3c2f489800f44bb5cfd57fb042230962aace806c18ce6873e9a3427e79b9017cbb034b1f190e62794a69d0d69f89ce961c2c76dcf93ebc4ff7a530447a6e76b95cd3dd5ceb917243d9a98a507e1348126e300000001000000000000ffff00000000700b2f51facbf87da3d068f96f7df24f54e78921af9c745e5d50a8673c69b8246f617c50843bf9530575f60e6406de1a23c14398e1602bdc47f4496575817b859ee5357fb63ef9f48caf5101be900e526702fcb7d546094fd9a49470d703b3f2b8247ddf263e51cfb5b237959ecaf413b9ef8d18cdb49de4dd8ff48cb844e4bbbc53ebc2e3c54c532332df1c613a6d75e0868a203472a7c1e9b04bedf4eb882f8dae7b24ceecf5f7e43c8b8da40af5791fd6de9787139324394f1308d6d0e56be7791a495c6a9b0099c09feca77fb87671c913c4ac9bdf9e96ce88cf2296160e017d8377df7d1d170a0a960838cce2c8e6b1300000000000000001000000ff07000005978c530fd582dc4dfb635b9efe1416255ce016c2f96385e0440de3ac61be8f101000000000000001000000000800000e5dc4797321a2bb050ba79d53bc9a2d6e547619d31b24b28f040a094e2feb27a0f722ce397e197f14cc10a74e47ac3395c4158697a2e51acca9eea75089d4e91d68647f59858b913b9c3690a09c5fe88798f9938cb4350940ca415b8d97bb2433a41b59b0f1d43224b99aa4a08c2d909c31224c97177cec3db0f9475636eae5fcf4623ad4537c98f3b5761839c9b60621e4a933c8e541d9cbd69500a726addfdcfbfff34d8ec5e21742a95097b304455f8de88902bcb44e9b8c8edbc2dbd7a22be1e236f80987adfc4913c624645a7ad6bec19e7a8572e4aca8a535eba5f96dec6dd10b7543352eb6fff7dc44693483a2f5d226fbb2b574acc7f7aa5416c76ba189496e2888c152f01cb8db25f9df0aea88b0c8c01a080d51d3497d6b0cd4be6a09ec1c20b54fa6d873ad509fd982a7bcd09a4b34862f336f431e0a7247c55003febd84038af23a0256ca9e44c4e8323ac5cfa1e812a9fbf3b8ecbbcc99f0645d7da75e996acf58cb846322bcb87403197c0991db2c767218593950e29980ba3fee33e0dda66ae4ee3a67ce8e5f86c48990643a3d884635bc71959d568a996cb9587948fdbcf8fbc958ef62b4450a8a6fd087b7383249823502048d16e30727783fa94ac4703295d426adc34d6a9cc05377ced7228138145c786ee1b2195c3eb6614b66a970ff92bb8b3f2d487fca32bc0075a8db5bae1ca8d1495446df6acd4441e27aa5b329273ebf8ba34633b45d3a2a596c053f97c2cf739398594310e9158091e995a3e2eebffd3edf311d9c4438797a0d21b741a3b5adf58a9e9a3cdd46bae4b071906746f569a6a4ebb654a9fc65bd4da96c194b2a70ab30928aaff690fe3f43c28bceaf079a55407766c75eb9d3967b79be1d5e5dd58eb152a7df14fb3b4b430ff4ab8a3f280087988fcd167e5475ca83c3c0368ddde2b8586249a32ced0fbdbfc91a81d1f302353ab6722005b2ec05fd32c639c50bb47cf9706a3e2f8a2938a80c656e3bcfa6a4194374a4599a8c4061405c6f45ce6e03f9384f98b5b5b1a32a9f192bcad390a7ab69207d236094144bea4aca69508be653f65fa62ebcf3c336a03dc55e5121e1084b24c95b2ccbe4365a02c5b4cc9a4e7e1dd6e03e1c6051758ced930be33ab7fcb3bde7a8d71f0c6e07888f9664332a842a8a89b10a84f05156e5f8a2ad8939f3d31ddfd219e1e0632705130dec13fbbab222f63246d4e6d66abf0967e34cd02971949a7f41c7005dca991f825018c14d4b253168a6efb730c964f5d10b262d8ad44f9ce495877fca3f281acd5e3372cf5edfd0143cd8785575fdc38d587b267c40958369fc8ef8cf69c40d3abeaecece2b1bcf9eac108570cc8b91bd292d70346e7483ba381c04641f7f7dc77520893d9afeb3928c7b69e7cc254baaad9cfc6380fcd8281aefef2b70d4d69d5f71e73144d6d9d59da892d144e6132258b2402c5d81ce77b6742cf5802273c763df37c510729d0904768f5569efd6eb618fe8b81ade29580df482d3ada0490b79c4ecd158f27448f43dc87c6d9a431ad6927baa4e5d468926b2604cff738ec9ec02d0185da16120b59386948c4e43d3998f5a2e6f105c208bb3d9266d2d8f7dfb7ba5133a5aaa1b102a5ca440b9581dc12f49dee9905eabe2b3106e726c1aa3c795c5c8c7b29556c946f81031851d8474031e292307dc36d18982e56ec1283338880db12c362582a83f51839d18cba890fe2535968ad4a334288a438d2be8664bda8018148270bf057c2bf90fa9bfa5c8fcb9180ab07c080757fe2ca703b3288c65f55fac2328c638d7aeb845f2a5c99f94ac9ea364db8cc1a3a5c4977dab1ed6d4acb0969bb059a1ee1d395aee5e426e07f87b39b4cb379545d8d0b2d835a55a64892008b294de09b01e22edd96a1d9c206f55f1d516d5dd0889b3c6380393a6bde57209f58c037de9e8008ac5d2dfebcd0b1b3d27fc8eec9acae19651030f6ee80e7804504f7981dd286613013972b7b37859d12103813b1c99642ccf4fbd50ebb4746972416830d30467546b0fc82d018998e6a784af37a9a91f1545920a986fbed04b1a3a220bb860eca478280b7f09b17e45c7b56649a99d1b1cbd9b1cc0514c715bc8f27a93ec5853a883fdf38d79655568b067054685466b212a771ed83bcb17f8dbc5b9e080ac742a6b900ba3b3e135f4308d245531a7177c532c64776e63d7b97303889c47137250283ad54c47081a241956e976a6533cb8d8b5d363f8459379ed4758b2fe2ca4f5fd82e24256c8091ce1dbaecdf8dc8ff6c376ca8e8452b42ccaabb37d6fd9ce9ada5a5b46e6e943f3d86c4277a9df6823fd8d35bf22931b8eda3100057bef33d16d3d649f56a028572da85c6d04b1d6065d0cb337a484d04c456af8bf049907ff6fea264fcc9502d1b0fc671a901f04dbe235fbcafe19e73947c73a42be3e366e58192c9af29e2de1a73bc6d5e5decd1a34f52387251decd9f0e2c691a64dddd575da5c4b09303501b974d42ea45acabfc227c48952412d07fe07304c3f9578f03faeeb21f764ef1fd412974363661a35529fc893b1640e6c1ab23564a6b4453048fbbc639da4f9618d1638b0268ba19d388f86afcc5f1d9d94d95c65a19f62e6787d7ed01c105044f6f54eafb12bbba7a8250f4737b6752d45a713867cb122819c8c165e3a22f51807566c562334714b46f93030f2967fdfa4320e3194e23a568240fb3db89ecccf5912c645de4ba10c061297c92977a9daeb0cb20d8c269eb0717aa9d4a7fa75a6621a480049b8603f020390e3353e9ff85db379510391a9c9aec220c9d519570f35d6b3d40da0d48772688714a86aa27e3021bca4fe4bf1ce54a6add7ff7eee0ddc711ee32a0b79ad24322a48ff7e9aa84321a4a8330caf35cf8a54c513eb27d48cad3fdaf65fabbd8349465adfc7af0a59f61d4fa3500a925e5d1fd2452faad62281fcdf01c2d102cc64bb0eaf0effc15308a924087a33249a2c1cff1521c8ce049a20e1ab0dc18c5e9656b99c34092c09afd6cf5c26553f38b4c9c2296daba5ba6afd442d942d75ae000484c211db681c8ff3b46a958499861b4677390cbb99368da8b484d19b120c56a3f3824b17ba16b1c5c57183419e8fe855ee9132948ab699d9abe91b1d61273b082d265b2640511698b7da17523b995e4976cc78327865a02a23306bb5a756e481435cf0a8324036dc2fc3407142c4d608deb5d0c1d0278c8ec155d5524edb07dd515bd0ca3478d430227c310ae8974b81f6dd02504aa5aa3b35c737e7926aca5552dffb246f9cc6f0fe182cce03d6afe439f80da8574520cc022e716a3f8882e544ef32099ab8e812a32cde9746dd28b0c53fe410b83528364e7fd33af64b5fb66f404229c6d535e75f7723fd003b49b84d1e8c54dd3ea1f23935765ba7de00477a2737dac557f0cea3f973c476716b63a128bc73697f54401a3f0b33bd290ccb12d756aa507292f34a54e7b714908b26c004d2900eaf656177f0452aeac49e308ca40660d931c91f565c0c9db9ee3d9a424f1b742e97be6cbcec4c629834ca8f3b0d4c58d6aa73d2bf066ac237e752213ae129c00145077cba7b644d78555c9f31565eabadddda9a1ae7f385c3c884dc844bd1772d4ec0d579dadd700dec272eb7357dfbaefd1efc3fc7710096548b942a6c370b5a45509afd9eedb3406c5ec48ca49b8cd97902c4ca4e1f3fbee53559e5c3dd40e60bd7cb3daea68bbc790770af43d98d53d9dad0695a2e090980a024c95a6717b573150fddbf22e1804a82a49715ce96add45cf195894009ba05fdd28daad10efc4754d0d066cb7590db2c7a13b0277ec771297848947330cdea460ce0349f24aeeb92749e57157416aae644c3f50dfe9abd8634bd9d4684629e8e6159fa4fab1b442f0e4dea8a814bbaf3c25d542b8490bd8a72d75171e5e8b37a42c848c9e58e6453275790a27dcf8d8b45a385f9e3d6b30acced3dbc03dc60aa4a3164eae86246b68683350455adffd1b202df7111c943e778b0902c180a6c359efb3067f5604e28422daa7c18577ad6cef01b14694b90217f5d3e0f2f7817753d795d656cb36607c3199fa06e1bc6c286b5b58d11b8ba3cf9486eb98f2307fbfe4eb2942332fe151098a042c174d4d6f304c57fd7b37b6413280a8d26b7302fbb9da5be26dccea05f1f06f47f923ceb42c1bfb36bc6e459f7fcaffd1253b98cf2b9f7c1e0b4efa777f71ccf697c2ca0b54c235d65fae3d3f2ebc25516af606334634f49ea3d3bafbf6a34f8ee6363e6098891d415030b13d208c0af01f2b71e95ea19c89403e4fda5b2e2852f0ff57e8d1a1ff2195821589d7b3e48b60d5ab44c4a761607933b1481bd3368a7c87a9137ee37c4c41a2b660de28fd2be44ea9914021e539fa887b0a364fcf3c54dd4fb70ab48883ea0d321e848986db300a99b11b01adb16ae520cdcfac28b8884d4b6a693d80913498e0022ab0d256337a0a247d2862dbb607890b5d325dfc67b4b36b233ccad422151fb54d709a1d816ff6800603cd0d91c041562b115bece9316f5bb5f3931979fdf926aad3e46b365c895d0059fff99779eaf96a6a33aba8b5b2a3c36928514b98fc011d12625d8ea1c516910b43a13d90ff3b0b10ea3d6613104fa4a31e6f7be992c4549ab3eb2f4603674b3599fd15c58dce339d33640dd1f31314612978f052c5c463a2513521955015fc2b944a005ea95f7f591b35e61f49f77415774b0c51970d21f04b8cb4556dcea313ee3df08493ab4f76d111e7937adf6692da2e35d33fa87f5d6e2dc78c817c4b8752e16a3f4fb7878ea153d418cef3f97a9fdb1cab91ffa1ab7c567e82e1ee80a7dc06b5a00148458b062d2620852a5264497f6fe47f14146003dea32b0e932e29bc20e914a9328ff5422f952ecce581c75a51b6a3e8373a1c14536e508536e19c5a6e5fea6a2ab0a4dad6279284f4a8693b0b854b397f8055f325ec1865978eecab6b713cf9f58b113e799adc010562e908bee8e3e231bba3f345b0690eca2a00857c3c55ff94b4c3d2ad0efdfa3f83367c566b5b650d89237e589f96911ea2907f24b7eada35462098f8f7fb90b4e82201f3f84d8dc81b94aa862bec42902c78b42b2eb75d8db0617f21b2f2b5f647b0654e7eb1b1c4274a66e04d697cd971031c2a6c85bd8ad697a05f2d1f75631e3aa8f8637fb9277b7c1a12297f5d839b5adb190edde3bdc2d825e8ee279660d1fcf42db97c00df7132b6fa7bdfc1d55c37ae4407eaeeb553e3ac58bbf2d20957a6ad962e1b232dcc06d0823a2eefe7e72f78b546e771b7e352c49c90b9caee64623d8f073fec94eb830b0e5021c6f21d1b34e1131e5696b1de525ada9f8398d459c0cd8090e24776253ebfd9915c17092fe69a8f2a4a0d431780dc771fc4c4cdcd1a0f6a257caa68a92f08f9885b0a89733013c04654df67ccdf171e423a5477dae1cacda3fbe747b88e279acd1231c03bd33f94e78898d8f5d200994c3bf7334ae82014c18ba218644cae77c659f13be1ad7b13fc7ff5516abe64b2307c813aaa8c1c8d325a213d37dcd1e47d35618eb284b9470cdf287086b200317376d1a912a5d76a95eb05ae0e64ea3e4bf64974c03ae4a24d27405642549e8df6af38682665e41747936e12c20163e53d6f1d90aa8817c57dd2babc6d6aa49af912d952870a9560e8d723536fb9432f82a84b964078e32f1888221fe1b0313ed55c2966568aa4d592227af6c5bcf585e922a1b2807aa9d229c3624cb854c3eea676edde6381ad4e776187800000000000000ffff0000070000001182b79e9d4403d4f338f56ab8e7cf363b48eb56ef9b5d5256ae2bb3f83e9c931134662f7c7a97708862218f3abc2752ac8eacc237719344cdc4b8279a81665f7c8b7147614564065fb114b9c61f5ed37b83818d688fa0918dfc34e0b435f2f21b9cf33f76000000e800000000000000ffff000007000000390a67d06d4d4facd2b0cddfc7403a35a5d4dc49ec8239b772d3017dcf4323df9da1ea9a664114e9acd3291f7fac0203b8450d269d4d26a05b3112e835a907d584992eb978e954e36c68f9413f88cbe242da0197344a6aa0b8948977ac5e38a488a6e226f3ff7f964c6dc3c0100baa861149a928fc447865e931e68f867f27a586016a8c505578f791d4a8ef2de8e6e0d5728d894c02f54e6ee040bb8f7eacb189e9722a9c6693bc05a41df7872709a0ea8a5a1d3c58077b387b5cd4ab31cbe2301e0c703da0f2fac37360bba4fb2db95116379e67d746c54800000000000000ffff0000060000001c82139f2bebef994f41ad3e77c7f6077cbf85f2b5861c5e7e6d19045a7d6fa13749ce7f34ebf58dffdcb91dfb6f25956c000000000000007e0e517ec89b17be382b49021338e5143710b9171c63b21f8791d708b80b4c49bd6e0994d7b33f630873d608d4ba67d64cf3e9dabc2f0c74c4bd7f10b24b2212d913f26ceb1e157f19dd3b6dce5cf08e4cdec4e8bb1f58a2ffdf288ebaf9950ead033ff3d3ae215008dccb8a326557a1ed8fa40867c54916a47458af8e1776454d1cb4422f3b28dc3ba8a3c21b54e309e72ff9556f376dc6ad037110f6819d4243d2657b02bbba02f72427c973d483193adb499fb98357c5457d5d2a7527aede64fbfd65a09bedd617430d1c6c3350b3e24831e9e93d"], 0x1588}, 0x400) socket$inet(0x2, 0x5, 0x3874) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xc93, 0x4, 0x52ba, 0xda000, "5f1195ce4fcbe53530ccc77c945d41f5ae4ae672", 0x7, 0x98}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x100, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="d282ef378ce153eb300778d66784d52c5a2d74398b4f623f4696a55fe23047fe23ee3da14051160f97288f58aaf084ba2252aab90f25b83378ae62002b33aae0afb438f708026162c61ae1268aefb516dcd2153a240cba140f716b137694d5dea41ea40f295569da94be33754a998514d3a420568a422a3d21c3cb64fa4af537a9c6e59cfc852f112c251f69f8301c10ade9a903a1013877c19f86d402e3979b7e99de670d1d10a38fc5aaa6c7cc91817b0478ef1ffbb162ed18ecb10f71e274ce601e09e54f2cf01dc5adaf8a33acad48749cdfc116a1d25869c4617d9629302b4aa87a8c1a36a1", 0xe8}, {&(0x7f00000001c0)="d2ff6c9c1e72642f6bd1649e8e9dc90a42bd32c2d3f6f23cef949c1875438a64b645b17d31a67a07d1ec72bd5be8640f14dee6bb9c0c72775d51d36e6c52f747a14d99b268ebacd91c4575c531752389cccb3121e9a047ded627e9ce3f1339fa4569293d6a37e37c43332ec6da67e1b2643f04eba47ebb01b7e66c314647433cc8a28c2198b1e9d03bf8e1930bdef977a929d0c22110639ed5363fe70c94431630507fa7dd4f41c0d7e9063d40460047d3dfafd724bc1f4295a5c01e927dc7ae894812a9109ede647c2bf17191ee2cdc831faad55c", 0xd5}, {&(0x7f00000002c0)="a6c894bdfa2c7be767025cb28718fd4128", 0x11}, {&(0x7f0000000300)="f1d748a35c1ce9cca05efe944afa7e588002024e73111bb3ce6194b01b2863b2ce77244a30090d5346757ef315929c76b159f0bf4f642b1bd3fd53397b0373033c9950fff289212fe518cf7e2b6ed798b9e74776a4e32eb1a0d23c3f3fd9e630af6101412e13547174", 0x69}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x78, 0xae44e62b33cd569c}, 0x5) setpgid(r3, r1) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="a8c67d5ce04c3dc0e85216fce5825ef0bfd37ac0971db9bfb79c3e0f6232b5d3ff9ac9c916f6cfcfb8b3bcd3f8b7c8f1a4bc975a398f7bd3f553660d84856b559128ffdf3408f3ae857ff537210bcd87be7b285eda9c40d5c837135885eb5e0483458641209eaf988d99100f07", 0x6d}, {&(0x7f0000000200)="58275ede9622831dadb078a5653b1068e8b86a3213a4ff9e32ebe196136fa1f9832fec3f3bb14b184c7b680f6259b64753b2be35f865384a4f2401f570401f56", 0x40}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x8}, 0x0) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r8, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) munmap(&(0x7f000022d000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x16fd) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x83, 0x8) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYPTR, @ANYRES32=r3, @ANYRES32], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6a69910, 0x1000}, 0xc) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0xffffffffffffff1a, 0x0}, 0x1) 16:00:03 executing program 1: r0 = socket(0x6, 0x5, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40000000000000, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x82) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff2a) r3 = getegid() lchown(&(0x7f0000000280)='./file0/file0/file0/file0\x00', r2, r3) sendto(r1, &(0x7f0000000000)="cb2f63200146ff8a2536cf7759b4ae3f420faaf022aba9f33b0d5edcea7b", 0x1e, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000380)=0x3f) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x810, 0x40) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = syz_open_pts() dup2(r1, r2) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r4, r5) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) r2 = socket(0x18, 0x1, 0x0) munmap(&(0x7f000028f000/0x3000)=nil, 0x3000) munmap(&(0x7f00005b7000/0x1000)=nil, 0x1000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) r3 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000590000/0x3000)=nil) shmat(r3, &(0x7f00001a9000/0x3000)=nil, 0x1000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0x1000, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x8, 0x7f}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x974e, 0xa1}], 0xffff, &(0x7f00000000c0)={0x4e75}) write(r0, &(0x7f0000000180)='A', 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/145) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x100000081) poll(&(0x7f0000000180)=[{r0, 0x17}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x1, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x4, &(0x7f0000000400)=""/138, 0x8a}, 0x800) write(r0, &(0x7f0000000600)="3a69bda21b7192d5bf540ef6dcc0719b96c92e0ddeff000000000000000000000000000af65f91d41851e8647a83c63a89294de1d24e31bb5e66178c2bc1b0686ad7d8aecdadee6ed4bd2f8c2610175389f4334007ca97c85cbdf3313d554eea98fe5a8e", 0xfffffda0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./control/file0\x00', 0xfffffffffffffffa, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) sendto$unix(r1, &(0x7f0000000040)="c69fcbeb3d64fed70f6da21d2e51b267c7f489cf91581464ba809784efa1d8c7d9271267805209e3042bc56901a4b7550ba7f49330d9b67f34fdb9c2b4bd756181c45afdb370bf86900860cc3627d2d59996f04a76022ccbb33be345955afb", 0x5f, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000b05ba389fc489b0089b61791b5d607eac74b57c17fed7eca6c1c8562e7cddba7978b5c3a42ee2cb462d9ce8dc90c3a626c640e9d4ad20fcbd210ed17ec0a3d483f636389f35554dd5aad16f9927fd62d00e9d0bf113a38f8b4eaac7ec98b8b0e4c8538fa3ddc0c9c227925094b3ee1dcd62d2aa460e7ce1b21c4a7eccf8bc1411d4874f8742fdbaaffad6b5c5e9da3eae5b302a2f4056774730a32a6bee138e8ecf03fed46f1db7bca786e8bac14447eff442d4615ab5fe1a474bc873245a10310a6af34bdbbc5f9725b424d998b471dd43feb7ceecd4af545ac18778626dd321bc35c85500a"], 0xa) 16:00:04 executing program 1: r0 = kqueue() socket$inet(0x2, 0x5, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xffff, 0x800, 0x5, 0x2, "a0e7d839be061464df1f153b88142889eaa0423e", 0x6}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6e9, r3, r4, r5, r6, 0xc, 0x7}, 0x6, 0xfffffffffffffffb, r7, r8, 0x1c8a, 0x9, 0x3}) sendto$unix(r0, &(0x7f0000000000)="3bcf6353c900af02ae52f61db0be8cac2d47a6beee20bf24fb9781910d27a6357cdcf46afc9befa80384cec0777a6f17049570ce102e477b1da23f30ea96bae9dc3dbf204798", 0x46, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000100)='./control\x00', 0x30, 0x0) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100a0, 0x0) writev(r0, 0xfffffffffffffffe, 0x0) r1 = dup(0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000000)="9b60764e8159df4fec4a4efdad12e83928a118b7726281c8bf97255d7c3def30e6aa5d0317fadb111d12f6d13197db1595dbd99f43e3a159792815d0ede74e44cf579dd4070867e07a67c085be7091bdfea1be1e0dbb7d79b2e0b068f1ba3ab57fc5292d5d4e216fe7a85817f64a778a3b9eadbe801dfbdec43e3b5f34ad66a3c6ca2d225ebb0dd9ec463098f39ef261294955cfb759531f060f668f600b2c0cf28dff126fc2a7eb7dcdf6d84765691b69b099acc6ac15742b", 0xb9, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10002, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x2, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/86}, &(0x7f00000003c0)=0x58) r9 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x8001, 0x20}, {{r3}, 0xfffffffffffffff8, 0x4, 0x8, 0x3ff, 0x3}], 0x1, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x5, 0x80000008, 0xad3, 0x5}, {{r5}, 0xffffffffffffffff, 0xa4, 0x0, 0x7d, 0x8}, {{r6}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x3ff}, {{r7}, 0xfffffffffffffffe, 0x16, 0x0, 0xa9, 0x1}, {{r8}, 0xffffffffffffffff, 0x88, 0x3, 0x3b, 0x4}, {{r9}, 0xfffffffffffffff8, 0x80, 0x20000053, 0x6, 0x7}], 0x8, &(0x7f00000004c0)={0x7fff, 0x9}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2c1, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r12 = getppid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8001, 0x6}, 0xc) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) pckbd_enable: command error 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000940)=0xffffffffffffffe1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000100)=""/28, 0x3e1}, {&(0x7f0000000340)=""/212, 0xd4}], 0x3, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xa81) close(r0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x13b2, 0x0, 0x90d4, 0x0, "d730d69b6b355556487f9a0000cc3b84cce74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="00c5f8352d0917000000000000007f8397e68cdd78f66914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000000000004160ce1c021384f9ddca88cb76d988f1ea9d6de2ed7412bdea22605722a54e4f8ac3a68c7afd89c5634f56ff22f44d465a8b973467a1ce1b961735e50670c4d5f65bbc67623570fa17807539ef5b84a4ff80a3ce42d3b6f4d44e0a916e8ad315c7239c082af6856524f307e4202431b5ea325a9b28fe00b9513d6bdc7f31", 0x12e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400", 0x0, 0xffffffffffffffff}) r3 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r2, r3, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) syz_open_pts() r1 = getpgrp() socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) fcntl$getown(r0, 0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x40000000000, 0x7}) setrlimit(0x0, &(0x7f00000001c0)={0x100, 0x5}) clock_getres(0x4, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() fchmod(r0, 0x126) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x85, 0x6}, {{r1}, 0xfffffffffffffffb, 0x21, 0x4, 0x80005, 0x401}], 0x9, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x5) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000140)="dc076ec9b105ea7fd9498944e4a6", 0x0) r1 = syz_open_pts() close(r0) dup(r1) lseek(r0, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a", 0x0, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:06 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = semget$private(0x0, 0x3, 0x13) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/33) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0xa0, 0x800000000000000) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/84, 0x54}], 0x1, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dffc8222d4cd659f272dafa5ddf4934b8af1b7b32b11219a2022ee20a51fe6e9d49194f98787e27df473138a89d67b60bf27f644871d14d73c01a13531a176d95c86d983717d291c699fea45ca40158212903655f47015eb7044191a85c059cc5cfa1c138808b3c068a9b66134e19dfa7eb8524e4a45e5e16589faaca5e219706500700000000000000ab55987f569ea158841184a6c56b27db588585cfbc69c587a15b50b887a7749db21987"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x1000) close(r0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0x6f54000000000, 0x10000000000, "007df1ecf05e130d430195983d02e7e2b500", 0x1, 0x7ff}) write(r0, &(0x7f0000000140)='L3;', 0x3) 16:00:06 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x2000740d, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="300360ccac42ad2bb33d8ab72dcf6592aed218f3f2a3d9408e5e5a938e50182967876a054d2da48050a7ce6addf558f206acb784860990005b416381c81fcda4bcd93597d420524233b28f1657ff81bf041e30708a993df42cbd22f40f862f2e56b92f0262ede0b379f156522937fcc2a72902cf1b13ad593d7e8535be7eccdf6467044227b66caa8758ccc1e13b4f7f5cd257ec2ac18526186c2747a2144a8ad4b39035d7f6feb45775c6c731de80f649139bc1635dd642a48bb143a8f3198056ade58c7bf40374b0ed27e48b5f24f0b97c1d16a01aee62aa7702e6c06d4a7d034d23b639b1225cdf7e7d130cd831", 0xef) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80000000) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) flock(r1, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x8001, 0x8b}, {0x18, 0x0, 0x200, 0x3}, 0x8, [0x5, 0x3f, 0x586f0602, 0xb0, 0x5, 0x9, 0x200, 0x34dc29f7]}, 0x3c) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) close(r0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="ff8b4066bd119fc49b0f83a95b0f3e1dbc0f1a3ea645c30534f2199be8e7ea5ec7be2f8b68aee9f4b66276e1a3f339815e8080983cf48f33cca88880a8e137909d0a7c81b8ebd89171bbe04adf31ab3d92af03e273444de1701b9dec0c2a328bfabb13f1eea53ce4cbc083c4c4e3cbd8d6859c36a077bceeeae0bfcd0a3a37bfec41c453b29b171d235b98ace4facd77cba70748abb0b454e9f4aebaa101820ed185a0b709bb98bfa24d6825cb8c151be84f0a0f56f0b67f80289e570d6ece416d94b61f4369cce3620908ad032b0fa64c5f1d5ee69f000cf55be28026f8abb402440dfa8901d589aaa21c82", 0xec}, {&(0x7f0000000200)="e71c859def0f92cb0498296e63f649337b56fdb75697d6c5d37c19cff0e162c30bec20f2833ad6130d411dd1136d70380039f2a5a6b1263e1f7407f3657c07a402b452ee4ea926a03161f7f096b29fcaf398d3cdcd97a21c6399e1e2294dec89aadab95003e4ded92994fd1c11c3beb25b2324efa5dfae4c1e9c50f6abea24c158c8e73060b19906cea4531057f737dabcf8639484d346445307a8e0b586cee16af3079094c293732638c125542cc5a9f5111b4cd44447174ebb223a6df76f3aaf0586545af8fe6c6c4f00df420c932cefc1e929a0041ce0fa05cc", 0xdb}, {&(0x7f0000000300)="fe00b59532e4cd33098cce8585aa7d1551c783169e1ce6b3ed2e357aebfe9d18660bd66ffd38b9a5917f501efe09e7de0262d9715fa087034a05d2a54205f815af1ef2d24cb13ad5e4d0e52ce5db792f7c7c6b331ed834dca3c9ee1b028434fbabaf7794420f8977f3ffd44febe15b90d88e229ec84eb02ac5875097dbf4fc2f357c5116a00353d015ce6e645c453d3b03d888361b200e1483a2743918a7772101dc6f6a3e6396eba2b38110b6ebde93d5838817f872980e9a8ebc301b34b34b31b8393c78fbd179627a10fb8f288997bd5f7e747089", 0xd6}, {&(0x7f0000000400)="25e4e2180b0585d7033ba415fdc0189228876a580f46972afa356b1978420034e3372dd3c5a325d76c03755d20c917c10acbdac49930b60dbeedf75a8597684b26b0291d328e77e3c9922a1ee7c7976741182928a59f9e9a74dc5c10b542743d50219e8723d473f31d4a287b6ff677baca86fb439a1266e4f08b86896cf4a4a2c833ee3592dfa53e22c9ca517cbed3dcafbe4afd83aa2ca760b1bb", 0x9b}, {&(0x7f00000004c0)="8b4d7da9776b6d599b6bbfaaa83bb85d43f5ca207a053eeb4562b1d34fcdf69a2996e94b88344c27a0fe0fc5a9289e5ae42791e4920a2c15e85902166110e514bd29c12788041b67e637d738db05461cbfafcbefb421b1e7531524510c0a46927395c613f1deb9767620683938c5736d2759c5bae2fe2acfc43832276094bbdc6e64b0c5d76004f96b5983c21d9b7929dc0703878a3d2abcda0094646609e2f3105c141173bb7a20fe9778b2f488ee482bdb725f714f715e5421d9dbad77f22b0eaeb6fc3a63959d0ed94a7962b06bad40e1aaa0227dca3068a0e3de34511c741358b4cf5321c07011679a86be6b569ffe31704eb999b3a8316cc13967e6382fab02122aa9489b9c10377dd0aff45be32a0a9d9ca781534c5cfd45300a48c3bba848c86f637ffd549a645483200008cc7ffa7b163063ad7ba31d6943e3825c7afeae16ace6163e27c097d19759719a5d08bcfe1012695fab40745a750129b570e147ff63cba91ee01cd0663af1105d17a841042b6f371bf4794ea99f5558d488f1cacefed389764bd0a1a79d65c32aa67e21e5c17bc33f97cfefe19aba903488c46ac433a2bff176ed933ad0dd62da5b568a6c10a19c4411dd5e16ed227ed26fe351c054787c55f735585d7ef0ab370bbd3735205549aa2dc8090fb592daf26be22418d773e721ef08d5a3583c541a34351d238e94ed52777ecf5492e04302bfea25e19a6beb272b8cfaffeb574faecf97ed1b3b534fe83a368513d9e06437cf217a2c3b24cb55c73f79486dac7a3f3a7672cfc3b3fd9264388bf0db0d8cf5ac6e482d6a4cc34352bac6e6349460413057ad6c60a96ac16ace20498d39960a25aa8565757c80c3fa17001f02b1b986f866ac677a690a946443cea3b508e8aa87ad928c8c5fbc5ebcf2891453c7f3b3b9b082ae6108ff9f5fa5d3b709ae4bd7e7d040496dc5962b26cfa627bda000acf437905a785554a7448b12e546da23f54ef11c9e5dee5a12ba3246984fb295ecfac8a90ba253a24b1a2f687fbd12ac87a66f6efd0d815a4315864ccc2d500c04cf72e5aba3159ea4fcf09c390a621e482b904a2f974a0f0d510ff681491acf8c2e9a5c8452eadc497c4c65d5ad624a7abd7d4dea559fe9edf71380fe768a4b1277b1cb1b4fb9eefbbe6723587cbec9ee52922a4222e5736ea3ccd312ae46642cf3dede96e604ff6c74bf7cff4e1bcc8fec3369d816a94506d2a14bf0f8829479343047220cf6d0cc1ff85c312a4a74752f412e1ccbf9665e2fc89852c3b610b4298129a9bdf00d3802d95cccf7d5246eb167c62f957847265ff6776a117a48a8e0a4ce515cd724426b9b291c28e655718e3b37f325217334c314f24dd656383b9d90f5470d950a4f8c09dbe5eda8871eddc497a7de2ccaee1cbbd706e5803d5306c8552f78d0c1f1130568e687bd8595c83936194e63061492902a6d176d3d7a9eb6fc5bd0338e20ebaf26e3a4c7ec3e6f7f5ab1fccf3fd47fd4a9e4c6589a5538f5b26e409f4916b501233691517db7f49bc9a38e36dbde04930b7c94d1d9fd2370b6b9d70f37ebec732065f2f149231718bf7801d12b2af86ebe67579dca9b27da4ea52b66927f3c57b525d15db9649aaf5d8346d74c970c9940cadda48aafeba111f1cfc88ccb97bbb8735f50abbc2372ae94f5803360f2c8c09060571655c65fd327d9ff39b1f5803f04a3a7846e52660944cddc9b1f5a6bba2bcee26d4ed73aa3b15c2fb6d77792b8a855bf01bfe8301d81a7caf4c641151e2eade15b40ce6072f8b0decb2993ef73e0b4305825234611c3f40ffbe7c0ba2c2587886979cd5894af6ea20a4ba0a57571483b628c6bbb545a4a2b464953314775963ab3e607198afd059f1b5904e85366f772e040c5a7f2bfef9ae35f9d01cd50879d554c2ada476db92ddbd7cea0cd16deb319058d6e9f4d03e61d89fae3f56a7fc17e77bd739d1262de1ba8765e436ccaa218871875c4a44414538993bd562cb01d6f311566caac3d34d30afe30f1bc88a692dc4115e434d743362f976acd67bac37c9e9b01089598f5eda71f6ec80fab2de703883037ead01e050c53407138863721b99f9a88153a9ea9bb17b79ce47643579c9005566eabc38ee6a010e47c5e65742b4112d9da72b402f79f9de11504d14f0da7958f0870f7042b200b59845afdd839c9f2986d9b19516682e9d6550cdcf9f7b5044bb9d1e2d7ce5f92f24cc88076001c600262f0547ad2532e17341e1d5891ab9ec0692ad08d3715dbef39e735c5e7091bd66b90b08cf76406e8540d0c331e8661f396d0bf426d68f90ee4831c2db8bb8ac970819207083820c799316cffedf7182599e1a2b39b7c204209c565f7517ccbe305448e2b098ab6f3e87d2dd564cdde0a58e31813d79e0aac868e62a4b64df8cfbb440e2e23a3b8cfbf5804e693b75a7a0a67c41fe516ded620ad75c80fddd7d56250629d426409664295409bbc68fc1dceed8735b55558817a8800f3423ea1f72537378f25a1598343cc0922979df0a7cf5ba614f5c05f2e426d1a26166c7abc6807aaa9f9ac600ffc2cdf6c2a9fd336664a3739abd13d15a5377a2bd13159b6a8e987ba4f60173a480bc9405f303ae2a92ce41abce7715dc4157a5d26f21e977048f6f9212688bca369405ae92e1adecb7a8b984cb1912c6fdc778600761a106238da0ae213dd6b561fe5a998730fe4139cc7dc5a3980965dd3e553070782162b39fcfbb783d087397ca5a5bdf86f8bd3a028eec80b58077a86d379ff3e144cc386beefe1786b208b39a7673124ec46d3a16197280698224f81d77ba407546cdde8826c9644594ba1c2c5fde184a27b1a77a4ec3000bb3517600571b02332a95a03c09134e646150a211bdd345822d6ce696d6726906fc03e0749a8bd98a6853fc4484d3463886fda6f551daf46a3658c870db6fc3a1d9896344e980bc527e97104f3f251626e218be98e17bbd688c7626b776e5a5f449399ad7ff582710a15545e2fdbba59c9876196658705bb812607684d22192c800d16a1427924dbc68879e4cbf21a3688e6384cd66e3c04c2d3e14410a86a74052a33d795e5c5f97671d468169a2f8951b5b57b2b76fea5c7ec41fbc634119372096e6e418dafd8ceda1b842c1f53cff3ad1487b9f1006031ab1c82c82c57db8650a3a8666022bbee5dc765a869d049cd3153bc81c573bd2dee4e7f9b1de9b787631006b9177aad68a8bfa8a2ad77e7f4a3b34435693e8f2d8b8c721698303e92cda36cc5d12a2d28de1add97910bde5f2f1942eedd5f1813b0ec04e42e64133aa81c503865fa861b06b6ef24501a06a1602ed6d00a0008e2f6d6f839a947a9e4e8aa8bdcd1555dceadff9afa9d0fb3e38860a2d016927219da71fa73249b1a870bf57bbd7cf48078ea2db21147ce793c7d3af60d6c19f7122cd2b11d77c3584c2d1eb378a7a095bb6abd69fe5f0981af4e35fd18f51600db209eb983d281a1e715cb2fd952691c3c383437f4e85b994f1673afc92bbbc9b69954a71c79d0e4fb638a8b0db9681a7193e4f68daa3f3546dc6f8951ffd432a002f98f4203a350e02b04390f88ccf5d358284b7b53a1b93ec1dfb6ac760fea393c48e8976bb8d0ee6f2a87be35a753dbf0114a62f8109b5e1d064bd4f7f51673fb807b75c097a301afb0f0be93e4b484f0986f717b73bd5edb6ae24d1aea9d02367d5adc5550d53cb8c03347812e32b13df9978a6d8f8ebeee09c568112a78339d166d02212d7e732190a94a8daf38f7599fb948a7882489627b4b996cc297e504723b680e81ec12d3b2888e183140e18330c6a36eda327ad717acca347e285d1dd635d759be4d1548fbb5f29a662015307ecd943e2c4b2848ac30b7de0eea4244a0815a0e14dba766b7b529ee078252307e209937b058cb33b060fa49be2aee52d8f49ff71f455f79b3056f17f84aa4756a0f29718cf40595a730b00e2e93e11553ee7f8ce613c3ac2f21435b4fdec455c07407ea3aac7d03f6e378be95d9fef873da77bad396eb02c56cabf7b3e4743b6029e5450a65d4556b32b5315012a3d36f348c5a32fa216ee224f9c8c75345c1de2008543c4579effdf69c86115bbd3db00f2fbaab215b615bcf97923e52574e7baefe0d008dad8c647e86aaa5c2e8e45d84e8acbbc2cca6b2b3b094f3de9e9bf4968b8314234c40a982938f211436b77b6a70eb17be1a2463f37e20924dd65cb7d1d2e70ca2d675ebcccc840c80fa862bf2f23058b4571ec469adab5e86d570f6b2c829875159e15cc52142e619ae25e19b975d8ffc86e9e729089adf7995abbcd753a879cf939577cbfa8517d36a422eede2ab13730ad0c48182192b6bcc154d48d6db26352a365cf94cfe25057819fcddeed7cf3510078f049de0d8066de2ef0184b6f01a725b8c166b7f2953e66dcaa22c8996ea91d98e7bbb8127246acb1eea872d1470bb01248e9b09b2008f8daa768bc0242bb4a376bb2b43d9ec4bcf88120740550a3f62ac2fc68da9b14dd7c9f06e95b0013c5e7c22126b5f2ab28153ceff5c6a199e3788ffcd9a31f5141cf6d1ecdc5951dc0d73f103c1c1d2512f4f05d8ff7ad6ad24eacc05a898c5eaecc9baf2ff6580c3661e36597bbd04d99940749a7a54e216d2695ed66f42448b47ab5fc04a159a240b69ebde5382c79cdfeb850a718f09d39d96b15d86c23c976ce0933012f68f188f4a696661a52c04e910c32b0ff73bbcb6017b5f91046eb06d97a756ebb6cd9ce1eb85e853807736f63a96149e309a69c168894e5b0bc65945d68ff8a4fb4f942661fb2d63c9cdc9517df414b97e9c7f38093e89e9150939beba9e776d41d71deb2268eaeae777554f02b160c56da22eaa87ef7ac01dd7e5bfa9ffcddbd6410d05cf582679711decae01af3679fb8556a7903154627d03fe22b6df2932568c88805c81c895ed77b7f33cfe262921d240d9030f77141c7f0f023f7fc08421d63708f3825f43faf013669bc7c7f38c130d27e5a5e1ff3ea6e8361e2921553d2088c88619f2c94de1df80de37e2d56d61dacd8dfc7aff68b97f184a5b712230aa2e379114d1efd498984f3db27a3db4cc04045b17ee72e1a0b32fdb02f384c34e598120ae26be17d9dea61f5fd0de3c10aef8a70dc8ce6d2f9d1892d1f3a49ab68350ea70242dd5a172151d2a3772748fe50bf25b8045373410f83f60a0272c896c44b98c58b454e11f860791799da36b0e7ae56f660ff06090522df0892ffb7ea9beaf24d053c78abad4c02eb5bdf5499d9a1c3bd750cd588bb7512d39cd638c5ee4234bb37b87e8cf1d0d3d0d3ea3128dad0ff88a7a967c056169c7bf4a55d576b7952e535101684f981447bf158e6138e438ba0f08f547c7dd570a5d77f4c9728a4af711402af1283b051d858b6fdc5810c854b324bf61fdd551cb133b264a6e4dbf91be3cd1bae9ce1d225bebf8ddcf190396bc6ab5be85620930b2e0be7833233ab592ac76ba3af3a3767d4767da20c2dff61e6902a2218a06e0a9e578601b18e485614b96090f889d9c4383ae6e54190148f7e76a6c0d53a94e3c2e018d1e307558bd26723b1e20bb6b6f9763e9406ec0191d5c22044eb62e5e7c306b3f4df9ffcdc3e7872756cae8418ebac9643f1248fd80dc1a21d09063b9d3b10d8970fe954a9fa11d97a908ac65e6b769e3c56823ac35c884c1a789bb84ab4e16c1fdb015f9e372f2eccc0713c98d2ced8480fda710ef7029e627f897e22296579c66073c5f348126e2f6c88d8d8359fd4b7103bb9e5a8f4428", 0x1000}, {&(0x7f0000000180)="2f50dc18f85db59291e9a19b76553ad477f4350e6724715d37a6", 0x1a}, {&(0x7f0000001740)="bc284ddda67dc130e5c39b62dab75ac925212ad0233ff4cb9f18c91cb5d1525ef1581dc4cbba68efa3a6dcd1c06b4be22200c1e8b61747532ea9155e85c904152159e40fbe742edca5e62ed238cb8002bc4a06238cf1fa06917a4763cb9fc7256bfa23aeef33e5bd6a601de6d7353601ab6e15ff3cb9401a38f406c79c3117243fe99cdce629714db52a826c2b557d8c36edbb9b2b4740f295625a168fd6d62d8fe8684c8d1340d6277ff57b618aa9a448af1b35224fba243be3207c09d3d2833efaf89cf988aa97422f217763b7fbe3bbe7274d9f18dff437834214af01d9b19a", 0xe1}, {&(0x7f0000002580)="5be6e65c30944e6f1ae2781345211c286df4eea5a56cad1d0c801ea0d7be0293c2490a841fb9a0b188a7430b79d1700df335defa141e7dab6bd0ff21a77c2b874818086655ea0fda5ddfc27a9af676a2503b97c1006bfa90f57fcd48b874cbd524dd61b5a0ee3ad39b5784ede43f7b40fab751fdf6a87ceb3cee8a0565c57ab8044a692d29cc30da0f425a02190f70a0f6560d068049573b50dad7578cb14fbfe4b51a5c321c7a6813323a26addd86e05f9497c567b672795495c28adfdf3bf8c92dd55f220abb173d0112f54e4a53d7e4f1fc8045e79912d8848ff85a760d98658e8f071d3ab0e46490fb294e263b8756c3edeaa98a2da2547dd8cb741ea0fafeaca250f3cccde1b6cc9883b946addd7ec5c9abc4544184379fa31f9d01a6c87783b5ec56bb669090fe6ceba8ea878fc0afcd8b82c6c99022b18e6a0411b393a34bd14501517db12c91b3f5ea350aaee045637a6911886a69a107d659b525c77e6833f47693fde43191f522838cecc00a33458527fd25e1ae57384016321d21bdbce737c0920b57a297b7af268f959ef8f9160946f2e8e5ab62a14b5b36d43c5b5e46b0ad5c1a17a79bbcfa584d9a05d62b084805487bff3117485c7f91ec44548d713dab9589aa45d4987fd5e503c8e9c43366da696d87b605277def71f9430ac9ae66e162ce71480e853a676f754a51a6a8c8fc24024c157bb43a12ea0322b0c710a2142bf758f8d10a0fb92fbacc423f9f37b24de35db88cfa286b22933af0be9bf12bb9cfa20ee143ebcfb836c91831a7f0cf77386f646381abe5a18781186a4610bba43e2d471d9549522b5e53ab834008c844662cb306434d3ce1fc6595c7a1940eb880a34ce1b44df875dd93bb6d0ed96123b109645031cde1851fae0a15b8643fc8afae88f163b212873f11569bb6fc553d3d7628a1b85f2b5217deb7005f6cf355cd45c46edc3b42d2d82577f220471ca7ed109775e4746f2323bfe337e1a936401c1656b6052c9cfbd2e6fca68b67e62881c699cfdafd44509e081253f25d320a437dc91007408d6012ef9a17d02faf389d1f4b1f6611ecb72e5aff6b02dbe5778d157f50a1611899cb62b6488d785987a54beebb5beaeff52783f9179fc1416e65215fca814872bff9772ced3fe1d8c4cca8279dda9d62dc509c57a739c52b805b9c005f8ccfd22128de440655ef9be94693aa1fe90968f3255c004dd433d596261cf94c89fd94eabe7a2a5f7266e84f3cb842ef01524e9e3d5416705a6595c8b44107d13bdab86915df5ed8a13a2b0958d160175c67c3c61ae35c28e0b84ed2ef6a08db97a3943501f8231b7ac97d7cbf36e7cc4435f06899578dabe796da198c1fa18d9868005be32ef228bd09a75c21ca6e8ff71c5fb91c8fa3e4dd4bf9f180235d507f018cdaee9601295c384f1bf0efdf6a5c6376619d6d4ee1c87d8cca5045bb071abe5f86bd058608b408236077bf2dc8ac21f304de20f02885390ee332ea1f863a31d0f2bd11482d7d7a2baff51b27874871ba6b030441db532043a73514b6acd8410dd826a143ff7035ea2ecd7017b49a9fbad543d9a655a8691b92423f64b52ea23822bf689c9f848681b9f4dea9f474f41f2724af39c6519d20b8f24a9985dbd00a85675585be6129dccd3818a4897c207b40ea2e4aa5e85cdf6a369feef560af92211ac5679d31a9fcb4ffa2704c29d384919b97bfc5af8981fe1f0c189c1a3cabcdfb55c59c8548ba8c22f06fd25b79ee2009ee43aa8cfcd1560aaabcd14109a39fcb732b5ae033893768a8c516b0aa53a3b8a5976195508e1d61b55dbca59e354f8615606e28e42479dae8ba9f7c89e28345a03d68b1eb494077cd7533f4481cc5ebdac67b8f6b628fa9cbbaf9847e816efbd0643a8ab0856f2cbf2c2fc7d5d2cc5b9d1c110a0359e1c680341dbec5f83c32260d46db55ac77444cc1b816b2388637fa2133cd01f0c1de30fac09f1e9860a6b97f3c61c6f5e6db53a92a3de6b4199e519c78a72a62ed6019e873233dad5a22bffdbf838ca93769387731594e41a31e2e349f95834526fde0bfd7fec9a2b87e1a133bd0073f23d1f8eef949bdbd430bc6f7312c97d9beb761fb1aee69dbe92211c61f011a116ecd2ac1aaad13e203ff68c6e4e5b80529276bc1193805d0bd82289b0b122f0578a170845cba45e0549cdcc0122a13cd4e534881a1f29606cfa714c0480403fdb1987b7552087de4c6b138c8fa7159486a0be55d6c4f540238558ebea4c6895de2b2071c39fa10596f05fdf9c172dacc755e0c2989923e366f3aa97fe48e97ceaa2681884fdb1e4bb641b92ec24effb6233671146dd909b616a62722a76ddbe423abfdb734f16f105571eee6fdb68d76eb0202daf19cf752b71edf2cf099ebd1970216c6c1b53016d3fc65bf6df46ebb77a881ed11d11423857dc583dd09b01687656296ee7a37ec62201aba98c252c133017aed63ee69e5e2f2448c48cf4c4fcb0950e7d6eaf8ee433ea8d02749dee7498672b33ecb2854cc324a0daf41c4233cc9166022c8cb26ea82eac5cdb50fe4051b12bcad303ed67cec5ba2709bac12ec5a6ce49bde9d6302246cb14591be8f20a1084ed1ccf69deeb4f5e355f743af5314c7b69f76f2f3cdab80e89fd750c1c58b781ecce44eb411159c5e8e1100f72d2abbc8cf27c78dbd849a17a7c9b310a892e12105d9bea191567e21e0ad973f2df1aca409b6f6cfa1f16ca2b213cf6a8eee66f73bb372de0c26d62971ad3bfda2aa2f31a2c76ec3ad553bf137f4f3cc981837348586ae6d48f909ab9ac2a1e6ffc3693a03c30a9a5b809ef850defa71f4b85f22350c1398931b9f571c5eb8389c87aaa42a4aa38383348ebd34723239afe5f1c40a14975211023c6754b4f3165181fea30c8c0dcc73fb66eaa23286ea201d88ed5feb6b83a405952696d4f432b5fd0a0b066aee82e142e38dce07756ac94e5586d205b9868614ea8bb260a22d5d4a63b2fce5aefa9d577bd9c90efc6cd7bed6e1eea446b076f5478cfbcfdcc863360fd4d811c4a350eed6af88a1df4f4b75ac5dbb652e9634d145e21cabc764a92408342982be8453ca1e79933af6024a124f18f45eb82e2430b010693c70b11d960a9ff24b0ce2e3091f979c4b79b05bafd4b8c3e0fedefd57d42080cec29df31aa18610a3d264ae0228cbfa9978c41d71d8d7130d7a204083a246652cc31d1df26f9314a41d690a82029d0daad4a33a9e629c41219c5aa163607f571f44c93cc6abb3793b2a6b4e76c1aa5bc26f6abed26f107420b09349387e43f353490e5082b3766897d8cda4bfc02de9e89528342feb6dfa6f4fd17426ce2b5c1a57407419362c71cbf3fcc52ee411d59147ebb3cffea17e25397b2ce7642a1a8d313835ed1ff8aab9ca313360ba14410ab3e1e475f2bc0517e8408fac90464b35b3cca9b75a483c58c930bba0828b73db3be806b173d9001f1fad3948ad7470d6e9491712c8ee8fe75185daa5194fe7b9fe363d95b4d78341001df88067ada99d43a7da1778a4e08b6dbb62986f7ce933de6b30d53ba660ce4564ba2d23097992d9a6b6c916e28d09dd1c12ad2655593597520c84eaaa478682298fe0ab734a49a7774e69d00564b0e44ab0dc5597734becdce273fa313928a8736558225b6dfca96e2e280c72d47ebb0b13e831cf22eec53ec6afa5e8837b306be84317dd8ca12031b0dfd415b79df2d30503e4039e8e54072565dd4041091e04ff029538c5c8a7996db2730b2e8cf1ac7693d1075da1785255bedb7fe4153d6f37c88751e9363d68dfef81f927f399ca8272395e4ec09f7c1aff3d2d4df6df4f45a52c35eb160899326a646fbeaf19bc04b42276826d42c007edf3b792d697c77b2231141ec482616c4c6a8ce948e4510cce2ff04f88ec8e1c8775330a0e22a28da77a8b28b198888f380965281e53992ed9a7b6436f9423b805e20a404638024dc2be8f91cae7b4e81623ddf653696632ae7847bfc4f90327222293e5628ee2a185fcd56535e8dff683fa0ad50b8c57758d241df5e6c1c6df060020804e9ffb8eb52f97fbe60be3303643b98da0e43aeeebe1248761455bd0137b153654f8943766823c22e25890ced118577b6c746c7bc0acf1fb3432666bdcc2e82cdf1f3be4f4d6c55aa6b0c8d409344316bde2e12ff8f670397e5f7197cb5c7b6876c50ef1519e9578a6011396512caef840f2a47e29b702c63301bc68310ce294f72a46a468de3c04b4a578ae26e69e715d07ca283637731fd1a667d75f086fa4d18873fd9c157b250354954576cfb18cd33fdd431033ee6764999f3903110a8547cb8ce1dc4e178c2db9ab3581f471f291cc13a76612a6498f00244a9ceda71ef77161e69a5c21e4026bd41b9fc7021f531ef07a1102e60944a018b5322a5ad91a6f478599979eafce8c7890f6e98e2a5e6bb2a9b40b89cc933817671be08a400fc9741b995f2c6d2fd893c5a018dfc51b9ea8718cfdf5870fbf3b04c902527f24e0d9c59e1c19eea4a3618f784f9767e7ea322415c4f9b320e476787af1b8bf4729cb2546d583125ab010506be014195b4aca11d5543c24cdae277974916eb81645f1a613617dca6ecc6e6edc3c3a6e86a4a0d975703bde7d06fb3789a6cbb4afcd3f93af8720aa5d3a8656585830623e9b0be636fa643bc5806f9583a41ca76b23848370451e046ffdcc099d72d0b99f04cf410353d184cfeec0992939864789594735d97b306accf16d70b429d6ef02497d30168bacaad090885b91d3d11041f6ac98f59d2a97a1cc3051be9852792cb49d212c4fda0e43f1447d72002ad46360b87467449c53b347212e8bf8d6dda975fc2293e11ef06733ffb6e734fe4253fd402d6d61632a70eeb6befed3d75d0c7b5667e9bb11ffaf6a83678f98d0e607e379e853acc0dfbf0315adbb337e58a48117b7066b5de458b68023cc81176811f081309312771e7d5d7cf892cc0dda2c83c1b252045db2fdd4384b31c468198ec28895b03bcbe28e46db046ccdbd889690fd378a20c19e09ced151b3d4c1a7284c8c5d85cc730b3cd917c0c1329c5d9a0fa1ae3a720c51062c66fd158007c7e4e5a838204058852a489ce780c7aae44f54817e6c4c9b021133c8cc7923cea8787646194691b1afff66d6ff2a425fa4501f39bccbe4048e3141053363c91d9a44b9957a6f43dc07c7ef27c672e3f3bba176081f860d8e2c54d891be1b3316ce4f0a5c977eb5c5205c3c4e9f7de95451614478522f546ba8cb88a3e8e959adf2cc5300effe886ae08b28fa79511ec32e51b98c2ef3dc795318d76b318d46738e22199cb01632d98dbdeb7b213cac463207b9610e2e889986ddb86245fbe44b31bb06495fce6bf201555e63b09ac92b4f04c0e69e59a9eeebc705be55f6248d04b162b6440d0d331c4f191f3d32c7ed1df1f25d62b2c1f140b963538b522feab3a28cb6b510b73c7a1e759b423a50ef8d6c85bf1ea95c1fd58b267f258d4b7b5ab18ee731058cf6f83d988a2024aa860c43845d7d14abcc77306efb59a346eacac8d4a2a902e9e8748bfd4aa3a53383bd9f14fa99cd40c7acf6888950fff82b7c15e9abe19bb7785a1ec14946e8f2221917cc3b72222b6096b1e598df724efa95470ddc6def5aec0d74fbda62803bd2d9a76a752c3fd996aed1d0a66d7a7bf3268e0a2ef37290302c9a3905f72964231c041f3b3091342341c0bda263563aef9a3048e7cf7092b3097593766019d34258ad116e331be06ba26cd9c6f3496aaf33337da93a4b1a", 0x1000}], 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='\x00', 0xffffffffffeffffc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/41, 0x29, 0x800, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)=0xba) fcntl$dupfd(r0, 0xa, r0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x440, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x3ff, './file0\x00', 0xfffffffffffffffb, 0x3ff, 0xaf10, 0x86a}) lseek(r0, 0x0, 0x8cd920f31de0982e) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x7) mkdir(&(0x7f0000000200)='./bus\x00', 0x88) recvfrom$inet6(r1, &(0x7f0000000080)=""/80, 0x50, 0x842, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x7}, 0xc) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:06 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x8) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x40) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x145, 0x1f}, {0xc7, 0x7f}], 0x2}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) close(r0) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xfffffffffffffec1, &(0x7f00000001c0), 0x10}, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x57c, 0x40}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="f089f7af774ef17998057b38b96f8152790eb0be26007b58cba392c51d80c30d75ac6fbf98b3085a9633f26e3e379374", 0x30}, {&(0x7f0000000180)="05b3dbbb210f804e8475a1f3d37f85e47a1ae64c1c05e30342a1b53394a33cc7706da4d281ec75f44612901f939459895a643c3435b0133b67ec6266f577f8fb511874b8fd5494048f08b8c86da5252ff7221807b26df1c2de20eddbfa2dd04b", 0x60}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="101000000000000001000000030000002bcb923a68741a981ed470ae5b752b8dd5b12537c9d7e5284a96117cea4c7d4878c46c795bdb454e73df144d5a494063d2d9e546ed076515eecf6f4740d45dbb158a7210e8af7a6c7cfd9b8c9f6d7921da3f46513492c671d4cd930532270b1ab31f2d48f207db8b5238a4e41807bd86530b6413cab86c1ab247b4879fab80a03ff2e52d1726529d60942b0dfb3fd68cb3dfede04fdb985fa751c5466625ece772df8ea3f750e2665544968cb2d44d8f5fa33d7211b74a57d20a6535e211b6c5a6a8be84aa65a5c98b2ae1f68c2baa519ad900fe93d9b124093bd81a908b5c07d1c06ab5a617b84360ab4828a7ef3ece2a1b35d025f6060c55fc98be9f1baf02cf2682e3d99c51fdb46cc8ad937726a23447dacd29096616f842816b16febd77a8afd7eb29be6955316340eef6bae3e560a6fb2603e9c1d311dd96aee8eaa726e5d5adc0a6ea8f4ad810a16391f5552763677e5b2d362aa8aaa89b72a332aa5d05495c27afd38b5d89253bca9acfbe35cfb520eaccf734d3ad7d78d657406774413962ba9448c7c93afef240d77e541bb864cd20acaa3fcefd1b5bf21ca7ecd6f96f65aed61a43eb77b95e5d4752e5988489a4fc457dacf0a61640992afdf7c6bf4f2c352188053cd06a0fe16e9b81371720b66f42d166212256cd73bbaaac6e5f0f866fbd2c8cb97fa06ecb89cec2f07ceb08cabb59f27365702b97ad1d9131a1a9a0194b3fdd52285adf9c0041d1e29673624a534640247ea1e2bcf4a5074535c9a064288d469b4ba855bcd20360236d1fa7d23d4133225386f7457dff73ac5205cb2a1e2501c9857ece598d08d7832112a5f8ca74e270d3e21e3d1fb04d80f3f5a1e6d048cf497c1a56f7e7cec0800f2b8125ff95fbd5f49aa22517171736f93b2e7bc51245a7b3c1cad32097a4394e2680396aa52b74b6d02717bccc99a7fb6095c8c61640c199409d8b18b80abe9185536c99b7b1d296032108fe294afa59a0e8844ad12463f7ee8ea2b78484f1af8def3cc129fd4ece95946fc7b64e64c9b39136604d4defd54b558b330b44e6d4f175b634cf0b8fff1b9dbf48b7fbfcde6bfaacf0d4df1bb1d09696af5c8e90c2adb706788b54f70db0f910cc4e60976fe89ff7a21f36c7333dd9b24fd624c3e5472e0a32e3d8d54ee9f58593cd9bae9f34bcce9dc787d6f120243256c51e3c6e743c0ba7aaa4f67f941c7197dd9b8fb1b4465382c8cec3cbf0375ec88bfe866df6a446692fe716aae369ea2c38348898e0fafd78dcf462326487e656854970b3bdc7be890ffce6273a504435c6390dd7286a5c9dd12486a1edfbcfc164680b4b2d0af3ce107268706dcbfb143ef3d4586043883c4ed79c9e8d38f5b67ba121529a085dc58434def73fb557dcb676c5c82de10af525f71dfa78d5636de2114081719f6830cfb2fbc6f08e4102ec69a22e27d60e3abe7407d57cc78e655ef89527dc62c06c3f01153d3ad5d2671a6c70ff5d2fee1e9841c33adf161b32221cd45319940e56b1a5a58460ca9331f045ef4cb40a1f871eeca390a7dc68ea04f9325bbcc6ed704768a02230fe765bb1a5ba3daf461ea11b0cee4ac5d541f038c0588456bc8c894b6832ec5936d2aa71e0ba597057c8b489d7b953ec168b3eb3307a069853a74f7ea81f805765506bd453a3fdbc954be09cb5f5b19b1dc11818e4772d8875eb4f93730a56eabc444cdcbb5ff31aee8a03f99198670668a1efafe018ec70787a82777d5362b1d3e0a977467541ea3e41abec0584a0f19d6aef86fca9dafd674bb02099aeed2190912f068a0ca0173a667f71904c3b647ca6f90cabfb27819470c6eb900b0bf685c6b7b05951351060ad9291a2f903cbdc8d57ec0b1bfdee99f0181be61058ce4eddd18087e687e550f45ba3a17bf1daebfe9f75d61ae0c26a3eee93adecbe2e672420e600d89e5569b6c250631971b8c7aed3e9426768f4b6bea9f5121a9e44d6a18f51d02f41234e5eabbf139c70c60b86a9ce34c602877b8aac8c5e25a34871aa59d961cfafc267f06ed7559940a48abc168a11c11839c73df585923489ce0db59fb3a7962c73dbf7b31d573ffb8d4884cf4a622856986057baeb103c7bd0f195da243878f8e76df15777d9afb7e9972965f3e7f93209a9c851a8d32cbff036d3312894d4d1455a041dd4a63b9be8f151f59811d53aab0b0877f2d901ba075f90e4ede1035c6b0ad0be9e872f9944ec3b4259d1aceb3e6d2631c66f9a38b822b944cdb2d448dff98e151038e1892e32bbbfe3c10857274d81c40e9e686b7f1ceeea08170541b7d0a4fd639a826986bdcd83187b28b40116d6f5c465a053468b2ec83f5a41c598e3d557ebb94cf9b45f08c4ac262349d531a410506498fc3b593d76eebd817b0ca603a8982fefcd7fb15caf530cbc8c75b0d737d67877c93e1ae56ebc454e715e5868580273ddfa5f0ffeee5f0c2bede90064431c5043983260f2f5b005bb98ad6014e191a46428925c2f480a9e3e114c8ebd70ff9659061d3a03feb996e5b5c8548a64069d85c8dcb24eeb15a0c15c4631aa9890dffd25582c3e2db0f705ef29360f02098a410722a84f40c406cd73d5e58c483bf1e9e06c2495b388cf13962a7f1913374a108bd623114041778cd2af2baaafafbe260319bf62c149f0621f928ecdf2555bdacce72615fb95043f86d52797908d6ea579ee4c757ddd6ab13815afa96798bd686c30d4e21bd45a572f5e88fcf03dfc121b479131894c92ad089aca8d48b2cb5572e839f8b24d099e43e54b95965684ee1d34a4d242af2cab12f52b72279bf0e93091ecedceb023ae42281c025e6b1c1221d0019f4fbe8e4d4f3b47ab2356b8c109a4b809c12a76084314370ca13fb647ad9a3db608aada4e01783cfd94c599d6fe91d9508d0f7bae1e7c064a0ff73a2753d591510293accc35383ee4c7efcfdb8b6dddfc888fd84d9d4f81f0fa13450612f8b88273783dffb4e1c63c0321eaa9d377968a889b81021d40f2d1c1e6630a01c2a9543ad41548d22cb4487e56ea5a0ff46ab4fad31e2b0d2a9b05bfcc5615e12c780b03dd9960aa91a6e53518bc07ea662a8ecf4f8956efa53ce16fd732f5218ee919b0cda8a23728ed9e0c291f85404d0350144a54ead5561b8e9ce61a37d58ed72301ca524a55148a48f930d9ed74db0227ebbdd8e0ac29cb21368c3b4430bcbfb52d29f1e94626fd74ed17b815c680d9c64b75e2d72380df58fc88eeb5fc63e12ff87fabf114ea17e0a4d12e84c65ff7ec09156767c3b14f74d30d3d63151976480dd35dec0c76e45e4c82d4348662d47fb00fbf99b5369d82011833680deb60d2ac8e4b71fbfd6462829e776e996e28008d12b74f4b439e363c9a7bf1c60d7b94431e8036ca72ca56d75e6b2ce6b310946ada96728f03d64cd95e530fb23c329865f2d80e5444399d0e4a0d5e38897bb8d009ab0d358f1dee2127019d740efbde169e6320806fbf4f18bae7becb45a0295b275a7b5262d29c4dcb50229fffb0c49a05ac747d63230ee4f8c0e61efba4d3b90609d9207cab1bd567d652dcc0507f05556e10f65cd233baf3f5a874059fdb8987802147ce22edb1ea2ad45d58b16212de23eb71ee0e270ac7de619e355c947c011defd76080ad3629c04cb86b313a9c35c0795def24770fc4f76ef4020745f83081a015297943ca6894f5048802233e3f5d0ed4fde1c1d9bad93c0cc6f522fd23968e86320a06a138e52409d62530aa6860b8c7884033fcd5707a82a05e08a3bfcd9fb2d0bcd94d1186be027804132716a7ccabcee89e3ca839df7d8f38bb283d3f755ed53533b154502057f00cee310e0960eefccc21100cd0d5140a99847997a08060724081367cc4e8807599dbfe71702ca706aa51f238255f160ab4aa98b930ba9f1869e3da3a0da2139607a8b05366b46ac662e133926fc0b8064f1fcf8eab5eb6333d420aede917375d1f50a8322ab849356d2f17d1706a2260a9c6ac67c9f8428d7daa0e25ffb4f076595e5fcf4c720362a879de0f163427bb931cf774166da328115a044b08272ab4b7346eea19c7c6129d675b837e5b75de4f4e992117808fb455de4ac770d6a0eef5eea1a815ab799d12aed8d0bcac8300c32f4511cf246a17fc144139388693f8e86bdb01acda16972f095c21460c21d6f7b522e6af5c024850e9b76f1047cbde62e54a73af3b73c338b7d228c3e98e7ff19a00e85d55a38d3208bc8cfd96e2909edda3face6bf22ac817e0a1a8ab9c910a04b695e3ff307e5383b04647d79b49a2199c71c785fed9b6782de899462b8e4fd7b25b609c4388b58408352fe3cfb4e565be32ae2bcd758355fdf2abb55cd7877a7702ad7d1a1cd2bafa67f30f6ad22543cb59dc465c669b61a2cf0b1db09549126469a96defaf7e7ee1b562f3f5783a987266850dc9765ccb4ef9f37c2dc98f41bbef0b6196e9004f518557dcb32740612cbd0c896f9ddc60a628290e0bfd8372efbe97ed0bf94b49d8981d7518b53a6064068b2c138e8f0cd838a72c889a3ee19c5da2c1038fdafa72f1164b9524fa36f47ff58459e40929a490ac1d0dc0005f08e002356d7dc9daf0b84dccc0b4b09b0261a125dde4c12fde2d0680374198429c7099813caf0316296660aa23a0a4321a5d618fcd181d8f2ce926c567d405ca57dce7255b330d67cc7d08f036387d80e5bbbb4f9810aac590d80a44ee69395efd5eb30e9e0df6b9d1c2da2c2af6b385ebe82f5584c56ec5f320c70a191f7cbefcfb137b5ec549769bb0711fb4b73df966ca1d13345191b11150751afa44980a261dc43b4106b966b838112ada4c193774e6a7559703181820c1ef793d5cededc9f6b54e16ec47ea85a5dd1985655be2423c309b4fb4722958eecd4530abd132d57b732e5525e99357e05fd2e140ceaccbb62469d3a1f6367df04c8c29e47293570c008438afc253f114674d0c03aea1071e8b7bd3802ca1aaad64d1cd84e3f5add2850b3cdaf8026816b399791fad7444484ab0186bb86037707382811b56c618caba64d71e02d4ff3d31f1a4c9b94f3e06175ae893ebdf8f8f67977027d27e6942105fdcca1866518e6fedd48c46dc58cbc9a6386625d65b7a6e76bd34fa691bcfe75fd4d7491e0c3af76253bc381830c4801255153e765e35f69dad038eef55c666609ce9d59ae6413445cfdfaa563dd54992b1c45cb65864ed6d0261c6913a2263c1716abe137f14d05a4c62a0b946a53c12b4b24deaba91c28dafce78bf4beba91f4bcd3353dfbae2c3bd6b4344995a893ca5b1f0388d4a5d8c9c70818a9bd618bb52d4f147bbd4cd00b36a469f5164956f211410687c1b23724a8f769e5f9f0b97741ec9043ac8227c8608e448fc38fe999acce6d03a10433b33b7004ad2e6d14e3ff3652a514ebb08a77b524b460e4e1448e148a665ac5a3eb2a428c22f403c85d8b26ddb97dd5c274b20c3d5df0a67ed439df9f693570ea62f6dcfe24df24c06553c7d4f3dbc259117616614c77c5eb578f167760832005f3758878ff517e9db46627c0bf467252dd62b8473ab1115fe7046af6673f18523ae083da7b5f0e3e89fa77e2d7933901863b5e7b2796978e787e02fb133471eea79c8219db45a219bd8fe29e99a2bb17644ecc8de8a69ffde71dc7f44a454d5dc0855766a625e96ca435e18a9709e7537d9b5a7f570422bb0bf6bec1209ab4e0a5da157109506b2ab5b69ff960d5935a8d8a572b8db903b5b4ce74822f3070d5328583bbac46f6754be835f3db14fddf03629e31b9edbe5ed190fa957479287c40b353abbccf96742614630e1bbbc0f0604541888fcae29ab2e1670a76515a4c73ca0620d46f188c6dce2132a98a265710e9db4bfb03ea7ad6e287fdf81e136d37ac667b33924a428f1a7c5960c72d26f31420c9a5bfe9555a8a9edb6bb71f2c989ad00f4e2de5aaff4e596737f971c4fc57ed9a8e7aa4d4d5d1f028261c94cbfd0fe3bec2baa72a6b1e15161356d77b00000000000000000000000"], 0x1010}, 0x4) write(r0, &(0x7f0000000140)="b0", 0x1) getpgrp() 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) dup2(r0, r0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') munlockall() 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r0) ftruncate(r0, 0x0) shmget(0x3, 0x3000, 0x621, &(0x7f0000ffa000/0x3000)=nil) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:07 executing program 1: unlink(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000001380)={0x1, 0x2, 0x2, 0xfffffffffffffffb, r1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="63c82996a6", 0x5}, {&(0x7f0000000340)="f058eb339bab35070a1962341482bc62ab12450517f499d669bcec192425479c515aca59382e8f964aed0a669113468667310248803a5f183f56662d34c6bb6a4b5b4798566f0f25cf5317ef44919ac04acb90a8318ade536f130b44e4b56f2e0e4490d954c745162e4b4da6859d12d69332301e6cd46bfb74e3a80cb3ed7d32c13ebe2dd534e2440dfaa327c1e06e35357686f6818f9d7b272ff72aea8da38d04ced99c9422300f5173ca5aaf64f98f579c06aee3e67263a4ef232cd1eb3b642314d6dcc8f4928737ecb215c608316fdd613e0dc0eaa182262503d150f3a19f0d1b5ca037b9e522dec61ca1ce5e207f9aa40fb4482f073b20d472ac7ff2f657727b2796025daa84f841d7311c9e8041e87db7178e8bb09c89117031ad3ceb5d9d14d62ce11365609dfed22bd8e56e201f8a3818be7222d0a45d428033feb8115e479d9566c4bdecf2569f837b7b8d52d059de86a616d7143d7992e61b7165b6079a8b0e7c40c2bbbe92ed1ef0c0a36c2226d833b7a86940061586b3077f8950d567027e56a088613db15ef2aa0899bf8af7eab63a1443c8127f3be79fcbf288a381c89257c1f3d85624508447944f9050a51f27768c79c65607cbdd11367df4f3cff044ea8af7c1ac6bca07de3d3477482368b8e02ac54dd853557a8808f12fcc2ae7d6865adde6d9805e8179d53f08c495ec7bcc209fcf06c7e5422bfe845e4635e68d7963c50bac9f98e05942c2e2ff896c019b09dec01d6ddde957d3079c78dbff42010a71c5893b461cba5666b6ebb92f14041562015d60558f939974d20e501c54e6a8e2d68f7e4ffc5e04ad8592a1d2908150ca21b51bec45711faf7daabc8c7931dc1de12e9fada669d8d410c84ca0a30316172c77aaab1244375df5c6ec7f1061473eb42e117c18c64e06f081d7b082b9b6b9c7b7a4df92b96673e41ad18f40264a3a131b2a6f7f783a8c3c54332afa1c351462eb61683539b6c25ed4e07f73eebca2a811a3ad507a240c102624ee5d1856866ca555787ef55b70f5b606503eecc26fd3477b7b175bf73e27a55221696524d60516d0aa480f1c6343d69d32819efd2ff042d12294a6258edbfa4ce4ca74ecc66afad0cb6acc95a7e5f7d56635f52d9115adcf82a4f18842e4feb7e8bf2da28d98ea8d0c970f5bf674d1475a67cde93741c77a0123edb4190f771e056584eee403aa012aceef555c2000b938d5ee2bd4c3628c4c09e4f16198fb61d31a05e178a7f29ed15be3553571249e7982b76876b52a4ad683f7b2587d7ffe053d838417e3117191af167f6064371f6d174776a3ab1d57275a0e46b9443df8573557fd5f778cae108bf0ddf093d7e042a63bdff1d3f4d98058f5dc22e484ac13361b58fca8be9757b5d00374e17828a245fda1b7c31e044723868e1afaeca0bd8b532f8a815382631ae24d7fe1a96ee4782b58fc2c296654f2dd5eacb4e9f6c5a80d17c386f80dae33ca241981abeb90ce546cae72d5c5d8a9a7000cef08608d465fbb7a6969034a0aade3b80f0fe58d6f1a0a896618490e856d4e64ba09bec326876cb83e08adbc2d22711260445dac7ec849f991a243e28410b1375baa6dbad3deccecf1303f76a4dceb8eda73faa4d52576a702e239bb8bb1490b202b54b27d971969d41580d96a1d6c8566ce9c52ebe6665aa761606df0b4c404f20609b0ee67129758c70a9d997abdc36300ca72891174de8e173a557a63c4eeb8e0778445bc520c687ea0ebc49052d2e9d103bd747d5a0c2bb93aaf1d04d6f3f6b928ab5bfbb7686f67fd96008af97235cc7ce0e3d68d42a6abc301db556f8ad415d36801ae40bbe88e919c8ea8a0bc80946869b465afc0d42aa65e2958d6343fa59948a924dad953c74d43cd0518f5c3f6599e7a09cf8ec2e5e51aa502eb0b5e61304ff393f00f9f37c3921da2d1923a583b3f6124b75dfb0f2b416352b14d0dad2827206b8eb3f4626eadae19b8962e3010a2af0170e19ac1b2e4672c1fcf8c925bbad178b20e918feed0cae7a8bddd6885bb8066ce5a314e16a3c71e377bfc84d301d6dacb6905a98b2f5d4511e505ab3edf9e1a3cd5f9e51414818bdc55bfc5d4e5776a8a1cd02de89638cf9936135759fa3bae320737b35424e377e8cf52e7d64141f8953d1e9c4beac69d643a2b15263ff2d29f6386c68e58a547433eb02e23b137e03505cf55bc4ff2b9450261b55779a3e09f13b0c10eea916bcb84412da89f850c61587e6c815b2f2dccb8ad6848df464adc9ef7570f71ca5b2012e263b4e4f1a99450e2444800fcf381cdb4cc46a87a4b901c38068cb56f7b4e857b301ee44c79e73d5508be5e0c876b33f8f83df77c8d190189b93a1755af26a89f8ebe57026a7cd94b9d0bbd914be42ede721fcbd4dc011927da9d743d194b62c79c2cac43ed1e0d63df0b43c6393197bf593052ca20d35c0c488c10400e7d6c8f726512bd6a072e06395bb8f06d19b7c9ba6aa90aed128cfe09e8744882dbba61670ad6915418061db78dbe414ffc4e9eee3ac128a7533d9f7e0a3c9e8ba1564135c615a70469f82a916327d3620ba73e7aa0adc3acbfc41c0aaa36b3b7a8fee3d9399d35f6ed089250add37ae43db45544eb1d1ce0198d11b91c9f600520c271d513a3dbfdb34b05f5ee10fbc4cd55df5e4497bb7eec3afba54624556b7d56e287344857ba0678abcaa21a5e0f38cf1ae49ad249fc3abc68fb67e8b7e3bcabd89140e71c57666dc8d7fd071d6da5e99ef92d3860d1f93ebf30b7b1bf7c5743900fc1125fc4eca050ea6dbb160fab85bb02db8dd0fa4a191c8e206e9677863e44e88151bd58d3c7be7af63b29f8a5ac9da01515132d4ca1efb91dc3e5103da54925743c21bdfca31beddab25bf03fb923e7238b3c60af4a55345b54dd79caf8d371f0119bf31058e72bae6782af71a6027f14642fe3da63dd3fa5e4b3afb8ca6c125f18174dc88ff105a0e3064ceebb563dd3754b67fe24bbe774904b63b48f9c2b862c16b21e37295da3e33cc4404cd8971506767a603a11944d93573e027e8303107c78f083bc8fb7f439de9b6ede0b3a01d829f6ceb73ab9b53485299479fdc28320dfab54b929e9579615839b691421718632f8f55dc5d848c7623d80884c53dd1ee2f421db830830b4a4414a0b0fd7b83c5eefe124a7dda0dc36659427b6d9e72807b838a022dbed2df602aa7e3782dffedfd75a5d81f8924cea4fa0443b5cf717809007973efb76af0fca3e1c1768f0491823d6237eb96218cca75207554f9466785b6d12296077218d0e108a5204c3ba316f501ca1733bee75ff1c01196891d1cf3712e19d39f89652cc668284d6bc6a0529dac799d979e865e2065023611464ca636e1bdb48a5b6e047b1527ed7edafd469f0bdb63399416ede1b81819eadbd0bdf728bcb74bc20f662e541f824b0d32937b5a0c63aeea7f0869a52b844d736ce16fe6107e78d2f18c3ddeabee9e0a000f83966724589b79c35460c3f28c54c83e543fb53b4e8438c30935fe690ea999dcf2e1d81c92d852021972c93441f0ff765688cef49f7feec6f35ae0b50ac31244175a09c89c3a410b2ae83107769fc55454423347e00afb990383f3d689558e979cec6c7f6ad362c660dcf2bd97b4f0d04c4270deb747827772d0d0931dc6561c3758aa049ce0e99144d5473d456811305370e9797af64e61babb9a12e7da5ff1bd8019abafcdda68f72afa7f912de2701cdf6b4748cd5d8a59b293746ec51c579aec34f369c832fab4085c36ee889a2e5c2d7e8649b1bf1df851d019503dda1e5434fcb71596fd0af2c5254583cc721f2c7a6a5661df5f4de42f0908bba239ecc3aba487c77d892cc537a164516f6521f3062c31529c57cdd821ea4542e3bc6e4205590a14840828fae1662f70d638a208bbed475030b218f00a367941c4805c51ca246a47e7d2780e832718e718bdd79fa9e8af420d827ab1cc2a581fe9cf44ba309fb7c4662ed3a1885921b87784c0b5552cef8aa517776721ca6e315da3fef296b04adc8abdebb9fe3e7f159e31d996497658d76c510449284d653d235586d62b80729e39ab3865fe6169945fd3506b317fd106a0ba7e4ab8a1898422b02fd244caf178c587c2bacf078cbad65ad328bd724c7582a913f35938987281af9f302634b2352111b0de09e859367d214b3c7e089c307ab3c3731b12910c242f1fbb9617f1f4e82d7fa2e6552a5f084870ce71502ee325820441fd15103f4ea5f43dce6965d5797a4975f03bd5212391b3870ebca4cc13ea267d0a73b12cb369a3fc151f9c31df392bbe1b8e83ecaea5e04262489d3d49641056aa61c512f718416df6de313acbd0e6eb85bea6acd82813846f6bee3c0d293809aff167cb524477b28d61cfc7eca730fa20560c6f20c3fa77c18b5fcacb41a136aab3493237e25933a002128318777bec8a2fc404f287b9d90973608d89d2aecc59d4fabf12f7704cd7a0eaa479672b5b3d66394e7502fc6253238248fb4d0a939b62155310e2822bc2c21f2d5f13edf94a867e0093c20300199fafa87392cc6c782cc023866eeedb5619b85a0ad3baee6d9aa3cefe944bff16ed50bf52727722466ab3ef6b5fd35d0374c9f71620360cae3403a8d97cf221ac44b3179497729b46098c12fb31f5e883b5c24bc92eecfba24ff77daec2862e567b816b811d2d5ab7244a26269b699be6ea001ab6763948080eb32488190b479a3820dd9289a908c5db018a59367a18ed697062342614196fcf623df3f45d33afc4c1f079f5973b20a9a7c0ef8d25c49c2bc337ad3340246dc39a51e00f71f31c4f54201593294816d24fbdc44741ea78b137c6ac6d7427157b9d6233d3acc579c73b8fcbe0ce4d15ab9796e273f583129e000d06e706f8d20a77b394fa88cb922ba98b8e636d1646bfb3a1562a983e909c2dd953bbf8caddd1b12006e6da105b27205914892e638ff71ec67f1e7690ca18562637152d3639d3258a3a3e8890cf4fea4ca03a238f3536b6854868ad18566e89e43945658c739f300934366e63f11fe63d0f8c92080e335c2bacce7e2c3658606998f0c013afd173426e9769eafc15dd359cbab8366d184df1ca7c56d9b0f00daa47dbff9934aafc252c0ccd78d58235944c6aa31e9d20fc1597a7e062533bf69139a5a3b2c9a4965676dfcf980d29690c9bbd99fa9622e6817a317d78d15d8a1ff0fc7ebef6cd7f17d5e7dba15656fd44ffd46714187d46efb6bb962a37398f18370ceafea3220ac86aecebb71e7258cb5ea82da1ac2b3cafa5ee2e28ddb4bec1f2fa5fe7460ab4b6390ff3a1a1f129b7bbf27852afd890d4178723b1c135db99b04fd45bc9b93593d97b80c9b44c51516341b8c8985f26367cbc5a5b62de7d49609e236e15b3374a574b78c6b7f6170d76f5b1edb943c2c6782311b47da979f110ba6b0f92b1f24acfe8bd95099717b2ec0023167e63c0eea241e46d5fb60ce355c2c7566a60b1276eccadf32e7417a231ca6735a2c0bdf76711f5412ea7cdfeb33956456e94ae9ae82dd636ddd49787be56f05ae703dabce1d07ba6821d441f72d4f5920959576eaa858907a1022b2c999a05448a0857d85e4000b91ac6b9316b03fdc6e38aab4ad403ef35fef93a090dde480b984af2fa4580b177e2e1a9f60eaedc9b75467d2cbf17e13a7821d4c4551c3276b985c888fd7afa6c62e9c7c61520298dde3d4ad4a7c44c9d78fcb5a78a8e8cfa0761501807cefea367c45958486a3a9ac31002cb20f587fc870c59fbaccda46a2dd95", 0x1000}], 0x2, 0x0, 0x0, 0x40b}, 0x402) fcntl$lock(r0, 0x10000000009, &(0x7f0000000000)={0x3, 0x0, 0x4, 0xffffffff}) close(r0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) connect(r0, &(0x7f00000013c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fchmodat(r0, &(0x7f0000001400)='./file0\x00', 0x40, 0x4) sendto$inet6(r0, &(0x7f0000000040)="abf80d3f0fe6cd724143770a111a6d4b520b603f633adafc218c1caac1ecc2a1514ed9f7569547b65712b68619fb6378543d3ca610", 0x35, 0x8, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffc00, 0x80000001}, 0xc) 16:00:07 executing program 0: r0 = semget(0x2, 0x7, 0x48) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x27) semget$private(0x0, 0x0, 0x20) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="59c1e228af7dfa042f2c4763261e59a63bea19101b02e9169da0528bea14bfe45b3989972ce5bd7f76e2c90b2880241d5c0d3cb3934389dae70c92c40c3502eb7aa7c44420b252cf1804dee83d70804fca4657d201c1239bb04e3861d15b08fa800661bd6b60fcfa8b94f1e55b135ce4cf60ca4ea74d28f8dad68912c0a7c9d8b6d31c25068503e8b50d10404a2b737c2de5e9ae7a42c4551dcea003dc40eb1209090c1eebc1fda6ac7778645823a935", 0xb0, 0x5b822c7705c877d4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc) socket$inet6(0x18, 0x800a, 0xcb4e) listen(r0, 0x10000004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x80000000, 0x9, 0x55, 0x400}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget(0x3, 0x7, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/143) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7ff, 0x81, 0x8, 0x1000, "0e77d64951b4d706d2914a84dc0cdae9f7834ab6", 0x1e1, 0x4}) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, &(0x7f00000001c0), 0x189) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x50) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:07 executing program 1: socket(0x11, 0x3, 0x0) socket(0x11, 0x8000, 0x6) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) fchdir(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2018a6d7917d44d0, 0xe00) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) write(r0, 0x0, 0x19c6ef30709baadf) 16:00:07 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000240)="386f87e8cf20866237dec766510765021f5ae2e86b9650ec5c37d662616504885945aa3c8d49fab5a1bd0bdfc72e6ca737066ec4bdfd1e3febad59a924539e5d7355f38d26bc42fcf05ad780a1ec645ac261be4fa1737a583dc312bf061262774a31017eb6f0fe607b767bd8772722da7fe333b076ce962d57bb1e5c30764cfb46bfe21440c78e68464750cb4ecf56a26f05", 0x92}, {&(0x7f0000001440)="52a9abb616d0198c95bdb073471b7970debdc3624d898543499fd3f0fd8cab5caa4b5343e21458506550327ce8b64b482bf5930a6f8a33891c5776fb6a1d194de67944a7ea5254310393c4cc5da3ff7c0921f28cdfb2ca2105540b101579194b92db237885d5f2ce95527eecf8d8577caf0c968d6eb62b774919679f575a48e675ccfedb9b37ea0f863c191196d5e02d206ca17986067dedbe596e21a94793b7216a4eae41f6088f2686eb0d8448d574160060afa0e7941a36f7a816c1e53362b645f587830cb413cc769e73d8bdf4", 0xcf}, {&(0x7f0000000300)="62e8849ff3b514f63a743892ab558f395c05", 0x12}, {&(0x7f0000000340)="6d690b1200b7f52d181f55a3bd0bfc8ff30502f7eb0d403bc2f8fc33c401f40f2105e101361931bd5b777a781efa321b4b7a4cba12f99b343a7e9da5db85be004e5ce55a58237957135db9a24a81b9e5696092fff98d3f673c0f1fb0", 0x5c}, {&(0x7f0000001540)="752ef202c546147df04d15d383ec4052cbb4d439264c0244a7d534daaa6fdc1f10ef4d310d770a1f544c9af7d5fa6054eb78baba6833761d689cc0821a4f64efd802e7e2c61a59a74636962bd0f51c7055ad73884b15c2ebe6274a2439939cdd331b24b248e1b5f1f1b9cd8aafda749b102e2729d048223ba2c43b026b3a9a2c1ea478c92f179eaab453e8197cd44ee95dbc79ce96f856c1298b567a6e9abee60059b99d4f7f1e7520f44f45da1a1128b68bda1042186e7bb32a365f405017b521e29263754cde9b67f804f4ec8e9b8195fc855fa362f468d331d5cfb73b31b9382daef197ec1377522439df181b575e35277036643e8cd3f026a98a105e", 0xfe}], 0x5, &(0x7f00000016c0)=[{0x90, 0xffff, 0x3, "2fcb7865f74a8d4c44859471cb43134c42f7c0899abd59df617184ad6e677cb48593f73cf8f96162598f21210a04b67bfe97ed3ab70fb9a451c9ec3651eac1659391538c89d99778f4595edd313772f42db0dbd2bb4870a259403855a8b8c167f0483db1184567ff39702fc35d5acf3c8394f00335af6769a681a516c82079b8"}, {0x98, 0xffff, 0xfff, "72e7902a20e7f4180b39f9e4f893e02dce37ee49f7f7f4f5a13cd4bfb227bef9c7b12d425f9ef31c101ab8dd11c51dc66044f0c92a970ee038abcf58da3a7a373212fe1d3dfa7b709a5094617224d37c20e96e604338b83bda256f4d23e865d07ebecce25e96e5610ab3cc9e3383371c33b9ec107b4c471c5af8d1f05fae47e6ff1763782bfe"}, {0x80, 0xffff, 0xffffffff, "c4bc6fde84ccd8a559ae2b96a6099bb7332238d3c1b6f9afbf3fea7944845bc9d9b83a37bb71f52305e3c8e6c39151fd74b2424d4e874ec66af71ea5f2ae27c0090134c7120d14247692678458ec60979bcaf3ad8d3855574c6b7ea7cd7cae1bd67a69eb648a9be02360e9d98ce5"}], 0x1a8}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) recvfrom$unix(r2, &(0x7f00000018c0)=""/4096, 0x1000, 0x800, &(0x7f00000028c0)=@file={0x0, './file0\x00'}, 0xa) r3 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) geteuid() r0 = socket(0x18, 0x8000, 0x2) r1 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus/file0\x00', r3, r4) accept$inet(r0, 0x0, &(0x7f0000001980)) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x2, 0x4810, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000019c0)={0x696e, 0x2}) r7 = accept$inet(r6, 0x0, &(0x7f00000001c0)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000140)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) fcntl$setown(r7, 0x6, r2) recvmsg(r1, &(0x7f0000001940)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/26, 0x1a}, {&(0x7f00000012c0)=""/160, 0xa0}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/32, 0x20}, {&(0x7f0000001480)=""/247, 0xf7}, {&(0x7f0000001580)=""/84, 0x54}, {&(0x7f0000001600)=""/242, 0xf2}, {&(0x7f0000001700)=""/103, 0x67}, {&(0x7f0000001780)=""/21, 0x15}], 0xa, &(0x7f0000001880)=""/146, 0x92}, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0xfffffffffffffffe, 0x0) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x89) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x18) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x214, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfff) sendto(r0, &(0x7f0000000040)="09b769da04874af9ab7426a25df2f622b348388f2dc6bce31cec563c7d44cfd0a555442e2c15c5198d662899af692a7c44ef129c773f3303b639561ba2a381f409663f8298721a48465619284b2843fff43f4ec2c045348e8dd12c22a117c36754b6600666df2f8e383eb4e1b55c0e35060005a35ff23d6b9a8ed1e62e1e3dbe5f251403ee949a3dd18e728d7e4e60396d981e403e953d50b9c209f51ae2331a83", 0xa1, 0x6, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xffffffffffffff2b) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/86}, &(0x7f00000003c0)=0x58) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="d99ec4b09e74cee228c71e862837a23ae8b796ae137d44773db1608afdba42384b4c4152302d5676b58cba0a513c2dbc6c129aeefc29f250d3a778f0761e994085f7724a0635f13ba69851255e805db18f5f648676093681e95ee5e3e88fb45e0f3a77f212d17379181673978f3b1223e67d99d792add1e3a944805c9a28b86317d635bc48f9a2ab8df32037671a62222cf5ef6e1b8f8a939180a492e15796", 0x9f}], 0x1, 0x0, 0x0, 0x1}, 0x403) r2 = socket(0x18, 0x4007, 0x7) setsockopt(r0, 0x101, 0x4, &(0x7f0000000240)="77b25cb6ebaaf1df5e466da4d2561a31a430d8be179044b25e2390303d9650b9164274aa929c63cd23131f319ec1879b1912f68b4bfd2464d7ff4484e408edce5396f5ac437830398bf1b119b9909eba639e99f6ac10c97821094f9bd28485f3c4d2efe3c76080770a2d62b43b1a1c17904548ce90dfa220ad79678effe1e8a55a1ced9d681e42f8ed73cf292bed31dbf0b7a6ddf8d399fd49ad08b12ba6dde8f03b8666fa85296bf1be866cc77d8d198f1f299c16277b9f8c3b65402f7cfda541b685fef97253f13ba35f242a265d7cfc0083036a", 0xd5) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x7}, {0x66, 0x71}], 0x2}) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) syz_open_pts() 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x513) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r1) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmdt(r2) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xff) socket$inet(0x2, 0x2, 0x3b59) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/132, &(0x7f0000000100)=0x84) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x30f21, 0x1) kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000000)="bb86c2651181c8ed183997dbd4934bff68e9e805fa6ab7ca8ace856ced7696fa40d5ebd5a0e52a9307eba6ee9aaf21fb1d2fe76d8c", 0x35) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000002090, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="596343263cffebd04428d021c7c9851daa2eb9ba55d9fe5c70c26eb0be0e288b90c400721286ce2bd2db0353dd04a11037ec622c93", 0x35, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'.\x00', 0xe6d8, 0x4, 0x8, 0x0, 0xd9, 0x7, 0x7fffffff, 0x2, 0x2, 0xfffffffffffffff9, 0x800}) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x31, 0x4000, 0xfffffffffffffff8) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xfffffffffffffffe, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000, 0x5}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) r1 = shmget(0x3, 0x4000, 0x444, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) geteuid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x1c}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="16002e2f66696c651700acf9fe69bc6dfd06053abee2f4b3e3745632145a432c6d6c92b007a4703894df4d7c2ae48a11185ec8c6314ae791359f4b58edfaf48fa2438170a5ee776406dddf166fd61815617d5356adee0a877fe01478377639f3a23e2e7f94896743dbd66749a216f6957176111060941decd3a0816cacb8edd5fe2e74439b7c4eae8a"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="fdb669d734cec3b04527b35ea990b6d03229c41e503a8a353c0892224ebe7c1e986777ab3c5c3ceac04a484ab34fa1c065019d485f7a490bef0d2c581e56e89f6dae2134830ce25922a432780c3efff3b57ca58c26a92c5aeaf6bff0e6ee", 0x5e}, {&(0x7f0000000200)="bb0732b3e220358b14d276b082531d280b284fc3d261b3d53e9da5345b351c06655738ed261f1d923ac93ed35943a428f6b95d0ab86f76cf9f8583ce24ecea31f7c5540267a647bfd882bc89e7b61bb8539bd2b84da06465926ada3b043a467ee642b791e98dc1", 0x67}, {&(0x7f0000000280)="faede9838abf352d859d0aed421a968cf9babfdd9614ace723b18bd0dc9eac1d2977205ec4adf771d14ea7a6b03c9d8e6415ef79a626af7885ca9b1cd6378c06d07b87cebe11c06b8ad352fdb05a55bdee22f7dbd278ff8b3818dd7c48562630485483e162ed9a9022d1be88f712660c34ab18d04868dc20e619584c58d4184385bb617d249f597e665c532ea922a8c1dca6", 0x92}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x409}, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) truncate(&(0x7f00000000c0)='./bus\x00', 0x3) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x145) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r7, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r0, r3}, 0xc) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80}], 0x3, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x41e764ac66c1c1e5, 0x80, 0x0, 0x80, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000002, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2a, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0x0, 0xc5a}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x5}], 0xa1c, &(0x7f0000000240)={0x9, 0x7}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000500)='./file0\x00', 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r4, &(0x7f0000000540)='./file0\x00', r5, r6, 0x2) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x92, 0x2, 0x400, 0x40}, {{r4}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0xe3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x18, 0x40, 0x408c, 0xff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x200fffff, 0x9, 0x742}, {{r3}, 0xfffffffffffffffa, 0x5, 0x44, 0x5}, {{r4}, 0xffffffffffffffff, 0x48, 0x2, 0x8, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x2, 0x7fffffff}], 0xfffffffffffffff9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x0, 0xb0f}, {{r0}, 0xfffffffffffffff8, 0x9, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x9c}, {{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x22, 0xf00fffff, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80}, {{r3}, 0xfffffffffffffffe, 0x5, 0x3, 0x81, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0xf}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x3, 0x3}], 0x4, &(0x7f00000004c0)={0x6, 0x40}) 16:00:11 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="65f231ab809116de097a8eba1cac601716df3dd530", 0x15}, {&(0x7f0000000180)="d4181161a1b935d5378c724332fff60ecc9b6ebcb16f0c2caf8a74bd947dc6fb00b8099a9c3077", 0x27}, {&(0x7f00000001c0)="64a3427248cd2940f1b947c4200323d16f8885431a13eb1cebe2fec1dcce6e6026135a0c7054504bd76f6e8d5104251c4aadc314306978a847809ed17a05d4a4e58067c1e16f00", 0x47}, {&(0x7f0000000280)="195761814d29838bd36c9c6e10f9", 0xe}], 0x4, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x8) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x51) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = shmget(0x1, 0x400000, 0x100, &(0x7f0000bfe000/0x400000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/224, 0xe0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/40) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x800, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000004c0)="41a4ed5ab580e10f1340328eb8444f71ede54c1d2c79134ddbfea8c5ba285ec0397c923193d69b97665da020b88dc67a2430f9318e14bac0d1", 0x39}, {&(0x7f0000000500)="7c3167c82f1fc7d7adb919174af4976603dce5e1b162ecba182cf1a8be4fa52ec933bdf8f3b6fcadd6eb6e9458b5e9e16219ca91befc7f0749482a6ff0cebad9c4864e42d299640c230c1f79e7cfeaa1490751eb6fec88b916776fb6674f9ea4d0cbfcb3f9ae52b24ed71cb5dd13d36fa346d6257e66f76c23cef3d14c735d069502c1e51e596025c0d97cdf7ec9f9588938a879", 0x94}], 0x2, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x400}, 0xd) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) getpid() execve(0x0, 0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x10a, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000400)) kevent(r6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x81}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x8, 0x37f}, {{r0}, 0xffffffffffffffff, 0x52, 0x80000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffffb, 0xb, 0x6, 0x9, 0x8001}], 0xffffffffffff8001, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x14, 0x20000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0xbed875d38dcff232, 0x90, 0x2e, 0x9}], 0x9d3, &(0x7f00000003c0)={0x2, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000006c0)={0x81, 0x8df8, {0x6, 0xfffffffffffffc01}}) socket$unix(0x1, 0xad7e0eb14026cf59, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/245, 0xf5, 0x802, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x3}, 0xc) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="8a29f392948394e3398c95c699147cf2d45ade56b185dad31dce064eab3db2126584c3935ffce9f7a5b29bc790894971f1ce8354d771f32328a01eb7b2cc7c4443bde7731463f1ed6c060075b8cbb05590bb8dc23ce1f61b51ac4f660f4904ee655065090947c31bd67816645735ff5a92792aa6a6772f0402739b0007323007c1918b8cca43d438aee72eea670c7ec52cf2066f10c573e068f90fe9e38593cb826ef4595d9754331c37fa76001ce8e1d61bab582e6a73df13ec33b14485926acefa5dec150a54c3eb", 0xc9, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x28) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001380)) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)="abf1372f56f83a87451cda35ae62dab0f2d3560badf4983ed6ece165e3e0b7521649bba700f99e434ab60fe1e20e47b045553745e86bd03d8239ae0f7df2f36d038244013b4cac6081880db906b6cd87d603d1f83220385cc63499351b7c588d5632688b8c3c3fb79e163a69776aaa00f9f00d0488a78a35f5685f15986257e63c31b1fe10bd9baff702c24a942767744b50a92e928daa7ec6925533f828588994e38ccb7e7269c9addf6d8bdf3c5b5830018a98", 0xb4}, {&(0x7f0000000140)="285935266683c79cf8c5e339087e5f0899c3d347a3a56db3dbcec9c03d19b9a8a7e8d03b9bf14139647dc25b72a86ea86912c7a8387cc42438c4181de6f3224df562ab2cf1b14d8cdd3076c07f8e305d464aa26b32ea11f56db888", 0x5b}, {&(0x7f00000001c0)="ef8386dfac6cbb9ead2d72e58a0610ecc434cc8621b55b4ce33eff6c7d8fe78021038bef1e891969711cce5be9fd0a6d0cd3d6a32eb1a0f1726bf8d5c2ab4805229175eaab7c9f4d8a4bb1c0629897", 0x4f}, {&(0x7f00000002c0)="2b312112efe7a1572bab2539b637caee511d23dacdc87453a2a6ac8cd59512f1fc26c4ecb3ed0a567b0fdc5069b0dc39e0f2b4e9355ef81855e051501fe65d3eff0e8220176fda1e74da4033f2dbc776572ffd4577942600772ea918efef5689b5bad360cd0dfaf6a1fb387e390fb0900f5b545fd36de941ec8ab6f7aaa425376dd3dad7abacb7b519cd77d145562e0174ec81bb029513185855fb1293e6100b2ecc7d5685201cc16bf01caa72c414c2c71545005748f565b95851bc6f5635f6e5c1d9449fdbabc96e802fb0eae5ea3a8c64c42a3f2de6ae89b6d30a6c1ca6dbf4199bfd98933cf0fdcd694f6efe2439eee264788ff36c2617e90df2024140aad692c5e02b01283b3d85176e468b2b8474171387f6cf9ef46e7467cc3ab0d60e38082c04bcdc102499f8ddf27441664f7335d4d36aa6e07859fd54de8bb65c3cbb69ff6ef0eb2c7fef58b14a83401fba0534a8b73b94c76875a642ccc02e1a7f156d6966bce23f26f9673cada097798c7f1e1ae8f92f64e133d2ad368ef7ab5f87111d9ef3fbd55d8c3c34e589374ea4feff290dd0d3044049fc5a434fb7bff7ae535a0d9a3ef06c495adf93341d42396464f3e4d94cbd14874f2a2428d2ccae869b5ce8a5c5fcd03482188fd528ffdddeb6fd7436e114104730dca159588e534d530dfca603521e73a2d4b9fe8e6a9c3d9f468daee61f1920748ee9de9f5b6b83914d9763a0e9d9df9f212341f1c5c68983ff817fd92f9b20c88c275b0ac0f70b95cc6fd4d90e9e60eb034e4d5bb362fd5791466e2ef8df8082f5e76080143cf2a1e775c4dc12d84e1ba99de3ad47d22767e59fbc7a37de4052f148dcc9dd4aec2746979eddecf2149be0f9038a1c6c9c3847372f3136e1cca6f31142b38975b3430acdd50485dff00f2316e76b318b513cfb52fdec142a3dde8d53cce7764eb38020417cabf2781b892f4c1e172e1726ac98d1a1c03e679af272cf838ba6f8f438c4c0f2d4435e10bfcd6334d862db09dafa30568f06e85beb79c234fa606cb0b88ea920ed962edebf0121f8875a023fcf0f1092ba1caa736fb567a00e9a9869bbf5cbadcaa88b0a3d1e01adf3622381c991a5df5806a231315b907a76e8aa8862c79e5d2ba29d1b5078760d45454c5ccfbf0c9cba88985433f56f6af437a77b99542ad9ab1ff6ace9d264e684ba031e571a7668310329c25b0eabde24571e65ec4810a0e5b6746358c137d4084e516100ae3c673dd15a677b681aaad9985575c93d04134056cfd9aa986853a902fdab88177573b67cdfdd45eeafcd44a8edf451aaeb3e296b0382ef281093eba27b835b385cd64413681f5e55ef7a38974485901355b3e0e738cfd7a01367fc1726160e20bef056b57631bdf65c5adf38e9ec2679ee2c2bed92258fd003fa839f5f6cdac65e7c252edf2a380251d9b77f09569adca94e832666055303e985e247fefd5da0cf186bdf2fda346147d379a1e8beddb1376adb293b244ac031b97953c66186d7fe7f713beacdf7f2d2cf9b9992a06acc660feed9fb3a28edf3fed4917446c2260210f9c43f6a3bd2b10342f03e946bee7e16510ae2c9e37e4f9da3eae1a1646dc7e9d080d63def801c42940059e62e6f821676db32466bc9b5765d3b96ac060fac330c1fd651cf92f8e967e5f59f92fddc51858ecafb86e2d15c1517d054daf066667507ac56743805da71368ea2caf2d739c23628030057597a97a5337cccc84286eac2b4dec3e9e3c6f072ca6921dbf6c27636a68655d4dec88c6b8925e77976da40552b71b2e39deb70d252e08c1b420a6f9e4a685a84206808cea6b5ef6b7d6a8deac158782386742cda3b36c21e92a45bc9efefa89896203554aac2b80e07c670c484269e0cf52c1ae5047fef2ff8ec15a01aa9cf19ea5a299dd961af7a5f212c994d6bf0908d02986dfa303c8dd4cdb985cf7c893c7fa4656571072510ced61df33c142574f8c5854e72446902caf28c6d9c27b6658d6287e15c29a63a0c3d9f0e30663cdb34aaad05b72f0131e9575202ccbf2434787da36b034cb908650d54af51250932c1f5b4337cbd9ceb914c1cea6a0417ac0c0d29c2988e510759150a1d9da36b1b013312ed1afdbad1dc83dcb99c5e762c3c8cc8ed1d5280964fac3e5514eb7404a12371795fdbd0d3b8a04644d71a99c377888dec55ad18e8f1861ed7bea8be4aff59004c5337c8441f5e52c5ba98f98b8a838b52f14a57800ee959d1fbade605f275581f41d13ca73a32b303e914f7a10678cb7952de454eac1d1bf5ca52ab20f3a1d933f4733d59c8e247929fa06ed9166f4a976a57d10ca53fade95f04ded010f9454e244fb85c7aaa00581886d5562e71194bb0f91c68823c2e763b9419883428fb1a82c6f60d4afb169b49595330d9093b224c79560441e31c926c0792d537bb6de1006f3b381fb717377834a358cf65e096d5e02a63d561ccf3285a8433eea10d82a9c6fed31dcff13d63086d21915f6ea99a210d6705e8a2b30b6cf16e15a471be8cb04f5de7d53b08509bce4560b63a41cd3acb373a2da7f29a4c529e9ee8be1b8e1fa0f022b4bd46dbbe0017c497fe34c920ff0bcb092106a47e81dc527bf556bc12254e42852000585081c4cd7ee1e245294bb3817a87de749cf7948c774a1d5adefa87581bbb655e25d7cc89fb7080e9e3dfbbc455cd08eb17c4f44e424a85ce2d7564b101099dd8079c75f0454ef011dd5dbf23ea6e847fb693ca8248571eca9f28145498dc48200aad03e25ec6d47b3140552e7694630639e9e0327277365389072bd1fb68ec0ff544127a9d21dfe9257f0a0e3caa544b9ea89c1e54b353db3ee3f55661cf691adebf129675836aac50010a11bcde21a3a0e3a1cb3f6526d89b52f7bf57ea6e732fa06aecb90f750a46b8b56a3c848c2e59cd8f3b15eab6fe6a255d83571812f7b1f85facc7ab57aae026fa052cd25be947da014bd784193183f2dc8ea8c3be651aaabd681b6913a93da875fb81da34eccc5423e73ff840bd15fd0353c8bf5ff90d5f6f1d1a639fcb72c7ec0e76f37a0d1c6fd7258947c4b7b127ff1a161b87a1e4a24e77da953bcf26ad844e0ad3054abe0c8feb49648fc24d8497f2d6ed589976589a424ec2a9fd0feed431708da79bcb2ba0a4bc91bb47b98b093776093404741300507c0ae28d2596ad6b7ee4c7f0eec6540bbfec452ea182fab40e94c3da21f4d70e389f644cf7a6653284d80bfd3467f43b918f0530a25d4b052757287af6d0bdaa0762b1a02f9f94dadcea57760505d825599b10e5467ed86c8274fdc1d1b29cf41bacbf9729cdfabf504b406c7ce5e600ba4a551da8b444caf66a366456686c61b9801e3a3feaf7c4315bce2b5689c062dad9f6c3f89a904a368a2bcfba12b5da2281c57a894d3731fabb59ab4bacfe57dc36f2bf6b63e9a1ccbdce380d34336e24bd10e5b7bdf3093c1cbf0622c1f5ca6d30514df574f0096e0b2b55cc83da0ecc2baab80d00061279b562f4910ae5118c6c1d88f89747efedd5ebcd7398b59b153c7b9e26744f5f047ff54bc86862429a02d90f038947ae741bbccf8c63b69a59b0fd238b61a6e52393137a6deb772065566a03740bfbfe0fccf916aa374a5302650b3771f78cc29a8b5e6264d70330223db53aa75a718f42c8f94dba177f764739843565508d1417d6c09c6a6ed0f0a86e87fe7a1f235c8eb9661e2b8e7b5c8424f6a51fb3c500a8180dd647f834abc6e059ba8c36aa4faf9fcefdcbc075797250e43d7cae04cccfc3b8859c494ecac4d9802f9fe7d08f490db20ba3aa59c50333e0d2e56569167327a615130f7f0af33def94d7934c9bccfa82d9b1e02a103380da8ef66b6f72e4a2f7f7a9ef6a1a060ce9bfb61153cfd1d8ae6f540028ff752c379050e4a6bee367e3083c4abd3fe3d9f42dc6258f667a8c20d9ee17e03cd8d6d2ffbc88d7528279667bdc1b4effffe9724aa722537dd37c2c8ad2072dc5e30f537af2483d6b8bb768c4414bdc06e5bdadc4c27b2f02ccce8fd2766428803a04cbdad055c5f0740ab8e7130e233f628c6726b85f059ca8dab1e191417c08900cba7ea5e052a83499b69a8620c90dec895598026bb9ec58d19304a705a33b0d77808859211086390615d403a4e6cf1482352abc541a8640cd848937383e69768470aafd9aa621da89792ef18aab130f5850898629306080a98bfd7e7f71398b12782f7ece587ef79a25d863714204e92a44d22886b6a6fc0f72b10a5fc98c9bcc87720ced424e8a2a84fa1c5258043568eba3f33986727bb1a0f13d70b9e1fdf3beaceab92fcb833992439be3e14d6d2923c874ad91455dadcf32feb7291a2ba9a2804bae35cd323571bd95b819ba3200984b1239382b417784db5cf7e7f143605bd43912da3381c11a573bd8a7c2821413cf6418043a0c31d9454bcaa97def5faff2875e452830bc541ecc0861e25ffb102f8aa1de62742daf61d1d073cc73f7c0c6908f2e5477b633f7dcaa35c578c3b228e2cbb0524e3254d0ec821a2d0899b89b7a4968325d0069eef80829e6d8fe82ebc921f634da41a8a5bd6ce62f3705fd703d4c2ad8788e80d3f6b22a371ae4cc0565291d071ec598f198d9ebb555cd67c0812d538669b4950efb58298e661bfb2759dd7c8b5b3d3628a575185b37163bd1095c4ff99a22c7b301bd7aad1fed8796403755fbc505134424c5f315ce47b81a33e41f75e854a4782169d13027146858919e7d06a6e1a5c5bebdb88ee76990e830b9f71c93257fc0261a37cacb388d22fac97854c0a19b086f1b147f995513cf573b6a86b372acb56099caa86762a95715dbdc18a55d462726face45f2b3750278c70c6a19ddf2f1adaed7588920bc8341c091fa230789a95c042a70c9439d837ea8bb255c071a67df10c17cba70bf70fa7fe6110c0ee1fa2f7411baf2937c28cc1cc92bce91db2fc5877ad3b98c9e00dbf63883aa0b9327d999ed38af9a6c262675af560e339a9b957ea900378bf723159bb49453ed3ecd4739c1a012d6c5f9c2fffe5715d56b27b2518927b488a0c2fb39bdd0a32520463272f606bf971c066598b54c95ebdd77b567cadd40121ae1a0ea8b1b855a06aed7ebf66cfcaf877546d3ed07312adbc21816c1eef7d30d8322b62b72cd3416bd31e0fb34be8ae477db2994fb8d53e536eb506982a9bc1e887de881c73383a5ab6c8ab4f55109e2f5064ba80e4d161bdbdf3fb400458afe883bb1f24ee19eb94fe9949f1ab8e5f5f6951bf412bc3d5ec48203c7ad85dc13019b82e2c756364c6532888db1db6a6247cf3fa817ce612dae03915671b502c207c9ab7e3e597ef2adff3953edcb79532f90094bb03add036fd20f5e66fb62c34ff1d7c8fe896204861eafacb299ef26726d7ecd1195bddc36d5711f9a9e95c28f1ab834d998be7a29949981c02cb2f8dd0e2612355f23f916f85da910ea8b9c812f82a0d3122edc7650a11c1faba7d39b0ff470f4d01a69010701795c87f7d7e053c35f4844675381373071f90432a416e072b0c69495e7187aac8d1b21462025af30245a00a19709fcdf6637c962d7526c9c5e6a1cd8fbc6143dbadc0aba62739383514ff0f3dcd99998ce9c6ad5732f4132cd8673615ee06a205f6b524507f0c00d70b4b45746cde09683600399ac6a3d0609963a03ecadfffc30f41385c17822ab584e74148953a8d2d649242b053bced515971b4c70a05bd691dc0e88fd94ef21036eb8c4876074fc8028aa98e541f7acfc2505a3cae396e02c6622586021", 0x1000}], 0x4, 0x0) pckbd_enable: command error 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="66f8efe29227e2da9a75509ceba4cd4aa6f25c8b791966f04cc53c3d3ad712aa904ff3b1ca24cebb2bcf2d6a8eef0556cf4453025de89981d1126b601e87f8feac52146ba42dc48ad867216e734095d1ff1dea0a88681cad2e33a4113d6198f290d5feccd237371901d6ba824f1d3b75f576d9f3f27c8e34d2c6223416f47f250683c4cf7dcf91bc6380cb10d92dc71f4f6c58f6c578863bc6bb3d5d067f7f8652390a03960a", 0xa6}, {&(0x7f0000000000)="7a77a7cb884f0c4fd2d3d0", 0xb}, {&(0x7f0000000180)="f84ed0c7e9b7de", 0x7}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:13 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\xaa\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\x1a{).$()/@\x00', &(0x7f0000000100)='{/@\x00', &(0x7f0000000140)='&!\x00', &(0x7f0000000180)='$-)]\x00', &(0x7f00000001c0)='(-\x00', &(0x7f0000000240)='\\\x00', &(0x7f00000004c0)='%/)\x00', &(0x7f0000000500)='.\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='$\x00', &(0x7f00000003c0), &(0x7f0000000400)='\x00', &(0x7f0000000440)=',[,-\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f00000048c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f1039943e12bc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b161643c0e47def22ffb0c87cef8c9e425513e84378bd3c468398c94a13cc1a16b8c03f4ed376e09702762930a8d1da4a4295d31862973db33bddcd12bb617de65983429ebe3b724de071ba689a5758912625893bb8539c222867cdbdc1196b21a663d42e9d80dce1b67481b89bbc256e990a2b7b56710e3a0fd1679e22ed96d2afb7ccb36dbf037b42c5a1b1067b2d1f6240", 0xfac) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x4}, {r1, 0x180}, {r2}, {r2, 0x12}, {r2}], 0x6, 0x162e3576) 16:00:13 executing program 0: socket(0x15, 0x2, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\xe8&+{+@{&./\x00', &(0x7f00000000c0)='}-:(]\\%+(#M%:#(}[-\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='},\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) clock_gettime(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x100000001, 0x1, 0x0, "f89b19a48d91fdc2dcb9e9df72c6a0cd8e734b7c", 0x876, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x2) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a2f2088cf6e0f4953acaf0a54e6d915ddf8488f03519952720d98a310c8dce508b4e564a701e1594c3b77aba0d8d2df38a11b65be20d403cb3944a638fe0900b1906b616f571cf97e7e0605777b89a7fa0fd53d4861ce78179d31fae7d87d52fedb4ddd84aea1fef0cbc2c09ee9b33b4b29c1ad291f9f5e7b7eb1350cf2cccc6d36cb0867f96ee0d9ee958cd41aa1c8d6b09b1", 0x93}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="f000000000000000ffff0000010001003761195401227824766bcfb35b7b4dac0d93a81f9f82a62403b3b915b9cfc0db7a96550b8a8d04a138bbeb1d189a0859c18d965f4e6f632f332b618f1e9fbf5b18b38047f713244d3278b455a10c3f43e5ce98a13ac6312b0911c4663bb4c3227578c3e841340fd85aef5a55d85333d253a3f8541d41baf667f2fd2f83828065beb212729cf2490d528d2c44426e4bce2b764154b95bf6e09888079e489c992dab7638451e4c6f9bb5ec0fca226121526dbbeb13f38ddda503bbbbb9da905cac4e68ff3a4f805b9c727230035f50b2f07b40abed6204bae135608b8a7400000030000000000000000000000080000000daa036377aea4527d85d7208961c322dbe8434735980ffee755859a78262c43ca80000000000000001000000080000005485a3c41160c5ed461872d7bac04c43b1be3e25313689349ba5ad434ea22dbf40219f33c7372b4be759780317a5d6a841f98fd8ec3195249f8166f1b4cfd1fb18a18cc82ac8c7dff8e56a007ee3066681b92cab9acbf1ad7205eddb9baa43e9713e893417d0f608ffe36951f5af0d8dd7c6e3e18885db3d7a3b9eae71c10e7450fb8fefc7d05e6d3504f3a335320d04f1fcdb00000000004800000000000000ffff0000070000007c415c1b4cfa3b3a6403f4de5ec5542adf639ce0a82e58cd4a51294d16b914e49c848294617059e5cd7f00fe53ea9e093aeb5fc18125bb009800000000000000ffff000009000000854b5c95ac87836a80c74394f0fb3dcecf429f7dfd9385363dcff2f97d52c3fb744128fc35e3ebda410e420e32215d30b8b3439260f11b4e6020fbcb0ef18c51453899752a388205b50061791af3d421c3ad4ec0888b9479d56875c582b5a77b6e3db948c630d1b8be8d54cc432815e926fd3a1ab13e96987b3b7332160d128c2505036050af4d001010000000000000b0fa7a6300000000fe432a6cd3bb142099ecc31283456ddc47291215b3e66a5c19fafac72542566c6320dd223f85b40f4243378903cbae3fb82d060adebf60fbb28b0cc1af3f2a9d4f5cd29629be58cc319198a8ced7b7b9216324c0c04780adcf961fd396aff71e86ab7dac73fac3426d9eb9ca7f7c3f181c780554bda3e13754162b3fa2c3cda497cc3162749335a32865e75eb729e1c2cf7d23004f40ef185f4ea5ccbbc235c4c28399a7561bdda15ef4ffad61091d1ab7fd739552a6d9d5a36ffab36997722851d69604d9b83d2feba7a0f35147295aca81ed4710c9ec2fe874b3f70d0123f19f7d8422ea09cbdf0a985128f6aa3daba1ff2b120383de94ad4aedd759553ee444289187388220ac1485136b83f2417013310a62981fa36d999d0368e92c87666c1f1644abd886ecc20aaec999205af8f82c4ba6ea1e7d997943c21b906a4c686c64c8d2fc8b3265e88d27b70599b169268474a38c32bd3c36828747b55baf7e9c02eca99bfdc1bc4b7e08e1e20afff3ae76724e0be030c83511d4ecd7846e3cf31c45004e7da1a921a04ea881fede1a9ed3069666687193687d8fc6c253098af1284a6d52798d05d2743341503e5697341c696626561a308cfdfe3998c0ca9f3f73320ed8415e56d4389a843befe3cfbdfd5d1a6f597f80c4dba2ddc12089c9d8c814727d4e99de2866c776f382434beed5616ffd2b180dee3cb9af58ae5d803d01f1466164a4d95fbc3c79289f8ed7596e61148ced8382252f79e88c479f8f309cbd9fdb6e8718321c52abe4586a41ae324fe7fc6965dbb80533c4b2bf1d9512aa6ae23e6559f0cc9050d4a7b67050c8bd14165703f2742ab1e459b8530db0ac50f1475fa0525728fa950b8d2238f6a7af18a090065adbb745462d23397663138c98b2d3bfef720b6d9bd8b786c4266af92723bfaf7853342d62fee8ab9b2e7771693055be35a32501255d9e790d2aed16e80ab5d3265d9bf148c9f1485cdc43b2c9dc61ea9888cf45c77eb5d8d8e61745c8f0b1ba78b26d00773c4809937a9bef60d1ada4fca8e5ab3a5a07a3e35946fbc864b36d66f82dcd328339294606cf877db88bdacd7602ede91ab875c8157eb09744ed3a3a4849596fa6119ac7dfadf0733acdc91d6e29c522ca30b6a26a101de3ce68c79d708de6145fad08490abf33553af1c8496f730a2e296ef06abf953ebc6e661dfa073bb967aa29e59ab4795a444c9877af06fa3e1c684bf9c420e1b6b28a67020eecf42c637f371588a415bef3c37817f21ce5660fdf4e7e316f905f3283d1505869b5cd882c4204ef308b32cc23aef11560e15be568979915c2b3ec14f66213fb6b25ad48dbb84ef8a92ddac08408778f71dca3d22ad4f13b0b53b600d4bd91b2ce99a4319f032314cc035c45166d53639953bba8f93b2724314ea285c63a1f3865267471fcae102dd48291691add4072386d600f83c18fc17b2238eda40ea50b5973002682da83140889b1bf70854b900e80e4deab95f46a85dd0b0ae2934d4ae14acca3e4eab97f7a322590611c02a6c5d6545d07e2f05337df20a3526609d537ac2cb986d8cc70a8c187841dd30af659c377339049b8bcf423da6fd03a1cfad4367326a8afeb89f4bd9f558ef8ef1b410847d848d7a25637d765a6f02cdef2aa22192ac29e6c14441afb4170e92b4124f906a22fe2b354b8ed9f482327a0653f11c5b49ebba449c113a4347496b46a2366bbb8d6fdf144a058457b508a625246b722d1f6644b544e97ec68d494ac04be3b357de926c74a7ec62b7f04c5e6a698c7b6b991a4d7569ba3b7d2db856fc25d664bd11076bb3b1bea6a9c1eee039e0e2ab52a00cb1e6c042deb144f8ea72ddb9e3b7fdc5ab3692c4d51a2712bfdfefd0ff82026b5296f05743eddb78790f5308d8426aa87ce13c676fb8943ce83fbd49309d8963128f722be5cd92e2c3380d825964672fca1e2ef5959cb72570d5340b3331e442b11986ae496153c9a588a239a583e565e51569a12a06dbe55965fa8281ca7855021ac156b2c9f97b8764d65b5504299b2092baa82d669a78de3327cde61b1cc147d67cd1231ece19bd6a7607e2d2d009880c52b78c62e9b76a5a15f4fc93af0eb86955a5e4c08f3677d7f38acc6011f7495bbe5aec96f3a24ec16ba8cc361c0ed15f7d6b1924f2ef6da4687f3ad1e502ab9990988b7ad34ee80dbe80aaf268a5e6e6569f6aaefa5957d757ab2fde0fff10629bfba2ec0d2e04176c77fcfdb82006f7f6d88926810c48e9651b8b8f15c4ed95bbda8fa0517d7bff51ba4ff80d5bbb5a29558df16668440bc6835a38c9926f3a4195bac00e8d3388cf3d94b1821f611a96ca118ca50bde81bd42491dfb33895967576ef79a989e53ad4ef3d3d2910decc89bfa2028ac0fc5c36fd86248976a3588c360e7e05a08dadfa926fd71b6523b1ec3107f43cb2843cf6f411f1fb84d1718aa8820226fd95abddd3a5d6ddeb217582cbcd54278a91e6a9a62711129242be6cc0043c35d15a28a151d7899f8b88dad5e0ef3a5865651110c02ef3447342cde575fab576ce5c1a584da84bdaf5747badaebc2b44e958a441a3c385247ba30ebeae71fb7907e7c32d9c83f3444b4655c1ab2302547ee5ffb2fcfcb901494bed459808972ef66b265e0871499633a475fe757ad58a87991c5b67760ff691f6d08d00f4fd046a224fe61e5fa457b792f8d10570fc8f9000132a2f582873d4603df6bd438af54dbbe52bcc45b894dca89a0bb453a600397f15c75916e8c5f724a5428448e6d00dbbd0f03fd51c56b26dc617e80f3cab382066d290d8e2d3bc48130a45fc794c4a06c4ef2912551c0c1c3c5620bdbe9c7f88b9453611fb352f41bc8723398caabeea390ec64dad61333f5729985f9cf4ac1fbfddf294703ba8b6325cac4a97c73b98e2ef7172fa08c1da10e01662db514d76bc99867aa8e35bbaa0f373dc57a2e98ab7f30bdeb371ab11fe6d0ab76563f7862070f49ea367da062c038b1a5d2741959f8c765dbda71741219fd8e7368e093df21a0b27c27450cdadfdb622afc40b6381270b8e016e65f65fc737ef999282df9d01e3fe5f955ee152b300c642dcd006c792fa0ada28e254cdc58926534f84e40d9ee3bea1066e38654306b96b7dbf2f9bbac6d9eca37a99b9fd219baf6a11ca240593cc6e4349568721c4e9f70fe3c4143f1ea9fad8e465b4b4230f4d373466dae98109c68eb1a292b2459a674781b95da983743b0c14fbcb7b2a25c34da61a213794ebd723058ccb8e3717653d825919514cc9afd65f5aa36464a0874a4c788fd600626d7fda3365b8621889d9e6f854903e5d589405d03d6bc1c704e234d0345e1b1cf046b3697dbe7246ed36bd1f2871477d3d2ef0b4dc0cf3c573c38d53a55fba69a130e9e52697998e5e05ea24963fc35602b7e8cb7a5bbae167981cafa524ea90b37d1174b40e383369a17a450d3a85d643aadcb3a2fdd6021ac1c1d0b8c48fb30c2474d09a66cd21544abaab4216102c54d5aae336dabddb43f217dc8a0231d5d07d9a4b27b9f21fa0198d60b04265372425d541288c91c0798710f6ef4498461cce38225c72f7ae049bf31a91a72e399da3364cae4605ec9aa0c69780b6bf6c393230ba3d50c411f5d108770b600cb1418990cba3b49d73c29e5ee82ca92a2f9d6b1f7265e861deedd1511168b9e9567f799b1689857621b50861a03e8aa23a9387d6c25760a44d71c3cc6edffbabc87e23850a92161e0e3b99567dfd1b06b8b9e6e5231188568b8dae5c6f4216d1b571630bfac63df975dfab7ba6bd1cba6c3a5d7289beee3811845023d4a3b0039e015e8e0fe1bec69d9660289bb601d8283e1db108b72d1834295c56615c2e224c5b2466956f724e04af5d87adc54d3dd2a0a4a258e1ecfd6ca04f569804969132443574fa125fa98cb222f92a629441c5cd820728f42852d39d498ed889e94e736ffe2305e7e5984bfd897f00b87465d0400bdb9c8fb4ff716a5acf62514690ac0fb4cceab85feb737c069b2d7d9e2c7af58ae018ed689e9583a56373284b53240782d1d32689f8ae1521372bfae9c2afe5301c2dc9cf20dd6937c1be49c2ffdd46a782a13d8285679a18ddeda574e683ec83af5199ca2d834bbdf370cf4ae5b58e184188877629ded6da26eb4643793f344b9670b32955834ec6a4cf37fb7a1300402daff480b63df4b8215832becdf3e5b5c80cce5405b3d4547f510cfe7e16572ed28d15abf38bf8b6affbc01798c37d44098c2d0801ac0999811ded89a43f8a896f1db49bce6405bcfffbbcef2644af55a928094b92122e2d680665e86b846faa36a925cb2a6d955f1a479c189d5b97e3cebe6cb507ed95b834c217c8a1b9a5ebef11774d90436381365a64821c602aaa00f3a4aa7e8c8d09674c6fe2d651a0cbcc08a47f29171d949c52b7c0926ff33fa42d461e37fd49083cc8d228235f531c7dca74cebcba7e30ce4175092e380f7761c0f102937b39a38fe84eb126270c7d4f5305363ef021aaa6201af9798321ad8ba671e85416af27eb8fa42f9af8b8d06220f6294a0b8bb066e35ad9350d9ad702850f98cd2800c1260053de874b176ac05b22ec62404d2ad17c6c13b638fd3d52e4156c36813a5426f21292cd0a27883fd0c9277ee05884403e3aa8f5de9cfc122e0cecad52b52990a2acc08d28a33e658be7cfe8297256c81e073d11aaa221b3edd73eff54caebc07776be65f880fe793e31babab64a1c65fa0f559b425d4843d1fe75ba3092ba193bf0f6b460969ea512524d3731ae8734cae1b1a8a4d3a7f3c030f753c661ac6d253c0633026e17458c13df693586c909f53d37f9636b2fb80c7e734026144e921f8805b53eeddb611920dd760f82d4d00d877b2b1bb2ec953cbba3ccc296851dce6c6d1e8005f381b13069976a38e652e57867df7f29d5fe2bf01607b4434c6fafa659b67cb41d79400795006840deafcc743a6173cfc6bc59265070aefd409aa0c651c844503ec5d95a3f4a0c5b61406c358bd20256bef8f2f91faacda7fd54773ab4bbf61fc9ac07aec229a10bd682c3617ab373dd6c4a34dfed83bc7df2a8d51d865368d872714cb3ab5c8752fe224acf7275aec898cbc9f80b79e7818e0e82e23d8a8aa7473267c350cc3a5283b49425cbcd66f76cccd9c0ec91b6d62a173b64b640c7ae5de460655e178d99b24d35184e0951188b5b65e8267bf30a3eda61cbe5def19e4f5b4030590eb6a4a84ba8f6a2a566dfe8edce05c49f6a0319e92140f05ecccce67ef439bbe4baea5632d7d48ffedc12bfaa21c7d06767e07374af250e9bc7339ba69f72faacd086e4118ee4b8d492c6f316dd6b429b113a0cd0c7fd7d9a616df01e1ac19064409258a461b59a3fd4eaf2dce537c2af55f93446f0e59cd0848ad2b8deee1c442b357d0ee1af516fc155cd214fbba07cea2a6232d7d6a1e8c5cadd9dc76d20422dd0e74e6f14e8d3be50a52b59c434cf4c044d316bf9145b19aa6a7c5a54cec513c048910b74fa78933122defc72e41a1e8fe97d346296b840dea21cccaf7d460dd2bc263695d7c3f7d83901f729578bb02fd3e6f269c9a3d3e1ca5f7a066bfcd1171c53b49b7659204fe6922c3ea5143e495ec28699ed5606fc7e8d002053fcd0188b4eb402f19802a074d93f25310fab1c96c45814dac3004a29053634a63a9deda97c69ec5d07ff326254b21ee63ad2e5d4763116ea6e127fa1552ffe49b8ab930edddd4e79a9b6145a855ad5655c26d7177672cd22b9c0dadd738e15a1596000000000000000ffff000000000000ad60d1e4cf0424f86e82edbd870807ec767346615651a0e52a0811fe4c10035b95919af7edbd90f12b1182ef3666b1170f8f6b04b4037edca7658d9ea185e65d6f68626f54747992babd9c094528b500028bc565fb531c2a2bd04de7c990f42183bba9ba6881784b86106c5406c138d3bf22e356a5384f0b7eec1c4d8a990b7fd42bdb1498b1b128bbbd3d453c5e05b3622e3018e7664f27b050aac5f2ca8197f7d19789ce96ee3c8ee687ffb6795073398aa8359d27ca4ea64e8ea3850c2d9cde7b307c6dd3bc504efb6d705af49db3bcc57d301ecdac46769c924fbf16ba20467d0aee4a01cbfecb7f85fe3b5e7d083a8c038fac3b0413b0eb53ff43de7bd4aadc7f10d2765c9bcedf8c51b2a4"], 0x1318}, 0x403) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530002c26c7df100c5e5b297161c3d6b6c7282a773318e87cc885e723f6775e13020c1b71b61623419f6c9b443c0ef5346a1f07ddbffcc7c562de04484a4a36d89b669223f5d18078c92b21430a3b9d81eeed0036c296427e742b70f25e94af0ea97add851c55fbef21f06ba938e5f656269481a896877b4d8fbc6495ddafb641c9dc962a45df64d38d267f6c1e"], 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) clock_gettime(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 16:00:13 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000240)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed719f31767a9a2d78263304d5d6e", 0x62) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="415cb662fd08af1b8f410cc927ce7c5a9fc170748588cc343800eb1523a41111581695215e5979c0f397d252e7ee8be2a2ca1276e5d66d1cc86306fe0f34fe530ef7eceb308d43572706", 0x4a, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xf25, 0xe89, 0x4, 0xff, "d175f125663cdc42620325c4cc49f585bb33e298", 0x3, 0x80}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xffffff6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1e, 0xfffffffffffffffd) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) read(r0, &(0x7f0000000140)=""/101, 0xfffffffffffffe6f) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x12, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:14 executing program 1: unlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x48) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x8) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="4c8e6a3644ff9ccceb15c9acc2b1d0dc801d70490417f89565117d4fb2f0f608fcdb5d9e75522706abcf5f67e1de324e6c818420c8d37cd0f993c453fdefe65333a54630ca803fb6bd68565f81d1c7f3992f3c3c06738d038ba89265dd5a30be0bfde94ef0a44a3818619a66de75227566ddb0ef55", 0x75, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xffffffff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01032e2f66696c653000bb2b1d86169c80cefe17be80e37039ecfbf2183c297951f700cf268316a8fa8bb423847e5cc139c39d457c7527d1667b3eca73e635dd4dce653a8092d87f33c86cf76e9b602b2e81780c62ed1f8a6beee5cce23dea25b95165856c0ae437a2b9a9541a975948646d7fd6df7ce4932311aa4b5458394c2a0fd9d5dee2c7aed62eee137af7cf5bdc8ac4a6eb60f20eed2085a4c7108876666838deb3e6713a5220c48af71a1eb95c8a80e283db3b0564d4efe8a24d1907ea662665f70ce8ff7194b55c912ff7bcc537eee268feaf03d6442f1899637582845ae320ebcb5b0ab7fbf4e87728af4f6e4822c69e6df12dcdf784691aecb11ae549c8e26364f5ff98c8029d03ca1c01bdb13775cd4c6dc230618ab1aff5fa4b41db5360dd710be4d9ada4c0f02ae738149707e201ab532605c2be0c1ac89b2d72a4cc37eb8bf19fe13e24920d8a2512fc15c275b27b168bc788435f6f4cd99772b5c173c8b4baf42dc90b3be3ab7c0c77f0b029017d3c7fa8e3c1f77e423e713aa7b7c100a1df00da9e5d75b595d34001047bb4dd856d1d1db63aeeecb09fc1c6e16b2d67000000"], 0x1) getpgrp() 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001001, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10b885, 0x130) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x7fffffff}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x8000000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1, 0xb79d}], 0x8001, &(0x7f0000000040)={0x7ff, 0x80000001}) close(r0) nanosleep(&(0x7f0000000140)={0x9, 0x200}, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) mprotect(&(0x7f0000214000/0x4000)=nil, 0x4000, 0x2) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) lseek(r2, 0x0, 0x1) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) setuid(r6) r7 = getgid() r8 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r8, r7) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x17a, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x94, 0xf658}, {0x18, 0x1, 0x7fff, 0x4}, 0x3, [0x6, 0x5bbd, 0x9, 0x8ae, 0x0, 0x8, 0x32d, 0x5]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x40) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002b4, 0x1000000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r0, &(0x7f00000001c0)='./file2\x00', 0x2008, 0x5) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x7051ba21e261722, 0x8000000000000004) r2 = getegid() fchown(r1, 0x0, r2) utimensat(r0, &(0x7f0000000140)='./file2\x00', &(0x7f0000000180)={{}, {0x5, 0x1}}, 0x0) close(r1) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x60c1, 0x4) open$dir(&(0x7f0000000000)='./file1\x00', 0x393, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x20005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) chmod(&(0x7f00000008c0)='./file1\x00', 0x7) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:15 executing program 1: r0 = getegid() r1 = semget(0x2, 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x6, r2, r0, r3, r0, 0x1c1, 0x7}, 0x10000, 0x400, 0xfffffffffffffffd}) r4 = getgid() r5 = getgid() getgroups(0x7, &(0x7f0000000000)=[r5, r5, r5, r4, r4, r5, r5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getegid() setgroups(0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000080)="ca688d58763d72", 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x6, 0x40}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4", 0x3, 0x40000000000000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)='d', 0x1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom(r0, &(0x7f0000000100)=""/79, 0x4f, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2030, 0x3ff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x81) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 16:00:15 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) r4 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r4) pckbd_enable: command error 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) dup(r3) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)) sendto(r1, &(0x7f0000000140)="2e19135e03d587c11f9b20559f2ae230a42bbaf96bc44828dd00d99b6cb14fad7dfd5c9aa12064fa9ab4b8e115440589bba09e3ddfe579fa04c2262109ab9643444810aaf5bb734630a8019cd3401d1178a205c97d21c4b6ca825b841aaf78bf9dab44c625d74757b8ff943ab6a33ca4cbc7fd1b79d5600785bab9b76a61445a056a01c3b2714cfbb75927f8adce1379f2f339dd58ec48c61cbddabd8c7c66571b62cadd2f2a18bd1c3d4e6c4f4f17e54d4cf3614c3d804152b38d7bbf3a0614d828084efa20ec5ad0777b8722edf1ed", 0xd0, 0x400, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 0: pipe(0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x38, 0xf0000082, 0x8, 0xfffffffffffffe01}, {{r1}, 0xaf0cb59b9570faef, 0xe5, 0xf0000000, 0xff, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000027, 0x5, 0x49d50096}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x4e23}, {{r1}, 0xfffffffffffffffd, 0x89, 0x40, 0x2, 0x7d}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xb57, 0x3}, {{r1}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x0, 0x6}], 0x10000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x38, 0x4, 0x8, 0x401}, {{r1}, 0xfffffffffffffff9, 0x59, 0x40000000, 0xb9f, 0x5}, {{r2}, 0xffffffffffffffff, 0x28, 0xfffff, 0x400, 0x8001}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x8a, 0x401}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000004, 0xfffffffffffff60f, 0x200000}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x8, 0xfa}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x0, 0x9, 0xdc08}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x49, 0xa0000081, 0x3697, 0x8}], 0xfffffffffffeffff, &(0x7f0000000000)={0x8001, 0x10001}) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x4000000000) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x4, 0x0, 0x1, 0x9, 0x2, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0xece6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSTART(r1, 0x2000746e) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchownat(r0, &(0x7f0000000200)='./file0/../file0\x00', r4, r6, 0x6) getgroups(0x3, &(0x7f0000000280)=[r6, r6, r6]) symlink(&(0x7f00000002c0)='./file0/../file0\x00', &(0x7f0000000300)='./file0/../file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x5) getpeername(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x10d) sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f00000004c0)="7c30453dc621746bb4af7257de5903893973f627854d052a4f320324a46501c61580aa4f81932a4ce4d8ec4ccaf55a9e9faec4b19bc72fff8fed78af9138943be717a2417a4896f49bef40d7", 0x4c}, {&(0x7f0000000540)="6559255b330cb63616aeba07f8a187d0f5657e61b56276a32fed4e90974ec422700886ffd5a8e0c39035b6921fcb5c3ea3bc65ea649cfa127831d885a93168f31a89a39aff820444e7fd5ea3a5fabab6a6ddeb4a248edafa83c040b50c5c2b35e644bcdde9c5f1988a251a4a1be411f8f81de7d65459f2b6dec673982274466d2c69cf1f3dfb4172e64ceb7dfd4d50289d6f1d5d6501e307ef859a273d59f4e186ee8f47536f5a2944f4a37bb9e5518c3b9620beac8cefb2f90c930f6cc20c80bce8c21d5c31dfff866c8c3d0c100d9ad6526203f1e58d", 0xd7}, {&(0x7f0000000640)="fbd783f988442ba06fae19bba9f6d4ad5dc5cca1d6e979ffb5b60f62cff678ad5f5ba9ec5f4b83b493c11d10336a064fe56ac88e91465b78833a46d1e92653de9dd7b984ca37bfac46b85a82715be9babbff7fd968c8030ec13404980b17cdb71e40ad95ef7db1aca2db7d3f55a839b0cf7d6dcd3159b6f9aa74c78cb20059de322251a516a36ec9d4c9f5727231eb34e4dececf1225b3e4e964ab2db627679c9ffdc56856bcfff2ba9eb04a0abafd807ec8002486d4462c3ef2941ec61f8d92c0adae18384694e4abaa4d243cd39e428434993c1e59dd5f3f0dfe29ea1e4dbce12c8571ed268e64cc23be9f72d787f6ff61149244d77ab756c13b2aa414cb3eaa97cbc734d02c9d2cae35065652e8924cdd613f8c651a00982e9c447b5d801dcaec6c56bf6da63837ce54e2ba690b77beba7b68feacc8b4f9d1873e859f1fb5c13c4821921b80ce6fabc093d6147685e2c27c1f86904c3f579539eeadbd3fc1a607ca74330767b2d372cfccc70ba7ba30cdd2e62a2b65c94ee355c6d54a4428f0a66ae7a597b3db55de807ec2c9af14e52ac3d9760c09ec2a8a2b6b16a11e3ac57b2d92f2832e39e3be0d8bf1475c1d2ebec922a6f97864dd1f3aaa5d82ebd50528f96917a15deac73d749862ad1cec3666a869cfdf24802ecf39281ebf93def79091c571049d9a3c29d3efc174446806fd119669e543763b207db155509dfa8e22d65a00704049d693bd7c9d8b60b7bba8e41bf0d13f49fa91af190d46d782b98a3655211253aa48ec9ef66ebf51239884d1bde2fa04c6f6e35a4394b3759f862b7d88e9bb948ad25503673e0c0bacf3cd4d56bc686de2d261904e76239a715c65bb0464b130bcee7051e3e4816a9c8772a9a15eac071c69e2d59ec340b90716dab93231aedff88a6bf48931dc992a92b935fb2d001036169cb06aa515a84ceb9faf8d1135b94fa5850d9cc6ff5cda3a4555965bf591f06de85619a3befe7a5edc54b99f58a51a405b5e90539633bb5373f52bc2cd9b085f8fc92799bc8b4e0e870bbf0d3ea8f94a2441ab590af478bdc660a4ea24e987fee75789162911e365cc65675369d8fd14eb6b876b52d01cc38f465c2e479d7e3c6bb2839b2a1d216469c01d6285b6ebf447b5ebecac895cb753c655affe7193b846158915bb7c33501ef5bfe3715fd1eab582cc1a1baa75009abdc25f6373eb4c0d7fa77b0a4ab643bf958226e80699900767e7a05eb5e64fbda547697fb2c9eb8ab5cc41659e3588f3c9680f04e53eebbdc48f07ceb777c29242b8def962d9ca12aa792851915b67dbdbc717adcf7fe2d630877e1b9b8a0e67be351e5e7410e5de73ba5a06c102e104b9899dc2a764633cb51e244b792f4831c27fe40421f4fe962133da98bf2362bd5b9ac375a8f1e7df0d8bf148d07179d16181cb162bd3837690574d7844b9f4ea595227195ecd460c7349d0734740a22eee0b60cbcdb51d4f95c90a5728d644bdf85dfe8c3265bbb1041531b81653870cd290fc8706e4ba2d6fd4ab7f8a81ed4818385a4d99aebd8b36d7fe5a23823061b55fa527e89af16766d81db8163897d7f5be33a0ad497f098a1c32dbc1055e28db86546631002b4020752d78e06f718613c659bd29fbb58981238c938937b95ab0ac6313cbdc21450159437c6d3ea2401a2c747384352ece79e98534fd8529b43197308490a1e07224a6aa198df7efc96c22e74e1b638136c2583cc4a248758ba51836a4df104738db785ede5290090164f42dc3fdac60f220530f73c252dd98b9889ad4acbe8d974ab2a09995bc10285e72b68566d05890135757a9527efe4980b447b909ccb69d251707cfeea61cf7e88e6306e60e107bdfe95f3d127b4a39e8bb2b999591f484d89dd1bc0624da93cce0cea5805009fcd8c9df9ff747474ded035d43d4979514154d000f3e894e96c908c87d25fd855deed12aedd4d9c7de332405d01eeab4318d254750fc256f1e463e0b0a512548e02b0d21b6d498c237dbc2c5cb51e142ca1397de08c6da56af19931dc3e4b691a3121c74edf16ed860027a8fe75ed042ae75f4f4d0ea4144bf36577f361e21a94859c5046000dcb59410d5a29a1806ed360304bddafa2b3b3ef3b41d1be2cace0bc8e247155615224bba42ee8f9cc8be0b6c48a4a1cf292db85fd0366a548e95bd1ec9ce3c23a324cf5e7dd12b964bafcb4b6d5d18ac3483b8d21d76ef1e6d086bbb4a6281fe36d7df77cc9385fbe5a532afba811f617438a5d4ac30d48a7c710210cae6a22e7ff53c1597f6f97803c6995326412459eb32a09f141cbb101aa3095ee6c0484fe1b83da129d49632424c1b26f82853c41996c03c32b03736da9bb946bedd5da3843242af42c512ef0b52b8b5d78cab38c2e1da6f35105e790e6d78a211f1028af73c0b0ebeba065dd61df87b2fd48b268945ce1e351a3d30dddacdcba8cfb5d6486a1f458bbdb1374961c9bd873de5d07162c95a6a93cb95cd906f598f974712b485eceb57c8e9f7030fcf640c5fb553f8553d782eb572c4cb9637f5f27da127f8dd5e4f9055c70b3501b963c9e25b33126d90f246ccec8f178272238732ff6122bf29d108c2550065a5e3e31a28b51108383bd4a49091315bd7c585bf2d43713e0cf22e6e81dd931813bbb4b1647b5e3ea854afcc1d5cc9d094d9f0abd094a35835b255e7cd2687c6b8c92065b6aeee6cd8a0cb0530bba443bd2c0486363bce0e527f7b67cb45c82a5f7456187be4817e18fe227de74563f8072b82947684f37f0fcedecd78e4f60f2383c5a2202f8bd98d0514d73ce003e3340cc9a61ca964ee6779f224063927e50f67f212f8ccdb4567b05d51950ed77f2a8dd6de3e127e93a93e8c1f36e4add798a30638975e2168639f80081aad9f89a721ecd9f951232c5957b80715134307790c2ce9c267e36bb714b6cfc773e8b47d5b7f682ae238e9a77e6694e0e4f37c4e8576e1622c2b9d61b3deef23a420cf706ec62b2f7eca3454f27ec2342c59f067430e2961fd6d9ef66cc265d8d56b28d6328483ed871f830d07d180f8b3a8789bdf474dc37cc8261107d0cbd7eb939032731383e7b5e5c64b4f6c5e8b2ba049756ce685a597b007b4272cac3c56c13a2c6f3e3dbaa96476ba2d9618765f492a925b51c3b9d0702520afe3fa8889ff9a18816a86ea6f1043162f2fe86d6e2250fe5b05f2f9e1c2fbafa4aba25b3c13c29e5525d06f9c500e8816f22363841a2a38e064638a76d55f6e18739c7eaff31b503ab4f83a22555e74725d3b0f7884bd812350c06420da69fb788dd24546f11dd445b5fb9e98b04d8bfd9f7381febd4a7e3ae2bd4efa539bb202e9f95f76b183eca7150e2874e0b0894c0ba6d81ba82f9ed57a26e083772071cc213335f9f8f0285c368bca88f54bfc46fd172ce40a6ce239fc66de219a8d14004d9d6c87cb2aeabf66794d259f884fe20f9221d8513974168d3b39f8bd1d0220f4fcefbd86770ffa2c14c917d5bdf9e295ad89cf6ed5f5e121a2b919e70ccb69fab475402fde04820621585c29a5d87597b1211050b76339e72034d9dce9e3e1355fa412b2e07c02e13b2dc8ef157b2a0c77e824667237f56ea0b5f01a680caa94da68c67d2256ba75dbe87df6e42e4ce6ec8174be169e15dcd528c5fbe3648849991b125bb8c94bc96d69c90f42e3ed9c930b6d2b0085c757aec87ade18fde94f3482587ee8d7551921d0cc8dfcd93e211fde0d4d4927f3dfad6c4add444f0a55255478a550518baf747704b0d0772ad43647790172fc5445f8f3adf4ad5fb315c48b149987c862a22649170a410b7a942e815f041ab061a0c8a578c3003b2ed1333741a7c1a73a41bdb9032d111080e3282949adeebb1d248d1137b5cc29bc476e82f5f8440879640e2ad99df5149ceaf2681db9cbbd4bd0ca9e21833aada8416f9db5a0822b76bcced61a9f28395040c08a445c284c638887d2ded0a43ca7d748cdaa5e93e27532294a1967d596a3c30b3ab2f10f7da77e2eac59a3169411476e76800ed798089cc745380812129371b7083d625a13cf3ec34e2cc4bee68f90f8cf1f2fca56ab98c74a1988662eef0cb2b99d82b6c83cb9a397a52bfc154ddb9fced1289d83dceb1acfc2a951b6ad45649ed8352673a24b1394526eab4905fc197c3996d6b7b150e491a3fb7fabff2696c2495f17c2aa1ff0209db3bc44f574f4a432e3f0c1c66fc93d86294d4d47d4aa4fe07146972260214131249fdd31b418222139d54af1a9ef150782b21226d373538d62db7e04e0432fc566b1f66139567a3348a38a24c41ef03ea9d21cbd3b6347eeef1499b8b2f5c79437a1482d4c307d11bc6b227877529ea89bca86d25460173c7f54740318ec433226333f9057394b6990f59284c9d68ad5ff7b8c2cc3687fc63871108029d1a12122ecf448f316c9bb1ddf5df50a6c8b3e4140e9f206781d369167bfc54c4db865819411c3ca757937bfd9713e18a2218d895a48fb395c148de8c6b360b113dfcba60dda00476076fa90ff723c10b5dda3945199e5980886a83a1c9d0e5f185f6fbbf868fa34a9ef4031376cdcccefbdae998cfb65145201f17c0be4a173dc141aca7857a26d2922f430c3d14696d826f1019cc9b267fc912393352990ea9c9d09b4e26528eb5f88ec142a3d212a2a5b3a07722b8a8fbbb67e4ef8052bed6a96b33ee501eef073a4eeb0974fda756bf9f4a647212b5676792aff7889460689895474c486ce40d756108188ced91143c5e0283acf2983bf5604354e40634e68f70d0fac24cd9b601e204963e8cd4e00eb40495c3d34087d5a26e36a42e57cdd4a5ce27de7c03bd4227bc973dcf2ee96671f3a1838d5ce04276a463d80ef6cc4fbc4a41e6c8f6ab0dd226481cf4f28f64ce8deb9a14cb74f9ed954a4ceb0ff5fe1a2627be129de6727b67290c736d6aa31e7d5eae774adee4672f7fa74267f6394e9abafdad605e324298fffe7cfbb439ebd6c80269c070b01581aa3661c5a2b2a949d4ba1c6cbe43528f94ae779757b3f98885fe18cbfada8e803d7d55c124bc70ef74b679f7f34ed9a6f0fbf74f42af0bf008c2cd6993f54163547b9b0fcb79c1d938478d6447897b2004a6a32351b900b0687eb5a429464b8eb008cae1d41082b911e9c0980fdf39ea8c07304813ea6a1e02c6a6030e24e0d35e21c9ac3169422e2928a8964858f179105e3ba371b86e526694f3c215311a2d03e77f5de31c88d5379a98f0e196eb85fd9c14ac6f799fb40304a2ff8ea7615947501f920c9186fd5d2019462810abcb8b199d91c8b9d23e24b6ee7a1fb9db91d325514848e0fb37ce7adb2ea2625054b68388cc8a1f11e43f3ab143319700cf0436099e39b0f45cb46816dfd7d0692588ce076d237cfbfe6363039ce528c6f4597594792d4eafb90f15a1535aeeeda1f70b3a14bcffa609bf2b07bf280256aa553b132500845ba38572e99ffbc3385d9068e508822a99eb95c36e0d2d69b2be82adb54ced22545ed6cafd6b9cb8079e22822b6d8787b0f9dbda82cc4377b4197adeb606f18f2e486e11b5ad4d5d1fea584bd9206bd0b3a6a04bde000ddb08f8f1b4ce943c06ffaaaad3790147763932a9e188939a312f0c822a32c4f641ea306a03d10b2be05a9a765fee68f170ac0797c4250f90c0a62cb12070912bda7ee27fa9715b666e780a0c90ba9bcc477672dfa2444aaebae4acbb4bd7bb611916c43cc58a550c366963caf8316c4103cd58dc092888f2f83edfe6c9338bd9b565b36263de0d5b4d9313bc7", 0x1000}, {&(0x7f0000001640)="f608ff000ccd30f1c3bbc0e6786607037c20e5d593963305dfb8a51075c9b65e16aab5698d236d76efc6b13b5ef436a501144e283f23e87bb3b746e95b2201c508fe9576cfa451cf0e6aada5cff86e8462b38350b78534029f86735a045d2760b2d1eb515622df8b5fd7f271b3b8b49a28eb06465e35b949a3db9ebee3da02599890b1daf94d8205d4cc768296077a24792f4e93b74d35ca41cfa40e652c2329", 0xa0}, {&(0x7f0000001700)="6379a5be4f585fe5d512c52ec9de253fa3951706668d2eecf4559c6b8fa1d439f40bb4cf313c4c0ee9f0062cfdce6747a6a4f00375737901c47444cb9524c9f14504161e9ceabea6c687de7c003b25d04a8fb9b351a89f58c0ff00f5b9c8570e0cd0ff596c73d7bb7ca9af020a3eb02632562051be017637a8932a502d29826b4e0e205fd4f7fefb99bc89fcd0cf239bf8c9260608863491f7bcccf1b3ab936ddb09b6f5204b729d7d1a94f1535278432cd0163625ba0afb9fffe52e1c733dd3f40358d003fc00", 0xc7}, {&(0x7f0000001800)="804fa8861c773e038972e8", 0xb}, {&(0x7f0000001840)="4aa04db770ceadc50dd4afbedcf241", 0xf}], 0x7, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0x58, 0x4}, 0x0) clock_settime(0x0, &(0x7f00000019c0)={0x22, 0x20}) r8 = openat(r1, &(0x7f0000001a00)='./file0/../file0\x00', 0x0, 0x51) wait4(r3, 0x0, 0x0, &(0x7f0000001a40)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001b00)) clock_settime(0x7, &(0x7f0000001b40)={0x85c, 0x100000001}) fchmod(r1, 0x20) mkdir(&(0x7f0000001b80)='./file0\x00', 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001c00)={0x3, 0x8}) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001d00)=[&(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='{\x00'], &(0x7f0000001e00)=[&(0x7f0000001d40)='${{[}]%\x00', &(0x7f0000001d80)='.\x00', &(0x7f0000001dc0)='}\x05\x00']) fchmodat(r2, &(0x7f0000001e40)='./file0\x00', 0x8, 0x2) preadv(r8, &(0x7f0000001f80)=[{&(0x7f0000001e80)=""/252, 0xfc}], 0x1, 0x0) open(&(0x7f0000001fc0)='./file0\x00', 0x82, 0x8) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) read(r0, &(0x7f0000000000)=""/73, 0x49) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100), 0x0) syz_open_pts() 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8000) 16:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1002, 0x7fff, &(0x7f0000000040)="caf5b415", 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x5}, 0x10) 16:00:34 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x9) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1003, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20ac0, 0x0) r1 = socket(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x39d, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0f00000000000000000000000000000015e03474988383cf714bbe0a701923848d5634122ca9a72087ea0b55afb83bce212c92ae89ee33502a697985974079103b30899e4cf2f8e0bb26dd76e3314adb2e1ab70a5eb62cd834bb78bf6f09bd6461cc1d4622cded6cc6561fb8f24ee73715d5bcb6aef8d8b7f76302cdc1acbe19000017f9d8fa84e14b86e526aab759a13fbce28e2a3841e5705ccef17a244b18a54e234f5ae56bf8d129840fff5b82a659b19bc0b00ab03b0099a3f791785cb7098839b0f5a37d000000000000000000"], 0x10}, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) getuid() dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x200}, {0x42, 0x40}, {0x4, 0xf3}], 0x3}) syz_open_pts() 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f00000048c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f1039943e12bc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b161643c0e47def22ffb0c87cef8c9e425513e84378bd3c468398c94a13cc1a16b8c03f4ed376e09702762930a8d1da4a4295d31862973db33bddcd12bb617de65983429ebe3b724de071ba689a5758912625893bb8539c222867cdbdc1196b21a663d42e9d80dce1b67481b89bbc256e990a2b7b56710e3a0fd1679e22ed96d2afb7ccb36dbf037b42c5a1b1067b2d1f6240", 0xfac) sync() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='^^:(\x00', &(0x7f0000000100)='\'/^/\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='-%\'.#\xaf^+*@\'\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\x05!\x00', &(0x7f0000000340)='!#\x00']) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="d52d614aa6107b0d7fffc9e797d29bc4ff040731f268edae783c8dea277705937a0cbc5474a83abca55b7dc63cf803f5a31d95756610dd49510aa6920fd1f18294e52c1821465d92a3a6b5d10d3992c2c04c85585aa50715c29d9e214586c11131452ad40c467cf00ad0a998b3f84ec89f6977c7d18a657bddc012873bc13c9fe764585441d723e9", 0x88, 0xb, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) semget$private(0x0, 0x2, 0x3) 16:00:34 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000140)="90000000973b4d89452692c7100d61375ebb89273e7eb68939a3354ea3b29502863cab9923696c489d58bac26eed7bb62690c07e3e9290e638b09f08294ffc69c15ed1a016c9218ce4e02a41068837d38a39fbc6e03a8f3155408ae68f5de3d3712c8e9dec8c9cbf7e48e8c04a01dfb0346254a41fde8ce07562ca3c397d03064315f54c4950df8a7164e6a4ba8a399f4320b16b1614e727488a0d5be8c2b492fef297dc25ec659fbe0621dd143f4ff3", 0xfffffffffffffff4) 16:00:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xba6, 0x4, 0x9, 0x1, 0x5, 0x3b, 0x8, 0x2, 0x0, 0x101, 0x8}) r1 = msgget$private(0x0, 0x100) r2 = getpgrp() msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r2, 0x8, 0x4, 0x1000, 0x71}) pipe(&(0x7f0000000000)) 16:00:34 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:34 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() r0 = geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x2, 0x2) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffe47) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x28010, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x0, r4}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x28, &(0x7f00000001c0)=0xf3, 0x4) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:34 executing program 1: r0 = socket(0x1b, 0x1, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="06420593b63f997fa73467128bcb281212801c3b9ceb40e699b1edb5c89ce7c664c5f7049a254be8a2b94bb5c0836a5d87f140bcd85e9730385c31864fc085392ab90c0921d35d0999d9e9fc9991a669aa21038618372faeb739cd812e624f63d9fa78aa45827c55495914f8b29a31870928adc8a6ca3e2dfa09bb88c5599da27a9998807b1b74d509a8eb75819a650c78e38915021052ef24b9bd64df529f7fe76283e524139ff3991a8c203bbf9e2781b79b0caeaccb0caf28351a97abc53f931b51a8a18aead389ee578761138221ed84c95ebee5b8c99fc9dd5020f7", 0xde}, {&(0x7f0000000180)="04327337ebf9f57591afab6544eef509caa0d214b9f3f849ee1a31f62c541f58c88e6bdd0dcbc299370e00fb6bdf2f6877a6eb3771c9d21eea55197ea1e00f395b0b2a9785aef57897a48591ee894d6623cc18e2ae659bdc14ef0d99583ad0a19cdabef6636b15e8bc996a91570c456e5ebb4a24a2d6ae9f26c79c414681be81346c6f57b4e398f94c4fc333fe0bab0d419d701fdcb8c95d3c4697c74f68be623ceebe7dcac4244a4d988606c9e590260b770e58b624", 0xb6}, {&(0x7f0000000240)="f593898d73f30d8ea36fe2d03538796466730ef2ebeeadec23490765a4e8ddb0791fe1a471be5010a0c480221d232ce302c0e1f2e3edb18c74486412faa76328e459b1200220846fbfcaa34bd313cb7a81f071e955071f66d9a26095838c46e9344be0207c08375cb6deb0a5b2f49da3078864a5d937c06261ef07b32df7bb4ff80cb9fbcd80199cf4851bc93d097774446cbd2f", 0x94}, {&(0x7f0000000300)='\"', 0x1}, {&(0x7f0000000340)="a827ce77965efbe7ea37d4a54f773a0afb471f53b967fc842cd08dfc423cad0cb5f7600ff36bbbfae136128873f1718abe217de3073952676a58943e9e6f085b979a7c49e601175f1bc57071044638966bc55b83a9f1071a31acefafa2f9c61c14fafc807bd4e7468c020f4a321498e2b6bfbe5570908e2530f71d141015bba6117eed7147e595d65d56c5e9269768cc84baee42f1a92bb9122b7ae6fed9478ebe50182de86cc8197f955d87490df064d8e8044f4e9e65f3162d7a030d84c1dbf53af7cd88", 0xc5}], 0x5, &(0x7f00000004c0)=[{0x98, 0xffff, 0x81, "1ca7d30a700b7f47fdbfd369658a7bb1611cd2bd9e3429e46d53120b0379f286b6e612d7591f3b1dba05e3fbb26bd393dcd354c465649c6edc923495e352be9e9c602741c33fd6e0419e46228cf4fdf4910e6eeb5d29d94c28568bae1abad77891971ef46626da109f8a2f5f29e254913f683920b8f4477a91ef4ac8068e098d1314ed6b9305e868"}, {0xa0, 0x1, 0x7fff, "5f55014e8c8961ef2a882ae2b819e6653f53d2716e057d393ab8645ee41c0cd2d4a6ee795280806c6f8aaa7739c00a1993e10964068797b645854e172a8989707b22d08eb7d4bd561253e29b66c66e7392ff0fbc69fe5865a689536e9844e228f267093b09a77c6791102eb45c33fcec532eff15298dec536259e866cd20f3eb147c3d980e6097e987a8"}, {0x70, 0xffff, 0x7fff, "6f167499eadfca6c887a225ca12ac4ad9ffe3ee75e565445364fb9a38d436bd6f578d54be586947221e3bbdf189d5424d232a6f2913516f64f0303100d8bb87ab5cde7cf33e1902aae61f45a2a3c7eb57af31f5d08b3ada6dee71a"}, {0xc0, 0xffff, 0x81, "72e9537e3dbd0e7b0a7827242e1b5a5bd7703ab72fe3fe90c9376ea521e93ad623d5e14676665be45f7707f75b3648661d6f743d2c3b2d17c189dc040a06f35e3bd86a3458517b694cbf2d220ae0d1c01c90a3a227127f31b19bda6b0c4f63173aaeb500940f5aee7d973a1b6647a8df29d20758ea851d4c1f62227810fd9ffc42c8d24aaaf3e93cc1f5b8d81c472a58764cadfd40f72497e7a825a7d7c0cdc6b2e7ac1e27769ee006"}, {0xb0, 0xffff, 0x101, "60aeaf8689943836b4e735b58847b7f70d308e698bf501f2f2b891057da12bb99feb07b9ae4ee4070e64f2b52b78e870641f96bbf4a7549eb546b8e94ae97fae600d3731214e86fc305d78130a7a55f768b0497e034c4e52392ceb3628295e7f5b549d966c2519c02ac946359913035839893ee3f1461db28059cb8afcbb5715f18a44895a5c889b9e8286d563bcb7be2a77e0c817e6911d1be1cacedd"}, {0x40, 0x1, 0x1, "29ac514477a6f0f9a4759e0993a1c56395ef087dfda0ee08d2057d5f6cb7d2f380c42bc5ebfca7ae47"}, {0x110, 0xffff, 0x381, "70d3783a3e263472b4e1e7c7cfceceaff8543dba788a722693352579ab2ee3df9d386c5e489b6d112e1ba622c7a8e3a7072b16179ac3ed92e8e32208b647cd219a1ce1cce5dd67c012ac7c19fadec4c70082f04157eec24c2df6914643907e6a2b7a05d168403e7e7fb340646d4620d924bbd7305f35e45385a2af62c41ee33ad4863ff7d99733d9cd9e0d1ae409771cb07870c91217abf540c096389c2411e3f104f4b0d9165193118379ecf01682517040bf7c7ab9904f4c2965bc7d923472c6286e77ccbe96c78eca1d4d1b10abffef31ae9ad445830828b4b15e1fdca20667400146e64cd0c62c52dfe7646f2eeaddd773ae2e29c92b49"}, {0x88, 0xffff, 0x69f, "90b506cf78462f019a451ff8f58e45858aefe14e0060942ea9c7c8ee896141ea250eba88d15d347387c48f444c3b0022ff0c4dc530c6694e8f289862e9d5b0b66cb3aa3009e290d4bae92d08bf365e597a5af1035baea8a8981917bb89ff15a3af6eb92e5e70e4394dcfe12a77fcaf13df"}, {0x78, 0xffff, 0x8, "96eacb883a2bf61abc2c13c93e1234f8cc8aec6ad31cae469da862246a27bead1a260fe7f5eb0e210d883079acf99b0578cb974cfbce636b9e769089a1610d0276eaedc85f33df1275fbe4bc442cbac51ff8c2b2c4f247ac9a6bff9d869ed3b394704c4f5e4ec562"}], 0x568}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 16:00:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:35 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x5ef2264ad362bfb, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc2, 0xfffffffffffffffc) write(r0, &(0x7f00000000c0)="1cf19314ec5c613e8f22f9cef7b04116c42d39eb88febbd52bc3f2703d6c35357e2e658057930159913fb7d16b87012ff3f81438e83d1406660889ba0a3837a8d146702563fd523bfbb2b0cfc3f0300d6ac0c2a3a0dd5aca13e01d9fbca01e26284828a0fbb0ec6321238b3e4fbe248f4fdd5198cc97dc4282e83cf25892a2d1db87f0b2adfa9fc2df2f5629d2afaa43e23de7ddc62fab0a", 0x98) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fchmod(r0, 0xc0) 16:00:35 executing program 0: r0 = msgget$private(0x0, 0x594d1da3df2d355) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x2, 0x9d0, &(0x7f0000001040)="ea9cce734efe7e11aa53190243e57cc337a29d0f189b5e770e555289c1aad0e85b75e0cdada24b0209fb932c22501df48680c3a2c09ab39457ecabb91b423e2e555ee5a47a877c7bd304799cf62a4ee718901d4ed20968dea9bf0ee7a015705099aada35d30de4e298af6a47256482de7d96919cfad4594428087da24238cf0031e78f0fb5945a0f1077", 0x8a) setsockopt(r1, 0x5, 0x101, 0x0, 0xffffffffffffff2f) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001100)=""/242, &(0x7f0000001200)=0xf2) 16:00:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x98, 0x0) fchdir(r0) r1 = socket(0x1e, 0x3, 0x0) socket(0x16, 0x4004, 0x8) shutdown(r1, 0x2) ñ                                  16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) semget$private(0x0, 0x3, 0x1) r4 = dup(r0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0x400) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) getpid() dup2(r0, r1) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) sendto$inet6(r2, &(0x7f00000000c0)="be66e8946326ff15bfb1c23490d1b4043f98707cbbbbecbe8aa6e218aec99641fb61c1c270903ae9d0def51032d8132d0125a8150a9628008fde952be911159f91a94a9d0a6623f6000a6407112d892d59b5a1de284d217817482fea77923ffe836517f68c6df1c0570465f4251a1ec3fbf1614607906512518cadc59668f96668a928aae8cefee798e4cc4d4306bcf3fa5e6d6c46505c014691cc3a572db352aabc6edbb42a09780d7e3034d1dde562997d6d2575f985db869fccfccb116e71a6f8f4b8f772a3d5b32ad401842a4c79d97b6e0edd285155725afce42274b5e173a8f6ee8baa0ac21f41859f2a467b7321b5153bcb40d8d7615880093ee19349f640e4f5cd70feb131caddabd9aa380fb40d01270ec3df2e7bf181f9fe591d6623d7b4620fcfa74820c83604127dc147831226eefb5b1838a5a609b802a216806337a3d77a8aeebc02e970d4e2bb7d9da0c09c43b2424e610a07716d91cc37c1650187e84e4db11eca5343e29b46552f2f90cfd8b8300ecf1b22174512c5d7bee1211aaa6fa78c15ffb5aed151d4b7b78bf7f906fb819a95c4db66b58a365e4f95cc39f45df8fe56a00970fb90800062fded9eabc391f13923187642935e7a7e498693fb2fd9a26af0321e786c336475eae32793586e274e54318cb1467b75970638b6189a55c39db5441b3fcbece4465835a0f5e43a7975bd5b47d898220cdc33008c665e825c50e4b00a6b68c892a02f8d2bce6928762fea2dd63b5f0689e61a564cb3e9d994d81d5d9d0cc1176d927dfeed638715aabc12f9d385bdd3da83151143fac73536d2e5fb507a00fc3b089ef68bfea9e671855149284de460b83c048955006ab1570e12cd3c023e45d07659d67e42a33a0c3bc5ad6bf2ab31885191f0524068f21adfad1032491e25f3d8e38a37244198a81cf494e098e266734861d595036d1f779a9f29e278e21364b80437aa62427e70159fd0f3e78dd07f83c714e32b19b552483e880c9c5cb121766faacd9b8b95ecf4f79df7b4e16699cd1f138e0f615656bf33217ed0b7026f70f573a5fd68f656092f827e726d7f3f8f02c6115520eeb387f3ee8f19b57e85a65aa126015fe45de3f0b1add67dd7393998234622410cfe2a5abf2e5b65ac7f6261896529db3a2e06331942c08076f8e13b74ed790e92d7c9fe9799fdcb3846fc382a4c0e3a9f0c972b66048f5b9346324883ec586ea797a3502ef502f81c706c4905b163c34adfd3ff94c73a5b5cacf34e0e388e124a822d04fcb17d706d790c63b7df4e9c802bbf85b7c934ec34a5560f8762b1ae2f54aa056469c35360041409fd194745bb8081a2119673451ad4c9ba8b1ff9b0f39d3b69e3b28e2ee3ffae1497ec9c5b28846d6a56ce1e613370039789553c4317abeba9a56e4888981d25c5181a8a90fbeb1b9b9ad608071651043c2f6802f5664df7129f7e0ff36de13c7ca172d4e71128d7a06a3022772ffcce2ced9c56db024e4d150f2a1a09e14d231cbfb69e91685b525be77074d7db43869b18a1ff7f9ed8e44b4e590ead65bc5116dc69d2b48707952445703120d8157afdc590ab9096eff14835d26d57ed3475c073515581e5d781d12669540881038bc396b99a3c5822fd309da08852c9ef29f23c72c0a4bc069526d7816f514af08e1ea6b1a683d25311bad631c931273c444d9b850b9720b5a6f42eb24d240b9c089e5efd83f89dca924fde13d5b916912ea038cec234bc2f62e8d5d55ec0b734919f66d7548f7607327e9da0ed44540c548dceae96d5eb33a0808a3d51affce17efb5b1b87a907968b457e12b91c6bce563ce791ab81667cecc806870cdf72f1a95060cc8c8a395a665fad068dd498a66b79f98927ebc8f645eb0dc30b80a3af6c37abcf18f4e8288e74dab72777464b38fa40150af6d6a80766c9c1c78decf4be1727318ac0670ffb83b45f25afa57e6f1b23c7f08fee7ae0a2f60b4f459126cd99069692627f0f3141ff81cf0088e3641428c094d56b5e5616735d21fe4baa2a9ee0b580527c86042dbfd54da8984729b96bb5ec458f6a7e77bf658c5d785985c739f4f3b22ec305d4e930aa6a9578e60e4fc1c1cdd870ca2716196f32650adf3cd8c7e00cb7e9345e9a5246cb3ac398487eb574d4ba358ce948d18c22e9aa1cdbf0805cc52a963804e94e90b2b410ea7c14a261432989399ddbf258d4f03588e15be0429f1ea2e5d07a95b5efdf2105413dfd28b40ea7c4bd2ecb67c1459c3df5ce36cc3f97b4a0eb5a564ca49ec8758551355f14e004c3284be3be3ec84b886862430b7143cebba7e5d9b4356e2871608afc189be93eb065b4d7d655ac74ab5db779a3f2de3b90efcc11153192b5438d4fa428fbbdd26b18b17459aa440e7f7db6283f33ae4fa9a470810a87bb9cc10608b269085a12ab4a9df1f526bd1244ee4a1646833581b2b3492cbd7a92ed1af8198f76d88ab0942b3e3e382c6d203c7dc7eafe19f0d5a167c89e6c38218ffc1caf986b9d134c100cdf09a491bbc8e13ffa24384627ccf0621a1203b45f2ef7b861fb177c7bd08b67b736739c4fbdae497a989bfe0dbcd817b1b1ab6e651ed5c1b01d15ffcf808abaa5d8566d2470c06c19918c9ebc4026615d1c10bbcd99290ca3640bb87337352b29ab0648851dc3d1a0d8de67aa6c49423b05ff2a0d1e876ffa0ec472ed3096c22ef1b827261879d22c168652f6509e5d6c41ab6ffb18eda4e6df656be924279db3d792b8e0feecee5c689910234b4745d0d9ec9ff57d08bf93c01e16dbb6b67366370ff77b7ab4e9389273d11855965fa9c3a19ba52d2d67b53aa634fd1623a9bf99714ea06087208eabf2f6e8bbf194ad0d3fc010d135653d5cbf6a7847ec14c5e99db7e24b2dddd130eae8231879d0e12db13cd8e4824cf4e66ac8b0a643afc8a7707b0de4f531ad54ae464080a4759762a0081535cbfe0b3c66746fd7e4ee3120e31178455bad89902acce903df250deca39031bcb93e218d6647d448296e33e93ef966ea74198c002a354fac3c1e7ab95dba59709ad774021b08f0e309243493d9f05f9600e2503cade314d3001158e4e098482b59b7cf55cb95f9ba0dcd29d302f00b390dbbdab31ffc208a0f81f4ff7b308056843d23bc7c7914e77492298e17b4ea7de56b039e3161e4975d9b4d1a6d7e20edda3fe5502d5c10c8bb4a3680194d0f508ae5e1582d846f8d05efbad4ca0403e3edd7c4b6a7afc853d4a30906b783cf8f4eeb8d7c8f6eb922eb5d96d0715954a452368f3b3945face6317c2d7536f4e1cd3cc633a6aa049635a8ddc8521026927dc0ec1242d38f7d5ace3b3d08e0d2852b393e80a565649103fac8d9e5804a175620b46f52d3e19f90fbf2eb17d5f5912fbb36359d38e13c4ab4481369d9d275ea3d615a47ca506da13f355ed56ac7708ba15700f0129c4c8fbbad5df013f0f3558b000653b7d649e8ea6e9ae510508089772495bf387d51f1c6ae9398fd08a3546b11fe66c923455b5382cfa48014e44272515022327e55d29af9728b924d371eddf7ac8101f927a598c8c0641939699bf07556ca323acaf25288ce2f01566fcf471c446c417a9962bb9c74c8cab03efd24a3f5ec7cafb0f99a57cf5a6ad00d84fe1acac936b2470965295a5c7edd3098d8ac8030d519a902e0cdb6473f89c7c838907096f67b66d0d19264ed4c162f0486bbab31a15f4e96a5af0f2919fdf5eb7f0efa874ce9d362505962b563b50cf52343b31dd515692caf1ece0ee5544db5ff09ace228435567474ebf1b2ab821d90502ac3ebbd25ab4faa56f5f56ce24306c551d6847000a8b62ddab9f17a856be3e1412a32248043c49c928d3e82c2c147b9ffafa2c7d0ff8e50542832f6bbff4fd3b14a1bbb3e71732ff28ab5a271e81b9b27310b130bef825d43711918bbd4533e1b27ab24f3928bb2706d9e89bff0518e5c21019cdeb97c4ffb8ed3fc4f73b8ce25e343e4a1b8181fb9437d0d01872cf606bbd7dbb270a2c23494aa902ae5435380dd0d7702820ce36c0224e8daae4873dbf65f1d1a56da648df4b28248266165e1358edef4bc5cc7eef152d8a550c70d226163e269c98d7460a876602e2e49456d7e172ef18993bcd50784aadfa305e26f7576d71fbaaa8dc83f4f3c7117a8c32b046e6ce88fe450f90cf41bd35f2c517458fce393d28e027be4031ebe96d7eecfa72ccd80405544cb33bd92f0e77629d66f694b1e8f02f24e0fec9795bd75ab12d33eb58c7c440f87f1c65a545ed564782eef22955265c81d49372daa2cfd8cab285acfdc06aa583d45b0284d138554a356a410c381387560c273a79256629ae94fa8d7bcfb2465888b5f5d329525d8b59176783957f1451a0144cc5129ac42f82ae2bd39dc1f3aebedb97e0118c5bd1b91fda0f25c0e99eaae95ba8299b59ee07f1a0ccd407e66477e0a187f3c9826aba64d37751f7524147b9c55c7779a066be92c5ff2026e096a075577387e10f5f100e93b9f88db28629df458b46d2ecde57dc611674dc785f13b37ebb8f5a0b0cd9a6c25d9f5a90b9ecece560c1bcbe6058f6df1cdfd2c7ef50c84e27c7686c6974476ca04a645eb6f226e0e61421bb25bb3c0c0dee881efd33c653173f5ae10793558740c00f02f00399d4878e4afff2863ec15cde4fdbbbe12b51a70b0f14f622f985b78933484112fbf369330f4c67ed67b2553871dcb039f453568d90f624a8c1779d74a4c788ebb821b5d8168d622d04cb5e9ad86e4d0cfa4b6b46dc5d374033dedacbb3963ab040574525556e0e5c7b6f0327d0e7f07883854aad32811bfe21cf9c6498f7af51b7a598b370bbd0aef8beef08e3f2e6792899eddf46da1c242c5dfcf95c5a29d1497805c7cd190d3ff77ecbeab6c482a8685cf06fce10ac3459be06842b2547aa3be80121a5a82e65b7961e136bd98fcf1a673a7d328ed486872d6bb5a728d276c6cb211c6bcf345ae73675497621af3f4cc4eb167258b27d18be07a8876492e2378d6491cb8d915e8a14003f050ea3cf45570a7a436245825477fe85be7789fc13174b0479fc1f68ffd199bced700b8cfc1af1d0a5aca36e82199b5567a6cdbef37daf3de8422358941a3f51c5ad3695416d77932e6e10512f2e1074e76a32d07fc4ee2b2f970fcced319f4561377a85c2d5387d7a9fa378ad779726bf36e417a2fcaab0d6d126168bad8f5eaaf17065579adefb00fc04e8067c445e2d35930ab5edac7893766cba500ffbbefcfb18f57929998223aed22d09f6949cd4456f7c0410868bc9bc289de526820e7a9fad384bb3dbcab4006293393ef81565ad21398476eeb41da93d775c864d92963dc947ce3a53121bbadf42fea12f030bfc5b8e74d81bcdf340b08eee3f22e410e6785660f31cceacc8573810d7b36adfbefb80a4b618c738b3bb3c517147d14dadd8424a4aeeb370e37066d5a01c0e0b9472226dd23f239bdb57ef6a8008236454ea84021aad0a1effe588efd4da3e54b5a0d079c8ebc29320f44f127bfc6040934b6e3226dffd4015ca0952a4cac29db25a66892c1847c9e28d0b2af2b019036f60e87af98a4bb6fb79e78e2922341623dd28870d62e588732919b355072ccc6a329d46213488c5dab6a0993adbaf5527ab695cbe5efef0220b4d8c1d1e7574c4bdf2f14ebdb91cd5ba4a5d718b1af619e154edd4775c8684af5b421847dc085c1659c36246359e29dd69c5497fa9ecc01f02cfd402102b28ead6c1ca9bd5c78ea4b3eb6537e9ee9f851a3cf4b35e196880a44e6214b266d", 0x1000, 0x4, &(0x7f00000010c0)={0x18, 0x1, 0x100, 0x7}, 0xc) symlinkat(&(0x7f00000011c0)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) bind(r3, &(0x7f0000001180)=@in6={0x18, 0x1, 0x5, 0x80000000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000001140)={0xfffffffffffffffd, 0x0, 0x0, 0x20000200000005}) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/35, 0x23, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setreuid(0x0, 0xee01) semget(0x0, 0x3, 0xffffffffffffffff) 16:00:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) dup(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/212, 0xd4}], 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) sendto(r0, &(0x7f0000000200)="b9b1c0036d85a3ae124fee7916868107e5205d6fe3bc69d1952361511038fe032e77ab30ce75911331ba8f2b3bc713995c50a1fe5d7c9575b7c6a44b371e455c1127ab8f08bdba2208726245cc170937fed6fafe3a3e40891021a67af471b5f7b811fb60d20a1a4f7f782afa7fa548c90b3ba197b410f75ed2d250999ec59b65f35106cd77706452", 0x88, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0xa0000000000, 0x8}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x200, 0xffff, 0x3, "e2d8e8abd3d7e11947ac701686519bfe91ddf972", 0x1000, 0x1}) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/178, 0xb2}], 0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000500)={0x6, 0x2, {0x8001, 0x66}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x2, 0x9, 0x3, 0x0, 0x6, 0x4, 0x0, 0x0, 0x0, 0x5, 0x800}) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0xa4, 0x40, 0x5, 0xec90}, {{r0}, 0xfffffffffffffff9, 0x18, 0x20000000, 0x8, 0x7}], 0xffffffff, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffff9, 0x59, 0x3, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000008, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xc5, 0x80}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0xffffffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x8, 0xe5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000007, 0xfffffffffffffffe, 0xfffffffffffffff7}], 0x9, &(0x7f0000000700)={0x3, 0x9}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x3f, 0x10001, 0x1000, 0x0, 0x689, 0x3, 0x0, 0x0, 0x2, 0x8, 0x1}) utimensat(r0, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x401, 0x6}, {0x1, 0x800}}, 0x0) r3 = socket$inet(0x2, 0x4007, 0x0) write(r2, &(0x7f0000000880)="73e97b7a19704b162fd2ac38bf38d0bf85b71977181fc8590f4123c37d9e1e23303082514e6d3f5e0cfb9fd03e4bd4a4229f68ad149c028866c067da5d882571d41be9da77254e6e9f2730ff535b98835212a09a7f726a550c3963957bbe1e67fc7180b2b7057df5eda27ec46e61aa3f803aef6dc4fcca81c5eff770ad8c4e63252c3f2711cf15fb5f1d4e6105ef49d4c7eec0396aec082fcb8f187c92e910c1632c30cd636f2a36582b65b8cd2733c14bc1eeb37ac20a0150dc40b2621ae0a7fc750389ac29393e559c8b9f01d2917a571490ac61d0d7457a4185", 0xdb) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r5 = socket$inet(0x2, 0x4003, 0x7) close(r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a00)={0x7f, 0x20, 0x8ac6, 0xcf, "8b9f065bff9c64d8bf09a95d85f090437f51823a", 0x401, 0x5}) poll(&(0x7f0000000a40)=[{r1}, {r5, 0x4}, {r5, 0xa0}, {r4, 0x149}, {r0, 0x2c}, {r1, 0x20}, {r5, 0x529322543eec7e23}, {r1, 0xc0}, {r0, 0x4}], 0x9, 0x349) sendmsg(r2, &(0x7f0000000d00)={&(0x7f0000000ac0)=@in6={0x18, 0x1, 0x80000001, 0x2}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000b00)="3d6c1fc2b2966567ad395b1cca", 0xd}, {&(0x7f0000000b40)="3ed43a327d8db31a163dc5cfa50158a3325f12f2f100ed40883ce33dd9b721247a453776e2b3645ef07042b7b4f840e03c04e8222ad5ad4a606d9b31298fbaebe43cfd8d38318f6cd560b855888fb88c5be3ce03dfd85efa2651460742fc108b01c2b8b8664c53b3c300b05de022525f62c3129eb3f827645e1e1fa7b067faab9d661acc7639d92a4031c0641df1ffc147bebe37c61b1fcd4ed0a57cc36cbce578e343053e4406db2b0e4291dd242b61f3d095feeadc0300b29ffd935db0e3d6c5421f24d5552172dfa0670254ebadba765df355ac54ed843f24521b3a9130af10e176", 0xe3}], 0x2, &(0x7f0000000c80)=[{0x80, 0x1, 0x0, "d112562204ed233aae52f1c8ce2b05d4b9cf0c91c8b84605a805022cabc671d6b69779b99359997aff33cdcd4242c493a3d667a0c1bd31723bddae4d38adbf9ea7189527d186da07e0a486014057b313158e4242f431f6f2c36e83cb59a461f41fd36876250e4e9b5dbf3a39cfe3"}], 0x80}, 0x8) kevent(r2, &(0x7f0000000d40)=[{{r0}, 0xffffffffffffffff, 0x51, 0xf0000000, 0x9, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x28, 0x3, 0x4311, 0x674}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x51, 0x40000000, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000024, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x10, 0x21, 0x401, 0xffff}], 0x5, &(0x7f0000000e80)=[{{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x4, 0xffffffffffff8000}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4}, {{r2}, 0xffffffffffffffff, 0x11, 0x4a, 0xab7, 0xfffffffffffffd1d}, {{r4}, 0xfffffffffffffffb, 0x0, 0x26, 0x6, 0xb74}], 0x10000, &(0x7f0000000f00)={0x1, 0x1}) r6 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40)={0x0}, &(0x7f0000000f80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000001000)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001080)={r7, r8, r9}, 0xc) preadv(r1, &(0x7f0000002440)=[{&(0x7f00000010c0)=""/252, 0xfc}, {&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/27, 0x1b}, {&(0x7f0000001240)=""/168, 0xa8}, {&(0x7f0000001300)=""/222, 0xde}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/38, 0x26}], 0x7, 0x0) fchdir(r6) sendto$unix(r6, &(0x7f00000024c0)="fa6bc5e458a784e527779d8b039b9f3765070b75ae907d718e984afd72c8960ff81a8e9d4aa2222de4c41a4cac70625c9c52a558f9d82d51183afc421d9b3583423f41cd0888bbeb8d3f144d6f3c91196fc13e9d8bb0424c7a68fcb5c72c6848b308d5daf1f86c593fd7197db33b35d8397e50530da67a7e04e1832079bc413f5dc7df6e6053049e67ef371ab4d87b81f746b2accfe31cf1e700e16c4da62eee96de1c98cf2f58", 0xa7, 0x2, &(0x7f0000002580)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x110a9e2c6f46203c, 0x1000}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffffe}], 0x1}) socket$inet(0x2, 0x4002, 0xe76) 16:00:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:37 executing program 0: setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{}, {0x5, 0x2cd9}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) pipe2(&(0x7f0000000000), 0x4) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x7, 0x1f, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}], 0x3) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0x1, 0x800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() geteuid() getegid() getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x60, 0x0) socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x90, 0x0) socketpair(0x12, 0x8003, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000140)=0xffee) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(0xffffffffffffff9c) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 16:00:37 executing program 1: open(&(0x7f0000000000)='./control\x00', 0x480, 0x100) mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="72c88071c00552a6e4fd77480769caccacded98d8c5c3bea19a0b098c3d9d761836e19015bf113dc86704d2cec07b9a2dccfbd03d1907101ec8235f50c01fd08a61dd6aa549f16f9e55db5ac4b7ebe2d124b67bb457ee1da0eacddb720a272e9e5042222ad851f222f303d3f663cc452e43f82f5", 0x74, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:38 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setpgid(r1, 0x0) login: pckbd_enable: command error 16:00:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:38 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0xe8, 0x100, 0xffffffffffff8000, 0x4}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x2cc) 16:00:38 executing program 1: getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x1, &(0x7f0000000c00)=[0x0]) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000040)="f6c4528a96a51c040f36d08bb0933665ddf262553345604555d96f10e366d2c616b3d39811e7a9aab5b1143b60b01e1b4eade959f8d6a96f60c32a2bb14cdddb1bf6a9c1122df6fe1c6faf95cce5071a9dd9791c1852511455280270ee9223a7261536ef4b2036bd0f4eebd577b09735dee93ec3fb8d", 0x76}, {&(0x7f00000000c0)="c39e0714f635ad6721e24dc2427427b26221e95d629e1292dd8c0eb6ce23df1fde996cbad0b83b1ae01af5530847e449b382a379f35ec3285f0a12bd4bd76cc87cb0749eed3da9dc0413742e0b14b309e7c7e8eee47446b0a7ee518588", 0x5d}, {&(0x7f0000000140)="471f66857ad72ea631469926bbc5475eeb3f6149f676cb694ad24aacad4171b85c8ff56f849af73cf55ba4045d213fd5242849dd524c2624308e5b48cc27f488c1f35a410a8a3a9b333c8ba4c33e6418f66f73fab9ff76ec79c00bef2a1a69f4130d49946ab95df5f5a6358122fd3b67746176177c11d3b914791d238611f1079485e77b8fc59c005d9607b6b95df36520ae571b0a19cfbd0504162693901bba4178", 0xa2}, {&(0x7f0000000200)="000ae1f659044bc573eb98d37e31d3f5b2594c0de48fcb96646431ff65fbb5d768c27bb7970c8d7a89ac1df568393e5b295701a6d97be3dc8761f4e0b7736f94a2cb1a1290382040caa30435ec4e3e227a0c734281e8c0d97605f01490d6f753cbb97c554f728ea7c5db3d632e193da74d0bd885fefd450d739bd08fd084b33fc46937f1fe64ca91da21aed062812c76ce941ed98c9098", 0x97}, {&(0x7f00000002c0)="869d12505d98f61ec7771908c9415f8cacc145b501f3cb2207297e1181f1f63cb74c318e3096509c87977f7c549531c640c6f271640dd2317f8b067117cdad74de978603f07af308980c9e0fc3408b2127d720357ab1f5a28e63b2ca4c16feb3cdd53091beeed03083909e16fed03d46cccf7cd94e3bb34eb8ca5051dbf535d3aec3fe2f7db1d0cd50f5cef7bdc29580d4e19531e1bdf2059bf4d3af5fde8fdfd51f6656cb6102506c3795249c1a9a97b0e0b52f2307ca80b559d68cc53c202867a33c014574cfe22e5590432a3401296811fdee3895655e9708630640b287e5bad7d0e9eaf6e268ebf37a52068cf2bd4e533349781103edc84104bbaf", 0xfd}, {&(0x7f00000003c0)="9e5e45006e6a20ab98314dbb9bad458ce44d860034d1dfa7c5b6c89f919fcd01d4cc27ca30d82272544dc2a5cd46395527f7ad7b85a761b9e75ae22b299507ea22d0bc62f6fe040e27db300bcf380c839906e164553da017382667e6dceb3513e21a32614005eb91d6caee568e8b7a17a93d482b4bbe64bca9449c8d4018393259d91810440799a8435effd174d8319c48103915ac8f858ae2c913f17dceb39c155a", 0xa2}, {&(0x7f0000000480)="a659f36232fc8a68bdd2f5ff83778160e530bf55714ebcb72c3555d8287ed2c72312ab770e5e21513928b8fbe6d410f6f7cd1bef13e55cda8e993228cd0db3c5a057e0152f15f180ca5fa4da22100f44134de30ec46e5e2f8eede79d05c6a3de1add1dff597a24fc7a4603d78bad8322e97693ee1a190e9512b335a075237d53008b5bfc14295746567b0b6503e565717ee4faf7534b08b240e10ae5f77c60bb491098abe5beadbd03b7b5ba8451e8d9c49323e7b36bc99d52359221ab573efd4c", 0xc1}, {&(0x7f0000000580)="512f31283b78e1d427d033540c28f2ba55db6f4884c83263dbcc78c19c5aec5428c0f02372de7af94b4b7d1e163819334acf169e224d1034cf142a8fa0971d9680d9d63208f0da74359043c1b649e75615fd49a167709fca3015366f3115b450f3884c8df57201245502cc0e7a71ca76c7603a17870dd77bf91552c1c6c51d11be0aa21e6f0f6e13bdfeee70b8a6f3", 0x8f}, {&(0x7f0000000640)="75cf10a934c34079dc714664ba1ba4e90a78c9259ec75235e9aaa89b9376d5e640611ca2aea6148cf2f8f2cca4e97e5d4343963b1b469e635c13b95e22645f1b6a0acd3c36e236eccf5b54e6cfee72a55195a4fd2f5d1841f472be37d8daafa16e50bba656140085c053f9702c54356f0776e2de1ae0a8ac8c10ddf3201e57f1c0d0f63d4cadfcf2000c767f7c407dfaa9b581d9ef291156511f235642463754e9862b5c014ab5ad417b22255ff464569e4faba5e61716336a672fb7cf43fe67b5c1671cd2f5a696d048ad471fb1446b8bd51b7f19dd125b60f4d4edbff8", 0xde}], 0x9, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x110, 0xf}, 0x8) 16:00:38 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) setuid(r2) 16:00:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r2, &(0x7f0000000100)=""/217, 0xd9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000580)=0xac) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f666900"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="21722f90f13949f1fac5daebdd70a001748db3b30f9d4ee3f5a98a1dfd4fc142e7b8dda43b4441201726ba845d0cc05600f98c38f660595824fbdf9e627963e728c1fbe29061", 0x46}, {&(0x7f0000000240)="581f8f76dfb1011d231b14afa242cfd9cd71320cd75657adb4b6ed96aaaf4354c91234767f88cada020f0fbf86605097aacde649afe31f7ac172faa7e14bdc21e742c2e1a35f6f5c30ee20acde9d3558d2cfb777486353987d", 0x59}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0xf}, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/231, 0xe7, 0x803, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:38 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff90}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/219, &(0x7f0000000080)=0xdb) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x14000, 0x400, &(0x7f0000fea000/0x14000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/96) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x3, 0x3) socket(0x10, 0x2, 0x8f42) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x11, 0xffffffff, 0x0, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) 16:00:38 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) getrlimit(0x6, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000200)='./file1\x00', 0x18401, 0x80000000000008) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x3) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) 16:00:38 executing program 0: r0 = socket(0x200018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:38 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x101, 0x180) r2 = dup(r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000200)='./file0/file0\x00', r3, &(0x7f0000000240)='./file1\x00') kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x2) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x80, 0x7, 0x1000, 0x2, 0x7, 0x6, 0xbe, 0x20}, &(0x7f00000001c0)={0x5, 0x6}) 16:00:38 executing program 1: r0 = socket(0x14, 0x2, 0x803) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, r1}) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) open$dir(&(0x7f0000000000)='\x00', 0x20008, 0xf00edfd318b88cda) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000100), 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4000000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)="8466b040db17f631fe0004c1bb3f05c199c6c0adc3aea6d5e58eca44f2d32302e8c3be2e70671af8105218fe155482bb21e611f1a4e26e184e7d2a84b127ba0d22d7154f6c2483cff872bee4e96ab107509ecf6caa13ed0c09a99932bc324a1f6b08c7ab809db74a2c67e29307827f931a2334a7c6d68665cbe48287d2027c8b22580240d418da2898c6ed1cfe7d4d15a6967d898c1c2ee93d63c4be3fe3286272a81af706fdc317927e47d0b5baa984a350", 0xb2}, {&(0x7f0000000440)}, {&(0x7f0000000480)="e7f15e51a98d42aa906bcb24a959aa2a13e87138670e03fc55877a1a5c4f953ebcdcb7a1d353584c155680256297514954b3fefe18ddc0909c74bf318213c2912377cf5d280a60596df47268e465f05ccbd4a4f10dd6329c7e386cc3f8cabfcebe8bad8a028cb826854b4e171fdd5c372f63", 0x72}, {&(0x7f0000000500)="ecf2", 0x2}, {&(0x7f0000000540)="c7a6c783cf351c2d0f9f2519a5917baf0eebd15cd30d5af7b050ca6a043f7285904402db41e1744ad1cefb8a57982ac709ab43c9813473fa03eeee757b07bd468ac4b813e5607fd86f1d7f8de9db5fa634a960628a8d20d8b905905889fe5a12a732636a576128df5f061b4cc797622e675413db6e72c21036812b43fe496233518f156c5a58f18fd400dc1408392454ff70ac299f88b8d481de6691d8cc0bb1cfa5036ce3", 0xa5}], 0x5, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r3, r0, r3, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r2, r0, r3, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r3]}], 0xd8, 0x400}, 0x2) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, &(0x7f0000000280)=""/1, 0x1}, 0x41) close(r0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) lseek(r3, 0x0, 0x0) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x115) truncate(&(0x7f0000000200)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000140)="883e3e08079fecc3f57dee645a2d61679882eb1f35cbd3a03fcb7f16b4fb445327e59a0bddf6215606896c7447f9f6dc073e5d3a06b5754029cebc88117c45f3ed030c0935da1fb93138774f31cc292ba5df5f843ad6211bcbd29e527bd248f8932f76c64e7b668aef7d05ba7b706cb84e05577d01c6c04249fab09169efd7529285db43f759d84e0f34451177a102098b318d2c489ecd7188d5e8b4b402f442af", 0xa1, 0x404, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) nanosleep(&(0x7f0000000200)={0x1, 0x10001}, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/223, 0xdf, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x4}, 0xc) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffedb}, {0x0, 0xfffffffffffffe54}, {0x0, 0xfffffffffffffc26}, {0x0}, {0x0}, {0x0, 0xfeec}, {0x0}, {0x0}, {0x0, 0xffffffffffffff99}], 0x1243) 16:00:38 executing program 1: r0 = socket(0xfffffffffe, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001500)=0x7fff) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xd, 0x3f) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) setsockopt(r1, 0x29, 0x23, &(0x7f0000000040), 0x104) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffffffff800, 0x4) kevent(r2, &(0x7f0000000000), 0x86800000000000, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x400000000000115) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = dup2(r1, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000400000000000000fdffffff0000000000000000000000000000000000000000000000ddffffffffffffff000000250000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000007198d9b047688cce7ad90b4a5c6b2c4b66abd56f611356e63a50d3e7c34871cd541736329b116800e8771c5b42f3b375636a512aded12ccdb687bfd422db825ca7225c59fcc547328f6b6d3a5c53e0e31dfb250df2a3bedd947c8c219647589f92d4017cfc46ec"], &(0x7f0000000080)=0x6e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1000, 0x2, {0x6, 0x2}}) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x200000002000, 0x2000011a02a1e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r2, &(0x7f0000000300), 0x3dc) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000100)="8aceccfee0a6b6853b2be0df", 0xc, 0x2, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) setuid(0xee01) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x54) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) semget(0x2, 0x3, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x7ffa) r1 = kqueue() bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchmod(r0, 0xc0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x0, 0x3, 0xff80000000000000, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) connect$inet(r0, &(0x7f0000000000), 0x2) 16:00:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = socket$inet6(0x18, 0x0, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r1) r3 = dup2(r1, r0) r4 = fcntl$dupfd(r2, 0xa, r1) recvfrom$inet(r4, &(0x7f0000000200)=""/240, 0xf0, 0x801, &(0x7f0000000300)={0x2, 0x0}, 0xc) sendto$inet6(r3, &(0x7f0000000000)="9327476125a05769", 0x8, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x3}, 0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') read(r3, &(0x7f0000000140)=""/91, 0x5b) flock(r2, 0xe) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x180, 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:39 executing program 0: r0 = socket(0xfffffffffffffffe, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:39 executing program 0: r0 = socket(0x20, 0x400008001, 0xfff) setsockopt(r0, 0x3a, 0x0, 0x0, 0xfffffffffffffeed) socket(0x20, 0x7, 0x7fff) setsockopt(r0, 0xffffffffffff80da, 0x4, &(0x7f0000000000)="12a51f34997fe8376d279e7b2e8677ac3f64bb2911fa827755bc15e2af6d9211c8ab2eacc9266162443ba48d4df4c3abf3226bf8a25bbf673cbaea0e0b26d92da949cc372a86cb34eeaf936ecf436fb06001f93278ebe85e6378a70dca4fe4ad0591885f5392", 0x66) 16:00:39 executing program 1: r0 = socket(0xd, 0x5, 0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xfff, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x57, 0xac}, {{r0}, 0xffffffffffffffff, 0x1, 0x2b9dfd72e7cfd887, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xb0, 0xf0000040, 0x0, 0xffffffff00000000}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x15e, 0xfffffffffffffffe}], 0x9, &(0x7f0000000200)={0x101, 0x4}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) chdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x400002, 0x109) rmdir(&(0x7f0000000180)='./bus\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x6a5d1700, 0x80000001}, {0x9, 0x3}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="002e2f66696c65300029c86895dcaf00"], 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x203, 0x0, 0xffffffffffffffdf) r1 = socket(0x1, 0x0, 0x8) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000001080)='./file0\x00', 0x94, 0x1) semget$private(0x0, 0x3, 0x128) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000001000), 0x1, &(0x7f0000001100)) r4 = semget(0x3, 0x7, 0x2000000800210) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001040)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000000)=""/4096) 16:00:40 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:40 executing program 0: socketpair$unix(0x1, 0x10000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(0xffffffffffffffff, 0x94) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xb734, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) poll(&(0x7f0000000000)=[{r1, 0x8}, {r0, 0x112}, {r1, 0x10}], 0x3, 0x10000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r3 = getpid() fcntl$setown(r2, 0x6, r3) kqueue() 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0xfffffffffffffff7, 0x5, 0x0, "4744667542da3050aba6fa58b9812cf3e1240644", 0x0, 0x5}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:40 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1000, 0x7ff, './file0\x00', 0x10000, 0x0, 0x775, 0xa0e5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x20, 0x3, 0x9, "34a88415151d3f53702c2f188301a0c06d7b43c6", 0x59, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000cada51e56ee89b2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000200000"], &(0x7f00000001c0)=0x6e) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="1806b997d7d6e32195a36dac0284e594448596afdfd03782d435d0e7b8d4694662111dbb9ce1b921a3c71c343ce3091c34219f90f272ed1f3e101c723552d83caf96cbc8607a4d6672dd20166e79da0263dadd3bfe4802d3b16c6dfed43f7e1bcfa269a56a81851e929800c7630fa335e3f28ee73f8bdc14878700744c488ed2a482ee4a0e6222ff8156d2eae0b204c2eee55f8ca4ee41ab15b4512fea239cda2dd944ea4a660d0e805ec0397ffbc727332aad860ad87b6018eeead2fde8d90ea0e107691b973528be2638c202a2d7d85d2d01651dc8a4", 0xd7}], 0x1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000001040)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) setsockopt(r1, 0xffffffffffffff68, 0x81, &(0x7f0000000040)="02d96ea6cacf609bb8cce726daf929b1bedea0f654aa43437fd3e99b0a7b765cbc85df1a77a7ee4f4e570a3d1581f4fa98d0b67f5a00a57bc709e39019d11180af83da369f057434d62b233638094f7eb249e3548c725251ff39d3c10426dcd041bf6fdd7d72141259df35ad858882aa0e6caa1ca88b0661d758d202e6edace627c8bc5b40d2904f7b4ca7ef0c2c70445fc42ead19a9633c884fa5d7696dafea63692c385c708bed2594643f40677287648de92eae0326a4c6afac1091bd2b00d865cf43ed6e80dce6d29bd94d91ae15ac7ecfda0a911b68f6126a2f0457050035470e342cfc1d55ce43547b89f578a70ee34221d1af5725b2b5d0c7f4ac3cc902d722c7d97083cf20c98e530e929a6a61c500199aa7e880ccaf964393cb5353871f0bbca0e5a1d6a8991b5893224b60ac399faac7de68ec0f46ec9ce9120f7e6445cf64663f071a98f9ef9c9bc7974249fc541c7b48ee171d3805ea66cac905b3626438eb551dbfcac60ef59cf6c9334b80e6b2d9c938577314e6dac9335b46575db5d1ce8b26e5cab36aace1ec2bd8f7b2cb190e37613854f7576eec7d21099ca9bb3de91f319f3eb132cab05509d99dffbb3f8ef75905f7cac9fef707694feb17b0ad500925bd5a43dbbe840b29352a9b3af39a7f7a4d8aa46db458f02cb860ff717753b0bbd14ce817e2a1f384f1292d88cfcb49ae7d0bfa189cfbee55d7ee25c5bea26da83b9bcf4928e584fd0b23814bad71327456a4f65191e772212c9a65fc23d1e2e3fe14f51e075427ac986f522b3837423628294b89c8a1f314ed6e2e29da2156d227f9943834a2ec47eb855e6297a1baac3e047adf338ef9c49a1cb8a31fecdbe4a6e3055ee0e48f7c88e45358b8e22e999c92b3621871135385b82b9b5e5ac71887ae7d51fc5cbe2ef3160edd0fd17307eeeeae43847df26cda5cd2e86a1e836b3764782e90783cfbd35280fd47b03c7130d9127237f18d254a990cdd39b1a30ab3e52d784e8779b277bc96345939576bfd152c46c1ab31f250fde6f67ac62bcff59931947ae1c8348c7d8ead8a20b7ec4421f1c0804f50dee75b5665e5405636d311703a58036e75b964d85374c1c9116eea47dfdbe61184d571f2c5381cf20e5a2940d09f229588ceab694006b5ed4ada107f24225e5a28e1df7e8657345597056c7ec612bd1a9a23d0b050fb8a787c85ddca5b2de0dfb649c2a7263b072589cd0893cdeec52963255f1dd13dc6d45cb0567a48f2ab37e303a7f00ff99d84054236ae0cf53bbd73ffbf58d6633dc2b427cd9a1a3b0e6b3c9338e572434fd88da0e8de4bdf4c1535b6d7b0ef64b30d9a896f6a62945a4242ae36b7b9e99dcdfb3bf7e8080f2ebbc170cb7fbeb603e9fb7dc7cc074182e3bf0ad5726702e5603c36b07fd927add70ae903c80005b1276424edf1a081f702d1d13638cc96aa51572bf553bc71d5582a7be61795f4dc9a5c2d9edb6f31606cbe61d01485a47de7866cb2c60564e61046ae70abe660b8973f99ff96f4288f4f4ee9cd1ce094b770be97c32761c516e24b520e684d52a0e3d2a2ff841ac20012f18948966ff26832b4175427f341b1ddead9cb0d54976e7b7b2ec35a25b561e656fe8b5c40a21faad271a674819c1957cf5255d228473bd4ac2f8dc076ade950aae12ee833f7b90feaaebc06cebc275556c1f19b7c14fdfb17911ac812dad810af516e7ad0db4097b47e8ece4a4624d6ca26028e6f9b17366a8eef5901792281417a9c66de197d1b70a9fb19c864ffb1d6d618b2823975ec4e2be4f304561a1ab266bceb331e881d5fc89c1b8119bdf3d52452347f7dd21c82313d688aaefefaa3c388c3514798e64d415a162af6ab12e47bf7056ebffbe8e59c99f987b196d86144956726ad8b888dd9cb9310d5f0c3dccb787aa7004ca3b4df8883a8b116f4caa7a8744d8ea8d7b6e41339dd1d3176cb55619c0b31bc79a19f5f3402da5236b35ccc9046718a7cd6a46e94f9474beab40167cc63f58f6a84e3f0cb97dff64239aed1dc2a5d9cd2d918ad54d233c884737b927ee3bd6f3694c7781733af9bdd9f196817d7843987c91f25e8b6d8033c360f6e40b896b09c480bf8d6c0f57d07d9711612880d1f1d78a13cfb4f3c36958100d272c91bdb31433e441554d6d03b440ebb8bf6d111028d370a2fd3506b4fd08917ab4fe62c23a6cf33ffb0dc5b00a10cdc0b1d1d4bcd57791a4577b869bf6b6e43477954309364150d6257add96a1dbaed5f07531f381f951c72203488a0c2640c956cd8d5efac7aca6c1408d8c295120344105152a4cfaa3345f47d094170b0be3e692a28040455bf826b3d89efd79c6ae740881842e554656499e8ea98e42408b2f0fe08c916d63b63bc889799d3821d48601a664e02470b5291adc2429547161e2ecb406e75d99dc717d346b90dbb1201714cf0244ee9ef6c58e58d86b76a26bdaf45ffb4b58c7a4a9d18be593ac16bafe3d840820eef7f7973d94c4d5a2f443f59c3e2cc4c0661b2a9398ce176b0e90569832bc6e0ff4513d17b2c26fd36aa389ff4cd2994a7ff1d0aab601ba13f04e7878f7ee1a1349d7d46d4b22526a39b4ca73454b65c47d31bbf993aaa3907d42260f770a13c5f2fd5c6565eb040356c6f997d406e63038920c83b4f3b077e4f40b4f5f534b848964c85d2fbaee7e74683c2e36ed5d50d13bdf3f378ad04f8740f85011176465f6bea7916506e6acfa1d8a63c71fddf7e4dec1630c14bdc7a8b2e5f7c8695a3e16a4b39ad4c73644bfcc449adbd1b2e8acab303a8a28ce93dbc64add7a2f65388127ae44849120e6f581d322dc591c3ae1ef146ab1b40e283fb6c2e39c1d65924217391e802735aa18ecea47343c466feba17586a1c86fb2b0b6f9cf696bbe5f95a34e671bdff5c092fcdc2d8b9bf8e591779c26d59cb3f664d81bcd87c9649ba90b5f50de7962a107fbd7d372cc7ec990b5d72c4dc8c973db5235ac652cc5798432357f52fbcaa0c799e3d3b29b3e0817483ac9692a3bffcc06340aa80cda56e335c70338a1fc51e2a9f27e1199b04eb484628e1d29cbac4f263a00eb1c54fef538a765cb3e31c483fee63b694758c53c1c29752816d28582fa82cc5749093fbf16e219fd183afe90ff806356c33106e4e7f531270e18668900d169b518dc561d0bf310de9133da87b258ed5dca64b130a7eb76e3721ae795698a54b70abe52912b8da30430064ea35eb6b3703d8ac9588ddfb2982d5f578eaeee90ac1450c71514cc51bacb1cd124a3a3adc650c9582c071072c2acbbb6f0ba119b2fd08a97dc5705e4ff410366623fdc6bc8d3123c3042ecdb467225896bf6396beb93ab66c127e37bf1137bbdc7d0fe73c939ed3b84aec5ce4d7a56c9311e221680209b3259446ffd9bd8fd969345f580ed41475a48b3d08d04e2b5ec905b12fa6c2bad0a1698f1bdb07f94055109a98f4c40d0d220b1224b006edebf16a9fe6d457d0d4bb298819f603c1a295c8c8266d33d7941c1bb9a970dad802ff2ac3eefc69257ca6bad3514ec058c9ccec52f18471279ad81fc3b2a9baed0bb2b700269f4b2206b7fd849408dca2f05052fcd417494f2a331629e89b7c207af0199568f2cda6b916e0c28b489ce621f23c339ca726f0d0d62454f468a796ef8a76f812dcd3b895a7fda5ba513f393a138c3ecede44c0b6c86f0c1b7a90d69331d352368892e75644369616cf27c2c4e66563d6d983203971846be854450d63c74c19057df879982eec315e1ae333af9c60d4bbdb289162cb9e56b458a4fdf527eaf138d4a41dcf055a804bf067793cde8783e85c6daf54dbfedc53f8679e37f6786a61ebc11ca550466208536cb1f9648fa8db0f873852483ed61fab99c2be63f80973a63bd946c8798bed34909ff62c9f51a507986d11c4ede3b524eb7a1cbc308d60a24ac017ee639520668dd7364ba01bb7ba14d776c87995d7167504fb20f97ec248a8dc4a1ba138c8b91f2b0a89e820cad426dd14079634d4fb2a224fb1ff53cfee34eb51a0965562dd7be53e6aaf04cdee831fcba026b513f173eeb390ac32893f8a2aeac980493d5f7af5c1c91c3f8a3a603f7cde2132bf99a51d3aaed54e6e981e8f918abd49879505131fad0186f66a8a8dfb589ff45e88e59fa3ba3d7987b8e4d20e283bfda6a869da631924b0adc506c7e0d3342734b312c010fb411d42a296241c675a369c642f227bb5065fa6f48995d4f03ca247dff9d8440b47b011de193b5de68f3eafdc3a732bf3c2511747bbb07dd106825c3c5fef69fcddcef767c1680f7a5308bebc1e2cd02c56c98225af57e222018745275378c8a1eb86ef0e8be893a050928cdad71899c3e81fecf5203cf966d44aa9a291212b344dd71c34f9a284cfdbe7839453f3ef3b03f0d84015cfc4716449ff1ccb8797f66bd5a4191189d6c824bbbdf094643e058c8149d28eb45d00f269e5b980f4e5da5f853257e01a565da1ac7a5c7fc60f77e172f59488ef66b6dfb1b22f2bf59d95a51362ca221f35f8fe59469dc220b32ff80c58cc799a9a7e345777377ffd0c376b5b3940ac5c0b166a4bf75c75d7a7755f18f6c5c2cf95a0d3428ae27292e9c7ce0bdd9f6d22c3c1229abd2b13a875a5e0028c3a6f7b06fc3d439754da309a16e4fa25bb648ab6d7525172c4b59bcdf080c52a651715430e56a700255b56234997b7b4434155a7298509dbb1d84cdd574ac7967746dd31d2776f3d269c967b92cc5bc527ce660573f2c27f3941884eca85f2deb4a20a6671b2900c6f0f70b01fc8649322002dbd270684af8cf301d238122290b8f18852505efbd133f5908437844ecaf2afd9d0fe38ba2305e58b7ecefa2a595834f522ec9175a8a47ecf770fcbb1602980da8ffc0c418f2d146a604d9a7302e6e9edbf5bae114bb98b75b06061824be2f663641bc771b7f22c40c62876f595997f283b2d482ae49d7ab0857cc3cdb01555545a53ea5ad890f69140eb4ec576682c697a63b68023a3cab663b21e68bb700c7ea342fae4eb002f3e49bfc792c02b83445eeaff86048585c6970f0ec268c189337d9e44f30c2f48d70b29a83eac3ed91646e4cccce8d58a1d5824085ba5afb3a4c4c010274c7899c8893ee3e4a380d74c380bf54ffedf28aa852b987d5aa01db185ba79704d2b9bdf9d06e94a89437ae34fbeaf4bab0205bca3bebe02311ba18428a2e2ead5a94c8f536c577044eb2fa83fa449e15db52710bfcca5175e53fab8c4fed41509fc986d0a7b00a3f175f9444bf3460c5e5ab4ac60cb223e8c1370c0b6e3166b02e01dca7b3de1ab55d99753645785ad2a38e7121b26ada84d76b4d585dddac38663638a2767eeb9623904bc0b39059c8903859327e6feb08f9987626279bcfc1ee6c37de55cbe7734350aa7fcd89a721b6bfd3b75b51a00d26d888e5bc835f7e37a5c2c3bf62804882a911ed450e0cfd57ec2319eda3586dd19609cd8687f89f7fc7e00c238279496142bb9a10104a77c27a934de6e39099f080b8e238a5c6713b47bf69b05f1c3e272b661c0dc617a96a881bf2834be9d8eca99210cd5c88bfd844fe213ed85557978f9d356a0122010723fc72120c81c971352341c3267c81b9e3d75da45bf84cc015e6129778fe084196c488dd3df94c5f2a2b76c5278f598525c87e472eeb3f67e9bc21014dee79ff771a201ff8cac9d04b367519c11a8b210c365e016500700816bd6c1175282670533db99f2184ee2e21494b9187b94c99e6de5e1c1590097798646bd108b08b6a95c74dd47", 0x1000) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) getegid() syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff696, "f000bf3e00003303aeed0a671f7630830400", 0x7, 0x8}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r2 = getegid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = getgid() setregid(r2, r3) 16:00:40 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82fcff2f66696c653000599685539ff53c3f1e711ac7924d5ea80da0ac2d570456c913a911575feac2418ff64cb525e288f9a52def7757c187dea261517e09b62dcbd0120a567f02bf7d096de60f217a87cda9c97b3c76fdb7e78e4aa12618f1be9172d04a420add16300422b3282431728b46ddc90f1b2577cf564015c3756ea8e884d61d8b41728ee8733464bab139d86f30d77b906d58746f9f3dff0e5f6073e187f5b0528448e9930205839e4c690dd1e3171cb069bc12de4864fe3b8f9f12668946243d"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047fec885b1b77481a86ed536ceda7ec3092f6005360000d6719802cc045225ef53286602c45567bfc74d4c404ba5ef2c1c1c701e0da1f7766abca9ee8ae600f6911865f0b822ca95bbd2ed9b73402432384442553ab3d369c1f18813a4fe406eac713b0b143d637c02dcd0920d1eb8bff48c9f53ccd721cad17c5757ac6656205f115ac955f1e91068fa90d0214d4b5450ee6eac6c6a43e8cc15c41003af68e93e19f9d0e223d01cf96c56343a17a7a58d69ccf92f3cd6267e931a8ed4c51e8e3dd2c5f2e4edb754655e33de3c"], &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T', 0x1) write(r0, &(0x7f0000000640)="a2b1042c1dbd9466c75f99a93ac90605046c9d6f608a3f118165a74349c3a173c31a24e9b3e31ba3e7dc0c20f9094e761e69d73fd5f2751c9d24f79e0e0046a37420cf9802c465f3feb491eb86c40f596fd197cdadf30c9b7e6e5dd920837fff733d579a960ac4dc276088ff24d9ef7e4aceb104ffe61407393d2ad47b8de9d474d7b2bff233e3f17dfdc6487174894b59c7ea1294f8264e271ba29666797df8e7514997b826121f9a8b25765a34bce55f36e81b9d2f45766ce554bc8b0789f040983d710000000000000000000000000000000000000000ae5185158a7983e0d4a5ec6c0f1e661f5850843b03b94885629aaddf8863e02eb0df402fe6bebf980e438742de1937400ea474a8fd83149c79951a223ae4c99336a58cdb4a73c07d1e7d858de0213e0d14ac337061e2c73da89ba8478022edcbf8ee99c96c596477140f26d0b3a8e5d87607e5e901c9257364990d9b4efac8f10af9b0b95b64a76376b175eb470011372e5bfd679394b201f4bd2b4c062f40a0b7f664b0c94a5109bc1a855a7675d63e6b90379759cf99d8f023844db13add3a1a957a9224e933f419ce7eb1d4814462e69b0927b454a3a00b24d32acb40f7421c34a8ccbd2af6dfc542b1e6641ee01c7bb2feb17e0e54f1e77148066a4cc853", 0xfffffffffffffdb0) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x84) syz_open_pts() r3 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000014c0)) r5 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x1002000) r6 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001480)=0x265ca) r8 = syz_open_pts() r9 = dup2(r7, r7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000001a00)) msgrcv(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="00b6c82c6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x4b, 0x0, 0x800) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r10 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="c39b0644abbcca3cbcc80c2e26651455638678b729fd4cf5b0d8d334760d4d6d7cfd2e70e857d8a5d809db3958e72d46df38bf988426350524cb62e3834067153e34af9b707f89b9695ef0310d6fd6a16d6123b644b9212b160d864ad2b019975fa357a43d311e89332bbfc96bdee6f26a81c2b322c47bb417", 0x79) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x371, 0x0, 0x35e, &(0x7f0000000040)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYBLOB="7d597f64f5efb0243bd079bb8d9f238356c9f63e4251a0a5a8beaf54224eeec76cacda82186816e314d975380746a44575195837236eb89b1829013fa32149f25fc8055a76b7b573eee8e42bd07e8b1c79bcdf4f82bcb9dcdb1666463e6766b0c54c7081c9", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0, @ANYRES32], 0x95}, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20090, 0x80) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x3, 0x0, 0x350, 0x7fffffff, r1}) getegid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x40, 0x7, 0xff, 0x0, "8f3af59354d678d3b1553e3c62a8f4030ccd6433", 0x2, 0x100}) r3 = dup(0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) linkat(r3, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x4) syz_emit_ethernet(0x5c, &(0x7f00000003c0)="18f3586c6fd6dde6fda2ac4bf00fcd2b76847e73c6265dcdcbf5f61c2129f2c1f8d1d65fc23d754ccc25382924e1463f0a43bf26c8768bb4b2a6ac30ac0f886a4218304695f5ff7cfec29099f2135166d4843eafa798972de1349d25") bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "b8000000000000080100", 0xfffffffffffffffd}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000300)={0x6, 0x7fffffff}, 0x10) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) getitimer(0x0, &(0x7f0000000200)) r5 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x6}, {0x25, 0xff4}, {0xa7, 0x400}, {0x0, 0x100000000}], 0x4}) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = semget$private(0x0, 0x3, 0x302) semop(r1, &(0x7f0000000140)=[{0x3, 0x20200000, 0x17fd}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x1, 0x8}, {0x2, 0x7ff}}, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='s', 0x1}], 0x0) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="d5855a737b3907276e89af784446c33ce24f0935dd994b18462213ad4b2224104d80c00b0dd88ee982f321dc409b237c0200000073113523d488e31e", 0x3c}], 0x1) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = getpgid(0x0) r5 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="056df21ae8cb8f267293635519d0325747a83510bdc7ed6bbfd338b27f9cf9feac9c562ac4cc63a67867a5e35cd7c9dddf650ba00179694425c01adab0f24a3d703ce372d09bab922a4d35d7356b2381e84b01fc2b18ce98ed1d039ce8adadcfb7ef15362c01744699ce6f5ff1977ad1f9bc8fb9bc74", 0x76}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x6}, 0x408) syz_open_pts() getitimer(0x2, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x80a8, 0x100) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) shmget(0x1, 0x1000, 0x501, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 16:00:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1810, r0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x280, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2e3) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000007ad7379961cad8810000"], 0x10}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './bus\x00'}) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x40, 0x20) unlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) dup(r0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup2(r1, r2) poll(&(0x7f0000000300)=[{r2}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x47, 0x0, 0x4a}, {{r0}, 0x0, 0x8, 0x80, 0xffffffff, 0x6ad328fd}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4000004b, 0x3, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x1e, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x80000000, 0x3f5}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x20000000, 0x401, 0x7}, {{r0}, 0xfffffffffffffff9, 0x88, 0x20000000, 0x0, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xa16a, 0x4}], 0x209, &(0x7f0000000040)={0x90, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x90) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xf4) 16:00:01 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x98, &(0x7f0000ffc000/0x1000)=nil) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = dup(r0) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x120) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r4) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f3", 0xfffffe5b) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) dup2(r1, r0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x2) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30080, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x10}, {r1, 0x10}, {r2, 0x10}, {r3, 0x35}, {r4, 0x100}, {r6, 0x14}, {r7}, {r8, 0x4}], 0x8, 0x8001) recvfrom$inet6(r5, &(0x7f0000000240)=""/165, 0xa5, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x1, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r9 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r9, 0x0, 0x0) semget(0x1, 0x2, 0x100) 16:00:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x610, 0x0) r1 = socket(0x18, 0x4000, 0x29d6dc0000000000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r3 = dup2(r0, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/80}, &(0x7f0000000080)=0x52) close(r0) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0x400000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) 16:00:02 executing program 0: socketpair(0x11, 0x1, 0x100000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x1, 0x9) sendto$unix(r0, &(0x7f00000002c0)="8c43cb5558ee02b775a765cc16c3b530d25dfd54d2330c0c4b7820570c1b26eb63bf309467ae2ec1373214373b4a73ebf3249f66713602008baf12e2dd5257d9ce5c872b072bb0932bfdb909517d2c43cfcd583470a1678fa610a8c3dd96b36778c22931a2008536b6ddce9c243da7d4fb9163fa80d19180bb3f92c54ef1f2dbb2670e97ffb62b3465ecc69b3b46ebd89682bef3018998bbb40a401d6298a87520a5b9f836a56012045b010fc8b8c6144279b7cb33c339f15b46186273197983180377ee88f1a8637e450f7f3e63c366ab13ccc60786a838b2d69a6a2c319d6f1e24998544831c996a454e342cf1a47e6bbce7102afda509ad352c63605f21e23b4ee1a5f73a05ad571e071f0daf3593a903f9f93117fb97dfc259933ec5eb106bf5782e925845c78a7da9487e75d83a08d254d39e126b5ffc9c32fb3f5ef724967d16a37e2bb6ebc09151c4603062a64fee4ac97fb50e5ad0e4a8a35a358d1dbfbfea2bdbe8074f20ab7e0d70da77f85e5f752bf4ace9a9634741a1c877b19faa878f9dba0801ec193cc7c35a92a68f7c7b7de4905fb5199774a5975df823e7a742c1e35dbe9917ab5c65e75348dceee8a75c5276374696a94d18d3bb09c5787044ef11389ae3027d25b433978b7bbca001274417f32b973372ebc7c32392e1b7cdb81fcebd5b7c63ccf094fdcd4f734604490d1ca01c1ac8d944005d5d043fc08a4c0c2663331735624576f5ccd01ca2ca8445be876d8cf6e341e15c2d6488da5276302d8cd72171c0816cb152ced6a507b91eb784b9e52e4feae79685db7d4cf0a4097145350cc5b1ac9c114bd27613ae1a7f32f91a17b5128e1466bc06eeea1b43a2b8826c840135b1be670f66607abd14bd5fe8f553c840038b2996c6dbb88ef4dcd9236d20dc787f7cec3c63a5c449ed00d3bd098c9b2c1ea516b26c74eb04a7841040f3e116517ef714893bf3b500773184c44d3f285420427d07af54b011d8ff52fb6dfc7377e93d1062dec10ad33e70e2c91b9e420fea02258a662d23af9927fb43289183fa0d270daefc296375c1b9a966791086a3ea522da5426f19fffd7fb27db32075cae90db9247247b8775680d05f548f5e4ec4b98f6f50e82019b90c3766eaecd105627f442093109ca7197eb7d5c58af80c2aae9d4ec2edfb3f8cfda1d31e242b7c8417d93a04463a3300ce06174fe341f2140dfb322d0dc5f55311b937a67236bd319bc39c50aff2e31474bab3194c465ac9ef845220d156f3eca615a4b07fd07188820102d1cead0c6293ef45826abc0f73bfdbe461f922daed6b2c8aa8c91dedf17fd67858bc6235ce27391e9ac3c5bef4d82ca2a6fbb39f2b52198c136deba762901df5ff0db4253ccdac3ba5d144b419b2b5c20288489a71f979e3b635da0ad34595cb19e3a9a0942986b15cc00528916b1f3196a36b24581e78427e246ceb8a3e9b09932a16765173b7f8135c6d8e9da4167e9de28ba8888e1bb361d2b512825b440b2cf0ea475ed10062fe1d5ebdcd25a3d7014add55c6e73c12512856e8a1277becc208f1444ca99ebdeee7fd707ce174dd79c4d0874027323a2e844586680ad9cb4fcfd8493a129827c49d56779e8ec928252b026914410091d48a0dc8c77b425329c6d80f11a32bce8adecfba591e07dc7f1dbe5216d3d82551481b69ab850aad5b74a73c5a1f6547a25edcab01583cdc6743d7a5d886a9a6a39bf9777d5ce8920321b9c75c8b3b0edfdcadef328c26e3d0b79ca80216f01a5c8149c33105ee1867c6d1369a44b6826f5161f9afe9f8014004e85125a46979927311841fa6f45b254ba3e355dde2c582a7798c2e08454a5d443bee75a36e24f586d457cbae07f540a7b5ca186a583652a4e2a015a8e6ab3950a0836e5a1428f481176ce5dbd49f0065bf9f0f704eb522d8cb413bcecdbd5cdb07eec4ff2651de63b1e67d3606e624323b2607108686ca8cd30940f87a29b46fe891567178831396a3b9f7e3af5c39c1d21be7cb17c51bcc97377764ca04412405650cb37749f2b55b53d132590b22ba51bf201dea2708923a3076a7b837bb2069fb4e14570cb9d91b0e47c5f48c8b5926ec199239c2f3eaf6c36702ae08635914a56e712feb8daf4d3671338ef8b27ec3ff3bf25b72841890bd830de94f128aa1bfa2c7cf5e4c8d3e5278856251bea23ab6785fc3043d5832065c4c499b56d8eacf356f69f6326e4edb1c4cfe4458116a78bc22df13f63a3bed098070097d894126c3914e0e6b2caeb5e6aa74ff8fe2f134adf50b71e8faaaa9d7040c6a426c8a18bd87b3cdda8fc4567fd6d761e8725159627bf739ae4cf24f8a94b4a3c8b0dac4b522c4e8597f9e55658404a61a9eb7476257d476a1725470df9abab1a71716990323dd68ed72b5385ff2518c0c3268510fab706630ef26d8344510d3d0f34192e6525819ac4d19a23b50730706936aa40de73b1ca91050b99c10ee19b78ec33a2d1a240e4d01b3bd3ea955d8ce3c6925499940bac95c69a654790f0d1571d0dad21417acbba0823c428dba44c4bac7fcdf070e71bc293940aab462c9949547123d210667a036d0af6245de4cbc0f9f465a717d49d2e05d81674330cefcf4ba6d8eac3d3b943ffe6df3f799d8d04fbfdc6b7914be60cd265e9fdeacb404773416d9176f9ee5f97eca4fcc5f31b5e64fdff59f4c3675531bf35ec42135a62461c7fdd0a0edc083a3bdfd9289f44b7e7af22f0e58168c3b1fb4fd4b2f3df6bb2226a1777fc8f8b8de394bb339ba1666b6250a52d80041b8b3f1062db0ad6814212d5035fc4fc9e1d6a30e3a2c34050c1948a26dd922a57f57599bb5792777ef24c115866a4fb24cc9489c4b6d27db8aaaaa0644e03fdae4382a2208ad96fcd4a276d8c0e2327025b03bd9ae8531c86730f1f7bd3c1f3ff5d1f8e4fac475652eb515103614c84ad83781069f40ee23ba8161a576e3fa5197f937b2114d42a6d0b40db88a5d0bf82016cfb4f63be24dc0f3f65fe91fc25425fc817adc47ab62720e62a43bd8614b9f1f9ee4012f6a563e2ead769c1bacf61700da179867b60aa0b5854e5f967fa4c32f383f5c097947109c1eeadce49627fc70ad3e6d9b067e8da53d847d1cc4433bf0055e714abe20e7efcf1bade968c2a362b53e581e7c27a07e73acbd20b38f050f32c7de8f9820b96d83a8486fab9cbc316137c2def5e5e0d0cf6a675532a244d5bcde9f5b94c62e378718eafc0bc107bda8e257fc143ef123aecee3adceb2901d981c7494bac96525b1214927122296fde480e982552409f916444fd6e86d59980c495702cb09d0d2c2fd4c53bdd89b91d491f5b9f87ce6f5af7cc98530fb045438e107e91c7f0ff6fea7f844276862c76b48c40451531d9ac60a7696da62d6613f0e35210c662a6eed69b2ac958a85dfca5246cbc3009e516bce7c04bbe3c7c66220f5e523c5aae610f6cca8695f0245977c702b066d017d2bca271779d5256a63a5d8466c563d6a10b7983c7c91699990e40b264f3554fec9e68b4bce61416eb2829d8ad46276807413f9f39507abf86df7e81335bd82816b544835302e407a2ef3c1b72a735fd3ffddc37de26ec2f8d2080ddc524fe855d8ff98b3f5c4a040095c1c12137bf4172d01a7e4ee87668123c5cd22fcceeb9276e71e99f0f4f93a0b1fac1e87623e519c831e727c68c4b233c1c27f79bb2e91e748679c050aa1e32e20fe1c94832691fbf45c096015342e77408e9ee6f02185cfbe892ab54c189da019cdf5ccb9840f92844796d5d034cf453ad3aa863a1b407f247e7bf76dc106e66a9334ef7e8200f7e2b2775552ddfe78736d388bf47ab89e9a53d7a08975d1f98db85378c661f8dd15eae96c9ed2a7e540ec84a9de659f0e4b90f9881bb1077d9213767c8d64017466013842e5611c854ae954947418fbcfd3a978985936e438ca01615a455aa06b4738de5d2d9fedb89c8fc835b7189d577dfa87c01e5ec8574453cbfd3a3fb77186e800759927567e617a9839b4f968c3eb215a74f496994901546542b63c6f3bbe57c935ad255a72cefea10368320ebc04d95015c03d8190d31d5746a8f2b5aad245735e0dc84ac5851d135b86a7d55fdfa22abcf032cc4bebd549684c16d3a618e59c4d4b49fc1d8a9b231ad5b39b53e25b2f032e6840189d3c9eb3570cde3dcc773b5492ff9598db238cb1d573327cc167e37259a715df805d8ab79aeb785f97df7a3f0250e01abd9109a79660280353abc54b420012b51a61f9ead34d5309c1f825830dfb7b5ac45dd7771bdfcfd0f16abd1b09acc43c7b300d1a3e5b28f29b7b13d79a9ece60a8f607cf5cc3856b925fb1b48397039291e2fb1e73212955f0b976192ab7efad626ba2015138089efcd1b762b607d9d81cec4efbaf356e7bbddfb7611fec039031158a23c537a7c384f487f87527544d33852815633b32eb8081bcbed8b8108a9eaf6fa62efdcbb542853b38fe4dd1a6e197308e509dd5d606c490b122715692180dd21854de8dbac4b2d6914686541ccaa8238559264f1f7155d798c8e19c01db1db55ae1e8f427a4697d46f6762db697f8b80fd8676f27d9cac7f8a7881e566e1f437bd920ba37e8c194c6579ff1f9e8b35dc22ba5f3ac4aea81958012464c89c5e8330513cc77873cef934513e2e6eef84d56f91bd6b18269bf10f9082538a9b3bb0294f6fac346721c9c4c6c985c18fb6fce3054a09b567bcb50872a7c437e158bda83133075e5e94292ca323581c0d9e7306553ad6ea034149dc4d28d24c27080c313ab044125357710980425ce929370d07d66a3effb6351b59862e0f0dcfbbbdf2e0193b0e50842da1da00f55dd6aaca9e5e66e519d43fad45f55cc33207ad0e588b961c0f761388447bbba58e77e508954c31a4b118ee884b7a1f8221a6cac8bb867e353f8c26a97d54a726f1e32635d4c9793c66c18c78a0e403bb3d3aa543eb6adc64fc90386b82b74d40a2bb7888f91acc6d31d850fe01054bd7b950cce3376c6f8d5087aedb0fec02ae48828793f3fe45099efc3918292dbacbe097aa923c92c97971966dc19b80ee7a695346b56ed0d5691a2c0b21fed2c8756ee22a2052f5958f4461bc70e5199e096a577ff5e27d61df16e0b6d4f8d468cf9df9850030f35249fd85e501e49880e0854cf8abf1e3b9da0bd380c12af6664cec49a63cc9303d1354ead17d44c9bf471d2d81a2f01575683695c216d910d4e72c0806bfee2ee846a2355a5b1db392de81f6f75801af6351ea0afc258714b4bec6d71a115c1fc869e4099875eab0bef2ca843820fc7ea5364d5b4814350e5d4101f8ed9925b174cd64ba851c6d8e0e61d4b0338a5dc8b83cd1359b5a8298106ed17fed0dc6e1e668b85f416566664718823b891275ac5e66a2adf12b6929ac206013e825a28330bf5026d0a87f8bf9143b6c289828a39537062e15e83a2d76456c6d9af4477a8453f53378709bede266f0a4ce5ceab2205a2dec8b1472097e5695c8dab0572f44ea52e5e9eb363702c7af12cee4a1ee6e6a708986e49266fc0b8bc10d21fb619fee313dad5597f47c37dca33689421349e27b11afe9efec9de73875eb29e4231cd3c6daceeec9fc68e0e4ba8b0d152905c249f37f26984695def59a032882b1e385a5417c05b5c961ade80dd421f7c64eb8201924e1fc08bfbcb286422b0105a9b396c188f9ee45f3bb27bcc38bf78c968ea19467cb01ba51307971ce9c05e3d4c7b2f4bdefd63e4d9ee6b6787249f896a781a6e78cef75f868cf5cf444a8f3d", 0x1000, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x0, 0x80000000) r2 = socket(0x18, 0x7, 0x3ff) shmget(0x3, 0x2000, 0x280, &(0x7f00003cb000/0x2000)=nil) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) r4 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x8b80000000}) getgid() r6 = semget$private(0x0, 0x1, 0x100) semop(r6, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1084, &(0x7f0000000180)=0xe83, 0x4) fchownat(r5, &(0x7f0000000080)='./file0\x00', r7, r8, 0x6) 16:00:02 executing program 0: semget$private(0x0, 0x3, 0x680) semget(0x0, 0x3, 0x8) r0 = semget(0x2, 0x200000003, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0x7, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x100, 0x1ff, 0x8, 0x1, 0x2, 0x0, 0x1, 0x2ec1fd93ad5de669, 0x2, 0x84d, 0x9a}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x91) socket$unix(0x1, 0x200020003, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x400) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x95) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000973627e7ef7d50b6f627ad027e677bceee28ddc99949f680e96859d56dcfd7b37ee226520c45c8babf86251c0f6642928c90a3d2abadfc6a4556b97c0a155b38d186f958bc5b8567f5ca62d1adc091c7599b77"], 0x10}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000000000200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x0, 0x7, 0x800) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2400061c4, 0x1000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x200, r1, r2, r3, r4, 0x80, 0x1}, 0x9, 0x9, r5, r6, 0xffffffffd590a412, 0x80, 0xfff}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 16:00:02 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x400040000000}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000140)=[{0x7, 0x7, 0x1800}, {0x3, 0xff, 0x800}, {0x0, 0x8001, 0x1000}, {0x1, 0x80000001, 0x1800}, {0x1, 0x2, 0x800}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005866aefeebf9e0c6748b05883d7d1f19bca0a8760b6879e0189a7ebf23330aa3e36aa87916baa429bc9309fcad165d0b29223d61da54e406593125f3af17df2039e74c8775f40ea61b840238c55f6ec60a828e930963253cad90420857c2e257e44aba239d520fdac59032b8175c43036cac870379f881a2d0ba92d7376120427b49590d1d3ee24d10410f0e9eee5b52c4fa847f2200f7f56ce24920911ad48228ab27f681b50000000000"], &(0x7f0000000000)=0x6e) clock_gettime(0x3, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x40000) preadv(r2, &(0x7f0000001580)=[{&(0x7f0000000040)=""/131, 0x6}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000001480)=""/200, 0xc8}], 0x3, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x5, 0xffffffffffffffef, "4a542eb865649929842c56e0d655d5a34bb1847a", 0x0, 0x20000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) denied attempt to set clock forward to 70369817919488 denied attempt to set clock forward to 70369817919488 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000900)=ANY=[@ANYBLOB="5602042f6653de653000387767f300795a86fcd274bef0f54d2214d55fd2c31a5db34db4079ecbd5a184de9578a9314df05b1c03010140218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e094449f91fc3de55d1f383519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000b49b4011dab845c842853c884f0ed33c4a736219c31b42ba65e31496a5cd3ed87398d01d28670e5813659db9d39e5159f266"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x8000000000000400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:00:02 executing program 1: r0 = socket(0x100018, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) clock_gettime(0x3, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0xfffffffffffffffc, 0x0) fchown(r0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') utimes(0x0, &(0x7f00000000c0)) 16:00:03 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() readv(r1, &(0x7f0000000640)=[{}, {&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000580)=""/166, 0xa6}], 0x8) dup(r0) kevent(r1, 0x0, 0x9, 0x0, 0xffff, &(0x7f0000000000)={0xfffffffffffffffc}) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/27, 0x1b, 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffb) setsockopt(r0, 0x20029, 0x41, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/194, 0xc2, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x122, 0x1) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="1033f9f8cc35fb5a91e0e582112e5a0fc04c420634ce7850484645d7", 0x1c}, {&(0x7f0000000140)="7b42aca356f72715305745d5b19c8c43f8eef904ba77c0c27e6df4db696c83f5faf404412cf777559da27704593f8aa470a5792b4dddde5e23f08876e1843bf483966ab22a722cc68d72b92aede88f2de45a247c1b9cda3fc961445e8d25ea7585bc6021ee65a1d68c0049165cc45c3d015e2ed9dc5156703db4e5e42dec196fbffc3a76deff8156024b98d3ee685830ed92e7e138edc1d4a06baaecade15653053ec1008d1b6cc44025a507cf9785d2174df09f39d5c008baa470133d7d6681cbee25fd3464d7313257613c54ae83c7650e8c8130ab9818fe183bc8aacfb50cee0bf75a437e9e184aadb2130c97fb961ccf5c60bc8ad04c661e", 0xfa}, {&(0x7f0000000240)="ebccd71194fe7b54e7ac9a8312be919a06fb095f156c31d0add7fd6a06fa90863616b02b332f16a89d30de6d888fc79f9c95ffb6412cec15d68d3f778d902708438c898bd333ca50ef0ad80b2f98b2b34145c8a458491e451c9a1c2d5d8ec73110344c55ede2b572c26d4b00188bf1e92a3595eb92724afc404bb0f1a42e97fdb1ec52e5e64bfe3af25421d10884c854fe96ca4d425835c49857116d3da5d38b547fdc3f413d71c480d0e486b9d87146516d656169c4", 0xb6}, {&(0x7f0000000300)="dbb9f0bb0c40d14a8de59df79b63cad2b21d249d7a81742e4193b6c557167fb145a8bbe4579a107a524b5dc89a66130f2d0e0b5a1aa9d824e5d37b0aa094a72ecdfa976f9cde308ab08c21ded995b5e5dc02707c838e497f170e8766cbdd18a16010dfb7b977541883ec4d2434813db9dd2d33e217e4b73338c301d3db18cff740f07347c7348a", 0x87}, {&(0x7f0000000040)}], 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x83, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() setuid(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x100f, &(0x7f00000001c0), &(0x7f0000000280)=0x4) getsockname(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x4dd3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) fchdir(r3) getuid() 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f0000000300)=ANY=[], 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x0, 0x8d1, 0x55, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2711}, {0x3, 0x7530}}, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet(0x2, 0x4000, 0xff) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:03 executing program 1: shutdown(0xffffffffffffffff, 0x2) r0 = socket(0x30, 0x80000c007, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xffffffff80000000}, 0x10) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001, 0x1}, {{r0}, 0x2e8bd3e6e5f8f486, 0x0, 0x40000020, 0x7f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000004, 0x200, 0x2}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x80000009, 0x1, 0x3e84}, {{r1}, 0x0, 0x8c, 0x80000000, 0x7, 0x20}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x8, 0x6ce30a72}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xfffffffffffffffd, 0xff}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5}], 0x1000, &(0x7f00000001c0)={0x1, 0x1000}) read(r1, &(0x7f0000000280)=""/95, 0x5f) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="2eba5a86187a709b", 0x8}], 0x1}, 0x8) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) pipe(&(0x7f00000002c0)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x8) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="d4a13bf201ff014d0d212dc44abf9634010f", 0x12}, {&(0x7f0000000040)="c103a7d429d7e375a06e8169d608a0248eabb1fcbc75a1b85b7cc5d9d064a5a0155d3d424d59715f877526a4089effdf46d55a3a32307d8480d4105805fa20744475f077792a7373b0cdd4a040023670aed771d1e3f4e0531aa3143238f7dd64dc", 0x61}, {&(0x7f00000000c0)="f8fe4d8d56cfd50035bd0801f89eeb1ecdc5463861fb5ffd47b614fe37b8908c3596d4ea1643aa062908a055dc57b7bfe845541587c01485d3d71793930aef88b23afd039579fe0bebfe9eded44cd28cea7a8e1bae7d5fedd2", 0x59}, {&(0x7f0000000140)="b8e1c7feaf13895a12bebc98161ae6ed1ebcfdcdb0a7b58e9c76a7e9728f9771fe2621b9f437f276f9fea80c16669640d57d206546351b8827ec41fee0298e3c6a7495f62054c55afe35ad53de6c77989cff421bb7b71477d63756fa28653093a0d84bc19977b9caaebe4bea38ca615acfe215dfbe98038c60a57314a6", 0x7d}, {&(0x7f00000001c0)="3458a210a1afc5830f9a95e00bb07f1c6d937f52cf10c28d86bf3bf2fc7a8a4a69d1bbfa2df0a7b192e88a57e93a723b18ffa13d1b04efc83ef08e656f7b83e7dd2d73c910108567954437223104ba8e2c45f574aa92bcb3c45b421a9583ddb3d0", 0x61}], 0x5, 0x0) pipe(&(0x7f0000000340)) pwritev(r2, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xa8d9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffff9, 0x2, 0xf4d, 0x1}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x1, 0x7}}, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = semget(0x2, 0x304842536bf40db3, 0x10) semop(r0, &(0x7f0000000080)=[{0x1, 0x1, 0xd940344d5aa5534d}], 0x1) semget(0x1, 0x3, 0x100) mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) listen(r0, 0x17) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x80000001, 0x7, 0x7, 0x0, 0xffffffffffff0000, 0xfff, 0x9, 0x2, 0x0, 0x6}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffc000/0x1000)=nil) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffffffc}, {0x57ea, 0xffffffffffffffff}}, 0x0) 16:00:03 executing program 1: nanosleep(&(0x7f00000000c0)={0x4, 0xc07}, &(0x7f0000000140)) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)=0x7) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$inet6(0x18, 0x8000, 0x40) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x87d6, 0x3}, {0x2}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x284, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290004000400000000000000"], 0x10}, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000025c0)='./file0\x00', 0x202, 0x180) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000002640), &(0x7f0000002680)=0xc) r10 = socket$inet6(0x18, 0x8000, 0x8) r11 = socket(0x2, 0x8000, 0x5e) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x400, 0x0) r14 = dup(0xffffffffffffffff) r15 = open(&(0x7f0000002700)='./file0\x00', 0x8020, 0x34) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000180)="0167542f4027e1a39269d0a15a8c86d15e44b1ddbd8ddce9323581894a055d15776fecb593dc728d3212ea7d2b5b2a06770f1c9ef13817f79c532160caabe7de466d9fa9265cbede62d26962a896051f30347aca6abd1667a8a69253b5669c4c705a3fded63ec2f978861803c1f8bac6987a11a8bbae4062301f603e2a5d9a510251772a303ff140dc67ef289856c07942fb251de9a969ae3601879a19c31bb2793c6952d08e225f470a56bf10a4a0d187a8ed9c6ee592846f8b7f61ab8c2cbc8bf9fda8165d5c453c6bd517888fbd34d4d3aadf327f6991fa3765875986a38b1961915b6a1f7d336b9fc0d25abac8517437c0dcc5f592289fbc8eb7c80f4ce8ebe25ace775144209b92da2eeb8594bb441a69e1c572ea493cd6242dd0397e66ebd98408ff74febf71df20a4a73d0dd2819a39032f2d6138f27273c5e052a2d7ef9b3b1764591460262b59762284287c5a5d1a3380da66757406295f6f7ce95dd17013345a8264616ea3d6e9336bf139447070626e9c7325d06d57616f0ad6b4c84f7e2c03b47ee3dcdb5b70af60ba95621406d6c3ede8cf724c998c2e0f7bde8d76250db730ecca0b6e2dc64a233695c7c9d53da034118823857050442ae93d75b8ccffdd8efaf92d993e05c4a79455ce85969cc10b782abdab397e1ab5e8808f90628567cbd6ac8091c4c8fe98eb38221dd0eb242656e5da652c55d89660658e918838dac9124f973eda942448a8496b09ae4e59019382050b69d70396027f2cb111cf4bb52e06aad4676ce0cded707dc35cc558bf168d6fbed24428c08f138ea2d0025162587335ed87bfb78623efade05fbcee8278af909c0f7653a5522ae3ae8d5a5a617ef9de45a884ecf64d48a2824ed1c2376b9796ef2c20ee908168a83125033fe02aa537baeb83bd9a114ec3e4ee70641bab1b36fe3c261c963f000202be2c3281cc4ba2dbaf4222332eab13084090cbcd9794719dc1e22de76fa6ef07a8ac7c622d890e3b893148fff081b7876087ae1ef12b198ed768635ef997a746b0c7dbb24c5592acd3d2d4da2f2a7bb5ae4c2ed17a0cad072cdd8c194a65758b70a07a47859eef30253dfa7967e70e7b2df71e6c4d81db179f85215104334268b1c4abb647d0eddb23f167c1cbd653d791434fb446293e0f5cc0f3845906d10e1ec6e5d5f3812c30912dfef112034b4f7f95f7e48bf730c3a44fcf046f0ed108afd60e32a214426acbfbfce86196454d9053cd44abbbcf027378bd6b5d3921268b4d45c0f6dd76b693d35efc630202e1355430a1191c18ab80cbd55f7100e9fefb52c9787bd24790755faa4512995e1d353f0799f64052cb3b1fbe0c91001b263c9a12302e05384786f54e1e20b417606a1648ef88fdf7669df93c1fb3b9d136b3643c2d02ce0775fe86c91df35babad1c73b5c481bea12b3802e14fb9bca0a1c3657c1a9b857adace7701c3af122f4bc910d48ccfa82460816967e3b7dd9fda7b0b8518667a1a191d632cb5a6d3b9d80573d024e1047b26593da74f415b67b65cf90f2560c7ba02d85a59dfbd7b24a1fa43ed3bbbcee758866ac35f56a094d487595f093323360a58c998774ddb187f5609d8a2b4a81fab42ce91fe678d48561ddb08fb4b5590366e5346aadbdafd7dece30d5b4d669c48fbbb94ed10f1a4d3e486b788154e0a9f6a3752f84f1fe149bbead442280c6f5707c805fd6ff648eb7890a18692d586fa5027150b5533836af8ffd27ec8c5f465687586cf87c8e63c63a9f77395c0b8e2ea5b934d6e769dbfa6187fe84938cc439b1a1c081df65e6ada4ff5810f2399516d5b3610fbccc5e1318f3314af0d233cbdfc5e706a9f19d7f745730115dde4ad91c96958656e6500622a2977447f08f28280c2254c4e1a69a0e0251d7974b14ff92e18d77abd1016038bca89320ecee6e06573a34432079442758a73daabff0c9680e42b46651bc2cba6c6ac8a0e3ad58f7a1a9dab8f44c94401bf2072a283439da98f5cd5bb65da9a6c904f258965ecf762d89fb1ade81b44d1b901dd79962d75faaca7f05b402469db6a42804512aeef3a3cc20720279020ca1c76566a773a5203b16693b543d83e45d54c4161d7f9730d93734576590eb73dbfc85b3f7c8839c671e9d189aa1b90944a1190ad6b38aebfbb044e577599127091fbbb91c942a2465f2fa27c1494aae2e8ecc261efd4702b67c71017f3027c43c0621ae755aa320b1a7f2581ff84ee4035fbff0c4482a6cee91d1136a518649f572b454bf507784c9eb681f8fc36dd56a4a7db1ba0e952da7ed1931b5ed37c7fa6660fade89d5de12823b5747dd0a51701591bfe0b8076fd639b09e63f97cd51bf2d27a5285739bc2fc1716468493d1526a124eec9dd8045f9d0b73d72c1d3aa91f116df8c3d465041951bd64ee25e310d74d0c4d21c9839590347842fc87ec8e59d65b74f6b7788b1899d1fa07d99f86cd11e7516b908e40119f4dc0c60b4474120a1d298464db9b86f4d43f446f1c5990c2ff7887743cdb381da765d8fa1471d60609a4cd67000b80a242fa13183e6b2b9072ae8d00aa743cf25ea688c244b687bc1485b3ffc8637bdfb9481eb014ec188270f4cbd1fb8daa1480bbd622de6b3cabbb7ef2ede3a1b5794aff64c30e388a164128e91219555bcacdf63d785d3d7b4cb756c0e4588ea799d58fc9063b094567332e9a699bc5292c2cf4b74161819163700ac9c4ae056c90a6ee6a2c1f7c803ad2f97aad8fce27c0f8bce092a6232a015d63ec20c981c738ec854754d9e33c3ffe4c66ca3baf385c7226b9158e9a4e720cfd1689d7c65a0686347fa6e447570aca08ddfe591265d19e2e9e57f5919df74a2b9b4639840d7d459b6a6cd459666a906bf8fa925596a1c365e3917abc77686c525fd71ef75a4dc1b9ac76a0c8a9ea572483c10acc3c02a4cbfc1fba05c08247e643bd3bc0ed78469c3a6d1f997aadd9942ce4d90f97d3355a23929c0171dc7a397858491a1ab2bf2264ef778f7447727f09dee993f69af094808bcc1de43322d5431d781c5f738c1730db96ebf9a15ba4adc39ac50fb90915a79d32313af3dc8dc1bb2b43b7713c1533ab54c1418237c83536a33fd6800af874b4119230d4ea23710f676b263750cc2ac5fcf0a0ebbb5bf909c8a6ab08fec9cd0f5f3044370e882244ecbdea9f944f310a85942c0e62b4f476601186f87a8fa154b2d719c15d4f8c69b155397c2812b26faa5fa3ece3d8039f95d69f814461a8a505e36ac46354405e0eaba74406b19bd6a2420973b58e2bd37cbf3bc290be4189050aaf055f4dec0c5c23661dfcbc959ba68727b7e3a386d1fd5d502b390ca78ee121a397c75e08f8806ff47c0289b94ffc2cd46154f1bdb5338127b218982c89614d857dec4fe619da7a36399503accee6e7be66e1bfe5fd91b50ebe2a04d985821e980e371fa476271694b8f127c5bc795ab3abe8a86fcd48c568382d02481206916cfd012aa618d868a9117f6fcb72ec9ba881fdd3358a64b325f42d8e3487f3783d58428c30418870408098b7cff81894977765a8f1ce1a05ea07845b90a28c1707ac192c89927bcca22dd6d4bbb0c14311eccad7fd0c27d926223918a56892d4510140c008cd216d0f7c168bb6828842235910da2e7c0d36f8297abfc71a60f0c40660cc17f3a9d6b5c207006525d05c05690e2d4c352eb204f43c9b049b2d348e61e37ee9c0560aca95b693797bd8479c4403b0589b4e1701b7d1f61b23fc639530c3a4d8dcbc9dcef97bb50edd520b27eca27010e0e6167ceaf5811356c4b769f65d356d11be7f2d554a5471e92f0cbc619254048d75cef9da1324ba61cdeb373de55100a8d75388276a91e1bfa18ad8ef7c0b099facdf03a9a60ffb8790d0decb6740f0ada6b436a20b6e69db63ed19890cf05fdb1688395996405502394388740527641d01c177162cb7f6e573cd993f644e633cc2524cad264b88cd430227fc103be764775e1076fe53dea25933c01c6d39c9c173cc760e45d39b15b2cc8931e1331f0b39e7d69c78abca4cae9cff26bb6542780520cf2041a855280cea2d62b89a96fd9a583e2d16ff0aaefad1116249f71e8f96e58c1f076f488f6f330bff98441e5736f55b18697ddccd75f5e74abeff88558be8605fb7bd4e13d7f100873a8e8c6d144c2469979b2cc9edfc7f4da9d4075a6f0eaa5661f1e3531ac29483cf9b4c84ed7a3b0c63cc64a69e925c8c3f9306442a0f05a0bf872b530d26f8b53f5214e409e30898ad52dee26f4f47b07b4d3e9262b56250b6d4e3ebea0beb5098a16686f1bb413a716bfcce6cfcef712c64f4ace26a09a42864d9fd76e0ca9a6a1a573b957b63cc1ce1ce7568fb8425df45c64c27ad424df532ebd21a868c0298ad8b5241b44d0ec605dba3aa5a43eeead2f1391113ff5af8095e4653a639184344f7ce44b75e9604fd69266b2ed6e83aa596ced6b08a6735cc579d834bd2523242b43ffca651929acde1c0c1929c1cc9c6c02b9e3f2ed5d820983dce3a0c5816d6e3222c41aa67602ce31e6fdd5a1ea476c3ab1f19405104ac3649fe6c5e52cc83a45d5539a450f9db7dbb9aa706984418269a9bff221d028ef0611a33c31031087fc2e1f9088165ce547d5e2513ab3540430afa76de0e29c0b9a3a9c94594e5e85eed01801abcb528ce12f8a67d8da49d2eec45fb95545f3bcdcab9942ad4d23d1dcbf06a8174361a247b785fc036a563aa040aa92519dc08696f5647b6eb66cff36cf05e4f5dac5f0e5fbf341f8902e888a1ea7b0de34f1b1804e732ce59165ee0030a883a1c12eefec213ece59d56b671ca10815474e19dcabc28832ae714120a1e1ce72778cb146eb0c143684f9bfc14380c62a4977635d3a49d4ac47d5fe8c1fa0364db9771926d36dacd50b7bd594ef842eb71fc1fc544f0088d4012a93b746df35d4657500f5b211b1fcea859db133b32e148bbc0325adcfea6a6aeec626f6d9ff7179b8adf5c7666f18e821fb96e0bab4258c03ea3d23c6e6eac4e39b1ad57471ee065a9468a97901916ef78fd32cdfbbbe67cae987be8d58d3a3d28f1220c5671080920c3d25c5d06206a77e88137db061b410b516d21a27114ff88ca47a3f71331d26caaead8ae9df832289562562262af0632904af85baa84b83a797f7a6d3ba57f4f4bd984f1d6a3face0b0bc26d043c5270ecec65a2de875fa7bde21745745d6166b01333a7bca8fa3cea6e21bb6f252cbba6e689475d5600ed275e55ec59616aad51d98dfee139bf504121d31e02cfc390dfe8b0ed03d5a3fca52783af918186f988eba01edf757ab8400a5b1e8db48c23a79cde7cfd61f0eb0e1b0fd19483d379b2032c6f9ab37065ac8dfd9cbeccefbc131d1aa06349955902db9a4d45a9b8ed21b24219c87d50c50d6ccc70977fe511df9088f3fe7be3731d4a97f7901cd0581c54069fec257e454f9bce0b888e0a882124fc9020265172e7ab6330d397710f6fdecb46b62c4a4fdbc5422ac5216b93164e94a1f432ee2a878263e63d1f642f00a333aed93839455955b575f29004bb0d0693292cbb7627dbd70c3cfe88627ca55864c573152cc351b1fcb06a8e2979d01f697b6ea81fca20576e800accd18bba06a5bd56e658f965d938d0fa3cb075c556b0b0cd3a400e30542c6b481ed2b29f91fcadd2a12c5a7e7f381504167324b435143349c6999cc25e173246068f9082686e21d54d0dfcff462772863c0a095d5690773408136937a6916268564e822959f7d8012b06fea7fb2e85cf41c97e2", 0x1000}, {&(0x7f0000000080)="f59db168c396b6019b6fecff46cf0bb98c296c5be96588d79305bdd12a2f942ad368b01d0b4bd3bc5131418e9d4979bee1eb2360ad0e346a589a3d624e19c3d29f304560bed231c510b3adaa22dbddeadb8d3abdb6d457e2fcca9cdfc9ae988c0d916512a6765bc367dfbb0c89d6963994987235eb913a202483f83c3e9c6fae5da62ade71af5a91ff23cfac464a8ce0773a0d0a52c8679c12f00ff61d6b26240420f10c268e0367486797bf", 0xac}, {&(0x7f0000001180)="89764c7f84b0a02b13097aa9fcf9f0544db252258da4c85b4bc62758d2337f7ecc0ec33f3740ae409866772b236871bafbb77d62a355b552270e3e0d95be2db5571a0f358648b0ab494222bf72e7aea470badb517ac162baab007463b4269d2309a34d49366968489edde331277813b6db90ac371d3d9962a120d13c58f15df58dd60b6f0ae6eb249fa9202d03bf6ff47ff37a41b38e66b309c5f4280f7e723a6059743c95", 0xa5}, {&(0x7f0000001240)="3a3d0f04caa42b6b1cd29ac56c925f53d1e3cacf1da50a17964e6575ba0c6356144b48883d1fd89f983cfaafa1afa1c4485a9c94ef392a51db10214b279bc5d107e415dc01102f94ab23a51cb5837906ca6e0932ff0151a513b887b546a281e5639048b248902e2637542daffc412063fbfb90a27352803cab7f051f5aa9c49461f4a8bff5d32a1634b78fc0e23cb6964144348fe6c3d2cd8f", 0x99}, {&(0x7f0000001300)="f900e94262cbd9466aea2a39", 0xc}, {&(0x7f0000001340)="0f198b8a7760ca304de86c0779829acda1f962b5e40bed68a6aef877e157a60de7155b4bdc6cfe46dc3a4dfef6d42f618c07119f118a05e072d22d5b6469ce574102854f014a240d0950985fec7491a3ea2b33404e0ffde18c0a319a1f30fd0bddff2cec8d34aa290e4a9aafe4f8453ef5aed11a37e7d6a09bfa4d3a34ebffff828105df1fa7468dd62687989781845f5b5db0e40c1de297fee309fdfcf00b56810afacc8ae2ba91c0ffdcee1a70395e63d28ada5b02950ae9fcae99ddb2a4", 0xbf}, {&(0x7f0000001400)="bdfe444d434c553b1f2668bbd0c6639a8d7c41887ff4cde00fc22e9952a9e4900a04569384c3550540600a8d6fc49a13aaa353a931542aad52e9f7d1b05a29338703508bc963990c5e90b3af0daa43c0b9b69d81da732c47d8c0552cd5c05a46c1bd01aa33453bda2d7644ef1be64427c49ce343e4296944ab07faad519104e1bc64c71fc9127530ffe2b27f7804dd89b23099436de380f0ff3dcfa74fe31eac8eeeec4f846095b2a855a4c37d47414668748a6a18db50865e518a74a57d5c334834bc57b813f88d5743c80bf66e0a696c297ec8c8749096957b188bfbc513e9c363edd1110aa77c55435e566547ecb8959307c7f1be5c642a480bec0afecaf632deac3fcc65288e06c52f2c171ad7a6bf13129095cb8a7413bfbfa4b58068133c52c59c2414e3070a609d3fbb9dd07f55dc0b3aa861c56635d50b2d338c7a1d8db06ec1b264542cfef7fdaf5966a1ccb46d67e0d37bab293b85c808ddbda685e11db299117de77ec8146bd431f41b040a551ef553f23a0f0444abfb7fdcc880dd5bde287773102d17789764ca5e8b05caffc693f8107d605a39a4dd3e881e68142a906473bbcbecf878bf6974f1dc806172fadab72b0f8e2a89ad4ad0645c9d9145e189b0f5159e855425b9d631846ed359bfc2372ae526e8bcac966337708fb96d74a3d6d1c428f582efaa2ee6f0472a1273eab29e15d81675735b61424718a422c8b1f1ff09f6130f40512b00ad9c1169c582df685f75c83bb12f2c9a9bdd85debb581d6cf1110daa40430410dd18f7486fa73322f7ec050651a8953ca7ca4be0bec5cb6861a2544f45458c975e05f8e9b203cb9b6002c5dca9a1cdf3c25ecaf9bbaa2c29b6cb50a34098cf4157340223a6318dde5df640f6adbe7d1684260960e9a2b9a8f87b6f0ed11bc01af0732431050f7ca22162170e4a48bff49112091b8a8ff6911cdbf00ee9b2878248d81fb1ab6bd8a003a4ac4da4942acf379e3d631d2d1ff3053d046f79c931148b213a7589c5b21a3ac1a58002774bda1340d29b7889d4ad5be5099b3b259b41c123c052b1e28756c2c366c42a3f8d4d927f361761f84b4851be2eba38f1a3a389b08c2f8de18c428667479d84e5ce8734f5d1cdc17d96d8f6b7b89046a79d3603080604a783ccad02878c26353b0918faa07ce51981b2da9f4d30635db6f082f43d5e53a8b08427cd8bea5f3c5043568d90e3a5287f68f42a66c8f509c0bba4998272dd895075b69dca8a0f48f61937549387c7bfca4571e66757de36685b4e95d902149b91047f0f2d507a3c05a73b387d2493f2b874d1cf1f5914bea3ae60c1468070fb5e0ba2ba5761b816c66f2e072af6d24abde8bf1fcbb81821d68846d441f45c59711f5a020981b06bf9a6fa95697c189e0139c348513a3de4ccd6d6e0de40992e7199520db51eae787aadb9a9d54d50b7259d5242ba3c252e9e306acdf3f130f119235ad67b47dc050955ff411bf66db83ed6a2e00cbc6d575a1753f6074e908ff8a87bffdf736527aadf0dc5bd767ba87d5591d6f80a7cd06421fa5f24b3f0d0cb1fc8b3b5c2a4bfbff9379a9960270499af8d1ee09b2bb16751f0f39efaa82807e8c86af2a27924355b57811f612d36a7bc67c8ab75ca534d06f6504cdbf76ff2ed3c5eeb6ea886cca50319e1b9c1da66fa6521637d95bfc89c06403166d796be53d4d394fc03b58b9671be8c3f3b1a2887c16d0bfba151e508c763094d9c03d89c46b560c266d69fec0c6cdda2ddff131a18d5711853cb2b13966dba9a81281ba45a265f608485a3c168e8e9f9ca292502b62dfdc4086000fcf692c987f9bc8fc5a0f7ef07e0b9596e68090b570f5d100c2897dbeac1a5361ee1207b917f336b591064858cbee5a2352a94c9a2c71964a50361087aaf8ac3eba1318610275d2fd317553cbc34bc5eb2b479953b14e81b147086e270fb95626283e726c8ed0891db36f5667e1f117fef86e6c46cbb26bee0de7f2383e921c16c5f60882408b10354bfef54d1ab065c650097cc32f57821cd8d8a8e4ecc5e774e9a40783461715f8ec7f10cc3b9e6031f299723d68f56ffb27e3b9b8a05c4713030f43169c98c90df258cf81a44976a1d5d5bebd00c67494982ad0c3ef8cf32ed82e66ff23d6f0392294625ec555872674c14914d8d399cec737980731f28340483ae6959f52834c7bd0e8fb5dbced02f0420889bd2b6a54ee46baf0729b7429f42aafd68b0807d6a0e32188c55ba4b30b44a9d942f806c2ea1619ec3718bbb781509d462d138b2b6b2b980b7f32a387d95777ed6c74cfa8216d29162ebd3edc97fa76bc62c2e0b75ebeccebe7504eb61a49ede94802bde34bb42b2d3d57a28d3e58d3454fcb4cf3adfbdf388ab9300cf321cd603cc8607952bb7f9d0a20f2856c5254abc02c198ea81424c330d8b58aee833a09f39fb21edaca88c37742138f413c791ccfe973fc81c71dd14ae3b1fc9b24f555ea07049f7a7d001c26e919e606daa36e23fff5585a76d1cb5c5c574360763a031cda46968b38cc3bbac1ef479a77d7a68e44b8d70bf07768329aabfa5c30feea5741eaff635c8093006c0d798920d6e249faa52eb04452e16dec8a44f0b1f4cdb67c39a9640804a6b5881cee29e6ee51ebc4a24c65500c22348154d2361fe029e8bf63a68e4b07d8818f3262e0f5eff779356129b7905d9721c444155d28bff7a233d3a330cc7d79064ab22cc82202f5dc7eb84ef9841cf70b877af5367ae30fb6e605ad29be838a2136e7ea200b82cfd61fb591eea67742e8d00c1dcd05b615ea51dd5097163b247c96feedb960ffc8ea8cbd758e31226ac48f410bedad7334df3bc771d473ff4c73570a77e293a745e10a3c509e7fca2acc9caf79ff739dc2c5b61cde20f36bce9143c140f767f9802a22c323159bf507da2af3d1d10cb540abfe4fe0bac5a917b489adaef99f479b83104fdd4822de34dc871de34f37dde7a8ce8f4d499118326e511b626357b118a4a6a55c3dc656ca0c3cbe81af630bc725858369840d573e14c7c19d0d2ca58f8c7c0bef87673655957e9222a4f97fad12e38a5f707290d03295ee383ffcff4affaa1a8496525532c4aafdcd61620b45ede341a2550370441fc74f0c55d3b11023421170d8b1b9f2bcc4bec13197f8ff34a5c7d70f07bca5f017ac941843b218e8db092c1f53f22284bb4d1927a74a47cba87ff939b95e5fc2671c7f64c0f2c2f01c2f657db3ac8a05a3640d99bff3e40e41738f0c0e0cd45bbf121bcc442f6deedf44c4e245c6ac9746cebfc43171fd2fdc41adedae6f7c49edaa450e5a19752a1feac1b7c8a6f40b767648c3fef5319287bfba5a583f051df67d14bde2a601e7ae16e9c42b6c649ec5947bd8ad5acde2fb3d309509f2018beb84490987198a1bee5c9f59fb6599c8b0b22dcdfc16fcc1676b6f4c180a46c1a2e81b538bdbc9a7c8023aa3c353feccbceaeefa24cab5b739537e8c9b090abae19927b45fc3e71a803fa6f26125b4d564a9851c460da9df96f8afcbd09a4b71ff37afb7218f7224a5df7f775caeee6a342cf9ccd83b545cbc7e49f88ccd086d46e8054b3aad26c683f7698d56b069e74d6c52fa57d0b9a905b95923f14dddb0fd8d84092c7fd9f3c3e362358350f5a457dcdf11825a19bfbc2fdbdb2d7a333396248810c3fa5c79dd51cfdf0009240b9ae997f2819ee8b0f181cf45b7151a4b15ee68dc7b34d63bdee84e3a1482fb91cd606c985ba56bc8047c37ed2fe9fda850068be3c22d84f0b61e52cc9a01dc3c8fcd6545bec7b5886bcf1764f3131a13766fbbcd05879a1d1144b3922a4ce6dddf8637433173848827154bcbbc05c24fd82f4e36ab4d6f5c6c958134e35505476963488ab026e97cade9b3a4499f4a7ca701a6a1c1d58a15db76701702362fba0411eca936dea255bef54fe2083cd184486c6ce6bc133b0e6741149c4dbf91a36b04497746708b0a08365c7d0daac0312649c226ab67f3fbba86820aedf3faa27fbecf2bf21bb47fbb9ae269e229410d40fbf512d3ab32e4c8e83f3fdd4ffefe80bf5c2f6b1bc604e9d68b893d6fdb9b281a4e68e5449ef4e066ff82f2311abdbf138818d06f4327bf5df45c36f8debab3e93cb0b7c9843b0cc96e8da3dc7134770fdabd55bf5d5142540bf12c165bb9d6c4dbbf5f33f1c5733d76e00be72e8099bf33aab2372a21dcdbaf1bc12f6add5af43419f9335b229f10d96728109487d443f7eb9179306a999d2a8b36e4e0f0cba26cdf944a42d7d93d43bf09d3680b3ec4cfa2c8ce96f1814ac2881158f7c2a22f75688500766a57e9a91345f6f99e6f276681b171da6451e5cdbfa5587a834c82c8a94b3d9b1b49af28bd92b27034dabb56082455478ae46a5252a52975e9ea2f75e0bb74305a4f3b123f18d083753a4ab8dd5e27f7ff6302d0cc0cd5bd45e695fa86cc81e259fc5353d239975719078b04a6399efda4be398af0c0dff2184b432ca498aa63070b119387ad3c9d2697830abf0ac179406ae8948c07e7001768ff20aeb7b2392ab302331c0a5011e6a37eb75d5e47e4f35732832df51632347ef29bbeef9872f91a1b05c39eccc1284db79c8fcf54fb6faed6fe095115c8f48e6037ba192669e678ec69c48d032160be30f82b9749c2ae96e09246d223f6ee6aea81d52a62dba84644dcecd50826d748d972a6ec0998ad8f93b555190836c1bdbd6e11df20ce36f9d31aa104baafe3e6850d78c034aa3904fd53725ced3f1736716d27ddbe6b230164715498d4d38a0bc6d8bcbf5dc9ef5f9f2d1a7bfa54dbe1973174e089366f3077af2e8bae89185a201d3107579bea8048c0517cf9c88d62c9b1b00e3d9ab83b404478e4cb8271c70a6f2eb04d2a1ea1ed8b75b0ee39de228ca5de5a4db64228aa2871dbf6e590c6b52e9bba7db722f13e9b608bd5eb49f0f1d7aca1fd4cc55a46b5756f1fd3e158071b6c1e32b022570e674cbc6d8775017a684449539008290d54a1d5d25a3004592d8d796677ac4a84dd95dad8bd083589f0475f991f35ec1dc0ae3e00b480adae95441c4494a873e550ae1c3fe581db8cf36bda373c27be590aed75ad801b15a5a90f8b0f8b57d4246e5195f5ab7b965354a1b3030c737658bc5d55b4e86dec061425e674affc6dc3fc82bd90a785a9713f5dbd25c811d8f8a263016588b4034828e2e6baed88450e274486f621c5ab12d9587e9272d599a8f66313fd2ea338c8d1d60545c87f128d92e9925ab56ca14cfb1a92f0a76959b42c945644637428db5a0406524d194509662547994ccc26c13bfb2d9cc7a3765510c507d2fee2c50598114baf91fafee547865561282f2474abb4167139bb33ea86047949941f080c297315c2a3fae0cd995c88e5e9b33f24f7e54fa2913abe7d90e7f5fccf5076fce74e8f448c66786f4bc5b460352383395d84dc9f4daec379a8ef6aed682339681cc2b0d5a6db0eac525c033ea20e8b4d6fb225f4f604344de8eb54b76669ac8e8efbfb85b19364089f8e714ca353586deb4e98c22ce6314ab0c19ae477e05f1c281b6745d347b58e5dbb6b483746617159f803a4f1d76b6faf3c0f36ea185ab88ba98d18cb87d2fd1b43404314651495e0bf947068d9d383e23bce75d4b13379f9aa785ce0070876ce988eab10450b5a504a8d3cb18d80f437e1d3c0b196fc33f24342b98747fc36a69dbed05061bc76b5965ed657dd3b435e2c41d7e2ff3993936c01309feb98bf6036f2b327b6abbdea83c0cc14dca5093f65537e76a0685db0b25306d", 0x1000}], 0x7, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}], 0x78, 0xa}, 0x8) r16 = socket(0x18, 0x1, 0x0) ioctl$KDDISABIO(r14, 0x20004b3d) socket$inet6(0x18, 0xcb42c35f5244790e, 0x3f) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mlock(&(0x7f0000189000/0xd000)=nil, 0xd000) pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) munlock(&(0x7f000007d000/0x1000)=nil, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x7, 0x480) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)=""/166) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000240)=""/157, 0x9d}], 0x2, &(0x7f00000003c0)=""/232, 0xe8}, 0x3) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0xfffffffffffffda8}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000005c0)="c37f57f433f3faed1016a85c724c238ca5bce9d71bfd71e1800adcb6f9e2a9bc9d86fbe29f9c9b083723698daeb55132171340cecfa6b3dc459408a5f628e96d0dc3e2a847143aa6993afab8a153", 0x1}], 0x1, 0x0, 0xfffffffffffffeca}, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x1ff, 0x3}, 0xc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4827d2261f32640a63e66400f382233c4027d5a7dfec40235290065400f01eec401796ec1c4a1475e0041de430466643e66430fed6f4c") write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:04 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000180)}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x58) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffff7fff, 0x1}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x3, &(0x7f0000000300)=""/81, 0x51}, 0x1) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 16:00:00 executing program 1: mlockall(0x1) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) pckbd_enable: command error 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) fsync(r0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, 0xffffffffffffffff, r2}, 0xc) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)="197d0039f5193ef3fcb1a0b48659968e0e9be360cd3314167f02b89b5c96", 0x1e}, {&(0x7f0000000180)="b4acc70b161976544f5647b3e1c52e7a87937bc23f7ebc4d95060a00bce35013dacf17aec7df7105e2a8203f2062ffa2b9321ea77c39d126cd0d27a3518e4c310df307b8259db25cc23cfe8cd5dfa376025f2984289a07f841b9325e32df1688d3e02be9fbdd0ead26225983baef924ecd64151e9eaead5dcbf56e215bf5d4a4e5bf9b0cf3866d81955b9d2ae172e96cce4f7ee0cd0fc6de4cd61270763990c48a2bb29e9490ecf366ce5f10b15e0792aa7ed66733905d7bbbf0c96767c86088605881", 0xc3}, {&(0x7f0000000280)="2ca41310373a76d0bf653e5a380323a2d446a611bdbad33dbc87246747ef309aef5079d04f835f423262ba3edbb15536a31fbb80b434de4eca810989f47675908763a28f5e57456e88f534952dd2e8cc1258fe0bf4ceaec365cb1690cb9e2ccc2d729fc71d1e418bb2f6c6b615abb76dd599ee4fb5e321c8a914dd5fcc58a235da25b34ca50e6631c013212ea3a4a1cb5a7eca6215329d132bf4d6", 0x9b}, {&(0x7f0000000340)="741745bc55889a0263d9e0f343ad98ec80e14583f6bb350364cfd9ad6610aa7ac84456914d962df066d0cb39f66815771641f8319055d0c03144212eec2b705df22065b777e7ebe99258fcee65651fdb218444cb071c1e72a1962ea64910395ee815ee4fe3f0bcc48d6eae3ead7a12", 0x6f}], 0x4, &(0x7f0000000400)=[{0x68, 0x0, 0x7, "af8f8bb95dab703ae14eff2478e822fc1f396189692ff65752fc3b32db00a822e441c4d92daac3ee8bc95e834e813f2b466da036f26f47fb9636bc8668cd63c33df92a8de2b462a08e316b1521b9e94888d146c50408e6"}, {0x40, 0x0, 0xd0, "f7ffac2eeaaa6a873aa3d60f7aafd745f83d2c006db8b4ddde4ea93c7c5ef474bfe839b9bd1720a9d41215f6f7cc8eb2"}, {0x98, 0x1, 0x8000, "57e5b3ecbac35a5c60cbf2e6272b16fa5566647292e085b826b49a6a249f74397f7eb202d82cfd203a15c99ebb6d8ee2a5a0d4bb238d15af98f8f918a770aa451dc8a9e0cfce904e1bb82f326aed619fd86233e4fc0b5f2fd80c9673b945511117b9621393fd498606ba39a2578b33186b6089c47edf099a2aba36182d241295ef21b2c1aa641428"}, {0x70, 0xffff, 0xffffffff, "3b216a46ba28eab64a9fb3a7c621d9640b749fa947f4c1df9d23297b546390055736e7354228cff4f6a5cfac388eb434a2d6cf6d403535f8e337c25f6ed2b101658dc92508eed7b45d4431e0cfecb4a191f41c576c3ca6efaa0553290aecba21"}, {0xd0, 0xffff, 0x1, "5c98a44253efbaec1ba303a2e17ec9e298aab371d90614cda18cd577e1fa1c1e10794ff1acdd5a5b8fbf1e7145839fb13fc52307d0a2c2056f47681e82c080b9cbc991ee6d8423b03eb66e2f0baca9f7a99d237d677dcffcfeb32826226504a83be14b0cb5daf81c6327c04f734277e8859b09fc12c09d48b36a32ac5bf44aaf81b7b0a94f678c4b20ed90140ffc28471da1260f84ef498205ae52d6ea0ee5228d56ff9ff8f8297629714d3676ec7824f8dd6121d955a584cc"}, {0xf8, 0x1, 0x39b40000000000, "5abb11f2f115de3136a2bdaa8bf5d20ba01b35dd1bc87886399c7d75f0f15727a9577016dfa4b1d117c25bfc9d272ad9ddd50909b2e7fe7eb7eca11dc21401db34d682ca0c412ddf69465bd639e08b89b53b82832986c8a1b21d08f0be3729c6784df174ccf656718d1dad4a13106d9e6d1a81fffda6b3850c40895fda25191b7b3478b74d477e52e37d8d7254151979ceb862925de364607ddac748c1e325df3f2178cb691acdc1d0c4dc8e928787c73488f3c129ea5ec8061d4cd666e66fd8c18f01941f6aa545c658e8608664c85e3a5a2dc5d228ed6fb75e9fa779b46f9bb375c270190789"}, {0xc8, 0x1, 0x2, "9f488da6da388bdbaaa8df10de27232f69af3c43eafbcb92bed0dcc8385865a9f9efab32a4b2bf43455ea07e8dd7af9ea7e4a8938dd05738207afdb8965b381150940dbab6934b78f3f02667703dd172cd9fb4a72ddb6353e148f2f853a94a440403cb786fdcee666d1d7bfeac094dcbbeeb3365baece63674641f6d7d875d31b54f024eb8fed6255e41bf3e3e3067dada13092c0451cfbe72c76210304a44cee45bf93214e6ecc0a6d237798ef719bb5b4d82442a07"}, {0x50, 0x0, 0xbff7, "97dce36abf6eae1f371e52a5f80db827a400ef0d6598a8df5245ad4f8d5a8110bb5fe9fc93b24b7c989e3cd3f769e703246f6f4b6ad6342d9ca62cdd96"}, {0x28, 0xffff, 0x4, "39c7ed68e7aa322ae2bf752b764287ee6b4527c34959d0"}], 0x4b8}, 0xc) pckbd_enable: command error 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x1ca, 0x4}, 0x0, 0xaf8, r6, r7, 0x20, 0x6, 0xbe86, 0x3}) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: r0 = socket(0x1, 0x4000, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) dup2(r1, r2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) socket(0x6, 0x4000, 0x2) 16:00:01 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000040)="2053890f7f00000000000000afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:01 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[r0, r0, r0, r0, r0, 0x0, 0x0]) setegid(r1) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) fchmod(r1, 0xb) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80}, 0xc) r2 = socket$inet(0x2, 0x4003, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x2010, r1, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002580)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, &(0x7f0000002600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, 0xc) r11 = geteuid() getgroups(0x5, &(0x7f0000002740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000100)="f7ddd1accbf3a949f34273adcc121430eab2ad0a8d3255f7dc1bf833488bf013128eb8254ab4741aa62208b9785ec9cac2d3395d03dd3bdf103fbed0adb7b6a2b0cb796008d3d0c9459e7def80cb0b1db737e4e4867abc245af3c85a75f0afdfba1ea3e9608a3e48a43b41ab0e33211a5f8df119576ae873cdc986e38cb18422d4e6bbeb1b3db5912c67dc21d7f3d8defb4b26e2d3aa462fc6011e645dc4be49b715e3e76a3e6fa015315874d25743dc187ff4ebe6c0724e6ae1b8818996828a94ab489a6f4d915282a8a956dea3", 0xce}, {&(0x7f0000000200)="90885620856b939acfaa706b97e6009a96e01c763fe2c2df0e21ad9936dbd7e4638b4a977757b0ce9c0c38cd6f762b7c70df95e262a833738201557aa6e53fb92b438b98b1291ead12b0f1342944c980ed0166086458b3389c5a3763b065cb261cbbbd761a72e6e108323904bc2dae26bb054d44ef9ee2b248b94cc7c67311ef320fa4689fa90b4d3332673c3868cc56f5cfc0c7f0392ad2792be6ad1be8bc97e2c3a4d86eefd7f1848d87585dc07c9c7048500253fe9bbe496224205fa8ed09d80b2a5b66a88cc65a03824db58996f675", 0xd1}, {&(0x7f0000000300)="273f5e688eef864c07f6e92b768b0f5eacc55d0c5a581cbd2c28cf3a126bb98e92355374c709a1a872113b80ad9f99e0481c59872acb2d920829a5719a5ba93bf07c9cac3e438c7714066e3da7c892b06bac340b75ba55c10c9f1e88e54e802a27115ca017ce3d115d147641722d6ee4ef86b05e3b89f5d58f94cc33827a71bf0ad0fc1087220fc6e42fcdefe6cff4d0d8533f6e76f9bfa16cf515af43d8cfc045a01dfac62c586a2b35d2154bc17a8f0945a6e45bb9136648956aeec0dedb9812e89c4dc0e1ff795069537e04005cf21ce71646caad74719d2efb4b4f080e584d8895f9fa3e05e62228834fd6cd4b2e3d320fdb7d1910dbd60259b8833913fe2b2fee2a4349834e59d241cedb5a3c4c994b995230e86476fce7b107cf60eb999cf56a984e06674fde47885c2b2bc2247605021dfaaa96522c94e5223c98bad696da49c0634ba2206ae624f0977d2f53821f429ecba3a150365dbd83208f33d11f0cc26564e98dad05e9b79e7cd035409c767b3e589958d494e7a822890d9cbb7642085908926899f34c655cbcd99af62b9e6bccbaf78ea7ade4ca64d0024634b39b324e902392f67c44da783b8e704618f66fba07fef9c8e156b243f5e1a3dc373cb829e5b134ba4b884f95324c778cc23096affeb21528be1ae941806a08c14bd01fb2a0021124d7695517060c7e28ca336a9d2c3343c213d14e3e5524123bcc1fe45894cae1d74fe7f18cc828a2b3a7377c225dab86bcb72528379d9c212c85c41d137e1795805fb97e94ca7338598873e7ef26d55fc4105be3f8a57c2d162311c44c7f1ecaf6fb199ebd2e66f3207f22a0a3c4e69858aa01dd9aa76a5a5692e088d08d52f0a8471f89340f2feddf967d181dbe81a7b9d5d523ca0a365fc876f0ea4248fa41cae5d06855c122ede5d8cfc93325352470c299bd00b865148a72c74ba910466fa2ae1b21712c62b2b2e1e8a6a808e5e59f969bccc0c7bcb9985874968688451057dc5797247063c59362e89bf4b2db86c44e17bcd210a30c815dbf411ed20d79fa588c0ad011743be1148a3e96ab60a37e1aec1998f0d6cdc3c8e82e30ca849e6ef7e6e69a00cfb31b8072044012a8302a6cb9d6b26aa3c1b49b44843d035c25d6250ba42d37fa8f3e149b0ae8c1f28933ae5a04ce9cd8cb86e21e6de12d2bbb81ed93aab9c6f1aa6b4832ec426690faa1f855d222f742651f506d4de4ed4835f12aebd0b9f4e3b6f4a12c33b9b9f2c9ec8ff9275895fbc88ad50115662425d086005d314ff5cc5bd5ce780ee5edde4c6e5fcbf2a4ed7bf984bf228f2d7ec8568f57e689557ee7b896aab565164db197a6006b9f42015f33d2bea34e0b919593eb894d3a4891fcfd550ed3b3ef20e119a43e847a21320d1f3cd56b42a3861b747910b47478abaa993720c98bfb1660b527df22f0dad257a8ef7c47d9ceb93e5720c2f4655427601ce5ba38a2352fc34d7fc5a929dc7ba3aceb58389beaf146627bb3bc4f08fee13083e532f482f01984e3f10f4c24983fbcda0e344eabead217609d03720bda1a0096b94cbb991570eecf523cd200ddd82c778a2d8b810c48674a89e9e19a4b99f50d56cd8faa8f7304ec1753226e5515103cb8bf40b2d04f7228a50e8ef1cbcd5550febcf03c3c83eae1e1e455d6cb23e37ee792c58e04b8d44887fd89210be09c78a660c6541417200091348031bfd93d4b773285f3683d5adfc589a0af71ee3fca4fd7c10c8c394f69c0ac18447ff0c47346f916fbe962abff74a7da3b441ff2f80b9e9f67d9ab8b3612ceb52cddc0350cfe6b729b428503634301941c3d85098ad723efe2b49fdeedbc8eb52d11e0f8755a50bf2b7a3f1b29d65dce9a3f41370ed4f32c4ec5770bb0936f8f5fab0a638e422650c7906a13dc6ffcdf5d99d420d0654dcaf90c8e50314db69c63e1a8dec97ee77d851eb3dfe6b539d7d2cf91f3ace98f6d9d293c72d3035f9b4b3e0c4d9152db0b9206b44a2af8bc805969e45424d8c2a702a459832183aadc2bca9654376e6b9d1e67f805d8758c9d1cc8768e2cb1d4d42b1eff59cd9d5a2080637000ede6f344b39c49094aec61ed751576cddf78abec3fe63129ead8ede235aa3a7914cc653de5325dbf4fc6f2fb0d11dac592ec55de03d936d00bca674bc7b73da4b21a9bcc1d2f2f3ae31d9c2333149657dfc16482c04dd92c04cfe344957c7158c82d252e8177488a673bf6d746290e3607480d3fdf0c94e359ae517f00a75e7d0c7a1697b2693af11b6407e73b0945428457ce2167284691f3ff60d6b2b542c39d183e1c833863ae1226b30ac3c4fe8e9801201dac496b32a590df1553767b7d4ce585795ee38bb8259052689a2d6f8f32c4465efbab8b983b3944e1199925be6258266d92d4bcba2024f6b5b746cb2d0d842a05b38f56c75814478c7bf4f4ed18593c56e0738549e2b67ef56b19587d56bb759ed426a036219e0fd0438a25b2859eb95dbc8f585acff867dead03008a77d0bda17a681d3ea0331cc8c730f459ad25b1e3e2bcae7e5809548856a854b64a12e0efe0354f2fcb179ecde30c52e1ce124758ebfda7b8f18e7092b584bb3ca79fef32bbbac6b14a14533a5636ee827d005e092942b8935700888cc3209a5689ab197e705df57103ea1934c5fb3e5140f0ca6a64ec2ca9d4f5937d1438bfcc9bc10720d02216506aa1dbe01ca4bd73e9e9c04b97eb649409025e7a5594ad8a523f12d33ed6ef3c4c951fb214a591fed259150eee66bf68083819a27aedbaf623b02220792024ee07d6c159975f2495abf501b023666f3c7d92eb195c0de8a1d7a8c7d97f1de6594c4252ca337767ead031c607a48871cb2edd1e693927de4a8b4746bb0215127ade79d592a8445737f9e36edc09726ef5b32cd139913dbe200a81fadd02e1157b1cb229d4ebc6a8419c3e57938b293f9a1c2d0513e259d9315a79fe863e1d279191de70a63deffdd0080dddd464187916783c10614c30fc806ed2de62e25f12c35ebe4c504401c44c71247837ad9f98d88ea00d4d485b521e12a5728ab73d183079b73929f9859087fac1ef899818ad7e8c607822092adac4bcf729a0572bcebe435a815f21b412ba0568d7c53d78c70ba1537d5abb59e71555a07b7c3635f7b267680ecb58bdb0580e62cca658ddce3714bbe1851d96eebd97cb12adf98f9914cc5ca73e90d88b34865d2126bd0bd50cea9fabedf8a3079aae178fc2b33021ad0573be37025ee641a3b1b5d88fbed0339ed42f8cd8737165bc24e9216b5f39c609fbb94d2d852bd77a47d7da51872af8329aa795ee4444fefc12dc2bba2c5f61382bfd489e080c5ed013d6bb169777f68af9bd1da93d7a75a0c6ae573d81571a4a9505d7914089a9a620b6c11e91dd6accb246a2f898b80f5f5114586dfdcf64f02d6ef1599a3d21315afd5e885ef60abfe94aefadb5c13726e9f3ab435fcaf792df9bce58f7ac57c51b0052e210bf26bfcbe74580bc0b9b661ee7472233e9cbf5ba884256faab2805200adf6962dfcba8fae5230317894c1916829cc96f2e39d8f09bfd29da0ad7a65817aa985e24a3172ad6fcd33e62dd7499315ffdad4821a10a51bf9389a1d9f3c3257e28729829e51e163925bd5409f1c5d12ff9b4acd80a602ec6ecfd081c5abdd40c88db9bb658f515155a1526037f422157f837e1773b8565db0c552f1430c21981b42bf88e3e579437707d5297a617cfd9d12911556f5f8b6662017574590fa2b7caab770a471bce96155061942aa0feb8a3340dfa1cf6873269a1da544db6e5a082ad98eb92f640514a32cc979a30e03c7bb0f088e92f8f87dfab85ca4404be58c3bd754234a340e7ff54781b2aa47de2b1f5d31ee50b1b2b4644087cc0de5694e6bb0c786b0307d19ea819becd78abc11d81935883e123dfa8949e840d099f1bb576eeba995012a528049fc6cecff86fd5671c67fe998af8b1e5f868464b5e6ed8c5b8e9751e640d197a9ff7796e3f5bb31f25ff91f4ea6ef6d615636cbe6c2a0cc8ecc193ebe54c5cdbbaa0e86d6bce9c21ef67130033a5ede54aad60a069df63ce44cb16e6735d7e13efdd2bbf85ccb1d5d8fd01fd8f979556bef5495bef5e97a15cb02a9eec63dad367329842300e17037280060068fb1c4128dbdb027b4f40cd2c3f95c48b7577ada0d6672ae29fcde10ed016903fde5957919dab71ebf7d3f2a67b81a74d39c559212691f35bfbda1ad8bfd7397ad22789fd1e3ce0659b748f60a0d12bad14c4ff5467cdd437c392b51ffda5daf4616bdbca4a18cbd63320148c5242cdd1d1946acbc56d01b4e37a7f6e819a351f6b9dd45c64e1ce22db7f958edb32e6de0ab4bc815f872d9381a2c290ada3fe61bb07c4a3a517834da8be92ebcdfa7717ed8580222e79ef5a369a3b01c5b22ee90e2666b261f8ff17042cc0c50692eafd06e450c3bf469100668cabefe5d568a506e720ede3a0513ead3f49febe1b1737b454ea60b0bb1b8be913447966105865d961e3f0c2ef6d4fb8e9b2bacb751c15c3114344a71efd597386224568c5fa9f98cba6c2d19980ab96cbc5704c27aac7af5bacee37b47a4abc20e54816db0d0daf3b3bce7a3533ab25a751251fdba5d09022891d28bf3a9908cf81897d97595e16b69e54a21eb275b9702aa1b2f3e62b3e943873657af90751e4119c7682d255b07d1a3510c92b5977a1f0c2a224da1c1ebf15f086085eb1d3d053b473e74e12254fbd38413eddc2793cae3bfcb0abcfff642083711dc3456b2a52eb6eaf1e56c08224052f37190a10ac88f59b15c5d31112c62d8131f06fed6c4827c39f1ce2aeecdcb8090ba500d92b449465043a75be8187186652e0adf1cc644990b206852d8a694dcc6e284597b100050c52f5a4c2b41b83d82f5b3bebdad81acecba9c102a85cf0a54887dcbd41caed5c4e38581eacbb83ee901e4d5c6ca4c2714ab7415c061aa23793a3d9e25e7d9572b5c871e883a26d66bd6642c22919d22b1f43a0ecd14b65f92b3a89dad6fcc11e4122ced5c45775bbcc0052429b7ffbb74233c4849525d51fd765f0da448a8c1e1ecf0b1a0a9e40c6042527349279b099dc9ead44a7bd342c676efa266230f3869f9563d624a325051675a1552f5cabe1d6a40d3bdb2e6b9b3cf4f7667fb7a42d3c80efea2b4ee97230ecfc84901b0990d1343070e66e2a0e4f53ccee83fa245aa97e27976a6d3c3f379e26a29cbcf1386366f67d83242c30eaa0896b84b8314307c9f30baeac98c6bbc95edfd3b3c5b83b3b04cb29677d7bd8475f68ac9fdfacb8c9b0a5526c1b373749ee686831b0c3c4f43e3f3f999e243fcfcc8ca66b62de89816b964767cb5e521e8ded26d7e4a6cb1aa1d2cb73645dd40c1f2b75e4e548483506b22f16f283f684ad10fc1c658619e1ba9a7c87280e3c77971e070bcb236209e32031845d8999212211bf8da0672c2c7f4756d81975fab04bce86b7988b3fad2fd0cdc5e6f3660076caa7ecad8bdffdac1a75784543b88b2e127fd00e9fc701e3a1734e93e5954345db771c2e270092306d04605eb29e8a649d7552be2d6bed53f086d6f5336d01269d41386d0ca9bba37654a2af7a1df9176251d7b8a2e433655a9e07954af32f0bb3be7027e1615d89762fb3dcd0e0c6da0b67c94fdb7d0f4c169156e8ae6c4734ccb1d4637fc99b779c820b7626dc37231aacfd97b5fe3ab3bfc657fff005ecc199f1effc14e40faff50094333a8698b63fed2ce4369b6fdd56ee4e4c94b810f8f90490b3b1f10937af0e20bb3b0b", 0x1000}, {&(0x7f0000001300)="dbea78b3bf71ff6755ff75b92d89d404c3ca7c16daa466e93bd3bcf02d7304808f550055309d1403e9c33fd6dc3c7375e858e3b8cee09a001b32bf112eefdb4dc6690befadaed37071ea3312440bcdc9917b8850d28c8679c7486d6a4b861e8a65043b4cf60bad3b0b442763d7c6bff61625ec9bcc1832fbaebb035ca1672789ce35be0ca10d92c81a79a8c6efbe4f47bffcb88f47f16e408809a2d13eea968a6b639e64615148b5c418260dbcdd4b6b2670592010ae803385bc6538013836b8c6d62e0cfdf033e20abf4aadc402dabfd69e35fb1bf4b837e4f387ea908e584551233303ded81a5da2985bef03e478", 0xef}, {&(0x7f0000001400)="e520729f3b06be6bca25db1878a499e43c6c7aa1af8a1c2958f285f93baa218cad3da8fdb13e00f324b488fa167b6f25a80698453aad5006310e0eba602b5773fbcb70d170e0774e2013e2fb68e859cea02bedd592c9160eb6b696dc00d7692bf024d068484ff899f97089dc29d5d45d9eeb5ab5acb8fd24d1078c6d97de17066c67797652031324ba2213239445aeafb02b48fbe8ffc194af695d1731cf767cc09d094d27074060bd61521ed0ce18ce9b80912a92e18e1cef381584c50da6998a9ef692bf4c1522cbc597217ac0bee49ec40d639f060a7aefd23a28d578f033e2d8c8a1678785ba3a68a7dc652b978e411a2e804e573e7a3d7a1a9b4116b679049561684e4a117e693bb5deefdf52428e622fbfb6cd5da619366d10e42a78fc640607f23e32969250342aa813e8a8b841ab785bbd789600e429a14993086b6b3a8d15473b3a418440b8a7c4f94e583caa963b4d285e2ec4e2d924dbf46d790d7f92352585a0ead249c189d8cbdbc1e1dfaf96cfd09d4f6d5227fa5ee0ec9f5173788fc09ee78bb914ff7a91ed2733175c9c058d793cc652fb965f86987d9e92677f0be2fb043280a6dd593865f838816b6e4cddbe98f17472016c20e76249a01f6d0c17a35929fc873abe330f2b11e2e681aaa3cdca913d86a38b561791e5aa806adc3f5e4dc20dd7903a61b1a3aeae4083e55a6981012d802a26f6232527501e880b9cc1d760e14c7b64b026ac7954dd66e7a91d1263378c261800491650ab629e11aff23b89c2df1a6ea4c8ab00a70961f63bd448f2e13f14370467e987deb45da03092a26b1dea75b7f98fe42b9e6f196530a5ded39d74449c1f4dec023d5c1c367654e6c9f9e9bdf29c7f8e51b579f933e5b0a1ca42c4cfbbc483ec676f1f87ad470ed0917422db2110d9501247570bbeca6eefedbdc823b9dbbc459a2ee3cc6e766df08ae766dd92c76ff24b3ebe55559eac1212e8363cb95a10ce2429a63bd7942cb632eae4fcde96f5bbbfe88b7923b9d0a17efb0313a7561226317d495ff7fda6e1ef4c5f99c61f9bc64196d6c866c53f20e2717734a86b31271f6f4c4ad00d62aae2be8ed348f7c53cf3c3d0afb39e7e50f3501961002abdcd4603f2d3f9a6f533352efc234793c107fbef6f7002b0b6fcb679951942441cb8dee280d1035dc25a032c49e6f19d2ffe78c8f8e2deee87d11ca9970411f910455e2f34d081b47ab65d3dd92a228cffa02e90a08bdbed43b18de32f57ced7c6f88ab5bc81ec721846331a77ee77cfac2ba5a91b97e36bc0a4d0769dc424b41844bc4dd56c53f905b0742e756fe8b32a148245c51e1a96d49cb46dc18ab98635e8ffcad1f47ada3f97e45caabf158435d1b004d93c0ba7327c248511de5abe82940d33601b3ac2a05b5a93fa7ea4957d453e8d194fed71396d33eae2bf205f9d3a58a815e2ab61c972a0894ed06d0e646aa98bde98278fa5531f54c0fbf32f590fdc1231dcc757f8a74c7b8ad8950f55cfaf2c849d76c7718770bcd2877a5f25a6b27b594cb061fd78098d0acf7bf4e7ca671f65662c6ddfc48784566fdd15c2574e9751037f9fc6e8b26825fcb537a6899a3b951b799fc7ddeee963f12b6ca3504b912fb13bce29cd736dfe9efb9682c7a09317b2bcc1bb0a28722faff3deb933095906bbc8760d2bc2bbeb55bdb39944e32b663b9cf8d8d94de872128f359f2c52de61fc956e7d9e959e2bb3263815879e78c405da2a7c09d9a92b668498719d41d08b86841a78c4f0466033ef340e95dc643e1ee6a8b18e1923b6b45a61db1874225a87c55b62c45599c874868f51e97917fd6a805874dc5ad7c5082b7ddc88934fc6b62d5445d83e04519e91e8eb18f7688b549597f876a3508e322fa736874cf98c7c9a1da860d3d05598a71625663c8843bf12f081e0e980c2b33bac1c0739b36936738e17c18316579e67a251b61a1e4604a2fdefba38ccca25277305ec8d8c0e8fc16fd2fc0cea0caa85ec749e3fbb013161f1cadf46098740e2184f61a920651b107f1bbe377159204c22dd32fc013ce4a950472ad45abffc4fcdf9f77317fce8ef17ae35162612959f8ed6cebdf26a3de9d81f0a81c5f6f98aed319f3c5afab177f271af245198a23531c417465c676ff244bf483b8e0a85e70878cbe2b1d19218eb5826bd8f939e6785765d5d3940741e9af81731162381fbbc7850b34a0c7845bfef59390597db8d604f8d8c6c8bd25d60d06a5d50e3ab5d147df84b5884c61636f3530a9ecf33c7aded751566497aeed38adb4bb58f76f745507e0f526aef21dc62216938512fc19f16c592174c90c619e1361644114acec0b12ec84bfb0e5b9aa53c35c3a45f347d42b419112a855633f643b8de728709aa9326199907b1925f69d46d51d80235cae3b6800f869188ef43a3428de136350f792bc94d05bb847039f992f9567534f557933209327587b6f59c1f79183d0242de215feca3a50b12a693787f63f2900db4d133540db67232fd992253008b81ee64cd704c1730e5006f810327e4c839804d5cf648ec6e8af1c4a60e30a222d407b2c83bbf36d5e29b398eb65cca4aba114316c9784fe6a3c1c8c803646b1b73fffd915d18f30fecd625c0b1be83d2e06ca9595d8a776a6ec8c50d76c0522a95a2c561976fee0ed65097df75132a1606492ec9960dbdea4796b8bdf92f417cad9e28a91459cd7ae50cf1203a67e3a333b9d8a99754a091a55311488dc4f5d3076b048faea68ec4a2fe93c9140e771a9d2f11cfaf5c581aa1134053552f0413ae51d11d6ae946f91f9fb1c6b9992c48d987c5944a0f51a7b8742a72c55d1f7ee839e2e4204198f4e45ab301872c249d2a76e01ddc611d0596d6f2ec9cffc0450adf6e5ef1986f1d368df0350b7c744dae5e2060cfac31c1802c2a44dbc32433963278c073f231dc853927dbcd21c542b1aad66fbaa6fc20ae02a6ba53ac555537ebb08070c329c6d91470ed199b07a14c371643edc587e553ab1f604fbc436bdb59378c0b2e1c9055c7ee829c095fbaaf0b00239bd8e40ca9ce68c9f6989526d27e99e213a28502aa36eff2c2900aceddfd2bb516a02b2bdab5764f701d1340b7b0b224011b1ab7c899a61be75df7bd81f4e019f5f7207c972ddadf7fa3846e5fedae2022194c7af60435a98ca75fc5b2c5176435b77a0c1201d6c70bcbe4fb088bb58ee0461dad425db15f356abd53fb2aeefcf64ac6ee27db9e6cdffab32e48bd9dfab6e413b06500aa5f3d7401f610ed96ee6d7729f80d793033c3ecb3aa5c2889eaaed468b631ba25bd3e32385829edc6aacaa568b8937ad54654e55ec8848fcc365c5e4b073254951e3ab79ee562ecbce4d47e7a9cf9d7ae93411a27888fb105879004f56ce5c32d228733847cec28b52ed5f89da6811a6efdb23f2c34c262d33ce2d1aec7a7e25d1e25c0e34f371694635a628828c473fff2562eac7ecdda8e89cd09b01802ff76270df4f0f3ad610a10af7885897f8da61ddc3a878d6046567789e306f6cd2f0d4ff2aaba8bb88db6442edf049310afc12ed9cd230d63db6f2cbd03315f180421112eee6f17b5e1344ce380d8c30153a63e232a3ec4bf00b99da2840e68edbba4b27a5614505d598d4c570ffeb5c3a553ff8f4288b048e10a01d7b3704998bf40eacdf0358c3222bcd4f9007c202a5b2ceb1a5db021920cd1e7eb62994d13467c5d727983883e65ada9977964e2de2541321efbfda9c5d04aad7c449cb029ea0cba0fb667d6e6b012d434c2c57699100808e6ac661baf64e9282106d522dfa8f53b1e7881dddf99d18ee2dff15cca4e9db1ca7b151b3ae89605278429613d3560198e5ecff8b6e31e7b4e55ee03c42160c5e3505fcc4ce4ed153fcc08db516e0f42263cf43798606af1506ef0b0c535f903e888d18c095170c9e6b3e2afca00a183bee39b010a8f9085cce92f0b158e53922f412f26c767063567fd38a05ca86f8e9b1be8bfb99f1aaf94c301a696c79a2455ffc5743d0c7aaf66a38af5b9f84fe0a6ee073b765f4540b852c0834a6e864bb6b1eb3e17e7b09d1b17adbe7edbba6155d7b1ac4b8108c731b251c128b1b25b5826a7cb46db5f648eaa29c9e288847fa620f20d975bbeb825a63da92a5a1dcfa7c360c3fe709ac0a89c79f731becd473a1f049008750fb3ce89bf689db5ef4a217d40056cabcf2dec2de724b15f6dd86869617807f6cc6a83a1202338ecc8a133b6e65faabb6baf8044c2d4c7f144e7f868cd4bf50113c20edc7389f5bf6cc1815270b7996c9c4dc2fe36979222541ec4cbd708a29db5ca2c6edca722caf3f8b26a6269dc98195e8f7c01310b8bb660871f34dc87d277b5aded87b72d02c54bc823a848060f17a4939bbaced6a3178dce108a7d02f450a88f6b379ba47a2728adcafb6b16e58c0343e9b1d8876b7fb53925c9a01f4b34931ef3dbaf12251ade8c939c70ac051eab4c401b3f7ccd632db26d760525d327b6748c5fed6f368813c12fd03aeea15c966b96efd5696a44ebbfdc4f92e6bb4594c025bda3525daae8a5ea40979cda5cfb1668d6d2ae191362c3a4067e6b1a5566a75010c549f3918bd46512264852a449af1f524a0d44a7d8579b8ccd10bc909f7246bb5be4d0f92a945f837cafde2a34c8e3ff5332ebfb8b39023050506bfa7e2cb45b00e62fd41e99dae611f139a3dc4f56d01adc82e481568163184dfb1468b37d80c6526b519ab1e6ec81c174e8b682b6c8d8263d45ec88bd5b41a870006712834c8004cfa7ff159f9d94cf72be365c721a019b45fee50c49cc05fba66b58ec72f5c667dafeaef6684b910726819c915693375781b3b6fa74535610c6b4b36e4de7b10616f1b92d78e1b411a0828e59fe8218e5be162f02c96a479a34e215e82b193943efb6fa9daa1a677a975960ac6ee33b7f0dbfffc057968c18a4a28ead6829ff8461756b886b704c5aca7ee311d11af24dce7338abc672a982070ac9f0ecc97ca42b144e9bb85f8b3eab7d393ceb3dec1ab117344a99ef8cf2bf92f8bd884b9c0821361c087a089cfc1f99e6ac13d80d6053083c88fb52ee08bea3277e70790806a52418383ce10dd4b8ab94ad755248b8965349037e32e183d437f693f540be9892ffc73ff874f5ad45bdc365491bdea358ee6ccbeca84031853deaa539193ccc8e3eb0506eb2a89e1404fad5eea300511e3b85ce2b45d3637fdc2f89180ec13a1dcd7bdaa2bd5966276a474f291cbd551ea3bfc9b8f6e3a8624912f9919926930de7c3fafd35802d263825ff9a04a1a5c3a4f020664a3ab3ae2b7753871df5619aec4b935dc843923750efcec8a7a5cce88e28d8ff71961f8281f27071be8928d6e235677c01614bdf9e765fdfc132e7e916d42aeb4b454683403e5ef98f904ac49abd1e8b308b674ebaa960945afab61c83f9c10ff873b651864037bcd82200f2dedca29b219b41ad085346d1ba874dad7e7cb3c40af1ca64581ddb68d13618b1c1e7a986fbe2c0ad08ffda924872aa931d39ca6f49c560a7c3e977c149010e77778846b2fe9a79d5618c417553f6bfb0109432b48700a3b37cb87856b4f56ca3b8ed6cbaad06484b365ee552f135ff7f09553835e465c9678e7dca9ba9208dfd1db85e664cc6566698a6841393356c91f2f30dc6033127987f2497f4606b7ca4719b596bf85260344abccde7bf75771450e6c0e6b3d80a47eabe3cb67aaebcbda1bca0bab38337a210dbf1f289a4473e05e4fed2c39b962df486a2791905229de3b47e4552c5dca0e4ecad41", 0x1000}, {&(0x7f0000002400)}, {&(0x7f0000002440)="14b51749300adc67118994df5b2c880b65315c533e3534971251af26f0732a8aa21544a4a24b76f840104d5fb262fc19341250489c479d94091855ebe830e60b809813eda152a6c688262f5194e0b026b3d20c45e5fa8e70fc50", 0x5a}], 0x7, &(0x7f0000002780)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r2, r2, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r0, r1, r2, r2, r2]}], 0xe0, 0x1}, 0x400) fcntl$setown(r1, 0x6, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0), 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) recvfrom$inet(r1, &(0x7f0000002900)=""/234, 0xea, 0x800, &(0x7f0000002a00)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002a40)={0x6, 0x1, 0x200, 0x7, 0x2f8c}, 0xc) fsync(r1) getgroups(0x2, &(0x7f0000002a80)=[r13, r5]) bind(r2, &(0x7f0000002ac0)=@in6={0x18, 0x1, 0x1b5, 0xd5}, 0xc) getpid() openat$null(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/null\x00', 0x20, 0x0) r15 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000002b40)={{0xc461, r4, r9, r11, r14, 0x80, 0x7ff}, 0x0, 0xb, r10, r8, 0x9, 0x41, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002bc0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002c00)={0x5ff1, 0x1, 0x80000000, 0x1, 0xd0}, 0xc) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x2ef5}, {{r4}, 0xfffffffffffffffa, 0x81, 0x0, 0x401, 0x7}, {{r3}, 0xfffffffffffffff8, 0x42, 0x0, 0x8, 0x8}], 0x9, 0x0) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x83, r1}) 16:00:01 executing program 1: mknod(&(0x7f00000003c0)='./file1\x00', 0x8, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xffff, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x38) open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x38) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf, 0x200000000000000}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0xc0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xef, 0x100000000}, {0x7, 0x9}, {0x26, 0x7}, {0x85, 0x4}], 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x5, 0x4, 0x1000, "8d1d4d318c30f2d91d1087ba4479619eec12d54a", 0x1ff, 0x2}) setsockopt(r0, 0x28, 0xa, &(0x7f0000000080), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x651610b, 0x781, r3}) open(&(0x7f0000000200)='./bus\x00', 0x10001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x400) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgid(0x0) getsockopt(r1, 0x5, 0x1168ac05, &(0x7f0000000040)=""/160, &(0x7f0000000100)=0xa0) fcntl$setown(r1, 0x6, r2) close(r1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xbffffffffffffffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="e6443415", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 0: r0 = geteuid() setuid(r0) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/244, 0xf4}], 0x1, &(0x7f0000000280)=""/222, 0xde}, 0x0) r2 = semget(0x3, 0x4, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x4f) sendto$inet6(r1, &(0x7f00000003c0)="706184989256a7a76f386c7d6f596f64e06c8f46de6d8c2642cf543f89def322759e2a3515f8b9e8ba61d271a66f8e058566788806456ad97ab908d7471f6479a7dbeaadddbda70c0d0764355ecb7429c68142334444d0fa53691c01140a91489fab9bcd9878003409713e24054b401608ff96b649e714b4269d2fac70f30d5c72ed716b2dbae03a069e9316cbf8ed94be9079f02d44de555124bbfd078b3c1a9890591b2ba1478c97f7b72c330c49dac49ed4a856a840b91bf5ace0835169b7e2d597af803ec60da7e93ec8971c2e28386a75544f8ab45ee73ded852b997ee6e5880f2c1a6330", 0xe7, 0x4, &(0x7f00000004c0)={0x18, 0x2, 0x107, 0x1f}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0x185) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000340)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x1, 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x1bc, 0x2) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, 0x0, &(0x7f00000002c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x28400, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) close(r0) dup(r0) write(r0, &(0x7f0000000000)="e801d7a902c786a353b36ada9c7b2930ecb0d6eb700cfff3cb3b23a2244c6d5c15963835", 0x24) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0xd04a, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x121) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/250, 0xfa, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(0xffffffffffffffff, &(0x7f0000000200)=""/243, 0xf3) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="f80dc828e92b08b0eb00aae8deb64eba68e5f98870764c7bcd3eafc65fbcd58b2b69bcd59985ee13577a8a858a0d5108fc33d6debb78f6507dd56d3380db463646eaa898ce4ee46cf4a1aed22c9a9e36ff8375f3621bd9426b3f8ce6127e724c4490c5b7fa", 0x65}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0xd}, 0x8) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63988e6f7f659ae659000400860dda872e8d57c6"}) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/225, 0xe1) poll(0xfffffffffffffffe, 0xe1, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 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$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x19cbba8f}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffffffff02f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) panic: malloc: allocatiopanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 511580 323 0 0 0x4000000 0 syz-executor.1 *265960 323 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f475ae,ffffffff81f3792c,2b1,ffffffff81f1a512) at __assert+0x28 proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 3462255744 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f475ae,ffffffff81f3792c,2b1,ffffffff81f1a512) at __assert+0x28 proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c53e10 rbx 0xffff800020c53ec0 rdx 0xffffffff81f52f17 apollo_pio_rec+0xa34b rcx 0 rax 0 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0x6e5ad2f000dadcee r12 0x3000000008 r13 0xffff800020c53e20 r14 0x104 r15 0x1 rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c53e00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=265960 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffff800020b43090 process=0xffff800020b45078 user=0xffff800020c4e000, vmspace=0xfffffd807f00d168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 323 266989 23301 0 2 0 syz-executor.1 323 511580 23301 0 7 0x4000000 syz-executor.1 * 323 265960 23301 0 7 0x4000000 syz-executor.1 323 349567 23301 0 2 0x4000000 syz-executor.1 68902 282732 70118 0 2 0 syz-executor.0 68902 291964 70118 0 2 0x4000000 syz-executor.0 43613 227432 1 0 3 0x100083 ttyin getty 15617 484732 0 0 3 0x14200 bored sosplice 23301 501490 62793 0 3 0x82 nanosleep syz-executor.1 70118 321404 62793 0 3 0x82 nanosleep syz-executor.0 62793 371018 59652 0 3 0x82 thrsleep syz-fuzzer 62793 370760 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 264936 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 322517 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 140522 59652 0 3 0x4000082 kqread syz-fuzzer 62793 25364 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 490510 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 31044 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 85662 59652 0 3 0x4000082 thrsleep syz-fuzzer 62793 163015 59652 0 3 0x4000082 thrsleep syz-fuzzer 59652 518113 71647 0 3 0x10008a pause ksh 71647 515233 11441 0 3 0x92 select sshd 11441 47848 1 0 3 0x80 select sshd 74054 40963 16135 73 3 0x100090 kqread syslogd 16135 155524 1 0 3 0x100082 netio syslogd 63400 166787 1 77 3 0x100090 poll dhclient 77806 58825 1 0 3 0x80 poll dhclient 15966 221772 0 0 2 0x14200 zerothread 9327 59913 0 0 3 0x14200 aiodoned aiodoned 65451 299216 0 0 3 0x14200 syncer update 76864 253981 0 0 3 0x14200 cleaner cleaner 71170 315284 0 0 3 0x14200 reaper reaper 83660 319285 0 0 3 0x14200 pgdaemon pagedaemon 26805 506047 0 0 3 0x14200 bored crynlk 37281 93920 0 0 3 0x14200 bored crypto 45601 415060 0 0 3 0x40014200 acpi0 acpi0 56217 243330 0 0 3 0x40014200 idle1 20579 77202 0 0 3 0x14200 bored softnet 24462 364765 0 0 3 0x14200 bored systqmp 75563 41349 0 0 3 0x14200 bored systq 22011 138927 0 0 3 0x40014200 bored softclock 31088 158421 0 0 3 0x40014200 idle0 1 420563 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 323 (syz-executor.1) thread 0xffff800020b42978 (511580) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 68902 (syz-executor.0) thread 0xffff800020b43530 (291964) exclusive rrwlock inode r = 0 (0xfffffd807097b0a0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 uvm_vnp_uncache+0xa9 #6 ffs_write+0x4fa #7 VOP_WRITE+0x76 #8 vn_write+0x1fd #9 dofilewritev+0x1b0 #10 sys_pwritev+0xd9 #11 syscall+0x5ac #12 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 6351K 6359K 78643K 10817 0 0 pcb 23 9K 10K 78643K 395 0 0 rtable 100 3K 4K 78643K 295 0 0 ifaddr 52 12K 13K 78643K 120 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 1 12K 16K 78643K 48 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1621 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 78 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 629 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 42 38K 70K 78643K 319 0 0 subproc 64 65538K 67586K 78643K 72 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 69 0 0 in_multi 33 2K 2K 78643K 57 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 214 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 21K 78643K 2666 0 0 UVM aobj 51 3K 3K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 15 0 0 NDP 10 0K 0K 78643K 33 0 0 temp 145 2360K 2428K 78643K 4527 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 307 0 300 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 97 0 93 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 17 0 17 4 3 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 6 3 3 0 1 0 8 0 semapl 112 76 0 66 1 0 1 1 0 8 0 shmpl 112 49 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2689 0 1278 46 0 46 46 0 8 0 ffsino 272 2689 0 1278 95 0 95 95 0 8 0 nchpl 144 3800 0 2175 61 0 61 61 0 8 0 uvmvnodes 72 2807 0 0 52 0 52 52 0 8 0 vnodes 200 2807 0 0 148 0 148 148 0 8 0 namei 1024 10582 0 10582 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 9724 0 9724 7 6 1 6 0 8 1 sigapl 432 798 0 784 2 0 2 2 0 8 0 futexpl 56 9163 0 9163 1 0 1 1 0 8 1 knotepl 112 214 0 187 3 2 1 2 0 8 0 kqueuepl 104 187 0 185 1 0 1 1 0 8 0 pipepl 112 438 0 419 3 1 2 2 0 8 1 fdescpl 488 799 0 784 3 1 2 3 0 8 0 filepl 152 4720 0 4622 8 3 5 5 0 8 1 lockfpl 104 199 0 198 5 4 1 1 0 8 0 lockfspl 32 214 0 213 5 4 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 1235 0 1228 1 0 1 1 0 8 0 zombiepl 144 784 0 784 2 1 1 1 0 8 1 processpl 840 814 0 784 4 0 4 4 0 8 0 procpl 600 2079 0 2036 4 0 4 4 0 8 0 sosppl 128 9 0 9 3 3 0 1 0 8 0 sockpl 384 635 0 618 6 3 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 150 0 0 8 0 8 8 0 8 0 bufpl 256 6382 0 1013 336 0 336 336 0 8 0 anonpl 16 74479 0 66483 47 14 33 38 0 125 0 amapchunkpl 152 4188 0 4093 15 11 4 9 0 158 0 amappl16 192 3231 0 2813 25 3 22 23 0 8 1 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 6 0 5 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 620 0 616 2 1 1 1 0 8 0 amappl11 152 180 0 170 1 0 1 1 0 8 0 amappl10 144 59 0 57 2 1 1 1 0 8 0 amappl9 136 345 0 341 1 0 1 1 0 8 0 amappl8 128 751 0 730 1 0 1 1 0 8 0 amappl7 120 40 0 34 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 151 0 139 1 0 1 1 0 8 0 amappl4 96 275 0 250 2 1 1 2 0 8 0 amappl3 88 164 0 159 1 0 1 1 0 8 0 amappl2 80 6762 0 6703 2 0 2 2 0 8 0 amappl1 72 25095 0 24655 24 14 10 19 0 8 0 amappl 72 2285 0 2249 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 50 0 0 1 0 1 1 0 8 0 uaddrrnd 24 799 0 784 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 799 0 784 1 0 1 1 0 8 0 vmmpekpl 168 9972 0 9952 2 0 2 2 0 8 0 vmmpepl 168 89157 0 87702 86 21 65 71 0 357 1 vmsppl 360 798 0 784 2 0 2 2 0 8 0 pdppl 4096 1605 0 1568 6 1 5 6 0 8 0 pvpl 32 242262 0 231199 140 42 98 103 0 265 8 pmappl 224 798 0 784 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 486 0 4 14 0 14 14 0 8 0