kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 12:50:23 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.101' (ECDSA) to the list of known hosts. 2019/03/27 12:50:55 fuzzer started 2019/03/27 12:50:59 dialing manager at 10.128.15.235:44119 2019/03/27 12:50:59 syscalls: 1 2019/03/27 12:50:59 code coverage: enabled 2019/03/27 12:50:59 comparison tracing: enabled 2019/03/27 12:50:59 extra coverage: support is not implemented in syzkaller 2019/03/27 12:50:59 setuid sandbox: enabled 2019/03/27 12:50:59 namespace sandbox: support is not implemented in syzkaller 2019/03/27 12:50:59 Android sandbox: support is not implemented in syzkaller 2019/03/27 12:50:59 fault injection: support is not implemented in syzkaller 2019/03/27 12:50:59 leak checking: support is not implemented in syzkaller 2019/03/27 12:50:59 net packet injection: enabled 2019/03/27 12:50:59 net device setup: support is not implemented in syzkaller 12:51:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4, 0x101, &(0x7f0000000080)="13c9939b87f4c79ed1a269da3e29a2225bad8e4e615fa96d4a2a173133ddd6f3fdb594d95fa59e605e2da192be7da78b75a712e6cfe8231d0f3c94c78cedaccf35ddba5e30edb6b1ac52efd8c42da454d61a09663ec5c6f6db2f77c39a0e72dce2db216f566e1a5d8d68906535f43710b7efe888d5dde3d8fa0978a67082c494bfe302ab9579cfe2c6bb3a936fa6cc75a8df6490402202ec6c7a894d07b9f37c1c1f6b0783ddb660e831681d94c9447a44b3c36afb2cb7914e3beb2d3dfa4876473aafb923979ee785486b", 0xcb) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) recvfrom(r1, &(0x7f0000000200)=""/59, 0x3b, 0x40, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() setuid(r2) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/56, 0x38}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000340), 0x0, 0x800, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) setuid(r2) chmod(&(0x7f00000003c0)='./file1\x00', 0x0) r3 = semget(0x3, 0x3, 0x402) semop(r3, &(0x7f0000000400)=[{0x2, 0x4, 0x800}, {0x7, 0xffffffff, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x9, 0x1000}], 0x4) fchmodat(r1, &(0x7f0000000440)='./file1\x00', 0x8, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000480)) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000600)) r4 = dup2(r0, r0) clock_settime(0x0, &(0x7f0000000640)={0x7, 0x6}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = openat(r4, &(0x7f0000000700)='./file1\x00', 0x8, 0x1) r7 = geteuid() chown(&(0x7f0000000740)='./file0\x00', r7, r5) mlockall(0x2) semget(0x0, 0x4, 0x84) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000780)=0x1) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r0, 0x75}], 0x2, 0x5) fchmodat(r6, &(0x7f0000000800)='./file0\x00', 0xa, 0x4) kevent(r6, &(0x7f0000000840)=[{{r4}, 0x0, 0x8, 0x6, 0x6, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x200fffff, 0xfffffffffffff001, 0x20}, {{r1}, 0xffffffffffffffff, 0x90, 0xa0000044, 0x1, 0x7}, {{r6}, 0xffffffffffffffff, 0xe, 0x48, 0x101, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x6, 0x100}, {{r4}, 0xfffffffffffffff8, 0x40, 0x2, 0xb2bec13e0, 0xfff}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x0, 0x7, 0x3}, {{r1}, 0x0, 0x10, 0x1, 0x3, 0xffff}], 0x1ff, &(0x7f0000000940)=[{{r4}, 0xffffffffffffffff, 0x35, 0xa, 0x1000, 0xd6}, {{r4}, 0xffffffffffffffff, 0x11, 0x40000000, 0x1, 0x2}], 0x5e37, &(0x7f0000000980)={0x4, 0x7}) lseek(r0, 0x0, 0x2) 12:51:04 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) accept$inet(r2, &(0x7f00000012c0), &(0x7f0000001300)=0xc) shmget$private(0x0, 0x4000, 0x4a0, &(0x7f0000ffa000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x822, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001380)) lseek(r0, 0x0, 0x2) r4 = semget$private(0x0, 0x3, 0x101) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000013c0)=""/162) readv(r1, &(0x7f0000001600)=[{&(0x7f0000001480)=""/232, 0xe8}, {&(0x7f0000001580)=""/112, 0x70}], 0x2) semop(r4, &(0x7f0000001640)=[{0x3, 0xc5, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001680)=0x1) semop(r4, &(0x7f00000016c0)=[{0x0, 0x3e1b, 0x800}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001700)) r5 = open(&(0x7f0000001740)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r4, 0x6, 0x7, &(0x7f0000001780)=""/120) ioctl$TIOCSBRK(r3, 0x2000747b) r6 = getgid() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) setgroups(0x3, &(0x7f0000001880)=[r6, r7, r8]) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000018c0)={0x7, 0x994f, 0x101, 0x7, "990a9dffac943db37e25e7c163f387119253e485", 0x4, 0x21dd}) ioctl$TIOCSDTR(r3, 0x20007479) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001900)=""/167) ioctl$KDSETRAD(r3, 0x20004b43) semget(0x0, 0x3, 0x18) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000019c0)=""/4096) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000029c0)=0x9) 16:00:07 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)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) flock(r0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:07 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') kqueue() r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:07 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x800ff, 0x8b) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000020000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) readv(r0, 0x0, 0xa49359fd1365879c) write(r0, &(0x7f00000001c0)="2c82e479e65d5df930a3ac1a3891d0ef0221ae601630b813b9d5f8f893dec4d5083b10b40bbc454b92b02c0be72d2d842c710608b9acb09961af321b505be1db6526c6f60419da317b600bd8260a4e8943fa72ea66eed6b79091d67b197ec7218eb1b8dd", 0x64) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7e) pledge(&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='^\x00') ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x25, 0x3, "71938836f1d09832a3229e0492ec4c6d1e8d9923", 0x0, 0xbae}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) 16:00:07 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)='..') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0xaeb}, {0xfffffffffffff801, 0x101}}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x1, './file1\x00'}) chdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) sendto$inet(r0, &(0x7f0000000100)="8c82bcc349336e07e76774abac469a0a37e12fface15b583007c9460cd14228d6f5510a4a6c9472ccfa843721e6e6f905b17179566719294899cd91513d131b9d54c2fbddbecb396f15c8da2a66915681e7d1a20024cb95d7125c4aaaf7d07edd6b8e0b47086bd1c5def436599ef34c132c00052260aab1c91f7e38fd846dbbae406a36d7a2af9fcc4674f6bf6d1c73538a3d30d0e397ae63971ea1ccc7072d260544229208d08c162bade22176f336c941b14c65c7feadff6f9565137eca198f82e7f2287312191a99ff02b1375b91246814ee27e3f2125156e52941217c1e65b9e719c1f702f38e25bf22b255fa236b885c1719139f303223d1fd3ae1474b97fbe685c6d8b813d2b8ebf2bc02bc55bbebe8f7a320b77f16c14e9582593a4f7036784db1406a68673029e43c1e345dba1282b089c39a70c02d8e454262a2ab5dbedc743a14d9fbf18b50ddf1dcd7de15337fc62d82b47957256835499aa82ef9a9ade26f8295607e7b4203795156cdea5664ab6308904843eeca0fb43b7735eda678942c7c3c98e7733e9ac8713af42d2ed6b81707ab9e5aa6a611550a0129147ce8d9e22af58dfad134ec1f45dff67de073f6a4b40689628edfdab028902bca285ebadf8ffa288e389e6a2be567a3bbbb20fa9dd0d8037f8c5e55022dfc669bb96764c3d02436f8bbfb21b7ea3300f0ae73e2ac60213fead762b4357eb799ff9b883e6cdc3fc4604c59f3b807993cb7476b326ed03782fd093c5bdc272038c8e955e6c9df46f4358414a64b48a6c2f49dcd8013013800884a4c9d52c03248b5d0cfb7e6f3c6dd41952612a041d5e06d59531e422fd0dfe7ace467dc6b2650a640ffa459546332ffce6022f9b33b5bad1c994ac3baead57847c15ed4bb7a2db33b50bf07f78b5d42c825ebf69b247ce75f1fdefb45957522a5048fd7db9cc848f02ab466e2311ab42380c077e6509300f61ee8feadb0cca0571befd3ffc4ad620bebcaff0095dc6856b53969a364a357ca3d812b7a41b3380c618bee99a105f415f1f89d3d60a449e4730db21e915ff0d8ea48586b7e97ce176dc7e8bf07690634c115eb8cfc475b88c9843b28a580eba0e7fdf65b7a2f3405b17d72822128cf9f4993a580f9422cfc1bfd9327c844a0ddc78dcacbe1a85b2aad55d7c7570c8cdba78f8725f4c626377cfef34cf39dd101e7e8cb7624090113925103e78d6dec53df19f6fa43b398d3af907a98b0d24c8f3892d510c389f43e63f28c33f2bb82156a5a9b3e234205922bfd6d1919343045ebea82a2785b7ac10d685e9946823bc3d359f3d54197008373066cafb9b1fbc8b648372b5b88301c58da5b20155a3cbed87e7b941e3f47f25a85312acdaf03d6a74ed38f58d9cb22667964e0d95249c06e69fd5813292666a72a0d198dce34dade090038dbbb5aeff5c817c337a5ccd9a2dc635de97968f2f37d0db8b585498a3b65d9f2065ec63b5379accb446fb94a5bb77de0740857d26fed52da35dcd3f089d7648d8468ce8b511e1b8f9e640e18429b5dfef2ea64464c55400ac857baf0be53efb855ef9d98fba27daae6e339693044b4fb4a94456b174a589d2434b557864dfa2e8d40ccd52f7bc79ac189bba27602621c05091e18d4bf3b22f6e7595fa57d6bd33eab9c523f8ecd9f61cf050ffdd2de497fb9e090d3adaa3489b3db8ee22589c4b52943e4fb5f6182f06ff2fb6d1f9caa5e5b56a04f528d867bb276d5f99c395669867709413f40bb4880ea5485af465eec9ba1e11e6d14996db0b1699f69af92cd45de3ae67f0599e1d6ce5f8f44eb41538feeebb06dae7856489bebc2917a242a89c084e2c77cc266278135552a766fde7eb58b64cd1d116e9c39e6cb8731bf93ac14b96e5e76f3e029e2d5e91714c531de5d4199032cacef9f3cf850ab06dc86b101c20e35145773ce8c7c06a9d0dbffa168571d26db133bc284115726903f1a8ea9f6d889dc89c5e3d40eeb3bcef370aa4cd8c2b2a39fef7267832030ce53c46033bb7ebc76923f73c2f0ef2c93609954e3095122dbb13d42d0ece8c959024270dd82f1d79537a27607ba98d91fcd784dfce38565e822553cef2b8e322060344289ca92cb9680420dd7d12094ca5ca86f289306be5869ef88c6d64f0851beaa675caf597cf65b2ba97484b3834ee129ddc94131532ecf4bed9f7497c66046d983ac47b60b8dc3c282f7745a3e358853627c2b1a23f24a6179fe288428b9cf3999a12c04d9adf663a86ca840b8df44e8ca02bbe36b67f4c21504c0eef95fe0808cce4309a0c66452bc68dfc4b3f8f045efb4054f0bedd9dccd58b7e1d0abe73ac5dcbbc0c9e21f82e51cefc8d5171447725119d42b640256a9d45dd64fc9535c4f259df6de4231f3ed8aaa2e8e2fb13e28a67010bec73ee9ea747154ced4e94026eddebbceddb29466ac1131adc493a697ebf4dd5a74b97c57cd9df892f79d1e35132c5f5d00b9ac10ef653df05e3579426b6e79ddee8d679b5d7d5e9c77f8f834c16811c44dba38e498c4a91d51c1789b08305d03b1801ef72856aa4d57f41a7dc2c4a092d61f2f3ed8fc843470bea22033eb9a4391f9763958f10093949f0eca6bcd6a6adf4acb4bce83d7ca87966aeb8acf8919731ba715120c11f05bac8ab6f4f93af8f559cb80749405ca3aa3706f687eb0b8192cacfe983b713ee8137a167496dcbbde54015df2ade258307a55e0514178eddb40bbccdbd8670a94aab05c2bbf685b2f443c497fcd74fb04fb21b980bea1138b31c120d5db55255ab6623feab4a535063b0d76668b2b35aad49aa88e0af586e2098528780347d1ecef12409eb48ea9d43aad4056a8c9c78678475b1de5eef2ecf02c03a40f960c442295acfdda1af0601e012a9c3ca9e1fd015deb4e129aed858afd09d1719df22f9442561dfa17e23b53f616b1c13fca1ad0420751582a88b53b5c1e6a673ea494a5012bfac6a720c3d4074e1a8995dae03d0e275d627bb2c4ced392121d9c298921fdb78ae43c8f749eb52ba9c59f50d1857a5408264c59b841376af51c5a761104371cb72e7a4e7bebafa462f269a6c73b85f6318ebacef64fce0f8676c6ac277a13f70c561b26d44ef928651c91364f7d74c3081f1ad04ff169410a5eb6c4db9587effc8a6f7787edee3a009a9f5e15a0a6163539b0931ee308663e585bc71ce59a67545ed4e7a664fe921840d85ee62451735a72efe2bc2ad471ae3ce8931ad2b77ce904c42134d0ddb6bdc29dc5bd724b3c2d1e98e23f4a0885abf10b8edb3d384bb9f9e1689029e1a91b132f5295c62c2e4afb448caba7bbc3b4ba54376729156523b0a53b42515c3b73a8579cda1de76c9a649495be3b7f54cb69160dd3e871cf9f7f36c96cfdb36c66cb3aedfb01cd05f7e7e7ee0f8395ed824402e744fbf33d18b8b92268d77010678940db24b3246b0841621c47e215089573860e35d605e1c3abe99a09c19b9c836e415e428255aeb6956f9e428b540b24770cfcd2da3469bc3308102a1b71ddd51028e1785c04e06ebd32789434ec866571d987719fb71abd01e59ef71040fb0410a09c4172d5fbb8dd3ca0386231ca7a7f4b6d0996708d22c2ce0f26f874544f1327fd8e4c9c383b9a285f62f601b39212f7e88c2fb235e0d253af1d4cc06f00d726b66375d5c646af70c372254259ac62e50c31b806cae2c9a528c748f8026c7e71daafae84234b12b3922b6e64f04b19a49bcf6fbae546b56504b3cf660b91755b030f31c3bfe22a5ccc446a0794ddf4cd5a824d57eaf00fda133205aa47aeb21e1db796f3548543317e6dc4e5ea77a62de57035ef1f21bf7235e04f302f822b5e763b440d63543f5ebe58dd53adaa1f97ca804049e082f314d42cf7b70dd0b3c7ee725d3e4c80088cb061617676fa3f8649f5af78bc0ee8fbbe6433d95f88df28a0b2f795f8a967d0ebdec51fc771daccd8165569e241c40410ff218a96e71bb58aea7e69789c4d930e0080397ea2f5e80393162c88c29b01a03d5120025e21610d892245f76fa175628215a2feb76c9e339c0ddd3a152b97273870c75a9a74b1cb20832b613dc2ac5153abca964f55118cbd572b7d281f43f863092512b2d8df521e0aabd7f3ef97944ebc4501fc9cf42640477d7da9c382fce6260322a7fd475310be7b92d6449c75cafdc95ef202f97546dcfc27053a8e83dfb9f06982cf3307f357928983c64530616f940b88a839225ebd039cd29af8bbbc0c39ba78d50d82dc4d4631c86ae11467b2d54951e39b1cea658a46f5493af597e171de004b0aaafd1a0a710d70f533a0794c6ed31edd6e86c8e959949301dabd6a51a335b3290f5a7bf42077a16256ac533caf1df40898652ed825bba46dcd29826e0e8ecbe7506f97f69b46051395d529d7958437a8d2ad403cf30955306c82d310a71f67f8dfa661f9861751dbcf896a4b41d9d5e1bb6191105e23fbd1d349c7f009b97752afc9499f5707506ea6ee74bcb725aac15b81d0409caa579eb4d10f2b45e92353679c160dc42d2a870522388faf858cf9791b17795e6c7b6d53cec2f025dd63ed9923caf04739c8cca9f234aa4b73276af277be4ce93ee8caf8ffd77b3570d3ab4864126ce5b73f573d25b39117bf363f8fc024283631a28e231a020a840b600152b3edba1f9a36c798ba8dcbe9743e307ad0ec393c208fb6e572d0a8ce9a218518a2842c4d98e3415aa811180bb2cd8da94fa46c77138c858f4e63511d62e5e27ae5936b682e3854cf2e9ff9684e0515dd0fd844057431b377d9be796064bcd86bda3338d66ada410f21a29a8281dc401f3510443b5a2b72cae10401226d8f60cc29db09bcabc709d2638336a30fa18ae5b5f5d261e208f09bf81e871ae896b85a8dc7c7b03e1fba20ca740de2a27756ff65795022efb441bf75e9932a1437581a0c3688a71108dcc10f89694f8aeef0aaf04f4828568db13fb317576d145289890d138640d8c68d19b544d977d27509eb8fd19016a94a3c4d6328e64904f699403e4bc70e8ade185910d360fc86f4d5482fa004cf4a18ba9752bae75eb8b73623d27365ccf265b0284516ec3166c353e3c5b6210ed881aefd66e1db80e0c05059f685d634e20490ed4223aca2f10e02cce07fea50b1692dfca0a07e09a348b002f70a494186696563f1161d4c7f321b5f34c39ccd696ca4fe698345c035aadbaa8b2930bbecbc721f1e2db31f166617d5eb01f0b55109842354d191c57ee701ea8dbc91186705aed5c5dfa41b428179559ababad1056e8c3cf3eb1b1d5aab570d515f0f6774bb73db19b12b6d0005f2c9bb2c94ac92e2ec26890f9312c6dd9ec9f49f964f78b524afa46fce8d07e5be0b595da03098677b5e28d09ab29b25dca6019da5bd31305f5e75f2c86bd60e7fa467a79a2389f831e71c11093e60748e09132ff74e8816c2acdbfcf65a8623b9bde22f6ca4b5cd6ebfffb05c5d15120bb7f622abd83e3fcec4b107f98ac71040208e2ecc17d77027baff4cb7b8030250b6aa9a8f74977901e87a7c89f237d3c390ff304669d14d4ee84499e4b77e044acde3510125a0bac75d0f719f089dc3541b4ee7a05448724bc0726f3b160508e10d69566a2efdb5d8b2c35e39dfca84c401b2d1b2055a2a7d78843f3008c81afd4388c39115ab567dbddf9e6d9ce99aba8c1da58a6992e78664df2ae398fc70c22c94b4d930639cc54fa9cfa292c441c344cfd6f1884879512cbe3b7aa723b0303bc3210dee50428845c226b34d39f215322f61b0857182efc538091ceca", 0x1000, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000305000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) recvfrom$unix(r1, &(0x7f0000000100)=""/69, 0x45, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0xec93, 0x5, 0x4, 0x0, 0x3, 0x8, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x4a0) msgsnd(r1, &(0x7f0000000100)={0x3, "5b43013c92cbf11fc5180ba7a5236cac79c29eed723a3a509694c020735d7a93717d75cf18bf40aa84bc0ca4f6f161d36ccbf1255b52ebb71191b1579862c6ed2467f271c31f86789ba613cf7406ac76c63b0a6cbb8932cf2ac8ecf6c5"}, 0x65, 0x0) r3 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x3, 0x6edd, 0x30000}, 0x0, [0xe2e, 0x2, 0x2, 0xc17, 0x1ff, 0x1, 0x3ff, 0x9439]}, 0x3c) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/59}, 0x43, 0x2, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getegid() getgroups(0x3, &(0x7f0000000300)=[r4, r5, r4]) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/108}, 0x74, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000780)={0x2, "0eea22283f4e64a57a99f9fa5fdbf17d48136778554da00cd42299cb23417fdb08db404976f1e511f44a9257f4eecf77b6c12cf66744577ee28eb50522ee55b316ce20bab6d05f8892c76f436f6b8efdfb3a4f1b7fc98fb6626f26ed829708a321ae63a5a93e0e6a54cf838b7841e8b0d88d06e40ade6626f772d95f3d6a316c6cfda777e0da9b740cb691d285eb3c5ab748ebb963969260a6dd07b7bc87df3188762d43b78c89e63ed48060a560e6750a14dbb5295331378f6f1e20f6d201a5d52ec544e2373b13398eb4f9c4cbe7dc1786f1b4a67fb868c8079498edf17f"}, 0xe7, 0x800) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8c00, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) link(&(0x7f0000000240)='./bus\x00', &(0x7f00000006c0)='./bus\x00') symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)='\v', 0x1}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/42}, &(0x7f0000000780)=0x2c) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xaa92}, {0x18, 0x3, 0x2, 0x1}, 0x4, [0x39b, 0x80000001, 0x6, 0xfffffffffffffffe, 0xffffffffffffff81, 0x2, 0x0, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x5a, 0x4}, 0x2f8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x8}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 16:00:08 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000029, 0xc, &(0x7f0000000140)="ebff80076046fe9b75fa83e4eab028cbff13b9fd", 0x14) listen(r0, 0xe91) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[]}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x0, 0x40000063f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x301, 0x104) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x2) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semop(r5, &(0x7f0000000200), 0x2aaaaaaaaaaaaae0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="35cec8f7c20ed341df890ff76913ec92540f55e098663761ce295f7d3a88f9ce19", 0x21) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffff) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x21d1, 0x1) fchflags(r0, 0x0) fchmod(r0, 0x29) 16:00:09 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3810, r0, 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x7, 0x0, 0x9, 0x0) read(r1, &(0x7f0000000080)=""/21, 0x15) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2418}, 0xc) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x5) sendto$inet6(r0, &(0x7f0000000000)="06d8679de331fecae29861469363865c990090eab696d3cf40280945eeaabd7253e74ce706c0cd84ea48a041cf5ed338fb0ec1b86eb5265f485bdb7c3087368f9b385a15d83183b31c549bd5468d02dfc66abd0843d55b2a9e971d58903cda84f02e011b00398b467d022aa83685b0b5fa63dd7df12b3664992fb6fe3563c6b0ed835e09e8e9793ad69ca9a6f1a9e8a2da8b32d1d2c2b985c1cc75a3d2479fc629db4c29c9871cff07e53682701e3966c5934f10aeb1f66f35a541da7366029e4223096de372260094b353c5326a7ecc5b569e0f470d9b4c4fd7546f10c41b", 0xdf, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket(0x26, 0x8007, 0x7) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x400) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x10000000, 0x0, 0x0, 0x3, 0x1}], 0x0, 0x0, 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: clock_settime(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x9) shutdown(r0, 0x3) clock_settime(0x1, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/24, 0x18}], 0x4) clock_getres(0x4, &(0x7f0000000000)) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(r1, &(0x7f00000028c0)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f0000002540)=""/226, 0xe2}, {&(0x7f0000002640)=""/215, 0xd7}, {&(0x7f0000002740)=""/169, 0xa9}, {&(0x7f0000002800)=""/148, 0x94}, {&(0x7f0000000240)=""/84, 0x54}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:00 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) getpgrp() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) readv(r1, &(0x7f00000028c0)=[{&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f0000002540)=""/226, 0xe2}, {&(0x7f0000002640)=""/215, 0xd7}, {&(0x7f0000002740)=""/169, 0xa9}, {&(0x7f0000002800)=""/148, 0x94}, {&(0x7f0000000240)=""/84, 0x54}], 0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = msgget(0x1, 0x618) msgsnd(r1, &(0x7f0000000240)={0x3}, 0x8, 0x800) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a47", 0x44}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x7fffffff, 0x2}, {0x18, 0x0, 0x6, 0x1}, 0x7, [0x8001, 0x9afc, 0x3f, 0x0, 0x4, 0x6, 0x47, 0x3]}, 0x3c) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x184) execve(0x0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x541) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/223) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00030000000000000000000000000000bb15883b5e9063f1ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38d21d34ad3b1766c47c85441805e89b0bd11c04fe71592aa7ef261df67c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1000000003a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb82ae1c736b84c292d8e5378a08cbd691513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840067f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db548405880cb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a990000000000"], 0x300}, 0x0) r2 = dup(r1) listen(r2, 0x7) r3 = syz_open_pts() dup(r3) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1e, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) pipe(&(0x7f0000000140)) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file2\x00', 0xffff, 0x8bf4, 0xf, 0x1, 0x6, 0x2, 0x635, 0x0, 0x1, 0x2, 0xfff}) 16:00:00 executing program 0: socketpair(0x10, 0x4000, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="dad2dd0ffc3bb98320f5dc6b01d37faa4fc0bd20e13c4c9980cc47e384717fa68c8bfd715d5bdd835432433fabe90f0741fd1b2e8e31a7071dd22616bf6af9d2c56bde5a1ee35f74a2d19310643283fbde35b0af2fc61bf39007f2bf351f975850c98f48c33cf42fc9ff694a332a8d2a305c8f88bb82855a7b41fbed64910e86e2de5c3e0cf135189f63e5378938f9c24b43c5aba1c8290e4f76fd7aee505dd77bb646f82ae14a3a9ceebdbe040ad772baec2ff8f61f969c65cce4503002eb4dd5b241cc19dd2106522ea90783d3d26f1c24fda968d43cb95e789667e3f2a8c037a5cd", 0xe3, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{}, {0x1, 0xffffffffffffffff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000714000/0x1000)=nil, 0x1000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="713048e699319296480000100000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x80) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x1, 0x7, 0x4) 16:00:00 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x3d, 0x0, 0x47aec562, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/166, 0xa6, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: setrlimit(0x8, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000000)=""/145, 0x91}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/235, 0xeb}, {&(0x7f00000011c0)=""/208, 0xd0}, {&(0x7f00000012c0)=""/215, 0xd7}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/65, 0x41}], 0x7) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup2(r1, r1) ftruncate(r0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) kqueue() execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x0, 0x80003, 0x43) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0xe8, 0x4, 0x0, 0x6, 0x1, 0x3, 0x0, 0x3, 0x0, 0x1}) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="24838a9a06642c67df2b6f786266927b86ae6db7f903d2d7a71018542fc44487e15bd6728f9ef116b03aa05e6e4de7252e10d6d390d35723a2806d30b79e6548ea6e8fefef47e03787f4c748b0d35a29c6979f0f75e713cea5cbb2f6dea19283f72ae416ef4e346569949718ba0e9b4f9f64c0907917c9b41cdf0b359264a81b08829bf40fa27fe17800af42031622df49aa997de79a2ffb6ec9d22bb9964c87d898a1ed14e634", 0xa7) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff8, 0x20, 0x1f, 0x0, "bcc9c6e7431dd7df2c4e548c25557d0c8a699c6a", 0xfffffffffffffff8, 0x7f1}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x100, 0x4003ff, 0x100000001, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) chdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) msgsnd(r0, &(0x7f0000000000)={0x2, "2399e43025601d06d1137d6eb7afbb3427676b0cc1ac0ead26ddb1f7eb363acf283141719a5e651ea3aefd9db7f4073c7b40b59c38aa"}, 0x3e, 0x800) 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = socket(0x18, 0x8007, 0x6) read(r0, &(0x7f0000000280)=""/254, 0xfe) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000380)=""/30, 0x1e) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x84}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f00000002c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1fd, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r3, 0x2, 0x1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x8110, 0x4) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="d3", 0x1}], 0x1, 0x0) syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='h', 0x1}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="670878d42d4c81fbea3527b759fafd5524f324d8c3b06480342b58fef53ea424f2192923951767e18c2830ddbb679367aa5a04b628025fa6512d0c57b58cf44073d5a8f3d5241a6a6cc75c192cdc51948959c89fcf87483da1f8de2c3fbf41b08c", 0x61}, {&(0x7f0000000300)="783fa91969bdb4b5a677996f3b14da3e878ad32bd440d9aefa607a4e85678d10e2184f3bb02ea825b70039c556aed28852fd821220f9d8fa9c0ded8a5b18159b41000ea6a0d7d86bec8a38e51bb9d7e50f07c6de39a696a93d560d", 0x5b}, {&(0x7f00000001c0)="b8e2bcffc8979d533c4bf2e1c9a40a9082240a5bd802427ab1dd9bd6b05ab2a9337b382b6a", 0x25}, {&(0x7f0000000380)="578a8097c13df63d667e96d6e9baaba53785092b90d287f638161228ae5e3ef6eef083d2b0e051aee8af5b2113caabbd90517df0990cca0c07f27d8f635b5ed5bedbf52023ba13414d8e8c29ae809b9ac4807d202823e0c124b9d3070e9539b5d5285f3728e85015558a6cd5d35c6d83e93c62d676cf7c2389c30e985a73f738456604d8612fc47367636e9d2e5bf8198fe380dc52a4378d6bcb63babf394f0264f64f92982f0bd325e19f2fae0f63e6ad64369ccf1701779ea589b0da0b7971dbb0d25aa8c83ea53fe33fcb7bb74b6b84c19313403cb1b980acfaa239e10ba3649bf123c1fa38b4a34c79127692b1415716ae98eaafba52f09cf07b95ce5d833e836514ba36b20f923ddc1935456d407147b32a1ca6fffcd9d282976e6294d03a17d51985a14205884d3ebf808e49e2c44c2f8dd7db350dda1818e50227e80ed2b89320aa3f6e6e9d2244f72c856e6175fac7c087c22e7b26e9d7e86606d1fb75de397c174b04d431ccfa008d661ee14e394850988ff0c8e982d7eed0bd92953a4336602c9ac3a0fc4d7473188e9f4f363aa4a9fd5348ee96fc7ad67fba8429f74a4b1443fcfe3b4494cec36010665c59198343d30b05b3c6fb06ba991ad6bf00da4087315871ca166d2dd2ed7b03589e1a6f140a34fb9500b722e9e5e575ff212b382d837c508bf80836cece0e22e5515efc6c714661c6c48665c94d27c05a660f17e85e405e8ddb4399738db5c7367edb90539e164fc7abd43debbfd51c46ac5dd1ec0f385fd6e2e9d94975a8092a7a776ee2d80dc7fbe8454c06561de1862eb62df931e26cb831e474f0e844a29aec6e8e447b5ce8a2ead64dafc4fa6cc5ebf59189fe7eff95f9bdc0c1a312ac09817f09ca4f9e423ceb43f5a85ecc5c0cd2d20bf830ea3ed97845a3ebb87c7b23e6b734d06df6a7ca927addd7ce77645d2b2b5bc8631195967d232528571b5448a9746b743724be22f5189bdc599ac53c85b950ab2c23215a3d33d0d916079dc0fb62b1b656ad7cfb8e25068745e5b449bea3f3d143cfa762f86f555144deff04e3a1088bd2ba0abc575cc2f5071d1086dba1f0949b7c1987a864b513d8b00e6ebe9cabe6005fb7fc3265f3737f0727a2e65135381cddbb8eaaeaa0b9a30b41a1073f711128c1f2e082dc8c132b814b6dc66c9a2fdd11c26b476257c399085f389ddc4f17a8ec345c54225f09be46c8e01d5282487b2d6c7be0c7ef83f4323ade0c9e20ae2ffd7bd9677c542f2437e3e62156988f6c92a3cb8a2a027537a8ae2058025fe2d466f818f1902ba513a18a4edb7ad8de0fdc6544ecd771095d3cd8d958f3ece38a928cbc7f550c8c2f2817ca27e3f182c03cf9efefef182942787c1376cd09e93b1dec0adc1421a197a99dd80332c2dd511a4e784903981e16e534ea83634cf0258cbe3e5e7346d50bc807f64e2fb64c88d0f64e50262023056e7a6aa05fe4c3a0a12fe082ae1e4f2eaf700e49ff24dd3f7129ce6a6037e1ef825fc5bd5665406c1772bb46cdd4859f180a62cc406df58d794ceae8b9ab5a214e669dcbc2d80b763ed886f1ac2ba5ea5a62c547b4c4ad5806790f9fee95edbf867c47bbada6215fcaf5174f1db2af591178e63cdd8a2fe68fd45ec241c6cad72d625d5d8f39719d348d8c10d7305893182edcd785fc91c4401e29fd658013eab53c77bd6abf533bf87e4f1a39863604c902c4cfe97cea61892786794016af9edb32984931ae40200279e433e49877f59f844fe581c63ad47af6655080ffda1d13cc8490370230d3f9e4e0f226da67957a436016df2baf01ba223b61849c9df06011b16abaa3ed7047f3eb66ec027abecaabff24f00a11e7c1fb6d1352883557cc6f6c71fab67b8bbb6db8f470e77dc6a4cb1e69b027a90f14796a2b9b1e18639e1cee04d5cb3faf9835a447aaaeb27832d4423ebc5774888fc680eba7c00456f8c92062f39bc40c1003ac74936114f5e7296398f1e5c2fe1a59a002efd756ba9ab38026adefb3f0d86f573a4f54f24b239a28c9f8bf16835f9fd4ee689aca60f251cbb9269ca47df99d724c5d6f3f5ab29659c93fb23a81a7735e1709bd7b683fa80f63ef97abe8dd638f02cd6f3ae781c153efe2c11ad2c4ce030e3559cf1fa4c0dd5245649aa0cc93e7f67c26137ca862a8ff6815120c393dd0b8633038a46e539b5303c2b5428e76a2916d10cbc6072b38945c3c642a6937e2db7f1544f23ade21cd2dda452fd4ccd88235f320dff4a4729f33d70895d934b6bb8c8efe63fb8e4f81b5a14d36ce53d7de71702ae16a946b1dba215310a6e686ca68ceb421f39c74a12380f715b770482f0af6eeb3c707121f87d1da3636df6d0cac74519755ade6b9fe3152d971d69f6dd675766ec5fd80c093a37d2c3dc35710e6a97640b1c166eba20335555be691811a0e8524c2b7997f7ed3f5abf6083c60e24b2fc5d6f952067061120576bfc37ccab9168ce126e4edee1f7e3abc3b25d1c997476849df1fe329535e4e6050dedb3f8eece84d8097624ed629dbbff6904d769011c8b81f1f12bebc510a8b88580a3e9a3402a7332385d0ed243f6a14efe3a71dafa6f8a07469439c5c67a34e6ac673f60ae4768ac4a39367aec025391c59820f1134ac7834aaa264ab0179ba26dc96f42478a65ba52fad65a2075909b45b7a0e618bf21cff25c1a8919b03924d72cde28c7fccf2c165ac3567b91125849bb73f4dba2334780cd6035d96a3efd3ddf4293bf563731697e1a7406752db013b8befd8148ab302558cd3521562e20a02bf9822a815f4002342168bc51bdbd239411e647eede31a8d1b42e005afa37dcfc2f74016ee399243ec325f2c5e16c1b2542073b13f614c92dda11056aa14767526bbe36a0372a917a240d6beee353f477509eede3a183abdfff35322783242eebcb6eac45f11e95ec5f93df87eeaa062c7b90273aab696121d7bd602a2f917bd53e20430684c8f562a5d6f2135a75c9f204316aea453dc0a082e087a530d2f997f958bb99654779dc0b470e43e4a728a0dce9893cc42afa9f162a7317efb9a226c45d568b62ab15b6225d3fbd2e66dcc8712d4c75deec0ee40f2643c85eaa8b98fd81e425e96d3ace3de9837ca5aaa5f6bf28d3684b3f5cb382ede0eba2aba72acb6d043a8f6d1bd76e0e3f9fce8ad72d073ba15458a9624a3392c4335640bdc302fd22c85ff03a25ff57917e41caf2a44148f96c3d5f390743f0bd003fe849828ca8e38afbf22e0355acd4e1901255c1e9cfb952c695d4b1bd89532a580b65955fb2eb196d398b890f49e4a2bb5932439ec7bc0beb21859c0d7feb4b841666a1bdd46e39a8ea484329bb6923dc8cae0559a4b4e10882fb8aa89acd07113829b2e0c2b632f3bb62ae03109c771e35ba629915e44d9b567365911bffb6d9654b12441d03fc6efc77f9615a211456edf423f1becce092b94f4f8bf8d77493cade0c391f64b5122925356eeb28a76a2432ac8a10ccabb934075108edf12f1f1374053906b33922ae2a330db3637186f8634810d41c35fa81b9265087be68b495a7a555df2870806ef42590bf23d69b900c21c7ee9f560fd0cd9a5bc8c1d06b7f9a3547f09f209da6cd438b5a65eac043a0f8700de19ecb114afb388702f302404e4f5414411892c8c9f62a79eb10e77b9f878ba791b94b161b3fb71f94deda985551b7a026afa50f5058c1f045dcb7af3ba8a8e8f8645e620812642f160a6b43df09c38054ec1b9a0d2f881479a05b15bf8a51cea667c69f8b61d345482f9b3d1175c1355bd55c3142c2f97093de50df91c6b27b57af65c02e5fb6c17440b5d2c3225444c541a9881be5168e0c21ea6dccd24d9409a9f2d2c9a825f690597a63bc3c0545aa21f3330002a80721e5d647c440fec23377542d3d405d80cb533b391f2795776f8ed10037eb838034ecdf816e28c29245076c9f52f34be47782811738f9b3bc0488b34a9efb73ef45677b1176596e1b68ea6ffa5a50316c461886677e6c658448710bd6e8b8f96816d18de97d558b0578a9b1f5030d98eebd3161953e9274ae6ff1b9853c0a97488de6a9dd3c969aa10c63fede06a4497f0075c4f121c8519c73e4568c755dcf4910b62cc105b8d97cd31b81e05bcab8eb3ed1abb0ab0f3d3ce8139152289aabc7e7f378cd70b04d8d413706e1dd4042d4cc27e4c7714fab20b50089ae13480b2ff550cd63d82cd70935cdd4a512c47fe3852d6a1420ad9503d6fd555570dcc8b27dae9f24d64541e98345786698a11ea7cdfb5b116a086df2be9273dc26ae9a7ea522412f6d00e65257f238204fb3d45af4d8a7ad9da7382747573081c4c1ee748be1a6b3c3c30a7067bdccca9ba7e9651e648aff16bf5011448b889a2d6813a4eddd00e9af9f4071ba32f2b50d4930b7d0cb67258ec324a3760908b61a93bcccc558d16dc7067114047fd2771f87d35928e9563402749739d1aa0abc21920ebf59d0b965f9a1c6433b3f05a177add4d24c22f67b0069dd2a8575d45bd68644940c264d4b3836a6def63329bc91dfaa40a6c29bce2f3850642cf636573a9f4088b173c720702a389385036291c08777213a60949c7d9bad2bf54167d1d4aad8f983d033199e727c4b6bad9ce0b7541210e218ebb0aaa78a9dceef76bb399221b2761edaece82c83c5a21462a22bed701ecf5af50441c145aba3f18a54056631d08cef46748fdb4b41d13a29fa39eab88ecdf64552ffc908b4a25af0dccd43af1b4ae4ac4f3005719398a8b8b5da8af8def8190610114506bff09b433aa090d97594b05cd54e515569bad2985ba96688344f56601a677ab285acc7ba7172837718c0a40adc9d608ff0143194651c52fe54c7e04837d25f360eb43705fe5a7115fba3ca0c73c08b6f45c4477ae7597f74f1d56dbb8bedbce516d0afb855c72928282740afc864c9e95cd81bc44d0b841e40fe7664f8e8c1c6ac87eb8fe7ff9fc087e76721aa55471880477721c39c8d8617cb3f80ee18dbbf645f0cffb57b631c0a146ad65c60e824cbc4c5d1540b7c76edda6ad64c2c835d38c63bc285ea370d657f8cbedd2118da8b7978a69d188549b6fdf703671214ef124f269faad702ad262d6d2b1ba831b29c0a2ac1897debeb7d1696061657ae0830360c74df5465099e0139387320f7a75ea238bb92ee74fbde5e4c5dea7c8688acb0eb646d2d97db0415e60a23dd71fb1a43698256196be8857d4b93118bfd81c48baccbc1dd2ff7ec21d8d9f7d712d0e041b6fc03379b38f6c71aff9b36e53ee55edcfd958b063c4a4ab6db72825ed0e986a326c7edaa8241118d84a23cfc03baf6e2d7e5df0a336821b7ec5e9abf04f1db8d8d0795d4620caaedd232142261ae062bc30849d121823e188ac914cfbaa59778b9819515a3c2dca0290594c15c51b20b2d0be34bf52861a18b46765516d23c38cd830d616847d614193c78de44cfcce15a7b37f18edd87310091e99e604acfdc0746fee9139f3f091dd5b322df818b80e5fb1bafae518be172ee42db63aa44a8aea0bcd483c8f9064d8a3476a34b503c8cc109205578cd94b0ddc5b7d859e6eae5ae47d616a90a5b4909fce6369d7534365f99c887336a298ad3270d811a7d3452965cc60efff537f8eb3cddc2d18b94e19c941100dda713e04dec8c5ee9b7e73896fc033a7b90bac132ed34e47da13124a95b54c352f51c5a1212ccfc17fc9b47e448dd5f0b5869efbebdc0cdc928e17be788bbc005d6b75192bd737835e571031c77ced2f6ffe994688609d69b555fde80b", 0x1000}, {&(0x7f0000001380)="b037c689ddf7e1e247d8648288ff18cf3aec69a74183d01aebdcc10bd12ddf94faef7be7e73816e9c36eeb4f708ce094a1d181f297da8f2cf57bf9182ba1af327fa15658ebde7fea4575cd4e177829d88bc623daf61900429d6073e98e7ca39f355b7d37ea30ef22cc406c9955642d7436fc10bd2f2a4da17807695bca0f4fc34063576e13bbf8230c836cdb43b75359dd9704fd2713f3dc716f213b70b665400393dab19e2d43c750a4727d0018fef5f1a050e6cc465391fd52c44563ed70750619aee9ea4e85f27e733873e1543da409e983de60fa49177c4c86d151", 0xdd}], 0x5) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x72, 0x437c, 0x9, 0x5, "b9a561a4911a52799d2213039f3cebcb679e7467", 0xa4b0, 0x970}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="19ea079648c6a3f4939713e6ab72e5ae", 0x10}, {&(0x7f0000000100)="633ba6e0610f", 0x6}, {&(0x7f0000000140)="08a6c461fe7eb3fca5bc8a1dc97fd797a154a54019cdc3cd6617932ac3e8d7975fbdf1935e07acbc0abc2c771e8b5197f7", 0x31}, {&(0x7f0000000180)="9955405639e02401bb5d96794c0c12cec732330f4963e023bfaa51758997c1a56a8e77031a7ee92e4fabf348e3a90579a0c9e9e56a26cbfb15", 0x39}, {&(0x7f00000001c0)="b1fbe98875e411a01e0753cad171c1e04c80592f0688df8ff8b2082db3763f9fc107dab9aa6cb1fc11b2cd468c5c719bd9b93f1ce2595d3a4bed4cccdb68453c763fc9f083617c9802e561902ebd0f61c27aad9a96b5bcdf33d06b3da4309db227e73ca47ce75cc921a4e001e8fe3f391f4fbdd81a8054cce4e714bacb0048b57968a44efa335dda5bed57bd27b53ef765b00a90494ac2", 0x97}, {&(0x7f0000000280)="62c3b5ea1527f91f099e05071f26ee35d10c397f4493a4615561844d60a3ff7407e063f301f19de57abb59464ac993eae87bcbabb1a71404cc0ed50317e49bdb32caed05dd011ce32ed6200706a70e32b651ab91aab780b03e9b0beec034737c63bb1339e31a2d589e17b31da51a5b608e590aaeff6995e2864d8332927325e0d78861f62ecf6269f81393cfd5c645b98a07def06b867a5451354cf1ceefc3853218974d3896165777198796eacfd739445061367f9eb3b6dd35570c922314da8d0633d491cb2c0c2790a0898b646aec2d2a", 0xd2}, {&(0x7f0000000380)="304ae2297ac25c94baf0f54b3c3df8c494d2acfbf31db4f0ef27cb91ccaa2b5b64215c1ded608c67fbbd67b807b415ca9e15e266a22ffb3019435c15d9cc644cb813e599ed5e21d4c302a7c28d0a2da4c2d8f978f3857044bdaf4edf3e0b08d8fbb2eef694a660dc938f36de7c12df915c19fab3a574dc66528a7b3c42195f37e6a8e0442c55d403ac64985080d082294c0c25f05768cfbc274c07a627a3ebd043d81febfd1e5fd9b0d687d8ace45b45f6aa3a1c1fa3c489cc534ae192e6f7707adb7538bf46c6de1e2925dc4ab12f66f51d3bf9bcc3c3f4e96eacb482c38a951b401cd118e2717c54", 0xe9}, {&(0x7f0000000480)="59ac3dcd30999d3f521968adb02b68a55e78f4b4dd4b853b2e197f198317731ae1a1f7f5ab37259cd3e77459a56dbe3bd899af949e4d12c9dd4d7aee3bdc74976c35ef67d1a4eb4ca04fdc2569e11ff8e7c5c4768d18c37cfd58ebdb63eaaf99ba0a6a1773a0508a15d5baeaf667e3a9aa8c4a67c31296d29374da3d28a5c409ab3f54bd5264573cf1c7033b3880e7f4053251d7f60d248afdef3728ad25ed3ef22c2f873105b17f493474faf2e136a58aff1516ceae618774a5c873bb9b54e70a1aa5dc6d2852da454369296c9abf02a45895025afb7649f123baa824a78615ce98c3f98c5e0a4c59c74d6ded51e07787dc5ce7e6a55bd605ab83f86866d267c8bba7a5c374de348535878bd7b584fc3f07aba663131febc384acdbd29102f00655a7c317474399cffdee455e3ca27af8d20d7d6fff895ae8c4b5641c2ba0d6d325d146abf6c52b5174374ac67421c4f8a2b48d1b888120a4ade2ff39436f262bbb568fa29940531d86e350455018d95110f49b6256c9ca4d726975dbebb31fe7a251de3a700d89ef4765c964f33691b3d79ab9dfae81459d7d2ffef9a039eea91afcf0ecd973c7b9f820516b0a3ac60b5778e89a169e9edd6b0937fc9aa3c3afb8a4d7efc727550de4e986230a7a93f312f2a08f5b1fe681a620fcb8a3793c1583e9f21b54ae1cbece8a0d339fe4c82e2ecfa9a16da236a12dcaf9d285a260470a06a9f30c95b33fd567aa446f0df90bb38bea7de25fdc52e40e38625f8d30e19a4da2519d2f3f8e870e782f1d7295d6fec6229f8c8003df95dc0c6f8419ed2b2738039aabf9451eabb99fd2c8e023995ebaed86c7c7dd0dc2f18b406aaa7b713670e526b9c8d43a0d5a922aa1e8ce9e207034db27d56e6d9da06767b86afa7b49059fd387f29db1c1cb0fe299278bb99637ef2c4c3aebd76a36a0a6d98aa3c6a23e6c5dcafb229479a298e0199820b46d918909b056711fa5d3843c1aa4f5d1766fec88eaa0b4739755ff9fdf434e50fa2068ea869abacae722122be71325d248d04404e69810ae84e2597d9f987e6e675be0ff40dfab0cf6f6383220ded6f55db500ae52ecec6b1627bcdb082a2d605d21d45755930a580848234699571714b090f913d0bda420bb0d7bd222623188779ca79dc8e721624830321fb532412d9af75280a9d9daca2d03ca5e4ffba0c9870e1ea8f681fef1a2a42106a52fa8de40047d6165fb4c13954dc940c566e9821cddd3f846a58b59e6e82c232c92ef2346e4877c1fc1a46c5be2fea40a3262cc89c6759e5ce1da616725e73b826ffbb08adde2e5f1788b5f0eb5fd15c79d83457a305af5dfeba0cf7678dcdc4f3fc4dc0afd3323490473f803f519d455f4f606c511d14251b5ed26dd0c30eb52ff2af1a1d85ad8f81089022fb186056278c6fc6d01aff3862b358ede83dbf9b68e41996b5848ba730899a42c4762426de7e92e6e4550174df1c958744e24577fccdae50434109c7eaaa0ef428e6b2ec02c4b2906511f5532b73e4b41b8c61e4b5e78b57269b8fc4be4a5f0ec5663d1037d6170fc4398bf23e07b089526d54f00af43abcf30022a3ea9c0d3584ce991139f3a5b6a2a8160c1424e3121cdb028cef54784d0be2f7128853313675e174a96c168ede9688414fd22a13a48685283bdf75e8a048c612098a200861b07f8af1ba608596b7864a9adcf864d509af667c0420ebab65f5714bdb325ad2909a37ec51ddde44c3fd85bf9b87110986a5dd13f4f703f0c65e45835ee66aef2edefca13deb9c1289104a712e3e7f439d0576090053e693bd95e7aefa9c0af317663f491d642af2af561f810e5273e77b0847de762b85f9d5bce3bb7016561ad74ed049acd1cd4066c1f97363975881154ba5242e6ff93fa4b5506ed4366c32d9a3566b7caccdf105369f9dbf7f09be6248883afda73bf25fdf2ebac104c91305201dd7a2d10a0cca48857be4802c81c7c9282e92ab3ebec643e521e6662093f9da0d28aff7ebf21775cf7584ae87c43997ecd7cd8ef02e43ce82dedd7edce3d13c6a17e5ec0e599233557a29693a22b3c0d9ddfc384495de9d9c9a5fae31c9b1adabbceaac52b9789589db9490c0b96562dd010b54123c8d3bbf81c9d24ccf3960f6704a11cfa068104403a1050cdd4d92872390e8e439e0a76f61f9d43f5a936e61ffd134bb99996cf3d658f7836280e53b33356b24dac5e18abfc84dd2a349084d971dd687e706f9e1ff0a528426ede604004c4bebdad604517a7c03ca439985a1cca09e36c94a93edc3123d244460893ebf4f8643838580ddd01749b1ce34967f56a9909e204761440dc7668c1df54a980a9541314d5dd4007025f37445787ab53af3453ba3c0cb970095db1a3c106bceb3102b5f129da73a8dcfe3ad5d2a66a824bde48ec467dfc0c0e69df82f41262c751c20a90169b4e7401626aecee14ce203d1a1fef74df499a0cf42b05e94b42a9b1162e96eac6fb8123ed5d736aada1c49178a22b8c4ce7b81bbdd76d344619cd5e622c218768a29ce33a976bd4cc8943184267fabb02b424c6a6eb948fa09da6620ccd0118f0ab8df08b3ca240cb8c19d0113aff8c85b911636d9575959262c329e21c74e355c7d30e56541a305ea8731ebd85e64fb20758fb8eb4757590f8ea2109721f46f3242e85f2d204bbaafd25c237a88f2d99501dc229b313cc67c64e5822f8a63dd3b1cc4141d71635cd59434dc6291981f474774077e7499911daed3aaec74d059212a7b46f20de3df76c73b6fde2c54493d34e9fcd9921f95a2a1a5dbe9d6ee93968a81c5bfa10d5f6f0ddf56162d6349ff30dbd032b86698197b74af1050c53b23168016efd6ba2891dcda82fd54f0d46be54cc0c69a00ce87b1d9c817b8768757ad590088b1580fbe7982b1f47c544bcc0443377dcc2a8e16a69079d8bc5e395cc591ea9c286ae6a5b6c502838658b718e65d6fc96d2f96e9b9cce123503d2487dd5af8739880ba5f9666546dc23f6e79602e45e2428f458d0e281ad0124f0c5a827f63e835eab5bb0f6fe6cc20cb515308abdfe29fa120e5d317b758555ed46454ca29f54e7a45141382bc1a16915dbf2a172698446f4960d5d070c84d67ac70c1b387c1c21e1f42da4f71d1a5cf7446e44cb87b367e7d1e3616c1b361b1e5170d5c33ae97d6b614f94b366a0a2e4fe79451f841cda647e769a32087638b375a6f66cf448830e14d546eb9eab41180d233bc5b212bf715e754fd05e20fe2981ee9a5207e13b47776ac6fce56dc2046481893e708b8027e3c2395a35af5e619331c1a69d63cbd77602a783278cffa52d30d84e4aafacd1f0130c827ebe222c86f3b252347000809a322d15713dc24fba01989387f56ece257258c89267638b9883793c7ccaf9f57e9ce824e9a8bc27a4ea6fcee1d213fe49011202cc6ddbfd61a22115f9a069c69f282e43b57412daa757a8ba3715e97906156a1a483684beddaf01f8c784b4a49d092c1b8df2d388821f07aaecf292b1d9de4eae693c614f1c72f3369e8b6f11e5f6a69914aa63b46f6f33fe764db6e531afa8b7ac0dde7595cbbb86f79b52a7bec2c4605b22f72d28ede66e543de194e8010ff5b3ecb0d32bb4d8abe5914fb7ddd12c4cb2236491fdd08d67ec29db967292c784995357fb6d0d9ee43980607618c0b79bbd0ce4fd55a0eec5d224cc4d6e2e4c988833dfb2d69531474bb55136efbdbc3b57cecc69ebdbbfbebbd57ce9fbb8cfae91f8a537ca9091a11f9c7569b6be9e771058ac204bdcb6f0193e73db5fe7a386afaf8b52f3fe08199067807d5ab5523b3a32f94c8cc6791eabcc9ad7613cf74078b8475b587d0730f3c0218e736c7bb1f76b2c6b55e093601df0780d757f8bd91cb1e39831a915462e4b9ded62cfddba7076f2767fa62ff25f989e7d6f16721b1e6998a9fabb11d3525df1082669db69581623b968373d250b3d90e8b51bcad0e4329dbe3a4325638a751fd5c18df82d100fe4f441707f5f5f4c78219a3e3d4782ce42b602d293c8516a943ce606462e253b385575b22c230013e5dfedb2f2c011f6c05aa34c0de30d5532e022b51aea44c94becd5125ae4590b27afac3e8d1a5c56f84d57852ec6a0f71cf454c1b4b41b53fd0ab953ce012c9fc4582cf019d3276fba3f520d835454e516eadd076aca12af54b982cc4c53c83c3971916638d1fa5d5f803f3e18ad8eac4c350a8e51687e3a08025cf1108f25628f4601cb350d185af7c5eecf1c0f2a17e5f6a95da47581d9d88883a177f719414ae7ef75d2aa284c745319a1bb2992c95f3da69d59289031443f01a27548e83cd7f81d9184239fddd50169692f04a9c0e22df2e13757c3b7bb1fde42ee11561c27f8b4103b626a715f006635a61deace5e5d1740d851f2e682b12536d00916084fc5eb8ebef23b04b1cd20313923be53baa3a1b1124ee30923e8478aba6121eeea1be232abcdd6f49c77a1adbd4075a9c20481d88b403ec1e8f51de5ed1aef7b8d8e861b464e08724f6a17573808828d16dc19e38bd7e00c6c0fe040d25678213285182aa0f3fef2612b4eb41498091a73292f4da28f9fc6c64a5bfffdd3830b9548edd93de2602472d292ed92302b9bcb45059f434565c57b43a1a4bf364e9df345dd4de454240d2bcc878cbb085e99bfa49d41b00ddc2198001993bf67f52da0c0799dded2e0d78c9cbc08d3690809ca4a6598427b8fcb482ae1fdc94df422cd57ad7ebb5308a750edc9f3881c5df40a89c892cbacd95ce8dfa6962706b6894cce748a5cf6bb8a8f7c6d370923670711752fc7f717085ebd19055e5645614e3b6fbf6b82f78180c85d2c6cee44d740c4aca8db60bbddbae9dee7210c1c8dedca5d43be200e0e8077eac8b1ae3f8483b77495cc4a6c8940c8c41d437a381b676d038f0ca49dcda066105bed23dfacab02553a3214e4bc4adf373da9986da430c91f68bc68fee698131ed089c69dca9fffe90aa28d58365d2e2b2661efbfd0f0f3f7361f726bb51f05cd5025f8141b6587d04c4818f60379c6ae99d3df8345980b500bd513aa6a3ba1d83f32414d134262aa4fcb055d0de9d9e88ecd98f8cb9850cc169aa65ad6879037f9fe0df464da1977b552f33d2ce12fd38f40eaa15da8dbf9ff9a3cf3f84db0018061bfbacf15c6f26ccdb2ec28ffca901fe37ff15f3f002e06b3ea96f4de5f278234630005437c2e51f6c346ae3da0a69f1a7e4461fe3878bce33eca2c3cba50148e3ff7eaeb4be29d1b1012f591329c2098bbc447d349a30254bf85703a0ee9f55767388bd60a0eb5a25a87a6f189ae9b164f44ce96c6e588e500ebd959c180e5fbe90e1767354bf7f4fda6bfce8e3104bda4b518582e850551f196cb85c845825e69714de6cd0ddbc1f65377212fe50e237b71354eeaa0faec3b16e865a41563ad6ce89db8c13a9ead65b2713186fdd83c05c458a98b50848cad66817fbb6cd621fdc49397dd556b59e00b2051ca32dcb9345b92571ff7c499a6174b58adb65f4a49493b1d4c793bb0a71915914eca943fc9b5e870d63f904aa093c4b49c8799f24c88fb2a8965c7492e7a623c0841244c825823d29a2aac0c4accedfe2a699a2836dc386c88010b888f1827151b61e63b94f58136b9bf6cf912cc9d840e9fd32abb22cc5849786afa6bc8e42e5413474c9cc886c745c97a3899dc086f4eb51a8a5a268592426ec1e8a1dda5c238a8a2f11776fce1c4790a17030c2737b856e2b2fc2939d0ccc45250bd7bd6934ae689fd9784d8baea5c197f5fc3f3de", 0x1000}, {&(0x7f0000001480)="3102271c38a324d20fd1f860c89de2befc1b111967d72af706ac4b4b854f56869ed9d064579395f312e5e4c4afabe2cdc5e1ceb4878f1374dec4952b251f1b57d4cd50c01a286b3fdc8fa9911107478a3fce8ee2466e574f4e5a1255b66a8dfcd58ddcf84a1b260a95a8ae7c9e9d2a5532eb18204bf69f006da40501f373013f3141e6323c494f7c9f4a77ad1dd2baaa85c994841465879b487b8866d7169cc3a6f6640b4729268d1ee63acb68152e82531c1b61cc87502c559060a64455d748ab4da10b03f597c03d7e4719a916eed098cebc24be0bff5200b2ce1a60124c37e1e9026247c462941b2af89d59d4d9ef9d7644fd8373cf1812d52eb5e57c3f3df035235ae2c99ffe740706b47d8ccea12176d1bee21d2b0ad2faaa51214982dda80a32784eb3ce1ef4ad6c19d9b653132b54f22992dd99e7e4a8b1698df52e4036372eb482946ad56b313cb75a0a2d3ed346039eabba23587bf3780f35276af5f7276c46a4810c05b401cc44dbb342c9019ae586849b9fb3b8fc292d380a734c53f67faffea161f9e079c456cb264fbb738dd33e52330ee922b795cf5bd43204f4cf05b1d08da13743619019b4a1abdb8c5cded4e287b9712eb2aaef68efaf20cfdc1745eb324f995acff39daf857a23ca037074a62da1a30a096c464413b01607740728acbf1687e218d9e336c1f988cbd66a391c07315ca7e7c87cacf8a804abc0439d46fcdec984daba5c0af9c48cd9b9bceaa0ac43d8985010750333a758fc47fb630151de13acb0a06c8acaeb74f51e06143dc7bde62100d4a3d230990610548dc2f55730e9a45f7f44b3737f2bd7bb0fe99fdeadea342e251beae6dd5f41fb633b41d08d3229735340ac18e666100840d41ece7813b1004d5193313ae0a3d2fe3d191a8eb1989dc0d9d91ad7392d21ab063f12163fbe76a4e976e77e2489c34eee66bd73eb78cc48a6d7a25e71d382b14c1f28ddf09256b74783419d8068695429f008924e19dc2e498d9344e10ce7fd623b8b32bd3d5fd1e611b1c4ab65b136acbef5a941ed81b78a19febd36e09cf91c8e345a5f036a7eb0f9d2859f7f2fe2b26242945042e2b23091da7bfc20c62210259628345ae480ffb2e1416fd97bc4bfe0376c8156e069b98bf1034027b96cb96f01a3dec67aca007fd601cc5ef7814ed99f5cd811199e2e77ac1f377d55511136c57042bed21564c1f3b07060fa15f2b23edd22f13ae3a2a7b887ffd512ba46596dda602dd3c475892ef68e7143808e87edec6cc01d192607e745653495fb901bb201725949074dcf075b0e705cd52d9ba9e88170fa2dfff3a425516b8c62f9a98916eedef1db7ece419755983fc955cd2c2d91f25e9a93fbc50a9f1a4eefd8c48fbc4b4b420a665301df97d78b97fc049c84123601b69d0c616c383938ef88e0ccdfccf88250135e4b03b105e64dc9aa306b9ec094843352a4ad11fb5d04c5391bb3c302edd21b1f40fa4ad8370b0e42753083044d822f852c050c7349ef6aed82db768ac327aecc3c080bb52ee11978868886f79f5d01c2785fcda3c8309d550afc03bfd9954a271fb0caf8c0f3980d158ef41c792f1f5d86808a291de5b69ff616757201b0e7d54f108347d176bb9737818610cd404f4075a3ebad7758be5644d30e6d95c0ec56a1ed56bac258f1e84b9ba5d2d98ebbc14e3232c98045750c49941db0961517e5d003664dcec8a4c936bc406132328896b4a8a85dd913e723453fde913faf2ec535a6ae71198b08f2524154e80c1ce3812b3a0cb88291d60e1adb4288dbea2d848a85f5fc8727554653b75798402928b6bcbcd634b7326df28720fef478db0774ef25167a5087f4cecc6acc9f30365fae64210732d69a469974326de2d53493e04ad86abea9f6ad6097c3c8f7424d40ad8a72e9a7ae4a704dd3e58cf0765057d34718defc867b93e0ea5b3fe5720a2725a21bd1911ad0192f3549e8d99d79e1019ff65905eeddc6ed0b786d55dcba3bd9d98f373cb38be6bc3b164701dbcdbf25424101e32ec6315eb21ce5270cc4389976d86bac0bd38eb6588e5a78e73d50ae71be922ddf73f8b3e96b85589338bdcf6dcfd97907142111a497e91426a7bbb78c4319ecde689ad410b200fcab65b7150a9bda436daaa7baf3c59b9eef5aebeadc39ab698eaf2d80f79b4c3db6daded1a9dcf1825e80d0df5c41964974bff8694d125516fd0cff9a2018125c8f0bd6cd7f8f406469294b848a17b50fa9978a608dfbf992c9d29fe31d87686f997241f44d8211a3ad31d6793f63bc4b4855ac8cb03b78cff578f5a0b972a62074a9a3fc8158143b014bb5ae93ad5d2db88d2a6820ecf4099d28128e5fb84e355bcdfe0e06ac69a3f559ca48c88202317d8a8778e1e444651ecc036c45c10de75edc9038840fe4ca14cc1c3c5ab5dcbfbd57eb584a41d02b9fa4e1a4444cabd4a7069bd62ffce8b0139512efca5fdd87087a0e0cdff016abefc2ac59932ba8b65475e7315a78f090449cbedfa81e2096bd98bc580361559d9b5e92f3559997742daa1b3a1c0f022cae03bc7715144be252cec0aed51029bf4b024a079b9da2c87bfd55ac11f66f2f2ae53045daffaa510cbdd00c732d0159f0711c9ec5dfffc12c8c18b59b9ab47b24a0e1b9bf600f4459c7f7cb7a437f99ca0377293197fbfd75710b684987702f02626a7cc1b8671efb7c1d932197d364c2f5198118604d8e64173b8e8a271ecaa4e4c287c0cd9b2469eeae49e7706a1399a2b9610c917a457fbd3811eacb8bf2b08f1ad752d1b28338b5afd750620c6b45a7ac0798999b4fc9e57c8d731bd2ebfcb8d317ee2d26484d89073bcd8801d68dd9831e6738b5ba424454e89b172dca36d57fe870db2c8384149a29725c5b1f5776fa70fc8e462c5af53232316e0d61712a15ea81b0117eb27d598df9af3ce19fa7b7a6e29b6cdf1b109d2d7eaf8931d46d14ee9e85b1c86f37b4e2f02ae24e97c5b941f8dafb56b7c4d3dba74e716e03972c1063607eee1b1876f5ee4603422b5121d8550b9dc61e3799a0a86bc5dd199be2d46ac7e070bc6dda597a9e9d6e3c02fc8a95d415f629d2499d2262fc3c8d0e79a398ce70f626ee77c98a83b9e89d43c7df0e293c3597aae2fcccf8131745701cf9c5c9dcc39a2b4ae84d639b806ba52fd449f8f1272cdbb13030649e0db6fa563fb4f5c753ddf34e9c7a68256f140f4733d03c6281164c970ee7372cf72f57224ba16a6a3245cabc35cde07d4c973a42c4a97dc28a60144c1f39572670eb73b35426d84d0483454d7c73029aad0552cf5a372c84b9854d548889e15f4f77b2978205c022755a2a1c7d1e955b79f481c7a819463c053d57680f5ae0bb27ea56a462601871b8ef741dd63dfdeb0dcd968a82a9fbd5ab9936529304f172b246e7c837eda1eeef94dee66fb1d22b11e064a27e710d8f5b6d111aec4feacdc8536c47d7893f2621b3fadfbdca23bcecaeaaac3e83988f9c823ea313633effdd897efd863f1d6d95fc8e765c3f4b92de1abc994e91c1c65234a5949370bd929de3d522f18cb017eda44a6ed3c803c86102cf7b6ea001842b6b1982d8c39933c953d69608006b61cc70c5957e7e514ac699e9b92fdd1cafeaf07ddba70159d22ddbb11195965c01fb4010ec9c8245c26c18977a4beec22817eaffd3c19846ed9666d969bd875d75d1428d8821118bb8ec29fad0febbbb7a65b9ae12b7944c60914f7369378345cac11ad881db6cb600139de4c7a0f0a644cbae21a64e454a5e5c37e3800c32bb7a8729f2c44b4240d3125afe8dabd25a8009ff320b651e3b03ff7ef552410422d6ff9322f40a173238658d0dae3fb18596dde686d6860b3c92c084daba109f0187abb4f934925966812b2fab575292dde48ccd962f1fc80429ac79fd910415713183bf0fff0f320e2bcf9fe060b7c5a1a641c0eee79136c440566f7b73143c10f8aa19e3e20c5c7c82d00c1bb6a4313da1f87753c1617792698f36b6e37ef8badf4a153a66280a9cd93ed30b855b8e87842dd7f2411c01205279666ed72f41b616050b389b4e2abdb602a6ad0d39faeadf8c1eda9b70583e82e7444b46726925eec02f76e4df981198f7cc923813b446d02ad566f8ba329226eb865139ed793eabc711fb9d1a51e0f864af063db838b675ffd57d7b4d2da2904ac4f180936bf5cfdb341caf29fb7ab4f881459d6b8740281457fb324eebd35923bb316f0e58233d8551035d1383f74960560e5c630b75ac20e2078c3883cc18c713f7e245f480cd786bb405e0f2f31609101c7c0312a5cd9f95dafc4ffaffd67f3be7b7eaf7ebc35a3c9fabb2b5f2b0ee011cbaf7acccad7ae9bdf6454a5c590b4f0aa2f6c29fd29e86eeb000ad0971844cd004743fbf0c14f0aacdd6e69d3abd14f6fc120ba575287846c5091fca825549e2dd7731c5e1811e8d105ee75d860ad83cb50ea55bb65051b3591ac1a3041cd1fe7b238e190fdf3d0b1de5386a3f74a9dd27ce6fb542103ac2037a00f5fe3f83019c28b0a25595c7e5bd35603e775e3e19c4c415ae87b88d5e9f8cd8e58fba4594f03b4fe65a898a47d444755b0b046cea7c21b0510142ecd8d69e04ebe6f70782d260b59cefeba6f852a25ee2548043d71a8e1f85fdd612a652cf7957de73c6a1a3b49f748acdaa771a241bf5f394ff625d8025e8a560c189e413813365638ce92769708dc9a9e01226b7ee47b335c9bb2d5af8337761741d4f50accb8789b7a75c34d3a62ca034b60e7805d6b5eb81ddd51ae67042cc24efb9ffe4126cda9e74adc1b3b2e735165fd7fbce5f20f2d1bdf719882970fb6400996ddb692e93258ee0e74b47532ea31315d0ad2a323ad2b47c73dd6d632519a333288212a9137f2e39b556f4e319027cde049b526e65ad5a31dedec6a760cd6233e7f316411d0c4b52beaef53aa59229cef8ca5bcdd4068b0659613ea78a006e276c560e53d896a4fd3167807cd7a9e59309302bd66c4841704c9e606400e74413a38256460387808f53459485d2538ef3807109a1a36446350eaa6f50bee95aa1159ed0ee74da9dcde4c14efcfc5cf4d7d0e6db562095fcf87f8cad131bac3e25aaae37a70943261f38cfa55359680055d31dc5939a8099ed50b4a01f97553996006c1bdfc507fee1e7c0b410d7a6203eb4ffba91a8c2565fa4ac760d23d4c1128dee7e4e220f8bb4a3e535a459b85b46e3c935757e9dc785a2871ee5da1c5414c2da1eae7f0bd728bc32e98253cfe77a1ac5bcd0bd097b40455bcc1c5b5fc885fdce1ea8b8478ad262a3bf48c6eedec11b447a201959c259f81a65468c59eb44909bcf779ed281ae9573711de4951d5460d79582fcb5be736de7a991b799ac5f93ff2f6a5a6ee56920eef4f52be6a47a73e2fab4841c4c45a401cd4c1331f31acc6600c4e638548284f505f9da05bd9e1671aad45a5e57be7e36c391e9d53292dbbbccd35ea3675cad1c7b99ba13fee0838c03b8ebe05eb53ebecd7b66ffbbd0ce2afb38593c244e8dc53f6dc90e6f5eb2f55fb0df28647f06d06515d1608b33bfe7651e1d92e9bfcf32761fee35fb7900d5a1b317dd3ce6acd75d96197608abf3af51be2c25fafb5849b3be1a902acc19999009305de0f10e2d74b6a64289e75e2c32976f32b73df4f7420132bb37c3535def1079753fa45a8c13baacc7874c9c84730d46a83aaaa4406e93ea9f6fbcf1bace094a524ef58b02d6963688c945d77280a9022bef74ca61cbc3933378b0fbe66e9417b49fc348e79555c38e1a8b6d8a2317", 0x1000}], 0x9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x25, 0x8, &(0x7f0000000100)="807c80fe26a263d9d306406b6f", 0xd) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) lseek(r0, 0x0, 0x3) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x95d7, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000040)=0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28010000ffff000001387caaf73dfc75b6422ab7ff1accdcc8b842ec3fc6134bb0f9684b1454272b38357955102f3ec8b2c33d4c5cc6813de619bdda59c5915cea6a0566d6f4cdc5b2d2"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) truncate(&(0x7f0000000380)='./file1\x00', 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) msgget(0x0, 0xa) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x28) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffffc3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x5}, {0x4, 0xed6c}}) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fchmod(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000140)='./file0\x00', 0x808, 0x10) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x3f9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) fchmod(r2, 0x2) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x1) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x442, 0x108) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)='<\x00', 0x2) login: pckbd_enable: command error 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2000000000000006, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5bca, 0xd4, 0x100000000, 0x1, 0x8, 0x81, 0x7ff, 0x2, 0x1, 0x0, 0x4}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x4, 0x0, {0x2, 0x1}}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/37, 0x25, 0x843, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x3fffffffd) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:04 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f00000002c0)='./file0\x00', 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000300)='./file0\x00', 0x20000) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) fchmod(r0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) select(0xffffffffffffffae, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffc0, 0x7f, 0x4, 0x8, 0xffffffffffff1c59, 0x4, 0x20, 0x5}, &(0x7f00000000c0)={0x8, 0x7, 0x3f, 0xc597, 0x7, 0x7, 0x8, 0x1}, &(0x7f0000000100)={0xffffffff, 0x46, 0x7fffffff, 0x3, 0xbb7e, 0x9, 0x80, 0x406}, &(0x7f0000000140)={0x0, 0x1ff}) dup2(r0, r0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000180)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x1) sendto$inet6(r0, &(0x7f0000000140)="029e221f497cd3231988e5d0d204c1f94b1ddb51fc781d567c78318dd0e6a58aabbb2d58d58c4917bbcf2d34ba35f0cd35ebd1626f08ceaec7100489502715313da68cabcd59a03e9463262cd31b102057ca343a4462ee8c0e52f587898a7d754151d401563c6aa424c9febcc04cdec2d0335a88d0dc9ad034cb9d16d83d7ab93a06a095f8c39f0a4537796a25dcae19bfd421a1150d674517d9275636e0176079ebdfe59ba694bd992928eb78f2", 0xae, 0x40a, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x4}, 0xc) pipe2(&(0x7f0000000080), 0x10000) 16:00:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='$/-\x00']) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd50, 0xa8d, 0x800, 0x6, "ff888d5df0552ec80f880eaa69f991e6e9505427", 0xc0b, 0x7}) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000efa200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037acff23cf1cbc4b63c93b4895d0b5e92ab447f646bd67f270b103186a8c36f8be02d1d760a1e4b3f8be47"], &(0x7f0000000100)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getsockopt(r3, 0xa9, 0x7fff, &(0x7f0000000000)=""/126, &(0x7f0000000200)=0x7e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0xc) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0xb4, 0x20, 0x8001, "aa87a8beb246eac35b9847b207d7be3f41947b61", 0x0, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1f, 0x0, 0xe5a1, 0xffffffff, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0xfffffffffffffff9, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x184) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:06 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus/file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x6) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) r3 = getpid() fcntl$setown(r0, 0x6, r3) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/173, 0xad) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x99474db1e1a33adf, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000001680)="4f30b0", 0x3) 16:00:06 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x100000001}, {0x7, 0x8000000000000000}}, 0x0) shmget(0x2, 0x2000, 0x656, &(0x7f0000ffc000/0x2000)=nil) 16:00:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="2e52e3b887826b5a4412a063f5856c7b6b807208d8a71c27b65357776cc5c4c2c9900120a350ed5a23435288ac8e6870cdb4f3f2c1bc47ae52a1644cbec0763e67898ced8517c62a3a81a1db84c59615371151958da9a70fed246e5f8b98439684e8552bbfaeee2e65c50e8b536f8677ad51216647859884522311d1bcb97f77812ebe725d7292a39f55ce4a12041dd53838d6dd7439dd8ed562909d8cacf3285384dee1357d4792fc00d87abe32a33a3714c910672999a4199322f5372c495b726f5f66c8bb576e5979b3000bb3099d9c7c75cd422bf8ad430bb6aa85d123e442597699c39c56bb6f7b0913ecafbd1fc97538c4193d", 0xf6}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18}, 0x8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x1000, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r2, 0x1, r0) socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x20) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 16:00:07 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ftruncate(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ftruncate(r1, 0x2) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="65c2dc1861b3722c8c6340b1700b61323c7b6db45c131edf99e35f74cd55027f5d66bfe4fbc12e797dab90a4b81ef895fb415f5b7defd93d2f7977d7f02e5c7c296ad6e3132b4e69f5f97b274636da17442af33ce4c2e0cc4b8b2ae250135034e16531879aa5630f66ac51f5ea599e9be6617caa473fbdec844b4ec8826cd20949e6d8949c95644e3bf2936b72e9cfbadeba96a3881cfb428b773363204bea70e8ae82589e594ad60a5c86700efc56b005a308aba86638018ed070df5e6c7d51acba36807bbdba12ab9bbec6685397a93952cc403a6e00ffffc3e991a934d91abc668f67debe9e31844566aec05d9a5743806b936f90d9dd0f1a", 0xfa}], 0x1, 0x0) 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8140, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) write(r2, &(0x7f0000000340)="a5", 0x1) dup2(r4, r3) close(r2) read(r1, &(0x7f00000001c0)=""/142, 0x8e) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000100)=""/43, 0x2b}], 0x5, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8000000000000f, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001fc000/0x4000)=nil, 0x4000, 0x3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x6) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/137, 0x89) 16:00:08 executing program 1: r0 = socket(0x26, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="5180aadbaf98dad363154f2ea2b47a8d3028475598f9b4705a6cc1becbda010cbe92d9176f0eadc7229e089b19205299c756152a22af008e64e9c124dccec81125b9e47a3e15", 0x46) sendto$unix(r0, &(0x7f0000000000)="42b605324166ddc9d4fa2578078ab3c2bd360f4441fc31faf5e1cdb45e0cdb0c2c2665b057e122d2ccaaf990a50dcceabd103407dbc653ad7af91c81a2727e61becba291e7f55b4f", 0x48, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000140)="62d461f7bf15b5598a6e313756c4ff15fdc3b54069f3743c877a023fb9c343e1cddf80d25e5491b23115239648f1b554fe99baedd3b8ae9bf9ed783e637c7370633145a4887b56e4bdbf38d9", 0x4c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="062bb34666e30f84634f7a712069116e076411246cdbfb6a9e9f0d9d185891fa2f2a771067472e4e4ed749e5fc65d29d750a9d33bdf991fc1fff90041a350c2b3204f38334d457236c39b0cbd57b889e08a0505c76c2d2703965d40388219f28af55dfc5b89d7cfd30efef720f62b0f5e7f3ac61f603ae989872717a72ad84f7d573b7e489e05fec9adc5ac3f17d8f4bb733549b3f9740d2bc6a0dc5ea7884cf2845d7e64666a99b88560e1323991740c460cecede943e5a9db3474c40b3d934fc1cf3e4deac8e406a62c85af9eefd3532eba0feaa18b841acbb06a76a3be7f4d1c51ad682f8417722b30ba9a871cbd30c002aa7a2da", 0xf6}, {&(0x7f0000000040)="8031adfc4141c1d6c7929abd066973dbb2af243b43a55015e0", 0x19}, {&(0x7f0000000080)="7d51053a743b68e68194e2f11b7d3e0cab55e18980e3d47409b99f663b8a1eb498e0460348dc96f4a8d90c2211026f140a156fa4830736", 0x37}, {&(0x7f0000000440)="ebf408822810609a4d53064fbd55d374ef597c07875035b80b46d5ee5c24a3f25d226f0f6dbd8670978d0440b986e66f67fb71775327b2e83e289c8de29d0c3654123eea26ac456ed9fe342d90e4e1c6d201bc6696021d6114cde2e315509e3a4206378919e278619f7c560a6c1fffa54366291125b000660b049743ed590d9d96453023ceaa315a083986e46acc774fbb00d57c87f40668a622e8e7efe045c8ed40430b05ccb54c727934e221f0f9f276aebc98057a06f01aaebc35ac3a2c6988166fc1460b18722b32a68cb030fad57f6785efa3dd5a1c5aa053958d02add7aa0c14ca7dcc71941706664eabe69ac29e1aa45033ab305f15f31d901cd696c0bf2f7666d8fd8bfbba69482a9b5369a32116a74ee80c20e4fe9cce77702766427c536ba074634ca056aa547206b4b69e22889a7f76b5ecd5be6ed6ea3c1f5883e57299a4354cb8af073eb9a1a718aa37685906c11ffa0468da13aeff030c6c80cf725219dc58d48e9a79a1e56c37efc6ea97e6fc42b75f75928f6cc919ced0f58c36138b07295e99ff7e7611b69ade047209fd15adaf091df4e49349d5e85cc307ef5570bc1f34d8241130aed2686514f132172a526c7651d5c8874705ba073ab7d77c8a7699b9618dcdf608765f136165a40a53a0f39a58dc8efa01859f2d2f086a08849abb969cc815a7faffc9e9a2a86f26ea4c760ee8b6ca1110f61cb26dcf9e454cf20e75b1789625ca8c5d17589687c21124df66fed76c186c66dff8bab9020dbd86665d251e72d7365ef1bc493497d1a9ad1fb82d2ad78d29e70f6e55045d13b8330f9532d9064b6ddee5f865a5f67409b8406128548b46efbe5433952b70db2ed27f9451bce1626b55d6815cda4b7ad9691211dfd47067fd0910294de959a753bac927f60296cf264fff3e37f0feae66b2ba119dc29b0c59afc2d03216b0f423c2f21ee31b2912242eb7ae2ec5c355ec73d98048a506f545fe71a2a81b28bc310dcacd15ce2cd3f36705604ba1e1e8a23b77ffc5662510e36283fdaaa696c8d8fed14ea291637265cdfdeee930dee79078a0233cbeb0fc97da4592d6e2ec7a2cb702c28062ebad3301f00f281c8b364ac6f9ff8f5f35ccd105b8c7a06e0548091d3c5192307df9c99d60b478223ff2b19ae082b7c6720765380cc9665548624e751fb4cf339126390f81d10c70a9ad4764646eab26f696674375a5b8941c5d4d06433b1b919cb6e14227f755acd3bec43af26493ee8a58d292bc18feaf45ecee3db5b2688a29e26eb2bfaf4bd683d91d09a69ee665d9800c45a78323a989a2e3b36b6918db7b3cb37159fa388c1c72131ec65bf8f6ca2915309b387da117dd324547681bc247ec617cee388d3f0125fee86c405fa43af5ecc237faed82b46cf0cb9911fe44dc36c77e40886fb3a3ac758808ef438725ad484d2ac0f5d8864fa3afac79484def5ecfff3f5a8309fa17cc982d539849e932b3ee092ac6009916ade3805a8d5d563e423018192c457859e8fcb7942d202b7f7f68ca8fbde22ac38d6c307d4acc6d6c072e22ae71d57c32aec583076a9a45a11d56c1efa0aab5f6a056d916e7424bc123c55bcd3c3f562e812c6d421288a9091cc03be2b057b991452a97188305c5c1b7c34e054c9580ee990ef5e3dd3f1852ca7d2015b4a9e93b0d2d9ed977edb1475ff13e0d28191e935b241593bea3226bfb08a4ee26a9684b4493b31717d959357eebb2f712c91bf1464456263d8b2a45f572a63b21e7e655dfc70f6342f5746144ec006eeaeb311b1eabdc37d39a5035e58a4f739e20a8c66e67a6ec0b6c9949dbfffc5986b92e72c27d2ff51e4f42345c40a1e775abc52b2497664221c41cdd99b84e54cba7e83b5125e345c0b26e39a0c52dc3c0c30d5157ba4b59269192904c7c57b3c09bc9bb3c2e906d3cfac905474cc0f9915e50a8e9b188046a564779a30d65ea0b2ce100bd9a5569751d0e1cc7db8cfb3c4187604bbd7dff73908173a67c75b304f04a6a2c25ac4fdef50d2bfac38db45a94f8cf64b8c2c4176e6651614c4f2c865e56319f729c4aff6e84188ad596f6a145776b999f5f31245a5903ad2300f99bfa672c8637f84605a2322bc83b04b0a658b5092efcf7bfb1666e98f7b522f211a4c0045e8666f6c91c7680a6ec6f2318748e15cf8a15f5124fd704a63e8487ffbb93bce534c39fe2d596ae7a763879fa9d9660b709e54bb7663ba4b14a792f2777d1c41490d7c5e75cb9099fd1b23bd78014d907eb36e1899de935b8e04d9d77636f82d95faa8ee04b3edade773d4d8c46ea6d6ae8a7d9ba2b59980487a643028c751d411704204e5388fa67ac382ceba4428fe33df4e3c7cb5b514de0f5b840b49a705d0252ab1f9f0f00db710c32952eb3d7d75da3f71c4c6215591c72ff8ad7c7a794e8c02d5e5d1083a7233befd73b54f7877988838c4b30a7dee6a3d235f873f89706e272b9ce6476c4e905b151558bac571e4f7b4bcb64e9ef1740504627464f1723dfd4ffc9b9381517cbd69bfbe0ce32fd60dee37a63d572e4f9983d3607e939e41dd39834bad20c4b2dab316707d750984cdb793b0b159a2c6d4a43158fdda40e3023d6e2ab311758869a160eccb18b24f41abb5cbdfef69f409d26089c3284e4220a7cd9d3cebf0753ecbe1f2addea804cb5fb7a9419dadbd0c306bab8adea9adec628fd60b6d9a56f1cefc8b899b4a75a26e56a3022b2b60103d3d3e094b4c683b5953505fb167aa3b57b4d05f22aa85c783cb12f5c7d3224cdce5fe9ef0568cadff2e551a9621a15045dda7fb1581ced2a83a6d6b3910c0e471cb93c1191dde3fea09b67f7836ae1df14bd58beb6150555033b410bf3399c09a19cc0b7d2046d2d7159f65ead7ccc9be53ef7ab08dae8f643651a1b8565445134f22c8040ce47604d6793eeaa09db9adeb4a2a1899915422df23868f60c45c8a599948d0f48de527eab67d3509edd14a2f91fbdd99ccde18a447aa3e6394a973fd7132a38f21abd3632dc64ea66c35812b41e6bbc99d9355954de790d448f53a851dc0f12ad202e8b91290f901255cb619d1a6fb7d0e5952c63a1110052d59793c18ccc2a8b6d41829e73cff365f1d884e7ace77feba80c537e6abddc64181a19ebd0df52d5363dc47b8c0ed4ba7fb113b9cc54d8ad41850b4b7e5530095e1890d3f8c0c85d3d3b7e0ba03e5fc938f9ec5e481f4e86c0aac9fcecb4d878232293af2eb5c109c125f4133b1c7c006c32385474981476fb897ad36f507b207b5672ace58b93c807475353e9c13fc1551c8d88e9b4f9c851d4ab7e0e71d44edb109351ad3aa86b0bcf109269fd51fbbd971d3145ebab5ec42a1de29557eb91ef233ce94837e1b871ccaa437d90bbb10fe59320a6452898d0fd3799074e49e4fe018f1a9e574fda6c726a1327eac53aefc0bab0292ca75e89996a96a6c33cfe5d98e0f07abf7de7f3bc78d894b96987edeca55f7218f01ea5289e409d696f330318e1201a31cba1f525e6264d2ac43051d63a43c8ba5f9e8a31b7589466e9a47e866bcb66b7eeb6736a826b0158fba0254de0486dac67228322a5af2e53f460cd0ccdcdf2fce6d13c55dfcff8032f7b2d9f6f99a2595d1d82fed7246fb94fa1cd3b9221447900df56ee6fcc7dd16b9125d931f15d3ea880f38aed29077ace4d0871d5c9997b91ddc6f26f137692dbb62df0ceec106450adc10f0a529d5c37ed045e33dee918ef198c3683144143d4b72cd46233945011caafb432c55e03f5000344d8c0a0e6136ff91e64ca88b258247eddb631bc28f0651c9a65a27c1df60a0395594e3e387585b10744d26af7621912009100ae545b4bc97d00f27c7bf2b41f2dc4b98aaa0a0adcdc5b7ba487d0338c16cdff8cd7caa5d74e79c4a05a6e5383fa281653db687fcd16c3e06825793e6fdf24853b1d87d44c9fcd247d02abd137b90e6d159738d56406c0197f22b9e63951f47ab572e78fde8fd44a8dd4684896468a4078f42e945a467963334373cf52e0f45f761c2642646139ed21aedac9aab5ac2ab2259be5bb72968e6866430747f5cf1ee9e801528790ef5bc74e0affd8c0a0fca1d26d11d3b622466f195ca3203db3a776fd8feba3060af365bd644f0e9e8048be2819181102081b879dc44a1c90ccc1749aaf6543a59c733c5c003334122f636c6494fc342d2dce9fcd18b4a121c79f39ea963ab0cfe9da295688513d4eeada378f0dcd1774c07e83372d029ab24d6affb243db08147562caed6bce341c316b57dcb237174162a0af65955e143eaa5143fa3af11938ac6aa4a423d7d750cf9f44b9057b90c47862dde78998bddd19818506b6defe02465e83ee56bcfe1b720fab8114ddb4c5b521745105b91fd08a53fad893b8c6129f0eca1de8f155bdac5b1665d399ace6cc3b461d4eff168bfe19d61a481f076121c4e15cc7101415c2c21bcfba3da86760e75ef7c9389e485a4255ffeff00faadb91ffbebb29dfb25ef82176dde5d912d287c4d04f89294090dd8767a80da3ff2c109555ebcdbcf25a663d06777658b3b8120517132e2402fe3fc8bc12550b3f7fca2ad6bb1d13d4ffb0b82903227034e42b1efd0db425a0817e2b4959bc8249391f81783730467272ee5012223cfa6ddffe152212eaacea4ded944841ced17ce4debda66f99f46d8ce98ab880ebf85e0a176206bd36d868507df3a004cef891b7f4ded09ba8c68196a32b901193ba597debe65321e2d3cc1bffe67626eb2b2e8a557ce2a588b447e7dd2e625860ce8af30733445c58d17943e8789e391f397a0b4a3df1ee85b825f814b10eefad25c87aa0e79a430162088f7734035f98cc7cb1edbcc63f607f2988d23783944a36890d0fd5738d0d0ad411d51447b941461300f4369e99f93ed56a4203224c647f398d9477d85d32c28b10434e3e58ff07470e80611017ebefc5fea01136cde50c2e85eee4877adc5bc67c76ad4715a6297a2749e8824d1c53a5e840a744616bbe8b64c0bc45c354c11333e688007866e196e11b5a165646fddb4eba51284476fcfe4a84acd65a11babb0cc6d321f230bae238346dea58fb85c243880d006e1c43b9103a2c0bd3355b13eb95566e6b19a730bb47d9522256fe043873db99ad3d2c8ece3abb1140bac65f992ad8695371997bf498ab571b33a8a11888a17e19cae4b2dde931c78aab62d1a77e1a68ededaf6c26fe8e3d57421dd5183af848e0145e829e253fc1805e31097c83aaca3b5b5dd597d82cbe65e3cab72f283ae8e16528134e4612849db0843def415d4c4253c5a0fe6ef13ee97248854d2b12087c0066672f6c772b48b634490754a00126dd8fe8bf85ac9fb05a8eb9be9dec8a2cefb8fc02eb1a370b765de4836fa75052056aeb9bfa16a8137f461b7970ed0076d11999a9e6336d447a49fc1b1676647e50b57bc9755b67f46de5ba6bc5f0d64462659e0d56327b9f7d9b07416ed166bdf0667cd892b3643c1aa7cd013ca879ab6686862ed169eb3dce404cf2ccbb1c677fba116d8ce02bab3527534823e359544ccfa493579f688df39cf91f0c28a64c125c9ba7bbb9cd6f502df975d30e2bfba7462d570c51b01f2a0e38d4ffb11f330b42e9d81a07e54a34a619e7abe5022b0ae551dcca1c8816365c0d9fa8c674081be0335e8c38000a56d67d51a1504cf9671c4040e60935404c7bd7fd822e72a1497d1754eb33b68bc7dfbc1b3ed7344c5c669df795f83aacbb2ea08fd3e5a6cc7303b9f13889b4314a4cc8268792f4b4d13ff78012d274dbd50b575e", 0x1000}, {&(0x7f0000000200)="ff7d1927190bf74a59333f489c2d4c44498a7e3b6aaefcd6434f346130190c057d6ddd8ce8f6d88098f3238347e8b233d27b7bca3d95d877b8fd2ddbb48a3c21df8cfc67a1", 0x45}], 0x5, &(0x7f0000001440)=[{0x10, 0xffff, 0x5}, {0x100, 0xffff, 0x81, "34191b45d58a0f2e08d90041f76412b5df822c0d96c290cc6cd5d3c68d03ca64198ecc427a44a3d70275315f74061e2f46abaf985e5c609a1123932c489f11943f44bf143974c486dae9872137bcbfd875954126e03eeccebd1c8f53c2ac6d287efb6c093d39a9d4433fcf2360775e229312f6ca0e8600cb1b3c94acb315bdd15c40c609138faa32fe7524535e1d77725dc9c9bcc70cf48651ff03bd2765b6883c0984d4d4477a723e667151bce6235a598271d02b4665e44894913640008e7c479c3c2e7322d9733ec0174dad30d209f3ff1da439f5366ae077022ee4f7f5d7a7f3ef3805383c6716c5533debf6ff18"}, {0x40, 0xffff, 0x7, "3a7b36c5a57da8725148df487af08158a922205bf90af28938efad3c5e0b7ce174ff19f74d5493ca87290ca4"}], 0x150}, 0x47478902af2c86f9) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000380), 0x1d2) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/195, 0xc3}], 0x4, &(0x7f0000001440)=""/103, 0x67}, 0x841) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x3) 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) r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x808, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) read(r0, &(0x7f0000000000)=""/53, 0x35) 16:00:09 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x180, 0x21) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000940)='M', &(0x7f0000000800)='\x15\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0xffe}, {0x4, 0x80, 0x1800}, {0x7, 0x7fffffff}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) kqueue() 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f00000000c0)='./bus\x00', 0x110, 0x10) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000180)=""/192, 0xc0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000180)=""/118, 0x76}], 0x3) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000340)="c1e2e402ad3f899103ca8a37ba35763ab457bfbf66fc214f6e2eeeeb3df4a0834defc1054300f072deb8ae7e44d7e872f9ce3968c3cf5ca7f3b0401615fdcd2b201a315d3e65dfbe9bc8913e6c47d7a6f0c4f3fb115056593398e6c678645853c47c3963f163fa99ac50737f99acffc2d86bb2e333f264327c2d59c547e63aef671b781a1fb47a3465cb9486696cbb9aa63fb0fe0a07136a1b2ca83a952bfe14aeea75cfabeb01d846b7c27a5ab3ff9f92bbfc49d1afd1c1af8ddf91f777c7bc2ad6757659cfdbf09582674882b212b40f84ee1ee358ef8a4725ec75275f659a1effea6b9f2000b7d109b2f318143417b8460aa0ead1c37401b52d1b313ef4de8d0c0acf361480899137fb64086ee42d7536a337463c304f977d6643b67aadc37648b9a12da1fbe41adce8a15413d8e6fa4c54f747d6e440ba13b0c8cee2ec4375492b8f82bccfc73be59bb8493b8bd0f3c3f835831709bf7afe90ebb5f4177dc83d81837e7425c28366e4b31eb92662730315cda30253b3b57689b781fddc73c8aec4db122fef06bdaf1a6aa750b1a844b5f7e7991deec6ff16b9571ac371bbbc35a28474a83a98d84e6160878b662324c4412598a3d058c0873020d3f736e3869b84a43e8f1da8518382505e2b4bf39a7fa78b9eb1fcf72505053f682c0e921b1345a7699f78bf4c6eba67bc449e5a935d38cb109a66a6975b81f218a2a2371df91253cb878af7ff7d15c772aae95d7c005ba0c55063deb273f0b8877931915cb94d266682282014d774d8564a1a5c8d84a9a4f896d50bcddbdb12e6476726814b59e95fd291581f30c4dda7e3ecacc2a6bce5779c2b75744acbd31d88db4db3d8c6a5750da90d8904364b212b2fccd587fde77f9fc394f0715121a8bf3c7352350959cd9374326c63f4cd8e6a70d642021788aa6ed6e2b6fec52f68757bd1c27512364c79db898f9054269ef26a617fb031b4d4cb026d31be14dac5e0df2aa05e283389923c7da93306c9ccd2b90e4e387fb896a2c299d6ab48c937991bb30f139ac64019e562c2b98c6eac23c7b4d1cb114faf7d0994ebf4a84f93bb594c45082de4b71172ac5d59d6dca6174135f31943e3029d483a85df0e0c3e39671334f177b470a140f96119bb736a9a2e40154bd7317e560d7045004c9b37bbe4395c78ef49c4f84ea61480cff4261b5e1f6d8beb43bb2246930e4c4bf61b9bc279b9cc76f2faf826bdac70aed34201b65184560f0ce1a55d408af048ecc5cfefa5148f282b897b84de71d913a53580a536bfa62c502fb1d42f451d2cc2af7baee5206d929a457a3612c852b70f6af3456e95baab964e55385688207c0a1bb670329f0033af28fa8d85d315723393eb42532eb62bcb35dd46f2f332eb88c7a84682bc131491e786a97f49f015f019e9415f6807fa33e42fe0e5787b11a7321dde84ea745086f8e915e2e24d5530dbf9df7e11862ec587886933338d79a9d3dcfac8d077be817320459abd07306c388a2d0293db7d16656d9866fe6659239f792c49545af341d0f71559df006709e0d61678969444ffe32a9fe5019672e796c9527c197fdfb7cb451a46102314bea104f93f7a146d3b435ed7d8309d28364d7392120ad27c768f0ac57117ffc89e36e02c7d29bd3320c15e8651b94cebf9ed9ca7268119908c23c10af45f0afad4a69b27708cdc520a3670f0ab5c9426d4984641f8465b5f20a3f762c25bbe6b9e354a8246b99ce8b34eec8e7ef725371bf2d05f9488370ff95fa90fb355e7ff79f2377e8885d49cbfffbe695f7e0e207d6594ba03d57b3d47adbfb96f76cda2b09a9c7f5e341b282452fa5746a0f7271a11ba237fdd39bab758c30512673a57467c8deb4900502f552435ba1c4505d16805533d3c152da1be2f4bcf5b1f8bd50647672efd1566aaa2beda8b014d8850fac539225b81c479fb1056d7fc3ed77318ffd8fe45955c63e25414809f251f3052f708182d30f2c9dddc835739f2eb1093d07bb4a75de103fbcc9c7b0b71649a005a1b1988f51806f7180f059bd2894111154bbc15b26d5c4baf6a541841ab0016706915e03d02ce4d025c2d9c1b0b6868d54e98c54f556841c60037edb3a3ab306d25ef96d5e2c7712ed3ca00570acb6d9b97071e3bb5883fab34d854d082aaaff4a01c9ef5176ee13936d032b1351d8b71aa0350be80118b9ce616418ff2d7bd670ace1e5e68cb511edf802b5c132abb06530d51360805ef949fb5f84452c21eeec310a75c15e117dbcdb5030d5bf6ea5147b2a643106186ee103148d73132072326eb187165eda28cd4bc6d4fa2b82bf4a4b733e2af8900837a890a8ab88146f5faa0cebd54ded6029aaf3da7558c68dd250bac08ae082f4a75ea569f4c0fb00dfcc508025023d4f2e2f55a0cd96e7ad67093af1d3918ea22b7f406314471d7da67c7d59491242891c9b0653c5569a11a69a890f5aa3d11abda355e3a4441b5db6761a297ccccf74b8b714fec7b42e21099a21954080289d0b425844c4204b80a43be8938cb42ab00b529375eca56514b1c11a87b4821a45229e12cc6d709b6d2b2a34aac1ea1b482ffa87100fa900d08e95088bb471b1a3dad5d7750932e1c8b65e8968945026499a3520be044cbb5556d4b957bf8d4e1d5452d33122ed85b7f0b4b872180570e45a77fa71679e2cca3a385203399893f9de31b5d6477bdc9e61824946d9c66e2c4888df145e2fefed4e043a11feda9020cbcb6f44378bd92bb1a6120d9aa6d387b1ad00ae1745257173bf9da6facf3e1af7de343e25cd433b4f9cc157496352940f9b433dea45d70b0d8ad5d31f874783c1169d5846ca861aa3397d982be881a950313274a4ad711308f0fbf849bc79893c797e3b3877c9dfd292298315b001b98d54ff70d8e541904c65870f69417f11555cd6ae25fe1c7ba61fc4eab4995240180c6fc382e3fde046a78f3a0145f67b5baed5b15ab2bfe33f880256a83b84aed08adb5811b00cab49284234c1185ad9972f8238e8af4c056720c41acead90e17a577df6830b94a06835c0908330cf4f45ce90f99ee3749d772c1e389ffeba81e1e0e77708f32c31df46a5a9d728bfa817a81d2430800edc1e4889fb6010485d0c1c0c45039630ed96dc1a4303a305b48ac63a73b137c757e03536b405c4f7fb66beb33e59b88c8d86c2daec4fd97b8a4ca043fec60eb536b51a76bb10fcf7613eb4f102b11d48586b5dfa0878beed28f7f59b37359fae50ef6971110a770b97a8921a3bc2102530e91d940d24a4522d38ddc813c7f662f81cb9bed021abca9bac5ba0ac04c00fc3062f1f2f8e85b41ff36de004079e31b45650c0fbf6c0babf32709dad7588d3c98d611d52e6c0c89fe128cfaf786d40a0d721bbcef8ebd8662c2aa56ede5dc3fdc671b8789cd8e2b37f9d23eb671e68cfcaacd0827a9e88ff49dcee9092afc3f3327fa7d2ba41928567c955f0a9fabbe29058af3a0a0d7259ed38561160fbd565b0c7a04978be2dacbfef5d2f22895e21a24f5e32588487602c85379211ee0201803248704ca9bed62d1c950aaa3656ee1fc019a4a2adf5b4131bb4a21eb5ec033aef2c7595b12db33cae09389e9a390a0e7d6b94bf5c369ed60893a28c5b1122007d007be03891f375ecc04009155b64ddaa64dd70773851c87c1bb269af016082f29cde57693f9bb249b3f7669adab2fc83b74b18103f044125e284a188b14aa552591ab86049f728b0abd6254f58b65bb6f43302e88a55e4e099a884c9fd8d166e31251077fd2db302c8cb6ceac96a0d9b5c6d11ff18fabfef50b6df650eaf6749d6e1c87119d49e1f8e39535293037b44d6400e3ee06310431177a0b695f50ad29d605254d709796f614ec0acf13c9674d26ee7199fa7f42dd5d02ac729b66772efd16327c3dd3ecd7ed685867b792dae7ad86f072ba0b71483adfdd6683634b569f0dd62560d5c203fe5222d91fa5bb4da9c85de1e39df38e30cdecf87cfe628c06f37b500c155007c54ea43b2f16737211630e833f8b2391b29f885a2d227a896a4b6ec0175021c7ae1b12ed5b67af9adbddb5eda6e50a34c7504bee33600f68c3009f5493709dc6d18245fd990b426635381b407f28942ec7df64a7041c3ffb418d75515b333bd04619ee7b21a36c53e62c0eb03a98963aedd9b6caddf992ccaeaf2c61f0c68aff36845011965003845cda283304c553bcd03c2271c20648897bd10d6ded18befe299d4f1676d26c6a1965c2abaf3241ede4f9c84aac7ae5efd7f47d9dd1f3528194cfe8386f45337f55a7fec170daa1d5e01865979bdf8d5712529f18c936a0d053d98b9b8f88ed3ff73fe4fbc4345b241a0e0f79342c1fc0e534ab38ace192c6805962cf13a1f345b28f3cf253d469ca28e32ec454323afb77dbfefbe61054743c5505f73b2a2415d3952bc901480b6be99979d220095a77f336ef912171c59ebeb0f3db8f1a36c9b3b8c40941f3fad8ee9733581ea1dc492538c13a78def5982f59351af4dec38dd24800fb6ee3f5f6f6e009058350cd3a395cc0076b5f34d5b1568662faa534077d2fb21da50324b24a4f1065bceb76942fe3dfc8a58fd0101e2431add67d758cb9aa59b3cb3c225887763d27e7ddb57ebc20e59487e05fcea3b3a55feb8630acc0f6e60d49d0e95dee8a20d32ee4e2a19cddb89c0b52d3856a164295cf4f2cf158f641a64acd68b84b5f42eaec3db2c4441c8c55935a2b6f1125dd23439c7a46ae57cea5b8eebef0c82cccfe358acff15ce40b7ac540ab5733814be5572f19e881674db80657588e5319bb885a8681c323a9bb8b9fc44c0abe0c729977dc57033f5117d32e14fff66caba870d9f1a73dbc2f09d01f92fbbf2693d3626e9214edac33bb01c59c70a738b8b3623d6f672ed84109184b8faaa31108cd656d33eaa817ef4a67ed7694fb26fc45b9c20a0df8071d84458e43caf6358f4ca971fe51abcd4a245ff03abe97f082cc35ca1679b7192ffbb5e6070c687276f15ecb54309babcad01f2d1d1b4ca75a7e82587e52df5bec57d7d3d3cf20e23f9cb62432683f7cc410bc625e0ea3c18d87049b18d8a8c366632fbe08cb92569a75b9bd58a8cb2906c73c87d4480f69da708a9d288b513a2bf4a0990a7052c0b1643b44690925985ba57b5467158c6f9818e6c4e4872c3a218016efa728ac68deb44b1148c5780208a57fc0fae96718cd85a7c5979c3c38ea89c4b4c1da7f4fcf7abb11cc3759ccf9215da5895d24a355582795a88d8cc8ab2ea1111a10acfc3eb0ef8d61853bc3040a0a6157fb943c8bdaed6ec7aadedf07806bd8b21552ab1ad7d4d4f9d3c1b1cb26c539881bb88d68e76b4b4d4877e48f859d3de6d3eef1259dc0148da44b001a2b6998dcfd02487c7c75af988e6af86cd23c7e61f3cca22dbd79288d85cf0f0e0afddbf886196ff2a559a19ac698235b8cb64c326f2dc8f33b5e8111a492531d192e6be160530894c25d9672d764eb0e9b4e1ce6a2ecc30f395b10ced44b4821383d7083685edde085931f270ba60251f7b1ce27ec80a2b12de835f1d6df227bc7cae3585f740baac9a089c30d0a948f5d38d9eb6afa8cf6f1c84340dd4a93069042b273b2a3ac1bcdb046e0bd933dd873e79d50e090a5ee3baf56af900ff3166434f96aa964c6b8c60b760e25a8e57f90a9cfae61baa0af2552cac5cbea30f7daaf80d7a981fd548ab0c67b3790f0bb9c46583448424c60cb55fd5f3af5aaa0904a39ad8d0ca6a488db307cbc7c8d093277f9437f0f0b15e1e9a99a41a659", 0x1000}, {&(0x7f0000000100)="b2125c19c8e7e7808335858dec93549840a5eebba9bc9c1657f34694e247bb7df00bc95fb094280574fac8bdc24ed20036774ad3cafaf38db2c70d832fbc2ec86c38334a47419191d962ad3038a0f80c113fa34b9d7a96aac58866886b130d590fdccbad0e29b5c9000e9a994685aa86d2afeab50e816386f9328f36105ccbe50d22fbd3d4fd808ef1ce91187688a7294c23c672541157111a4f0556eee353c84eb3dd4f28bed50094dddbca30742c53db211711437b04d8533c8627b08bfe", 0xbf}, {&(0x7f0000001340)="157a872656ebe9660203d4babb8f705a57f950780f9b7cfdd4048a121941cfb559eb97a48860fe8beb02a0d842a2654a5a894a5694153db5b88081971393cef5d7bc9be60350b0547820addaaeac72c76508339fbcbc7957f6375813598d205c5e7b239127e763a06a2a2367e4f863c4f9bb844e553d931846c8d8edb86adc337a9350466fa226403206ef02f8ad2a5f04d67804bbb91f5f31bd3e429dd4049759123d42d338458c2089e3f8c95a8c7e0a93a0498737daa5", 0xb8}, {&(0x7f0000001400)="60b416673303f34ad1defaf9d1977b45acabe8ccb00ebee20e58915dc519d939afc517adb581a452daa4763926f608a7e59421ef3a34800156a60af16abdfe46f73f10ac3a9622bb0d1c8d9c60461bb70dc3d83b0eb3a27078ee992bc7b1960a64fc6e0222fe03141e28557c3a9012dcfdf9b692af46fedad354df108e9adf18040c3b0c0eae214211620a23625d9dff1141e34130af776bc039cd157c3ea91888892f841b49625cbe4f8337b1e7e7f2f559b1c2699f", 0xb6}, {&(0x7f00000014c0)="e624479d9515cab3b21ea6f1d09f600c2985ba4f95d3d10a64b2ad5c4286a9312f193c67e78c49c4c1abc08678cdbd5f843eefa5ec1e5093dbde7af25202ceda592b2c8b2103d19f75ba6555deba27c94ffc31a363633c8861ea8eb206cded3d5e90c10754c63873751820fffa550074a032f30bf5527932bbd65750001f1ee9846afe9fae611bb53fa4febae843a9b71fa7198b040483f17e11c096f0a5a41f9415c02b97567882f2d0fa37e1879ff107df68bddf281eb18e4991c99553146c3043a582917ef530c6486a6fff6fbcafd3e8bdeb59ca544558e85d2320f19c46e9b546aa8a0e28fd61e59b57aa379d", 0xef}, {&(0x7f0000000040)="34187f1263d317fa8adc149ada6b59cc800cb571f90b3628671b54374f654fe5b033", 0x22}, {&(0x7f00000015c0)="0c561869017b1af6f422673a72cf166be59e33a78518de6cac81e06db5889466f8703473258eac6c7a1cfe96e6dc4532a920fc3bd86e7693f6c2bccb97b6446bb697d97e5e1163097c07e315786c3b50f4f33d1e094557135ddf84d1f40d44c830209f7725d57259bb2ebf9225c834951707c06eb0633e62f222caf71f289259e50fcb23094e898c31eefa4cba79bb643807e645c4893a7682198de657a6dc03236bbe8109f6c495f88265a5829719d7e4c83bfe136de72db9e269699c8a38648a52b5839ff000c563bac4537beaa0c293560423f346dbffb8d485168cc5411becd69df44ef91bb08c5bd7eae5ae897760421a1d88e029b803c1d607111f926ff3c2c8d8ad1a2e0aa44460744a12b93afa4862261722bd2b58fe45ca9810cf27adc8e06356fc839ea57a975cac5ea01cf027f54fbc87ea6abcfd54af7dcdcf3a8b5be365da834b657a1b095a60ac80f81dd43ecb4efe71703201c132ab4c3e46b5a7a19a608fee8843761becb88057088adce026f0f293d2defa1e647e4418c770f581b2c0b33219bb1d4e551822fa31cf9f752101c37552dc2e209eb01eb543c52396984c917778d413db953b1ede50783b8bbe7b5ff639352b76709bd4104c93bb208cff328bd1b224e10917fda6eea42e50706be29ab7e40bd350587f6d9240a5179b1498eafb93ce94b1aee33dc40ebdd0d4d6d6990db86cc394c90ecd3b05aad4e3b2dbf595e9476758998f15c2353b2d38d71cd7dddd8d014cce1567ff92e2a6864609bf03150e45ef55a638cd899364370e8e9a454ac8afafdcbfc27434ebb1d264576256c4897e6065efc7da70b4c2feb911d3b0b55fcb3dfa96998d4e353d3f4669f465929a3c3402c1b724e4e84e26b23ffc9b0a24e4d1754de64f79be4f06b49c5e0deedc900441c476c2e86d315921374728db77e9e50b5c8db0c8a91dd33265ccf159bf43990aeb6faa3703419fdea3a5d45759e5cfa280e70f7117b3b093eeb9b267f5bd9b38cf6928535329d0ef3e947ef37c1b0032a9578bfe70525abef46fcba6df588eca13e3a69a26eadb244f0f6d1520b5ec588be7612fcd3edaca9a6c918f1d12452be3e5b10341a8e7509a09af7852b003e3d1f49f14ebbecc29d8e23a97a2e07c366ed7fa5597059acd220877d79b25d1b596c224a32687b3312a3e27a122b2955e653623b74e0839b28d0f66189a918f7ff75fba9d398c7019e81c77f515d41550b4d093d6b15c556203954c63d864d444d2e964edc54ba52336dda116a280902f156ad7766f0e0c8e9f071b0b438b0ed210fe011dcbd20bdd6c9cc144e5d149928c54ab8406746cd1a3d5fff31bf2eee549312451d89da22ecc2ce94a73469e4ffa8972ec523da3a226c197ad85593cdf5197da1ed405ea8422574f9b42d233232cda262a7391531d34474bfac77d08ac7f57a9c930bf376d9bc7e381f0b6f00a36db5f9dbb8bb939c1d3a1bd058dad1a3c2f786c24cda819dc6cbbd35a5cc80189c098ce655c2aafc390c6466bf338fca401189f6d321933b81e9c456c4cd3b5f35bd1e274fb5d89ca37f69465b77ca32ba13bcd8b31bb15a823f9ad7ff32a1f95b995f6ca72648df0c6f904f661a22ab7b363767c38a35f2106aa5ba9c7b97b7c9f72f751fc5a33be7b286ac5515c4ff28a9ec228417263f0f6cba58aa3f1fe99eb6fb6e0ca8c1db01c52210f22cce02c19a3e1c246bad5c609689a2f4ff5b09c6d160ca0fe4fe12b68360d2f44bbec364903303c58f2400134b0733e8a9b0055137f474f2e2622cb4a33c68528de90b0dca3d04847c4b9ea25a10a3d6088f31b2a8eac0ad09dda13701e3d66c05871f2464d76516b1ea8f3743b967aa1c67d846583cc96f5bde6ad5a5f38ee5b8e715814be0820bf1b1f1e8e36a69ef9bd4ce04a9b3f8a485768422533bdfb58a45e9c548a9e204ec6f8f55cc713a6abe36088dca57c767281561e579b4c5e83d6fc1334ce80b4979b3c6f2b5e9be573971102b108fa7c1705c66899de45807b7d503da142997f042e8472e51d4b1d5aafc2851542edca62f40073570e66361a23e85d5488a94251e37439271167f5257280b0bff0543d18a9be6a136d40fe0493c799005adb58462185becc7fd98ec074d1560dc0723f49e691481d40f3ff4d5cacff57314b1a5a0c93be8d8e1898ceba6ae55b60aa44b518688eea19bcfd2c45d125407c674aacff6a06fcbb9284051053fa64339fb4f40e45698a21c1f0b78017145f8357d28179df3efcf6a10a227eba4c7f3f319a74dd50666a89fd24a6a63da38913cbfec1b6f33026a72373eb62db3afcf24529da8887cc9719cda153c5208f0149c94a1e8b5ec2da2af5a8268460bcac0333dddf465ecc3671c98f1d703b121a51752d964abee404df4a91543070ac0e84b694dd8df9bb687982029afeda63c1e2cd1e86779d236c058e5a6039b8a1f24a531ca7ded33a322c08c9974f2a3313366c8ce178cac4156e1608b88010660cf8abd8b27adf01e737442aea0f665cf5cfe9b4b1acd78814c2ca97f04bf6976e0d1215a678bcaf11ae9e3b64afe684883c23f0ff8adf71f684480cf2dce13e3b4d1c65998e2ad33d0aead63ff1469cfd956ff8a635107a19fe604b8cb7d62b94a6d286f8a3442a71c37bcae8b22f96ef4f88795f2dc7750774c65eac99c26732351e9c9b9cc9634e640ee4cc5c5422877243b148827bfc082e946e68d04a8512cee0be070539b8221219503697dc757bb424f3f9fe65ed03dc0fc34c6a5086ad59dcbe84fe8ce317c1daa236b3cdc536ada4055bd58356827c1f2de5fa87b7083e5840a0dc95f4bfb86311315d4ded7073ffebb7e34dfe98ce117c61a852db3c0eb28392a7e064a35bef918509bdb2a9a677b00636ecc51e32549fdaad957c9ee29a4ba9b2202f967bf8e4bad8a84a20175063f91bb1e4c178a3c3aee55fa674dd7a3c9abdf5f2de36834d9fb976e29916a563871f4cf6521698aa4b1048545d70d4b8df387d2eba0cfeada838b62d5cdfc02d928b62d1b9895c4a8453978bf699943d92c7bcb28ec471f3a37dbe02e3997fcb9b06a3c61ee1e813f41f57b955272738c08eec061dc91f4bef80e4a9086aa06137e64336afc31d3bcff0e35bb5ad4f98d04965cf760100b569890dd99a79589e74782fb38a3b34c60511edc9b77cd77f8ee3a21a704f1e73f3058a8801d18877ccfe9f701fb56189959119f9f0a351de3216af836f625e2fec9dba6d2db23c48ce508be443eeec43c2f5b5cc36603b543d00f2553fa134ee9db511575e6c0121c246d68d3425d5591e737a9b947433f741cc55e410ca423b13d81973dce16a5bb465820a61f43e3bcdb02083db45ee58de6721342e974183bab16d3d2446248665b6c091f085a3eef89fd0253b6ff567a54f3b738057c5c1f96bd720c71a8a94c87139b236d7d063d084bcfa4f00fe1959c5d9e1d009b827043bbc544ec41fcd6ed10805047d15ab03c5ab7950dbf098047c10b5fa2a8d06edfe86d3ab3d26aec698bf6c443d5fac4e2cf13f0fb815f43a3edc7e17981f00235a33753cfb2e20010adfab4804be86433d8b9d56e1908f7d05b7c18238069721710695ae14964add9704b3607e25aa993d2368c70971c1475a34a3a61e9022f68fbaec7adb66962ac15674d25ece1ae9246d1995b7aca1fd583b9645973607b66b61ea0e935febda8ecbeeb32246a3e466b456818f64fc0394c926655085c3448b62c92952f5f58fcb2d406682361c30502d0b1fbf91cd3885e5570ce9695ec7a1e9f03d8cd2ee825733fdec241b73a659114bfd42562452be6317e9b9246f1d47675610f5638639a6bb2bf769b303384d8f19c4227dfe06ebffc312022bbde4b9f3085810098324674eca3f5675125984897d6d407bb875824a4e31b631022a0d2ed4d88e83b0fade05fa5fffac14207a13889d6333efaeee10fc74684fad0628e69307f642c776c13c6685a073d58705cdbb42fdad679442677bb460348f34a616bde11fa8e639760ebfdedbe49534e4597168515af479cddbc6c4f0d1c12073ad6eeb1d2f78a09dc85a4ba720cb98d064528e5f7291028a123b51115133409ed3e109bdd8334d8e790d14529348b9f958992a65a733f581206ce19b71d4d241a78c7820e054140f12197ce24388d2423c7e65708313bbd83b44c72e5f2f4bc0ccee2d679e0b89d4c9c40c28f5f1203eca429bff4d42ee5adaeac239ec6eb4a58ab360e9a8e2b5c77df048b6f1235db4df2f774d78afd260dace2104176e7d31a55198f8d54429ae358125011a0187e7077ed5d7a8dc75d3bfd6031727b14fdccf614dbc31a1c1b7f3157a8a135273b2a1366ff88f47448776369113a660d40dd879f968ab73ff53afabb9130d83bc25e52575f713e32415f42558fedb08ef6759966d97715cfe587824cb827715feab11044f7badac7e585e4b92523e423d9f65126725aa4f29063d72ba76bcea7063079aeb7a7f208e8232202ba4758ad773e5d27490fbd1f44cf6f3caafb65bf93f5b3c4424c2deac4fa558b1b3e9faf3332d4a12c45c5ea286c6ef660ed14395ff164e7e9264a1a053fb2f1592ec397c8307f49591f5dd0d1b9b416cf9551dbee2b1a972f2b7e1689b1f89d9b214b8c447a51cbb493bfa07065dc6f23d77bec78f7da293ee1d27038dc61e3a4a713748ee3e1874395de18331feb73fb71a60fedef59483cabb388dc07a0618a548f80c67bbf947797cb4ae9251b58d062500e55d8b46b9752021f649a2e061ea153890eafabeb4f9a70dc12a1054240512fb8202eff7faa087204a0f55ed8d1b2f7e3de53f19fb9143236dbbbfe3eb0627c5470b5ba80f148c3e919082f2d3ee06f0908620e8b99360b8979c4210fb103aaa6e31e54e23ce85749fd013bae39c71d6cfa7ad475a739d637b74a9f1ffd27f82ca5885bbaa84565fe9b4c21800b74112e268e11f0c56c5b23019600f82a8daa533d41c32593cc4eb5e2e877cdddecd285e656f29ca5346cbf07bb59c6c1d3ae7fb01c50a8d3f5df6d2424b25f5526cc37e947eaa0a32faa6fccc52d2462f3b91751331d917c17b4c3c5d1bc1f02c25cf058892567d2cad71000ab0c3bc09c9a5aceb963247bf284e15896072b9a475a3328aaf233e8eb94ad02bcac7e17beb9c209869cf955cd61de08000146b4cb661d852643db42c4248d83e24d077a16da330df1baf128bd987aae4f150f69267fcd320845510bb888b92413b3b05e171c21676ac96e0cc7785cd8bc19a0fd6192a11c8c752e6952a84cd17f5de3d5bb17082e0acfdc307201cbbd9bf3c433e14bc22306aece054d47f6527277c8ebca2b275e902cc998b77533462398cb4f732b21918a790c3550eb9375521522c9439c767baa1b44e8c31f31b96d3664f55172e1a284bd8cfe99eff7d9932b233c79501c294e2fc3c6ed39afaf7fb67653369b8147d08c66a0c9f8867d89f88ba4649e3b2b7320548350d150c1f948a75d1c28eec5107527c83ba2f55735053b031623c32af2d43125bb6bcd89649051252b3348b5eb1dd08f33e594edf373fcb86acb440cee6e7076f64cf0852443c76bf997a0aebd963288e40881afc997f571c924c595f663eca31dc7ed534219d251b1a02ad1035609087da38afdee0e69f21d29c2d01bfc1f36db67593220482f96dd9ef55c1f9a88f062b8ed77abdab426b045bc77dd87a016d93660fe819fb6a95ad333896d2bc60fa430eef7772349defa2a1e3fe67cb5f48c9ad894b1005ee9d6a086f1501fc27ec", 0x1000}], 0x7) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) chroot(&(0x7f0000000100)='\x00') read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r2 = getuid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setuid(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x304, &(0x7f0000000040)=0x1, 0x4) pckbd_enable: command error 16:00:12 executing program 1: r0 = socket(0x26, 0x8005, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:12 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getitimer(0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) nanosleep(&(0x7f0000000100)={0x6, 0x6}, &(0x7f0000000140)) 16:00:12 executing program 0: syz_open_pts() ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) pipe(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) listen(r0, 0x6) setuid(0xee01) semget$private(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x3) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20012, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x110, 0x4) r2 = socket$inet(0x2, 0x4005, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30, 0x0) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8412, 0x104) r6 = msgget(0x0, 0x4) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000448bd208ce50976ef39ba3dc8132c961ce1f848608f274054c94ff83415544f3a50e56cc4543994cf4e8befbbff39bf1efbdd2df0ac478d57946e37205bee1f7f4693bbce21af5a7d4999a74f0a8d20c4822d0d0f6c137e2899e1b1308ce5ac9e8493af6dd05d4df45bd3a63102f"], 0x76, 0x800) r7 = socket$inet6(0x18, 0x4004, 0x991e) socketpair(0x1, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8005, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x104}, {r1, 0x4}, {r2, 0x10}, {r3, 0x1}, {r4, 0x14b}, {r5, 0x10c}, {r7, 0x185}, {r8}, {r9, 0xa6}], 0x9, 0xffffffff7fffffff) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r9, &(0x7f0000001780)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000400)="98b496c8d726d69c3f5fe53428d148bdd944ccd82285aa17e4d5f01cff20bb80bf727a63dd2e1e7ba9beeb63e6fe1b7a36e9e11c3860da2ea16474cad1e850c7b78e36d8d7bc41e6b3875b2aa10097c74b5a57b002a30e9c3a942956b186d2ce3dc295a7d359e3dd5c1d2a4b6d31fb9b205bb0406feb3b8ac65e03f40384751d69f4d262a7733b7967d9a3cd3dc1a10135cb80ad84da5c3af58d00d115946cfe76775d3b195baf289148979d3a8dfbc4b7de78f7f83ba99f0248bb14c8f7ea77ca012341606cee8f95cecab987562297c0b26e57cd005af231781cb4aa0223df1ecadfe2c6ca07278941daf39c5b7a71a6b218ad46258bca445ed41feef7095a054aa9f1f710ed9eed259e4bd5a2192b0440ffbae8b4012e60e94512e7b1a9c8cf73f6de5a2e3cc4cb4d81426a60aa881785f1a4b13dcf2c6992dafd28ea462425bd11e2e84aad6528b455018f1c1af576666af218c6c8683515f3cc781bcbec1db1483f6b78e7008eefc9eaca6898bafd909ad528e4fa33b3be08017af7bb7db7b5c0d84bc5aa195eac3a8e1f82b44e159098252eb4ae5930dd8d5063e30948fede4f137c487863339cdd8474ebd378a5cacd509788108331fbb86f0ad4afc5b33b4dbc83cb4478f09ab6aeaf6cd46ba99463f260e5f2f78209d3164e87d964ec04a5146523cda036cac4119d69fee3d2babbcea098a912eb021653397fad7f3087aa0d1681e26de53a05a8b9886cfa03d757f114c7e1e360240728e9f0b521f95e09e70322abdf3434c88ad02214baf8bfee8d90fe0d8e0c7f76ee872678a9e8d24ff3c76b775e8f18759d9ff4191d044c00e5251f6056b8a0a0c190c1fab2a90d2f4218ef6307c71b4a1b9dc1d9a431ea896bc51690cbd67e0bc90b86e8582c78f477044660a3f19e22efff9671f16798d1f83926f34b7ed2760c7670496bdd4c6870e1709a61e08b082e51fbaa55a3568f52b78be4b3f85df28e0b46b9103b3b72a1aa7a656da15c4625a0056fcf21637bbca8bf560bd6f48eb933248a3d607cf70a659b5e5ad125d711d8ef880f2f6cb22aefc25ec22d379cdaa60967755b30f6d52a4fc13b5a839f50e13444645ea87fa348c021e4b5a04ecea0a30036fc2718b75e035776b22ade8f7f0b8875d368b6d7e85d14dd5850e8728df4013385d7a1b458972696d0e773124902971e5b017f95185336bcbc63376395a84f1e68ad3ef8f612bd4d7b56eb7563a9ecfef3a9c717f71a1dc3f00d2d31cd478aa91727c9e49901db5b1958c1762ab50e00dd1e1ca5b5d372c936cc9c4bd945bb97ae797aba43e78b1cffd3d406289166c0d2483e8136aad8d077d357804a1ce8c806eb96fbcb9e8c72a2c148bdf6a400b7a1d6119b86a4ad182ca95dc11c5b832784e13cc78152d8b4b71182ae3ce7739fcef9a226be14f48e385e763bf4e13787ee7f802f726826925e0abb10c57a820d3f29808d5d3ad2f23612f2a92490faf79fab64026e8d38127e6c4ffd3a740fa9cb5f19799c51fada8086412c1658707479797d1cfab5fd4ba81d6285db8bd8d3ee40a5424d02aa1298e63aac92f782c7a6060e9517fac01cf6c20cf1ec01a352f6bf9f52c0d7f61e72837ed46518cbe65dfd90ca39a2fa51f7b897fe53e202826905b559e3a690e8db8f46489ca25ff7d22d11e4112d3202e1ab693b40f363bfe3af5ea0d9a33e43bc9f9465c7234410cd028b57709ab2a0ebc1eff54224c019b290575b115b6a63f1ae8a5343dffc2d2f954e15e1e6489fb64f985c588d4deabf56da76ed759e56872e1df81e855350eb366984965976d51a408dc7369f37dadd7dd237ba571b1eef5199c7567f8abe48b1ca2a07c2a8744f7c3793af94601b5b1b680dc1c4980f060c268221c5b26f26c26a7f15fbabcb0057971a1b9f689fe12ba46cde59782b8244f7098f43003304e415d0910e3d049538371ce0d65be07025a9575538df76bd4491ad94ec389f7a0f77fe55174da8485112fde0ed8e9f4e14d479284e7f52a2e02b25f2541587590bba0ef1093d60cf4ea2904b34c0bbf851c22a3848e9ef66190ffee48f12cc6d22a754b397f1ba9aa715f80eb32237b9941982728d5da3ad19f2bc3dcdced8417b74f15cecb783bbb225b50951e0da4b4c3b03e954b07e6b529a72a21324fc643a101d5d78919e2a5b344689854526992ab7a02e6e2aeda871c1d8e41f673ec673789dd647cabedf370e906b57362c94594c50cfb5dad41eac3d53ef33bbe4fd98e2e95f9a79502088ba626a95648068c9e929930a8ae42a76928bfc5326561f615a16d405ebd6363e54bd8311503f5c8471730a6401731788e25cacdacefb8cd52818e48e4a5de30c41cc21a49603fe9388144f50f2cd2e8a7d295650620718cc30cf2f259a276f056506b0ca2803c8ff4d07109b1cd6460afa3487cdfb66c107e7d924f864dfb2730afb0087e2088b0d74672ca9b5643d197b7b10da9a7f344a5f53246cde545c4417469e3f4f37ddf6d55898ecd4921302fbc1576849b3075d314d301c56922ad58eda6606d208abc3dbeac09bbc4d3dbec0fc69ce9513282482273ae00e15ae986604fca4381acf1ecf8af940aabb6c6a8b5170688566c2e36f2e3717549124b70995e13c1d7b3bd70ecf5ffdf1007f3e81d9e8bee650b6d24d7f8209dfa424b73ec92a332d04d4f199156ef023db27d005ab3c0ed099f126af7835b3d850f04f1b91f00cf52a16f4e2eadc7d9d506a098f6391d314bcc668129d0ffb1cf225c5a499c8bff04433bc380f28a7511c6c670ef549b0fd2ce8decfde154e9fb10e7e26db0be3ae6c8c6a5e3d12036f212344209fe738265c17020bca7f7a51feb550165c699e79e99408c487a2a4be813487690a9bb4c7a9429804c661d54ca4e1b69246f518234104ca876995190cbcab39d3726a78d2402a53188e81b25557f553b6cfb08b054fa742a6f4b59784bc2ea154a4d1cb7d7a95440f2b76b0c4666e911f95a35042d1b3fee65983e795bfe3be29aca8063882b64cf56c48f19c1b5cb3840b5e2ee47f7b6e727beeacf78816e58f22e89272f4784c8f6f5d38ae031336607103733a65f33e777e2e0f88f6fd2da30bc4acf1f2c2f8de428456cdbdd9256cfaf9f5537c86af91a6a79adf4668b851a0ecee1510a68ed30d14147d875bc02492079af059b15951da4217c2b73af0dad2b5dadf3b41b48243cb5c61522e651041437e3b25f0a0165a1b7148808832796daccba692b5c4d8f3ad3ccc2e869a8d1ad4c4b890a8909f15617eab93aedceb1a14f17fe449eca3ac62faf9be2fb635d4f94c815e4d9fbb44383616937071cec7a94a0b39990695cb6094ece00046e8f3e321025b706b9ca7184b43d7686a5377fdec034a2ee54b1775da79c09471998fb37b0ee4459136b508043fd9da1cb0eed9f4410da3fd95ad5cfdc2a5207de98cc721ac411247d688b008f41b6d9f88d1d988dafd48636dae9582a0acad07c38448e2272ccad0c83e4076574cfb5bff54b8df460a4ed32f14b0863e03fea7817bd41af3e9013fa442fe37f0a558616c61a0d734e28061d2868d1a67b2065682cadfab04f530249f5fc068adcc5cbec9a114583b018e033d265537646d462dcb412c9d0fda4fedd3019afe593895958fd7cbd2f1a06f786eb5630130ba11d4b7f6fdc25e0b4fa82ab5b0d11c1d0250561d0c20a9986158693abe8934cbe487cd376623339f425d8e38701f1520676a5083a7abca45f37531fe7d65ef248efab0498f212e0814b64fe131829725f968e4040885bb38375d20b7675e5b342d91eb6079de43e94f4af14b44e0b9f1477521bb58449b428522734d38746e62ad8d342b211c598dfb2ebcf1952b42846bd7b36b8a8165de78bf3d102fdc92b3007f665e829d5ec178c14e1dc1a70e54e98ec96a0e460f6b3690af027aad3a04dbb8d270d4db3c2721f7df0096161165dfa9614776d19ec6ee0e6624b68d2687f2c8b8c39768d4c1b120a9e4c0347ecd2597ceb83042adb56923fbe7151786b4f9ba279672bb2ca2f9c052b0cc25b86aabeba76cd0ddfd9fc0d2ecf61212244a8213919a9b4746993877b284ac060abdfd5ef479020db5e8641a513b753c4d9cbbf5852547603c73d5928a927c29f89d007915c53b0e0678f5b762b1dc2a40c7dc2e3cdd5089e408d8f2a258ee7ef1cba5fb5995ab8518ddefe51652df30c0ba372f6804dc5a9f0cad21c98b997b4cd7cd0104311825668872474632cb0fecd7f6046666e79965aa6faf7545146eb66cd0b06e4052c3aa02bf0e6eab1a834d2fd1d21b908cba8721b30d18600a6fc8a8a3648aabf8aed9848b8ea6758237c2be6ca22da9299efd6997b64da69a0dda21e2f11c71a2dd722394e0345a6bfe377c74a713a2d3242caff50e65f91e06bdde15651bc86ea69eac04cb47e0cb34d7bec02db68618d5d22dc36031ac5ec0de80084cb4a6f2d649d49d769e07bc117450ebc9a0211712e805d6371beb39ce74e3314bcd50f73900abec4447ee94ace40a71b76f1387991a55201f6d1383f8474317324c49fefa214561422d60e22349d5537232bfb9de255b3b7d1d8671f551282588b310b0a7a09281de1f47f0889fdad17e4a9453472e7a3ec12877b46234e540da096eeca2d29c089067dda370a2e3febc11e71f96adf94db159b28bd37495a4f28e73d428fc0d43265b51d479d27636d78facc7523cd4b3477f3ca1c5bb2d96200eb82a8f7c7628d5c67c822cc0daa1494f9f0e019feae4e2fef6027a53210b3d1221e9e28f623fa510e0a7590a9997e8d5f0a3abcebfa4e4ccdef6dd99b76722742d57b79cc13c2984e73a8547d048c10f4c0ec797fbf4465b5e3c3ade9ae7ba82d064c5c85128d21e3103c0836e9e58e13f0c23dbfa6b3ff514134c178ff6182440f08539db270c157f25a843ca57a8cde79044935abd13c7da67ece1463348ec35cd6ec789768cb992c2bf910d1daaadfb71ec1a76240c719c71e926a053e74386a359bf2332a17305a1f52910147db859f8d1abaa8faae8555b953c48de5751bc6d37739cde630338e34c8eacc40df76ace7334aa2e0db1f4cc20509f773b09a8d12edbaf1bf97a4b4b8d9cb232fd87f5519039ec269e1adbeb3899918a0f89a263b9035ef8538d197a4fa925f426ce9edb7104437058051b4f6f02aefd2193ce9f7c30594e4a594e15b99b065a95cc9ecc5520347889d01ef514a729c26532b12981ea2bdc29a1c65d74b75242fb5d55f59074bd5f8dcc3d38c09e99d3b92050e6abd0e0c6b31fc148eb0ad8bcad9f3d16c3b3fd3b59b9743f04284c170b4fbfbdda1931d15b1b83ebdc3dcc10d3690447b5739dc19277f36137a3c258eafaa434719707ba6cfa054855f49758c3facb1fbdaedf439fb4f7fde939414360c6b65419160cecbc0bca79a46b8fbb10170a9a9393af1afce9752d3574b334781ea8116e06b6884e55a27c6cfb221dc2cf5cef00a81a7144712fad8073dc8c3b6c7498232c427c8d7bbd4c8e1b984d9bf7a83910b2500f520619edefe44e188299a2c6d87e4869cba9d99421e638858dcd5b21db51e3a1ce86fb14d1e73226684df72d48cc49093e06524bb5ef4972120441b3c96ccf0eda20a341b195c28f541c463785f3b463706d739743593681a9aac4fbb46a74c49291169ee2a272fb31daf7f4b284ef27bf40f4f987d5710d26575e8654d50e772cb957bec976258792a4cec910079c70dfc47ab3e5a5411a3a2a07c8106c0346b0800e525fe5ebb07c04ea505998d6", 0x1000}, {&(0x7f0000001400)="da9f40b490ea104856fbe874d320b39772b75aeb9fd7a746e479621c093bd3", 0x1f}, {&(0x7f0000001440)="bf42915de2738f942ce52ac3faeac68ca30d4e09604972b5ae23dabce4491325d79188594495644544cdbcec65e2d65289d6f9ef", 0x34}, {&(0x7f0000001480)="e0acad91b4128bea657b9ba95c10ec6816fb82ad551bbf76fae4c15e738f359f89fd8a6ddd1c19d289b0831a2fae5e9e876735f2e7231af18ae5477a59fcb467fab72764229cf49af3ebd689e85ef2f8b73cc8630c688bbde399f15757157849412b0eb9bf", 0x65}, {&(0x7f0000001500)="d03ae8fd07c7d0a64d14e6fc79f7de3508a1b197d640d881df7180b23719f317cb751bb820e4e89a5f3dce67293c1dfc3b527f79fa3b8a10b298f032b76571c9f95d38a29850ba1aad0456d42fa5cd5fdec88dcb9c39d005311419452f3b37824ef427fc7341ac8e99ed00dd9bb3c6f0e3d8819a7c5886a7002c33a097bd00331c813a6511032c692f648e677a70dc47fc5e18d4e91ffbe97e5b51ba78f7305b7bbd19910a07aa", 0xa7}, {&(0x7f00000015c0)="5cc78d9d88b91fd92ed0227ab8fed71cb10bfbabbe3ce3f607de2142eb249f3217fbb24e4bc752fc8c10559b22f7c2b4a9b27f62e16680a67d941651a4ed78ad0836b729b5e189d83aef0b8201b9d03684312fb6421fdfc9d177e425719a25930faf884619f578b76c0f6555bffeef1a5ef03b", 0x73}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0xc}, 0x408) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = kqueue() r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000019c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119b9cde07b5d7fd93c8b5e8f8701250187ec8f28176f72dbbb3c6283abd064334aef5fd6281b16b67fc782035a2b6748b59b597a54ae3b1b5bd9e840282dee1554b5d1e8851fdedcc161102064e3cb700f44614324f698b2d0836f193e05a561f6f298611b830aac3f76501805c0a2ad19b99d78c1f6f0187bd3ee79464b1da18381a086e7d9ca", 0xa0) faccessat(r5, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000940)=""/4096) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r6}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r4}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) readlink(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)=""/11, 0xb) connect(r6, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000040)=""/137, 0x89, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x6, 0x5722}], 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x39) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='c\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x12c0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000500)="3f6ab5a1d3c30cd3e0fb61709fe384e654ebff673b90719617623934f0569f6d336eb6849a253fbc4942131b5c258196fff8eb17b552e3d94def2d3d04a02845061ac5fb97af00eccba219a2a5fcd19bbec4f34765240c45135672d40f327243205e437d4272b0632a81f2af209fea2009ff34e25ce7b6fe996255924e31ebe0169cee42b1d2d6cdd2a7f04c499499d7faa41995c3b42f6d7572a6a268984b10dbca7676c7dab95aaa65005e6a687e3a9277b26fb26c08b3acdb5c69cc550214d85fb612e7a8a0e7dfc1e1c6b0cba3053c9c309c81199d6a208ef82a45157c8b3cb536a70beb385eada592b9dcdd62cf33e5df851155f3194b620d2c95f9fce8e4393d0a795d5cdf3206198ecc1a5656156bd3e406612a8744bd435ecfb7b86e0550d57dc38d4aea8e47beb4f109e8aa75dd61aff8f7edcd59d1fb32f58bf5a410b7f6c234665ddf850b2b11330c7e4987f23e642dafabb23b17696b9f320c2736e0bbb5fc0fd68ca7f5bdf27a8dc78894c44cbb2b4ba9678ce0627b875a8ef6a30ab90518e019e5b5db82345c20a8d006873613d5c0825f13eb9c6904b5a4ff2cbaa209af21a46beebf9c919a53bcf4eb5d56c1c2086946b2679ac8bfa2138b76bc97d1c2a49ddf4a5b909cfe555625b9d8e47b2ff45c65305cd08d627ffe7778844bfecf759731daba55dfde7fb06e80d30c90ae2e7cab47409bde7ef68cf1e7435b7e269ac5b1797adce4b5ae95d18e4488f577a9d7adf7fe58ac903906386c03e896ad40dceb209039cb0fbeba9d9f7c47a770f3ffb8f9f92f741b4efa22fc6001b6c4768f88eaa28f73946117a8391a04207e7cdb63c5f7560b01771dbeb43c9412273a838cae9d88084f241861123548f7456da6eeeee129ad491afbfbf64b49e6e06a07f2a99ffcbfa009f18dee8e226e57fbba66d4e31987d48465aeeacb83cec3d6ad4e012c8e4266d55062c32001072dbc67b8c16093acc40c96dc532fda9933726c94c7a516bb67aac31d8aab9ff4b978a337429feedfcdea366dc1a71b964e06c12f0c20a81a22fc57f91b91190fb2fee30ca4805dbe77298f8b39f64ad46b67892610479f0646fd311e6899b20eea2e4e728cd5e3a939b7c26d304557709e1791b66ed9c40978343e42d59da069af4babfc7919ba7ee18c4af653d5245292a852ac5e8cb20c527d1e2d08dbe6120bb78fdbebf7cf246c9149fce277247e7edb5b0e6adf86232657ce322988219a7452c1c849f2fb57c007921eb2e8b30b8490573436ad951bb632c570d957fa42decd3760c4a4d2f24b96ad0144e45157d5b5db407200f44c9353ceeca1292fb17e6e89e8656a982d7572fc87437fd6fd1704480ead7e530e3a8c952ba19fea05e4ddd9f8742a209e15f5a0672844b0b7d5d25e5913c5d44aff75ba3cf5f8bbf056d166d51aa98aaccfc6fc83b4be9ac831566ad1cb4112f811331e7be990b70cdcd4ae3b8dab105fa85a88a7db006b75b2880e98ce1d71e1ff90dd7b4615c18764fb7dc1133f66278877acb6c6209b6fde467c85b7cff998fe91fbcaca5f66d3800e5399edf96b3103de6f067063590dadd0690955c8db84d20263d8406a6d9c285688530dc38b175d2c903b36111ecfdb503de25882bd0b167ba5319bf98f23ff8349512d6522b06ab154c1d1da0dbeb96d56210354176753623ee71c4905d0d4b119a037c80cf6c4b1118229353b57eb02fa3885ed73e7518ed40fbd8b761c6bbdf237efd72b9d2835878b76eb86ca70ebd0839871e9c0a806838ef64bb208b38f39333c2c4ca8cf6424a50778c77ec7041f6702a9ecf0822029c0a4b5c5c885980f2b325fedd705a81071aac42aeb7e486875e1a46678096c7812537af424ed56c05038bcfc3ecc35fd9f2361ab108e262a8ae2bb598924e070c848df2f4e6dc2532105148d70c18e1d35c01433d13b0a3564e18dffb12e34fdd8a02371443cfb42f5de3872153c9570931e98db0cb4b90df72cd2cc044b9b6f65d9d67bcd1b864db6fb12019f986072f807bf4b21cc5130a8dde072752e88de5d9db8ed187648484119d27884f89c5f205f41c784ab30bf837fbdec324d93e43a0a4bd0afaaadca432a814534efe3ad86f77097faacc2f228e585f2e2cfeda660e2702e6498a84c95276a6335575508c87347a387be8ecfab343078e0fb9d51c5ce372946ed50ed85d29bd662637fa76d3f7ab3ddcccda7bdaa866d28639ad3b11095c90fc85841dd9f01437c6eaad3a1570432caf74cafd3150c07fbb48671f298df5202e1f4fc45336c68295020642486e3a861a5d8931e62180c9fa4df0906c5782010a5e946c310f2eda80cb6dcd8d90b9824cd4b941013501a71a61911b7a9df1f3f07317b203693fa547bf852358575455a14970c0486f4ab0031932b3c586d93cc301feb1da1481275539e8f4fc1f6c59be9e0529d0af5574b875b75a08bcdddf0da3483cd460bd5495fdece1a4c291bab00e79022c6e88d5baf9415497f8693967df513208e07365d9324af773bf02fe7d1eeca4fe93fd1b698953d241178177738d82f077440273d920c1f7bfa0a8e1548e8887372458328f0378e65f8b5961e9bbf059794d523965eeb254a9c975f3afb98dbd94e89c2eb83f139caed090ce559307febff62b5d660d82c786a605d1a07005bffee205ceb4979e008da4cab2df9b403c67e50ef1148b451b4cbf0649f590e5e2768776af71585c93053ce30867a8e9bcdcd108fe6a6a3b8351854f0ad6632bc5ddc901c1e35ecc09a15b5c3b31c67b8111914656d8e4ec8ec508b3fced66684cdaba1fa41aa51772f73323b02972cd630d67c0b93e0f7ef933866d992aae72bb09f120f20e5ce43a7f0c7f736324d9e8b35c88725bc218d1c09cba860e8ad9ef101017c65e672814c2f2909a62f1a30e32261c4ca53f7b69d65d9fcc3a7f85bafc5607374d076472ac6cbba39c3122cb2f4b77a720c9ebe86d590b043e18de8ea1c87b8f284044b08bacafbf7e2472d0344b2be19418cb9ac119091cb7429dcb41c7842b073b19dfab094a64b6af4852d9ac582bf6af1e720838e2978fba071ad4ceb7852ac1c66614994ff2cf79aebfe28abf3d8a1e8272034859827d22a61b1dad40b436d179550146b57d1a16377efc944b96d3f9911467dbe17688bb0861a2925b4094d98558e65719ce5b81c2a94bf984a07f78729503b0c57094d2b3de981f0edb1acf2ae987357a6e1c42507624499678b183804c91d36210bce3e512480e1c9b8b9e85de5899c98d97fd4cb3f3a1377d00375c24343f5c4f28681b73ad979ad4b26c997426a43c9d7f72bc6a2ba9aaad3539e909354e276ba215335f39b8213290621e73e0d69272d39f5ad77f153e44c17337b86f9eab2cde6ac971743166956af7fb1cb252907caa3a33150f443b5d4bd932d98053fa9ef33f367f8731ded72f7f957dfd519acc438003806836f81d63dd16603f9a9cffac5d3743a87eb9677cadab2142a416af258521661138faa6c1b999000b072855ed2fd62660f263003e720a2eb9229ec101d8f76046a1937fcbe9e4c207ec910f5f31644920b2a8f5f8cc1b77c1e6c93d297e9f90af911d793546527c7ed63050d138083e3f261b89c77d9d3197fe0ea3e7286506b39e64e570782d4ae71c96b6f4004a177e1355421217ba536757ff75b1f5cb28db6e40c8e43155ccfa843d674be23dc65b5cabb90a29646815b4b18a907bfdf6bbc22a7cf4b943ef00ab5c90fdbd7e6af786eb8cabf997fabaf0290e2e71690b97808e1bd4d661c17a422ecafc2ff52f6b168b8864b05bef363bf786c0260a65cb0ed90f911b57f2d6f855d8d5120eb548d3c6205da89da21cef4a1b142f3d6b9ec4604d8048487c4a4bb0cde1c340632d956401e1eb994409457bdf052582bfd2b92e69af5ce40257abba1e7b18e3cc3efe36ce318250096b57ef60890de146c3eff033148b3e2eb02b69466fcf99ad3df055445abeab63b334435a7718b704c28accef736891f51d7964975eef8a17a91edf09bef5d10391f0dae238c6a98610f2b3c4ca84acbe143cd8845875c46347ea395b980f2aed0274f249a99c68620ff1c55d4c8a66064b77d56e6e759e45f4c85db61b8a879c88ca28f49e3a71721c2ef3ebc4081dcc2a074f517649e50693325530786e5a8865b6ef9e4da88a10d915b3c0c25db9912d6da7999bf375341dec317961bf8f38d9797b39682ff97dca8728879395610d30b80c1875ed90a1ad0559cb457b54facedab85af824d84fb768f2bfeb14b51997f3e46f1e3ba509e1b1904dd944cad163e2680d9e8e994c03271b9a9b57f28f9408578bbdb05199c57d477cd0bfac80c2c6ca8ecb8125aae638a7170de3beb67adb9a307a4d4f17f7358b0b517d874b27ac3a7660464fd0c93c8e9ae3a3c7e8f033003a13ad0fda48b9f8bc90e60c7e94dd69f202e81673f455637ea1ea7ba9b342c5d371a1caa7981b7b9cdad9bc0df44a1bbc96d38c41d469adce3e38c57ea91f712cf4e851ef85617115f37e5b8524198d01474162c074d3fb3971de3b451ca31e2b807b6ee56d74cecdea26b5df45dee8381599fa30f648693622b59e8fd4360a68f6d69af0f4b603c4712b801c0d59c62a89eee938322b113ea1a73cdf3ced95b48aed44436642f1576036f3fb458f7ab49518a16008cab131592147a1d9c9bb4d2fad33e22fc9577933390a1f6eee236bbafb2bf05e25cad7b5192bf6cc8394bc421bf453405a3a88f29737b80be6ba9f65fcfd11d1259f3a68358fdef6e1cab58f54127edf0ffac02d33ad3340df93893804f3d3ba48ed0d37df04bc9a0e13c9c19c95446449a9be2d4d4e3eee069d3cec38a69d32550afef56cced97768e17aac20fb2550a3636cb41f4c676f83f1b9e3ae7e62e249363b9aa02c7fb1fcadd5870ba4baaabe3f9348accb3dba0eecb7c7e8dd6ee732d20b58503d01472b4d46bdb3effef9440e74b0ba42175a0d2aa8a36848a71ff891d7dc9ee7ba235cab4c647ef58c7a976b999cfc2f92861c7bd35d150e1d591a03b3a529c82158fd2916b81a4cbf4c4a3422e0e86a111b5503237d291b0e694840eb0ea4363ad77af699595bacd8f5b7f100431a03fac184ee8cd12a6bbbcc431a15adb7a0cfbbe055d8db0b06eed36163688f3316e3c15eef693428a025a5ea9a96282fc3413b986b5139999eb95101b5cdcce45fd783648cef5ae7477b7d0b60a7a1ec03b91a7847177a2b40add2cd606c7c7cb7f675b1df41c0fbf1c451ef4e57008bf83c9a7fbe0556f378b72cdaf5c711a72ec14d2bfeb0cd9d8f99001e3cd17db4467e808fd26e699290658a52cfbce5145e215b62e7d42a39f5b458a7023cbd8628fb26cb2a2f910557de18810e955638241bd3b05df28dd73f6a5075c0ed67c8413c459447fc5ebc0a6b9227e7fdea6af91df031253ea0a24b4307b57066d87f683e4725bdf9fa181a1fb47d1cc2169eb043949d9580884283def406e6a2b77ff940d86739697a256dc1fecdaa7a5ca1a2f65f26a4eae17c6b1fb98492cc99c6d4f0bd8cac1f06780acfeefd63ddcf223f322f5f04164c6589fcdf1bd97ae6e8db2c6b2820df0b5f4a87d5b794633ed9940fafd517ad14773d21c36207c8a1fc5baed840675ea5e37ac0c44cbf7b8abdbf491c3df8f61a4ad732f019d82da62663c8cf60f5b04d52e1e3e2a9cc5a2ebbf324852dccbe97003fc2ca9551c529b3edc58a3ced8405155f5667bc13c64bf9ed988f28851dde0f783a174ecca94582a7d60", 0x1000}, {&(0x7f00000000c0)="4fe2281ea289009098a23060b4b224c0fe53c2ae1ae7433304e176c40393d87e2e280913487062a31112a96b24b71de616242bf3a085644e9610e58e3904fea0a0f7dcf0e666f90839ed7127f6d543a968e7842c6ebf2814fa424c2fbe", 0x5d}, {&(0x7f0000000140)="cf53e3bb759edb783b4f3d7e045b0a01938218664083fe87272056d06ad25f85d61e93e7fb4d02c1c94fae39ca149b4f1f9670b06caefdd421aefa94ff005ade2a81b56109336da86fbc8e01d0db7a9ab77460910bb5ee2e79b5e0eead1878f328fa8f42834b5e79502060df72d5c50409784de6eff43517e3632750daccc3546d9e7be02902af1ce41d1aa6387598eae7006d9a145b6032442443688183d3ddc1156b695050d15ee406443f501f73253728dcb91f8556176cdd0a1869b2d90a5a27591b5447e2118449c48b7b32111a21ce844e9e", 0xd5}, {&(0x7f0000000000)="7b74a15cd8d65916f76ba10d7bb16ebab11851a3c93ee3277d14ee81f74374d084be0135803a550994288e3d4fec", 0x2e}, {&(0x7f00000002c0)="aad32c33d18a6edff4071336cda5480031d321f0603baaa2142314ae125020f11325901a432b6809ff5c83286ab72d39c8e3bcc03eab32f276728f9c4656a29e3bde5f87694f09f6f133b1f953603644dc0b9ad99a9c6b0238205e81e2f3ca219da802e49d59dcb9819a5d3341e20ce8ddd22691f5e3b5bafe21cb41693a69047da3224e2b47949be1719816497f3a3ca9d8072a3feb82481fac7adfdf5219dd1f18d42b601334816e889b6aeed3abc04a42d1365f7b77fb65461a", 0xbb}, {&(0x7f0000000380)="f9032c10536a457ec37b5d2486c5a96334acc2261d2f490a526c76c4ebca5ff5f8ed1a4e294e602836f6eeef4381687b0212dc96b22be29c330aa633910bf7d40c73b51fb6e8a5fb535c", 0x4a}, {&(0x7f0000000400)="24921f43e8326fd7c00b4fb996e90850849970b75ba99df7d80d4751cece07c4991360e631d6a15e9418e4cb60e5ef42e92172f11baaefd99104e7131a76a3e04fc45b50e4eb6b9d960b3f1f5dd9aca84fd5cb9b85825b10f5e39c30ed1a9f61e280691beb776d12d5442330fb4d6895aa3602ac5c96179c3a2c45024c2aae8d793e3d5c17ff12a322a809721651427acc83f1eff6cbaaa8e3a4d9a3f6a8b1b830cd0dcccebd0ec6ec", 0xa9}, {&(0x7f0000001500)="2f11b00ce6c96723cb2029b5a7fb6485f0494b360f19d32e5c2b7dea202e99eb62f73d4d8974c64852c6685e93c733f252da11d8462a91391d3082cf", 0x3c}, {&(0x7f0000001540)="ea4c6157409352c65f09571be6d29e07d45be6605316620e40e97ecd8868c2b0557bb6732af007a3a38cacbeea09d12670871a38a60918c7eb2cfc0576ce", 0x3e}], 0x9, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x20, 0x5, 0x5) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) r2 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x4812, r2, 0x0, 0x54) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) pipe2(&(0x7f0000000200), 0x4) 16:00:13 executing program 1: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001c40)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) r5 = getpid() fcntl$setown(r2, 0x6, r5) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x1000000000000000, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x20000002125, 0x10004404) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x4, 0x0) r6 = open(&(0x7f0000000300)='./bus\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r7) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) unlinkat(r6, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x10081, 0x40) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800, 0x2000000008, 0x4, 0x3a, "d33e69a07d4dec7f8ca034326688ed5e4e2ea071", 0x1444d0a0, 0x1}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x22) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000040)="4b74794cc10ca857d2154f62a1c07b3670aa8084c1c32291a4b18042efee9020c87cefc8042403128cab44de96f45ddb3271cdc7dbdfe0975dc4726006010dc27b6da21cbf090b022e8d51e2249b934852f3a54848257e803b4b", 0x5a) 16:00:14 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() madvise(&(0x7f0000380000/0xf000)=nil, 0xf000, 0x5) shmget(0x1, 0x3000, 0x420, &(0x7f00003ce000/0x3000)=nil) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 1: poll(0xfffffffffffffffe, 0x55f, 0x40003) 16:00:14 executing program 1: r0 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x101, &(0x7f00000001c0)="7df5515bdae6bb9ac0526c5be1264dc2cacb95580dd59c68ea69dd899624ae9fe9590ec48d2946d469f57a0374c482f79a6b44f1421c956a3421f6223cf53c2e8783c4cd281a53b049a055d043e41665370e1120496c0eaeaca320428afd07d1f7787274be2bcb61712f3b3b26d225311971de66650e11024e5d741ebbec15507a7c3fe59294d8a2da03ac93ef05d23834582acf483b5500388b9d1d4ae306043a9e41c740c4367e74c81625b62a9b452670356f44f21c278d9151873c4f4076a7dd0119fc51e8b0c6b967960c162bb84d84433965c5e16d45ac2723e1477847c78ef5ce7815e8c49cd993d431", 0xed) r2 = getpgid(r0) r3 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r4 = msgget(0x3, 0x440) r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0xd7, r5, r6, r7, r8, 0x61, 0x8001}, 0x9, 0x6, r2, r2, 0x7f, 0x9, 0x5, 0x5}) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0x4) chown(&(0x7f0000000040)='./file0\x00', r9, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r11, 0x2000747a) 16:00:14 executing program 0: semget(0x3, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvfrom$inet6(r0, &(0x7f0000000040)=""/2, 0x2, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x1000}, 0xc) write(r0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) pckbd_enable: command error 16:00:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd3f4, 0x4, 0x400, 0x9, "d7bea46f731fd9da86104e5bd887f8a5cd9cd3b1", 0x200}) write(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000340)=""/167, 0xa7, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000140)=0x7) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:16 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x6}) clock_gettime(0x4, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000080)={0x10000, 0x2}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0xa, 0x2}) r0 = syz_open_pts() close(r0) select(0x40, &(0x7f0000000100)={0x3, 0x8, 0x80000001, 0x8, 0x9, 0x0, 0x2, 0x3}, &(0x7f0000000140)={0x0, 0x6, 0x80000001, 0x2, 0x40, 0x401, 0x7, 0x6}, &(0x7f0000000180)={0x33, 0x1, 0xd5, 0x0, 0x10000, 0x8, 0x6, 0x10001}, &(0x7f00000001c0)={0x8, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000000)={0x1f, 0x7}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) pipe2(&(0x7f0000000040), 0x4) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xef4, 0x6, 0x8, 0xaf, "7fc7005ee50eff28a32feba45dfb6d9ee6279c81", 0xffffffffea615660, 0x8000}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5207000000000000000042ed650741734b93a422aeb66bef0d2e3d27f8deaf353eed96d8666fd0c0f3f5aef3a417edf3b422d513b855"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1f) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000500)=""/150, 0x96}, {&(0x7f0000000040)}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000001780)=""/236, 0xec}], 0x8) read(r3, &(0x7f0000000240)=""/161, 0x9964) 16:00:16 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0xa, 0x86138) socket(0x16, 0x8005, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x482, 0xd1) lchown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair(0x2, 0x56f72ea0956b347d, 0x5068, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) munlockall() 16:00:16 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0xfffffffffffffffb, 0x2, 0x5, 0x7, 0x1000, 0xffffffff, 0x6]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7db3714982057881e1fb7896608c"], 0x1, 0x3, 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) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchown(r1, r3, r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000080)="c856186013785be1bc3bb88ab5fa592a9b9fbcb34583cf5c9d8db8e461b0db00e31875c1ebdce671079065ea377a94cbd4398978471baeae39fb605f5bc3555b5749a932ae765730ff074db5b2242211f318565d8011961b78f6122af688adce6317af3143c8bc9bf7d9539ccfb715199624ed8046bc3ddb0dd4af8a518846c02ba5c03aeee57b800b15d26f91eb3d06531247753b93596a8e91860eb94bc1f22f75bf29396f50f4a8da00e9d8cd3c0f522b42e4ed28c03426903e044c001b62eec9c76fe46ad2d0fe734e8a1ecdd861c0d5235c0d8ca37e738241242cfdfe7034fa4c16db5eb550d275ecb98e88f6e1444a7ad115a856e6dc9ca7138290e9", 0xff}, {&(0x7f0000000180)="e0af5a097d2393cda5a271779de6fc1288b7eddf56027b94fa5cf9281a330422b00b0e1e0bc8016b298c959928fe4108da2d45aba24c8434f762dc89fe9151a5436a5dd3b13978e1d0632fa96e2862a3cf81440d5ae7e93cf132a7198bf4fa170943232eac32a98fc42487acf0b444d011d37d7060f4c9dd629e7044ccf7ce12a8dac7f66f8eef43de2d9195dd55c75c0f2730c3d216d4ee9029ab1cb2a3bc745a85b81bbce9c9ef99dba7631cf0565bb681e7c3b223cd1d55e108884a34501f141330bd56a64d7b3b7a1061e1b70f4944cf90fb103cd39a3b23b8e9b71797e43732c8a667ea9bf163e327441d6a14a8c13f80238d1ae66bd15f3d1b7d15d7536f42be31fdb454714b06f418739f572417980fd688090e050696b8d9bec4edb915052b4b8d10400cca520eda4e3a7028abfc2796b1c98ca99f49a3c7e07cfd9a35d07fed03981c0e2151c3155c904ca0e631970b3597c5e0d05f1088a8377e7b03e3faa0ee1623a2c6a62c01442794b7ca4fc7f38a4abf627426d563add4ccba91fdb064e168852fc799190410a131588bf0f576a5a88950a33af1e7f0359e708fbd9e88f4d11e22a4424ecd2ea6bb12d1da974e3634dfdc1a906355327f07058cf94aa45eaafc21ba24991ea1e1583e9f5bd06d98637bfd058c0357210c5dd08433b40c7c1b52a60acc0ef6ef0b29df5972c52111f67b21ff1c2fe8364de0d3d2fbaed01835f4e755a92c7a2ad0411a385c6b7e652445937697060f7b62681f93fc03e2a6867d5c902464913b7f9910152292ceca00938231f7500d4b8334bd3f875adce7833e78622dd19aa925c6776c4a79d6d4e034c422a4e2adc5ac7c2c4f403a152ec8646a8342d7ad6fa5490733f1c250a26aaa1dfec0cf4734484944c2d96dd2bb8cb6e9ef0abffd61efdda7e8d6a853b0669c7d91a4221896614674c2e8c3a7af1e8959b4d2e45f0f53d96ef2d4caf86fdd0d0f544b5cdac228bec555f5084481e0c4a301a13d5309775019d90a6aab9928875ebf2a6966156ff3011867523ffb88a75a2a9722e0ade9696df7b5f68722500ae2cfb5e9c199ab7f8464118e820adae614fda7804bd88da89655b9be61f4e55349c95d3177ae7bef552d6819c125b39f800d86f8e7c78babadee24f7131e7a21b87f480e1ba8d263d142dec9f9b865f2f666583b6e77602cf6fdbfabe8f6ceef10d8a0494fb0807935b92a7b768a29527fca16bd554c1dd094c45f17c31e3cce6b013c1c95725c5f5e0c5e3d5060e37675700d9b1e81a471f541e9701e9b4835553393d19f795e8a127767c4abebcd74becf55ba7fa8e2012da55af3f83e75fe59b9c45b8c968ecfdd51ec74b90f927fd4b6814da10157df89151ce8938f404338c9d604ea28d631e116896e4c131e574ff7d82f790746c87ff10edef7e785d94a951b7e13164c5af82a963dea584073ae251e83176755bd505efb60c5b6eab700a560fcb2cbe09235909f5e1c0bf0060d6e637bd25807b98fb1fdd5b224a1b0a50d10de1af4255b30e0a331742f70202c848d3ffd26d2b1bc440800daf03487f113954172bb5833fef1ac90c31eebb645b9051b741ff19ab19225a9e19acfbcc817d12539b7b53d6490c741bd4a9b995e9065cd57140c6d74819e2d0850f466a86cc01ae7a2b662b07d9cc558a2dac09883052d7bc540d6f65cf03e988c1f919762b102802b250f516de06f22c1a3df819c9172ca32df9602cf143d1623bab07e9586c881e94b9ca26282efa420452a324288d466d9057d19b7bedd1eb2b09ce9f41af1c5db4eba8a67b5b58e1670df8d1c797a8e67efba4cccf58facc86650c7fa82f84640251b13456740e1a57b8eb8a2e2b405291bfa6b3ffa4af745934fc638d8c991424c08d2f6033dd13bccfbdb3d30f18b045d9253e5d72a53c53952efe26d4ed8a9a55616ced28a0bb5d749849893e11aff64ee89b8b00d84a972347fa2eb7ccaef0e47c819ace6cf953a50ca4f10b9edc463622c8888db5f376b5418a79e80762a78ddb0534a98e66d42eacc01a82e9247cead5f702884bc2792ea9939cc54ddfb3e769021d867c8c1de9f5cad20064f9dfbbad4b184a48e5f8f0ee1beb826e427913ea2610c649efa9a2f208b31a54a265b41dd8bd3a18bec559b5dc514284dc56317f5817c6ac9ec276e6b3eae999aa8dd7b60e55baef40314ca98527706111d36cd0b3941ae9e3f473b07484723fa9d20ae30302efacf22e8b3578fa7ccdcdb5bfd10f5ad465e169ce2469f6751d0d70acbfae0d5fb2456151690f6bb4308d75e56bce923c2839438e8780e6585b62d66f6b5122f9741f56cd8eee59446adfb91997f2816cc1975b080a3e31ebed5d1a99ef8c6ef5f0b7045e05eda2d2bad121f9443cfbafd0ad05898d8a6e69ca748dc3522b85324891af534fe61421aeaea7acc9e0b00eca2a7ddd7a49f544074cf96ef08b5cbba02987ea6b72ed359be05db5f4b9cf242ee2af8ee9f468b103bf09506c0418e14b49260429ce1a6184701880bbe79512b4365adee1e62f38fee8e9b5a74e5bf14f6e87ebed11d412ec5bfb82fe841557d6f97e3966629c44238f1b3389c1f7657d158efc6d08e11c90d4539c211b31fd21a144c1bf6e0630ea6e15975b5ced3ccf90eb285d661902d2d1e929533af9663119535a23309714aaaf892ab23b279d08ae9e5ffe3fa06acc5dc487a3c1c52113dbc83257ad09a9a6fc9f5fdd879730d11acc477b87bacaf0121da7b94fc03c09ad76b211d8eccb92f0aa472791afa0dc24423487a46f5be454c9ff304f5435eda606379cc91435c194ed903844f18859515dc5d7a901c1f2f83165f09b49c9a4f3ce948f6c7e7c11d226807e8d477527a597e11953dc7013ab3cd45590bda7482f77c2c434410385f15aee77ce6fe0d52d6504627eab7d18b2c042c7b4c4d88d6d588db6cf22491ccc07a8ce06de5e3ddffa6c4541f50a86aca2f569aa88414526b880f5201335bef6886174de554aabf70afaae00b09b1d309f94ef731399cb9207d1ec485fb2ad60a9af37b8e5d8b662660cef5ab108267e0c59de56460180fd224ec482a1d0049e68b78aa6a1721332670dbb4219d7776cbc605f386c0d223ae8f0b161fcd7c870bedd45c69f72717afeefc18d9d1d4918e60615c9ddc7da2fb2c9b56e0ccabecab425405338d84534638515e61d7f057abe8582c9b1b31fa46957f40984ef1f0d8210e25f813a70a951d472324f295d33cb6abd7a2d18222d2f157b77cd96e4a17e8f0feac2f638e772b7b8e855efa23dae24df27dd3a1b530adf4e67c2b2ba0221c0ce147064f21557c3f09404be296a720c528d3afd30ed6ee450be02f8c98ffd0f09728bd38a6b2ae24f0f81a7a5c787345919e1198106c5ece0cd39bf73f6f646d34b746308537de4f3b05b3c0ea8e398335d00ccd2249bdc7f8b9ed48741b1961bd5cbc3271ff99f57a59f42a4683a89d2bc93d3236804167bc172f4358d0417bd4c653bae1d634666ca74dfa9b19a12084f3cc09bd4d52210689237ccc233a8413d56d676787fb10955d8c928834267f715744ca41d66bb322f9fc47b94ca9c0d2a0a82ddebebd4dfbec474f13cb54b50a28b9ae7f75b63ad6f0dd229f78af30c6d1b094c6451a6c9ead3b1ebbe90aece5410a09c4f2f1f80cd1e27849fcdd679c0b0269b6918d2785029b5baeb68125c17de1558c0b9d7207f1016904feae0999a025292d8ce78483d2e26940664529fb729d402f23dff168003179900a5ff02c8fac636e60b386b9c3a42624439bdfb982401c050d124b415f967f81651a1af01bb4e9cdc90d12e649625813a471b30a41710e9df90eebf7aeb5e392cd9bf6828074fca2e62a2272c5c9034d521f38ad0d620cda5ef4f9eb68d22305350d1caee27e33301d1b47cc160c8b5d92c120e874ed7c3a8b74433bb25dd67813add0e9887978f1b2b120d5bf70721380529d479272ccdc6ec9d36dc969ce5b00a0b01f0250d15d6e72ce13a8c56fb100d90bcda24e538ff3e0704c6b5927cafe3e0f2072c65d50fd435059e4c23a2431540a02b83dfdaf4c11cdc0d4f38c34cfc4a61ed425ebeaa953c196fa86d4a6baa985ab6b2248fb1fe49f005d412c81295643d62bd62cb85b9e6d77c7fb54537358526dff3162941b559902e4ef4449414f7d27c0d16271814d1b8b8d422d26a22a43ed9feec2bfbc0e19f315d5fb58e39409dcc87a18c04c1effe31128125c06122c959318846901b437f50ebd0873b1bf53f0f33de843b9ad30fe9e29bdb13fb942ecbbb0a07cede41301ba5f80a776f37e7ca4a65e7bd381ee9d2fdca45a21b0d99a27bbaff833196d380503c94254fc26639a4c53a311d4367bbac305e8fc2024a3ec0b0d1eb08f785837249292ec84ede13a0ab6da8a0375cdd8fde15cf17db067653d0734bcb16549562c7c86cef226aaabe61cbc6d990dba072306578885cfcfd883a561a1e329b1741c254d55ea6f575cffe98e168b834c3c7cfc168b153c84e0359a1ea953ab3e5a40455031daf45e7068e8f42143da9b9d3f9dfaca6611fa08165e6d0ff4540c8df6472bd5abc4e313c91c4fa74092ebd57f15619d0d8f7b7908aa3b9f3d8600148ab91dbbf63ebc41f786e41c876dfb9a35e24b0f9178d6300f42f55604ef90951eab22cb59a95da0a57e6a8a00cb5c63127225182afdc0edb244588abe789c53136e71f517335a0e245e9623558c330108511b628da934c6a627b2980abf9f4ddec93bf518cf0721203b2b39f85c8e65c28224530c6d61cfb744414ece3e282baf76f50ac16739e1dd2ebae6dc8625b9c93ffcd96b3ab91d78c28a864007d623d67f06f738a5d11fa9e113d370f7d176e3ce262661b812a5af8fdc6f87d8eea56346fb559b36ae4b3e859861f9ad9001946576a53bddac9c6d183406ef03ae8f29736cbf7185e520f40107c1d08a4e92629c02d55a572f065cc53c334641ef2d01003eb8e0e4ba52a6c005da0db54efc69de2c750e633eeda48ba23ab68951eadf7e239b8cb839a79281c44371907cd3c3444d4c0f47494c62643a79a3f3e0325e6a56b92206c53a057390768aa28ac5656f758421acc672938d5f4a5a4b9af1097c03dab57d9d71aeeae160c9095ec80a8f08f438058ab7c29d29104df916ede669f817d28911072d3317c33d6b6d04d00997a6e45c8ef491d661d354148b29820b94f9ffcfd406701bd35ebdbcc29a29bf7c271cdc92dc2dc791a34cc82ef60875baab1343f21d5c8a19e0e554b0eb87c0387805039beb53734149c74303bd7d1b3369cce68893b82985ce13a90bd29680fbf28e405d69c655a2ebea82fe6bb8aff2ed45b1b32fefebdbc7b6927d6b29188b54f465c4efedc46a58864c108f41ba0f07696dd4a7d598ade61552269187da488aac87c14f060091b8987e1d721aee19f811f25b1268b20c7a0b8fc85f47c00764489e80cee44113cefd8bb7157f822b6bc3deeebef978aae6b756e5cfd4558b95538cadacb4a440e64f599f7c732c5b629d95a62f352d2729dbaa5d29600b8223159276c44c85bdd53cdabf817342ffaed93e6bb35227fab7608715947b9d6e21a333957a2e23b3dd1e5c09a06364b595f623feb218580189ffda2df1782cc9c7187412aa619dd8e71e0d8060617ccaf9e03ee4791a0d591ecfedfcccfd79f49ea38603005542b0c6d5eacde2529d7834976060064ad92912e2bcf9e13adfd554a5585763becc5a62a0a538e1b2256d278ba3b0037585266406174da4f4b85f4ae51609", 0x1000}, {&(0x7f0000001180)="9e9ce9c4e15004f499", 0x9}, {&(0x7f00000011c0)="a7b5500dc16243e6117f0f1dc3744f41f8b8d7a5e652bcfbbcca5f8679e74803f0268fe91c20844b8720f3acf739cf02cb92499bb260700940c54ef7f0174e8c34402e79e7b276cc2c62c1c0796aa9e6e1089470a6cb1cbcdcbc93b7c4a529dbcc7c38dcfc4877c6a024f0e9c6205aa0b0fe40b1715502fb791f107f78249e40a544650f837ce67c2414306b59ed9a80dbc1", 0x92}, {&(0x7f0000001280)="4e8315c8135b71449b502a7c40dd786116538c125069f822ae566e3376507ce1ad325b177fd89173f46e778c741c29a16d829884f7a2cec49411293c8dcedb7c75db11b20157f48ae9979875b3edd8ac40b75090bfa1ea9d732a268f0376b6cfeea709d4cac027212c", 0x69}, {&(0x7f0000001300)="c26b45d8b246f59777d100e628fa6cfb6d0bf3f8ace44152ca2e010a09260370e7a3b36d9de53a67e6e2ebdb6e4d0df2ddeaf942a36c94dbc8da02b461a7a3a9a12af782c8b2979ac79f96819d9f0fdc3a40bf318030943e4750dab98a5d05f94abba0ebb15be41b247d9b1b0d43aaa9b0be4babf9d32edc1fa61b548aff485ea977eb9829abe8ca4d759c15cbb04bed5ae9a5f5d3d685f898418ccef68340b011ee776a45f8e03e29", 0xa9}, {&(0x7f00000013c0)="592ec7efc9c59b4e9df0120d869268a7fbedc122859d4a33413548f0921c46b2162803f2ba97d007bfc98c39e75b5763bab80fdc55e6cf657b5008022b2e20bca35ea942d651c6bfcb4d37b0f23b6ce47db10fa0aa10cfd59fdba3d6d144b4c6c5b2346eff051b0bad9c14d7e91449357e885a7345473505db68dd238ca90455b0617e662fb3fe160d421d1b1a0b50126612fd10", 0x94}, {&(0x7f0000001480)="5d48bab939cf813a4d9978b0e569abc9936b8c94e79fbc3951913047c52c470121746742144e64144f09cc55bed1efa1f3a7ad17ae7baaf683631033d0389ada6b2f455a4fcfcb9e55238ccbdba845294b0932ebad184465b46358e48b1bd3d1576c9f03e8b959bbf677dd6449448194428701d59dd2e0e382be35fa4327a5c2e4c6649036fe6f5989019b9dc063370e9f363cae680112946a5156ce4857ca1b4cee3beea16953b444fe3a94d02b964f1de891191c5d9d72bc0dcedae9204fb2dc125860881aeb5e1b3bece485f026f17d08faf222ae63b7a9343d3fa98a29a6888e46200b7ab7d9de47a8c5e84121c4aae1ec1bdf7a8134edec48d6315407603ecd5ed3ddbd04a9c33d8da100871e32fe04518f83f9f7a2667e06217351ae837bda61230cb8a0a3614bfe2bb5d12040ad06b6b90d434f6f1e750c3c3d61855d3ed8e114fd91668665d0710311bb32dc7ed7c4202329d27ffffcc7356c059fc7f2fea0ccb34dafc6035373341eccdb05518800de4a39941245537dd6af04e56c469d6c1cf91a6dfcf0c668dfab017251bbb7f540b0dd19c4e3884afa47374ed0384a1f07fbdd9d27601a9d432831fdbfef23743486e2f521abc73eeba5bfa2019416c9d0423a3b31ccead4bda4afbc9e50cd2565e71b83925908fd0f6a223a5a33b251eb853ff515ced13830fa405a3066521b7f0867d11b939756841ace108640fbe9ee460d9b3dd84b968bad831ac72b8c050fc51929e927744c2d4c1157f4d2daa82760c7aebd6819b37521786cba3117ee390d2002d521eaa67171fc06261c16e3d946b647a51f7ff3736cf1609b6a80f6fd2e09e179ec77cd826b74cb90243990fdefa464201877adac9f18cf33337e92876c6f860158339a396166cdfd7ab8ca142caf4de31c11a93ba89fa5d814f3b51b98a411f15f01fa391745dcde80001244107b7c6ee86f5326a28d6199d96a35cd204043518ab8ff295ffc02542b8f265cede09dec99892c882f2653e58995eb66a2221dbef002e517e54971a065b45e5c6356740c94f5a6bd72a131d9906f61b9ec98d45f67249f8187c45ca71fa240bce95b1c1619ce2b27b0b11d2e6ed214054ce480574aa62680abfd36f7da83ed8e29b07745241359d21d7203d4fccccdcbd6c47f57f2a5585c004a1ff5497737f9b3c5f9e11dcaaf8eb393c1b1070831c254c7eb3591675625c774519e69c853d4ba33b2a5b67919ce098aa7ca9576c814f7e747ca9e1f9920fd4e9b4a0d94a29e400c12e84c565f4f0a81a67b033071d7577c1e6b59284ee69d2dfce4b1f508b3acfe2a77c1d1040bf44a225bb54520356ee2fb7b6bafa5c02c415553987937e81ad00746a5feed1df53a0253dc2b6e719582f3e3401760dc8c15939983f5b2e581101e0e8459e19019589b2d575af40e397d1a5795dfefeef5c0726924b0765c9789bf347a0468c8b284834ccb94d6c79fdf7dc7de58b9d0e753b3b24538a2564087154d421f64ca30679c86c4ffe9d4a9ac43d14e2122c4f558cc36874db7530accda4d292bd5529d5b7b854864f73f6184e08d78744fca5cc41901acf0f778d0ef05c38028f303a9e23c7d2b6fd718ede41cd91a03a765e0617e79a53d9e29dca6a4afe45295bb996a08cc61fbcdafbf43e234d2f3c8d04c10a7c291e60ab78e9f213eeb4d9cbbd8fdc96764a7f236bc8e7816ee8f537080c0da4694464310d9d20214f3195c44d8fb7489d22b01a358a1d1607a3f374e84c3387c0ba7409b21e3650ff5ea52087c32eda78d38104b8993017e0f7e93f9d6f6361c2d699f058ab5ec03c7e905927b575a4bd45a7d969ddadb4aed792dc8c4b5d9aedbf1f0c4a73ccb17500be0e9f73a383d48319e45795e45064f27374914a208013a225b4d2b1db9d7c7f4df946526315da6e806a4ebde2c4172c9ac5d17f9029b278821e09b7d9bfa5ba49b007b7af388d3c0f6435c5047506aa7a99f01dfda160018fd00c9652941ed73d6c4d8e3367a46720875ed5bfd97543dae9506b860524499f58174b924ffff81817b630dc1afcbc3a95e7f79d4b3a641736430299c322fb77bad6a6e332f90085d5dfa288b6fbd5c5a3af7219da1348d3a5a927345821d74c942b06b891db6d98f41d02a3e3bad7d7e9717404fbf3844d0f03578169e9d95ebbd49b40ac350138a8743f851eb614e9e0de7853157b26da931d4d1aaf2c50b429867a5218048da972203c608b5da496386469b200c2eb0e76dfe8bd4bc32fa162055986cc96030b850a1afcf5f5c2f3195ca46754eb7b7e2d555d890560d1d459e2daa13a645da915ee29a46cd2ffd50c0bf19447952157582532f2c38c0751737ca729d896fce72da069d669e16eaeca6ad0d3677631037cb1ca51abdc8fec51341c7a827c229904bf0823ea8b63bd8560554469d734e4bde407d0e6da0c23c794d853d55dc99451c476ca6c7a106d0699186484d33376d3ebe79a230ad5b8536e09cd082f3c948d3c49b40a67deb238985929f5b117eaadb5278edd022b7350d37387e3a0dd400a9edfedf7b4690cca74cc2caf952a3840b481e3fe532a45f78e0ea9a25710eb1822c485a7c1dc7af9b3938059bc080291be53b43145c1ae48469abaa16f681b9639feb3361f443459fb357177b48f3298f47d7cbfdc9fb34bb4bb7493c38bc495e2caf2365b08bb4e37809f4012073a35613bb4921bf20c2f8fd8b30958433fe6dbd8c6c74695fba90951079ecb1a617877c0e9fa1c1713717c466e5fe6c43a59df14e02c1a6cfa2b0f26d081bf06f86a745f31d6531d71c74d4a04fa2410f4fc7583305e22e960599ca95d5a7fc853847fc2182a7df9f079acebac835c109fc4521f5f4e8a3b6d07392de3425bfa25f4f8c25ed8540736c9742aa929edd93fa0ee81327b994cc16b5870bec247c803930d389310f33c23d361680f15b01b0007e33d38dfc428cdf579a7e8cceb3ab6844f671cb78f1e7095f06c256bc754fc2fa462476f092dbb2fcc4b96be25ac771efdcb68ad1f7e0018f54bd1a678fd27b6c8798c32d4c68091c407c0ffbaae1ed1d2fd6a2e970f3231b899a893ddbb895a61c1c70246b22a608931d985e466ca0fcf891489f6f7f80102801dad91c6af7b9364c6efbd0f207025d3ab59cb54f18fa7682a510deec6dd05b06144ef681ce68418bc14d638298dc8d191aa2b7b692a2f7856bc65845ced00c671e45756f5f3fe562c09992cc46b5a805322c45f9d419ea3cb3bce769c9113a3b06f64e4fed50d1cacea4c018ca72ec894705ed29713a8bf781c77bd046643ac460c8bec19d809c7951d216032bcebd5ece24926feebff8d5043b58c7c3c0f36a008098fb7f2de03618486414708ff1a61e673b1f2a147234f598a8c8e8e93542f378b75b705feebc31d161c3884d521eb76d0a13dec38ac77ef5d2abe0e907dba2800a5b631a668953bfb01f8e5c538e3549bd05d47be16031cd3e50a710b33e348ee0ffcf40e82bf33ce2b51f33673f7d22cd46f93f90024937f705ad52baa777ed58fead44a99ae7559c92cfe5d94f0735c199d7e1248bad816d257b9568bdae9ed5b5234f2e63f9d52613d563e18554d0ec8df6dc4e8403810acae40a1c8d039e6feb97c668edfd598b891abb7f4356f665d5f63344ef30007cdc8d9e133b2b89153df1ca6e91d9af5e816a10f90f6c5d4ef6099aa11f2130711d9efa8985938f2d8fb410b4ecbea7f1293a559e278fbf22f84b0b53cdbb59bcd1abb33a8345fbfa362d132799ed8a64bf7d6ff5216770f9f08b43e81fcb64939ff99ecd437ab81d0b91119618c4c081b1027b6893aa552b73a05a8c310144a6ba7f941fa94bab9880ff1aa05751c3a8f14c6bc91f208f5651efacf772fceb1de44573f182a60cf548b281d85330959f0021eecfc9a221cf461cdd1b4c835848bfae587f628de3ed573ff4fe94af18a3132d0eb3001cf50a76b21ce177036955a623fe65bb5f713be4462d28bc7fd47412cd4245d229b8ee88e50d480dfedc45f85975c293914c78343e38bf063c938314b91ab72ddde340a7dfe84fd95832f42c5276781855e2ccad36eefd61b8b3fdb8d347ffbcb2d98902a89f4d67a8a510ba3a7591a51ede0e10491cd522717c718743983c828933246c70b90aa961695baa23b73455e92532967028bd39f2e168bf6eb6fd9b680c270ccb8ae79a531c884571f6e568134351aaa18090a57a6559174a713b3d1186cac394714f96f0fa8b91db81aebd97d8eac6b0dd6928445eaea5319792a8efb11fd30b3d495649024080ea28c97149ad7d336083666f0b3478d61c01e7b5ac4be8c1d320552f62ee684a24e14ce78ffcf5dab69a48d5b4e51e74d98b3ee2de2cb73423d72f71f476d9216487e9bcbf82b79bcc8fa730629a6e15de33c5c9c852e5501562c36c87aab9feaa21d866ccb39963f70e4c49af7e45ca9033fbcde9416fc28a847201e3c37ee1c2efd4035b21c420c8108d4ac1342f2a76bab8e79b84b404448d0c0522ed59fe2557d4680b9e701536df4ae458c0ebc5bb1cc7a1b2381c3b311248df6a64ff07b9f73c912b969cdc1d7f76a6424445c39b101e7527363b9cb6f54e4cfe373605ca84f580380cbcf8d6bc0b3c2055b90901d0a3152d90c8760a99fd348dd7fda844ffdb0d610dbdb1e5a2550d17cbb343fb52bc74c675211d8dedb568b3b2eef76b3bab326145cbe8dc7378a6f30adfb4b6ed016d77e54ee487ae0d45c0d1ca64e8cb0ee5eed3756ab6fb2b5f069477fb1033508cdd8fc9d479e8db2b88aa5a1d6e5e9652acb5a9254414f772842bbee70c5d21f45bd6294b7fd9854fb3042469c8f6ef5b3e2426b6efb241f2d557d54b2308c1febc49aaaa2e111d8b27072d89a0384d4a3413b8f23d03934999a5021219dd84b14b4b464ffe86b9a2164ded3d3b33351d837ee652292e730193681cd24eb9b3ef6ab598447c6ae71f4b53ff80382cb53d54364785b98b17bfc970be7a9d07067eb35d782db1e1656da67b00dcc036258d3b5f27399ec8d3ef16f6966b5f419b441a881a883bcc3ca9299f102539e1bbd0b71720c29e1e922fce0cca3968a678bcb82b085f5a2b0a69a07f9bbb3664aa984561acffc2f0d651a36f76fbfb7b74fe960ea780a7ff52746247146124daa49a395ac22a57e057e75f0081761e5514429d95777c469a445961ed76e2c95945b0f151b1e0e6c7af3935d179fef506d8cd88f659498d1f233669af793ad20dc4818173e57739d5418026961d0bbc6502159c1a63ce55006f1bf353a3ac33f1435065e4af3d5e4ad068215c177e7137001e5ef34170d79b2f56c41149dfc123bd0e112fd5615409b5a9537b7e753af11351c1083b8b12c59139ad226fe4d1716f121d2373af0cfcc6be2e9141bbf988d7d8c5579a584be7a73e5416fd50639cd2c7dab6653708b2737fed6f62ab365857e206f3b4d7b7ec6b9066051194bd5d26b1c87524df1c66682abe59889c8cd97ad8290ed7b698bf246429a117bbfbd788d50c54bf8c23fd0c693f158b10b4e04e6b105a7850170c480b994ef8edb2ca887587687d54f0bf40386441a12ccfcac7bd953f35388ef30d6f0bff3662ca03ebc7a0fd600f45b87f2acae0ab896e2399a2104a475e5f1501ca2a80b38b6a52b7aecb463fa8e34c73f446b13bb00a55e69f278e302f17e39a836c45c6df7461933f4285a93122188e05ad9a5c6de783217958bbd904727295dcb080041eae873b47647afb788ea60e2bdfb03588c15623bb5e63727136c59fdd0b1b", 0x1000}, {&(0x7f0000002480)="2ea55a57abaac487bee83ba670e84c0a178b3d7c73fae1a2efd1bed2ecef9bd8eb95ab194d786d63ceac3400257faf9bc4dcd90f41a2d6c081d30fa6bf3649d2b266b5385147767f6bae3b5bc00d77fc961ba25e26dcfb595fa63608503bc4f16fb00683311d166ea93c1718638761932b8741a18fc8d880fa28e1b7fffcd8917a630d1e423ef7286545b0df82fb31dd3e0282d6477e070e972de172de41cf6413bed2fdd3759f3eb7fc60caacf7d1e17e94554443c3854227a6d4e1bc93040a5005d7f0d96e16f7c61dcf55e544bbe64d2e1b359bce3651464ff7b527d52f7aab04a3ec3d3213dab3f2bc72ce8cc0", 0xef}, {&(0x7f0000002580)="d861c8495078fec1027f825c697a05a788a00da1d0bc062dc039229941b4f04c044d991b8160b615ad4def50aa6fc8269c6d51d54feb5799253950622a8ceb3c57b354d98b33f4085a576f0951200bd7f9fc83f0aed2864002a0e77a2fd1aa8a2b0dd3aa925d27aa025158117113cf5df658c45ee4adccdf94a56bfc711d4852b6f93708d403da39a31c2af845bebadc4fb6c56ee43ee925e73b409c88", 0x9d}], 0xa, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0xb}, 0x1) r4 = geteuid() setreuid(r2, r4) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/51, 0x33, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x7}, 0xc) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x50000, 0x2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)="a461ef6877937c5467488aa6167374d197a40efa468d9b8a0bc5955c30ab9a6b3f0a00ff68b2c26d9b7321a08cff5f836ebf0bc946b38bff24a471201e8f58d82c8af41b2152209a19af84b517a6f40dbd607b4770", 0x55) write(r2, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() setgroups(0x6, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6]) 16:00:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x2}, {{r1}, 0x0, 0xe4, 0x40, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x4, 0x81}, {{r1}, 0x0, 0x4, 0x1, 0x731}], 0x4, &(0x7f00000000c0), 0x1, &(0x7f0000000100)={0x1, 0x61}) 16:00:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)=""/139, 0x8b) readlink(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)=""/38, 0x26) mknod(&(0x7f0000000340)='./file0/file0/file1\x00', 0x6004, 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') stat(&(0x7f0000000380)='./file0/file0/file1\x00', &(0x7f00000003c0)) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) read(r0, &(0x7f0000000040)=""/15, 0xf) r1 = socket(0x1, 0x4000, 0x3f) sendto$inet(r1, &(0x7f0000000140)="c0d32f625366607db9f23288fb259a4f6de9029970e0fda797a8a543599c753fe004ca85dea6aa1ec8751ecf8a9acf98e8196ece7729e5734537cd1793ea924d3a2ac6d7b4db3d062b9d03046c3018b2aa7aec07819591d53c6c", 0x5a, 0x400, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f00000000c0), 0x0, 0x408, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000b00d46da713b178fe11df19498ecb656d84f6215ccc24ca3364576003708c0b1b3b1aa70197ccf1ce673c4846eb922941bc17d1ed9e9053b89780ea6f79c546630ac38ef74ab9eb5654dd5fdfe0140a4155e577dde4d4850a0b1927a4fcc042965e884da3b457dce8307ed45316a0e7c55e13799d8260458d40be1edfc75c475002e066bf0028b13d5141d9254f918d74"], 0xa) getsockname(r2, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="3af64c9e2c85d69a17fad41aa445abb9ba43c1461c35e0f37ba44b8b981c7eaaec8cd04f72e67d828be5acde8ed3a90c305ac16d2b851098f41791a7178d5543423378a91f995723b0cbb8a1fd4e7b", 0x4f}, {&(0x7f0000000180)="73fbe61c91fc2b610f817c058544704f8b757a5be4c14b34ebc53f7aa35fcf550d889731a682bd329e576cfdef3372a77df8409b9a10f5e591b951a8d54ae49348cd7a24096017f1cca905c3b309b67e1fe15b0990b53133084543d737d3d3b7da1f7842002c27231fb4f525b5366aedf1a5d767fe3e5480ea08e81f8c5d301836e081038a83da779c68956263f6e7c35608b6668a29c23ad5df38a0e28fcfdaf4", 0xa1}, {&(0x7f0000000240)="339fab33505f49f33b0951211e9f7b9b66d42e88224890e6b225296ad90cd606bc0ee1d086693cd5488f87bd5be181aa76355e98fe0c5fc77ed1114c098941a46f78a8253519c7916d19ec2e015816d0c96a356a5772abe21234e9ed51401f3d69e1bd7f64a0ba6b1df21d8815b933b43424e7bdae4aab43dc391fad56b7137d5f50f163e6963f2c8225f5612b4af4c57cdf56f30abde36db682c42bbcf03e97f638d1a7140c82fb6246020d8ca4d6a429fee985ee7f7e736b7c6810fcda9086b17374efa78fed639b8ea956feedd0f141120c406cad7f5a933a2c8b4abdc9a29b6395b4835a95f33bc878d81acdac73d2f1c023be87fabea4200db8b0f598", 0xff}, {&(0x7f0000000440)="a9ada94fa57e03ed535ed13ed1e856877c0b133073543491efc8ff027401a672ee552c1f09d37d11ad770d8d64b3eeec8cb5239c0a239ba6a3015add41c738b6f47c78c568a71881b1770c0ab2f2e2c0ba814b85aa540528a85c84811c496a29e52401316b5f314d2a368c7ec6f5d881dc919a09e66625d736decf31ee13a7afc93249466729edc9c5f0fcc89e9000eb369d42746ae938b37fb6cf56cf055e71f6e89a214a38b1f9b53cd4db8995baa7048948115afeef05e8750873c068a0555ff9076b8503b7dbcbf38577357447fca75fb4e70a90c26be4b7de961f7773ff44ab98d9ab6f8e06e1aa848a5964b29148276ed4026a3e1f5bc1a595f2b6d3eae38cccc44badc85b9e2d9a0cff29c05055b2f3ec27dc52d7a42d7d4a81d1157dab9cc00856298b9e7ee16dd76a733ffaf2d85e153e9530ae2ae3578f91ee37c864291db8ff6d1a8269fa091143ccf1fbf1ca5cb0654a36e85ba68e090ae5928df30ae19578e55e564ac6fcff1c831e99b1086c91181e845bb7034362848204b95162fad6df2ef6ac9591c051dc64490648c73fa90ee5fbff16cf7a3d6c0d09a8106cb70906d80325e1810fe627986f93dc4d5a46035d6c9be6077df319f3767727692a037d78f00c8efd2e3c27f48d88120e44b2ae623dd78922ab98f595c538608df5f4138cb6b8cc0f01d35c9c56c9f34e687b4762f152329e9ac321509c83385d33f1cf65b1412ce7657b391cb4bd6fd10c4a38b729306b9b072a92b09c3440fd42e14fc36bfc2da31b4e3bc3e421be184a4063ea63b72ac99f377906d6d4af7633f309795da98644b1030263e0f7eb23b11877a48d283b1af0a21b62ee9ba89a19022f69378a462ce560f2606c0f99073b54eaad764e1e49c97100c3f50ceede277564952f32d2c591a816736f916e74ff04fa7ad59aadef6f0219141b3d83c08da7502766ad7622da2c304ecec4295cf1615d0b00ab8165022c2f91c155b8dd7fc5a635ab97d2728544e9f1745309c172106aa24f26eb5e2f1d4fcfa456ba5c55abdc9c2b03c785ea4929f580fbd6a20260dd4c40356f9c65d1d8bb0e4db28e70b3b4f95ba78f067a2458dbf7a00d816e8eefbe6b9ab6355a25e4d97114b6763d914ef093f524f1133d9edaad4494f4e54d72122e4fb30c393bc5aec328cc57f1f5aff1f04562af54f99b2c971ffb1d4a365e4799b96b2bd9a4bad54dc484b8e7fdc53fff2c55d526efccdbb2434e9c8741de8140dcb7c477673207de18ab590f917e754cf5308c2034e43fbde8e54df3660b954359162a5522974d3cd4ba8c2dff7215fd3f94b701b3ce0a0f0c08e070f3f28710c253052ce411c3dcc2ce0bf16a47bc614a727e651faf4e2a735d246f97e42a90639a15d50ac7eeabc5b60397523f614ee5b8abaf0c8298d6ec1dfa056491d79b42d341c35757329e91688dab0838e07121b67e828c69484eea9a0cd47410219441ae0dfa9417cf531e0a3785ec06e0cbf998e571821a71618323fb29ebf38cc71c18cf8a08d363130ed189e9f8da28cafb5fb5df96d71c78b67734d33957a14422e3fc72754938b0d07c2f0f1a9b1088c6a0d0a713c06e92bd96900320b4ef706bc85d00b9a0680ff241917dd704497d6d7fd312b22a16289d30f59a727be22d76bfd0c39a3abb146d5e1841fce0693fca9ec72d5785774528f76ba4a5a3003d395985591c15bca6b8a722e29f5c2a1156ef39651e457ed276c90a5fdc17be0b80943bef65e2a55b1951849ad42d135d63292cbeeb7d377f1a3ab50892cc14fbfcd527aec8209ed65aacaba1558cf7841265ad6ef4a625f6c8ee5aef0913388cf387b9aab21e2b9d06c81ad27aa9bcb866b43352e4858c225ce07c48ef8e5606b658c703c152bec71ce079a605881f8f8fa20219b3fe535fe9b0d3eac6441a5d3997c586b851e5692a44e7e78832b248d4295e21cb5141d9bd52ebbdfed906aa3ffbfbf68bec31824934d322511047e5945ddb9b9e934eada4e726deefea3399317ab90ed761ed3ff5f422ea49646c278f2613c95ec6d2db108ba94ea0447922aaf6786be72dd33cc9e0df686ae5a32c930e807526f8c800f4542f63c0219c06c91a66a0972624967ed0d89cde5163b43b0cb56fd4a5a08d406744eba66a706d738d7e4e5539b90b39a668b47ba7ca5390b3d6da7dd330abde3a1d9e94dd9cbad81791917fb882e8c5d3e0c437c67583fe71ecd85a00499efa2b37b1b6a53a1f537c8a3e1ad23152d96077cf8750dd3bbf6207d3855a28aae517e5dd37dd246162d1655a70e69ce5c7775cdc22a7b63b14b81a52f000a0cf0436195cf8a9c7f4f7e224f2399aa560e3f4d7d7c4dea50042256d7d10fd4eb5a6445dbf16ded863fd64e7e36e02a65c7e2ed11eb817b42ef8e65a4fe6f3d9a4b729c75b42eba88f0b8c9889139677a358409ac4e9b0cc40c37b9e8b2b56c090d25ae4ff1d59550ff5f00e39158f08bb4185d106670a9e0a859d2d18cbae4fc1c7736a4b17c07eda730bcf4faa90ba0dec58a841cb0fa93a0c3bbbd5d3cd7ee103a54b0d587be403ad150df3f03a79e852001cbdfabeeef3a9117db0d7fe8af8b1cf33bcdcf5d1f6183a6152baff5c63ef7fc60cdeca039e487f3a75bb51514b8c8f690a9b9c4cda10e610d0f42330825790b93b6a2f6136c70f3f5a0096dc65d3216766ef5b33a9c2cd63cc701b9da6981e099405b4622ea92b340878c5bd0140603dc6661be55b580a282fd0cfc46b951feb6348356d6705ff7d9be2c262900d52189863d275eec6bd6d12a1cb5d04e89f114f8ef5347db869ad64da547034f543fe999ef05a0c3cbe7129785dd909c4a67c3510643fea6cd08cadcd643caca36763c1f09aa4d0853fab047ab9ed44b6e95eb4b084e70d0086d52e167d6cca9896a648854532543184a7a302a60947c2e30eb5f2fba878122d8a33ebb83a6e3d8164ddde97c4b70e0fb214d7fb9508c98a6b110d3faa0c03cdaa36f75b8d9cca346a6c764f38762bc6cd8faf755d8bf2f443e4b166f0dc8de7c08da425ce0fbd742e4d1807ea3a4d59a1bf12827ea138b3e69e2c65de321baea6bdcdbaba98d2cfd0bf3940d3b6ab33694edaa9189762b82fc5174456a4be60deae89f87aaa837bfc23406c97d0386b59ee817fa82a07692e3a3f190d8aa7e10f5d13419b623b02fb09f956ea2b5fdc5be7fe80b55329cc1bc27743f19d31a93c8227c7127f4e21659213e8c83c4f54b4fab073c0bada74861bd9a5c99cb6df8e91f8535da46e7d44a19f5913f399990fe8c58d20c40a335b90f95185f5cfcf10d2fac237dca1a6e22b0f480a9d692167a0c2f3747cf30f88cbe87da24a543b287dc326bc5c7c33d683d18b1a1d18d31d55c6b2687af57375367b208a44b2e79ca15d2d5760303e029c6096699ef29bdab1c71d0d2110d931290b06fb934bcb0a78bd9d7b30716b6fc294fe5cf76c7c0061bd291daa1798dcae893dde1c36e5a924a02cf5a426cbc2cb61631e678ace31d3d2ba7bd13a3cb66753a2a25ee078c65a845ee47b4c6ed01e9573c3d0580aad8079b1e83380449600be5c85935693e4d4adbc81f5b3679381dd5d9f4aa85ad90c52eb33a89e3a85adc7814fcd3cccef96bd1304ce0df20ceaee4e94905a23f22f5d565846437fcdd396d3d6cb5c47feea3d35c2150708ccfa81545ec1b441f98830d3ccfb821edcf38f4e33766ef5cf3405ff9f17e457d079668c4d27890040a237b16b7245dbe78607b9991ba3ed0134d2337c01119cbbfa7bad75bbc9598b9f4866751a433ef4f597090e7ccc7dcfc66a028b4ba374b710c0d0be09a3fee0e17453a644badd7d7d023e0b5fc517b3f8bc4bc6e8de820453fdc1b309e30475589afdb8e8996ab073315240ac4f4b5cd5f8a0c938466989ce6e3ddcf0b88237d9dd03001d2f320dfd8474a6de7efec87b3b3349ba035104d040921230c7bfe2bf7dc553e4aee22caac634025dab86086205cc95b6239b5ec5195f51883996bb7115653d0c383b2c4c03fcd93b716a810571f8b893483f89c72981ff35a8b82efd6af289ece123cb433e72f18f6bf0c3205042521b1de8b0f0db578b82cb22f07fa8c6b97a8c6a73a91e2f290306189238f69456d9f08a7c87df1aac33b5b3d5c7c2f3f787346d2cb44c01a2458ad92c85627f4217c02669043da2a6779d331e92b9de7f7f5a2c409f8d621b1245cb7ba30830af237891604f081c5c2332e26c7aab25c5bb5b54b98073880666f17fa5d286f15de8269c06100a9bf1324729fc24f306c2da12789395d569d128bbc2faf576583371889ff4a1fbe06b125b7f6086a559de6152dfff8d0d1fae481671e482ec736979af70ae8e0ee49c8d2cdc59db1d809dd0f2d902b167bcbe320100f040d0fae1897b085ac2bfc7cc31461eebfab6592b39d8df3f4723ae1555c98d8cdbb9ece73c5375a5a8a1ddbd99ea44fd150b83ebf155a29578722a25c74fbbb9ae93ac94c76c985461f8b3bf8427f848ef8f4edb9958be5d135bb6e6097ab39d12fd8408ff900067ad09aac2568683625c582e7ac5369d19f9527019156d6c67239159f663d62ba5a62cda8aa513856eb25473a3f4fe60176708a237001134173ead2726d757174f342de943cfbf7c1eee39fc0ba1271a919e191817bdaf17f066267e51654fc9885365937374269ba46f481d9dee4e061cf6e0063f31290e781cd16c41bce35732fd4fc129914c8cc97e7fa45b03e360e4dfe04e91ebd888b1517be7b9e43a7ca871ef44ad76b438d9cd43d01711bc8806de3665a54b300f9a262eff132e8adcaf80d935dfdc15ac4c0aa00dd0951f7f1f6bdda33b6820f3a702e2a13a0e8cb367afd8c3b35f5e0a2cce13d0b8cc0399e4585dd1ef30efa9feb9e747e224d9e18587945aeb8ec1a9b008058671ea225b44a520fa3a2d474aa4b29fab4a97ade68df551def2e4375dec0fe94bd482ce49d5c4d655de90bda6be6447aa4d947f7be7f782b5d5ecb3e7fbd932a4af5b4484cc9b35d02ecea9eb01806d7c14ccc8911ece40c090b5f0cda9aa45a5fdac928f6915b681a6b840a23faca0f740167faf5525133c2a72149688234297289d119cd7a68556271a11f25e506fdd8d819fea70ee7bd180d915d5ada4573ec1cb5ccd117edbc06c6938af2e50267742a0b0b12a01bfa27801cb90963f7f0c60660e8a69bc9f877ef54df92e397d0a878006cd0d2e4f7930684479cec4837f722ce88f65cf6c96f6b45f4e4afcc9f55a33d55d5ba4202903364fdaa3b4131381ba031829a836a9b0b51b4e856af4edc2c55fc704e583dd9424724460b0368a9ca03a425fff1f76a6419ff10c7fbc7d12401b23aace7796d9068906954db32344a652dc8e43ad68be509f51f9f85e3aa43f5bab32d546f827b4520c485aafe8414a69e28b713f5ad6fd2158f03a033b09d4d8373595f04026ba3dae55932044ec3f7697175ec74a3c3ba62bd4354b686f80b460d10490c926e6972fe1984d7b7fb59b30888a07928f30f0053cd323a9a41095e42177124e359305dd1e766dc46591a6cca80a08fed3a20f43ad68abc1c944bd4087b97dc819cb811778aeddd80e6be0eaadee7ce16409f0f6cb4aab3d63aca9900155141a0caaed381c8ecde00617bcdb3c920ac6743346ea00d1b426410b96b29902de1586c66168592677c583e2457f32e189be46b4181947425170982954a1f237c3d3d5044cccc01f50754915da007c07a067c6c8af87c07d9595471d88d864239e99f77ff94f59ff7ecf25c69b", 0x1000}], 0x4) 16:00:18 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4a0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = semget$private(0x0, 0x7, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/174) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000006, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10d92, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = dup(0xffffffffffffff9c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x42, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x800, 0x0) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) r14 = socket$inet(0x2, 0x5, 0x100000000) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r18 = geteuid() r19 = getegid() r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) r22 = open$dir(&(0x7f0000000800)='./file0\x00', 0x480, 0x20) r23 = socket$inet6(0x18, 0x1, 0x20) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10000) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x0, 0x0) r26 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x10800, 0x10) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x8, 0x0) r28 = open(&(0x7f0000000940)='./file0\x00', 0x10190, 0x2) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x1, 0x0) r30 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r36 = accept(0xffffffffffffffff, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) r37 = socket$inet6(0x18, 0x4, 0x3) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000cc0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="99af81792155369ffef9d8f8b80675354489be6eaedae540fcf2bb473370e8389867ef00d45edae195e70d10a5e32abde068e88c6b5aae5551d828c0fdba79de9d9b23886c08c079bb0fdc16808345591b8842050f80b7c8e6dcfb3582c73fc3dc2980de158d4f95006f398a5c0bd4c090a2d630ff4589b052ad825bb9268b2ee6ddcbc2c39d81b9b9715ecdba88355296c98915aba91e7235a49c31a39d16a3533cd39016504a36b1809acd4e4e13ce7eb94dec4195858e9f85d43164a598b35fa6f572a299ba3190f7f753f573deff678e24579818d9fac77c73a2c4d55beaf649c6bf82132b4849a13c02d1edd6411c9962417e3a1f5f37564100fc73", 0xfe}, {&(0x7f0000000200)="f35f3755abb129d12b3e23219569d7efd4b3bc82f52e6dd593ea", 0x1a}, {&(0x7f0000000240)="44238ad8aa025bed507c585aba05846f16130dceb3586f54123ab39a77d7368b7a599f79b5630b20f6dededce0bb4f2eaa7e1a71becc2d7d9ea49b32212a4b1489227892f6066ba1268470f1e5f90925d6837044d541a75a4b901dbaec02a3278dec383f80af3f6b26735d412a63bfc21781fa", 0x73}, {&(0x7f00000002c0)="26704711ba0f8579", 0x8}, {&(0x7f0000000300)="6d6e2597691bc265faafc8af62a6d6e300a425f1fad222e6fdd0b35faf5314b07b27a431126f24da05c1810e937719bdb1fba1f8660bcced5c24c8bbca29f9c0abbf87de99a1aef2d976cf1cda698d84e2ab73df5c07a09c03ac6c3fd5fa51e7269a1b18326745d5bfb08a26c2266b72e09b02f958", 0x75}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="bb5909b000000000ffff000700000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x6}, 0x0) r38 = socket(0x18, 0x1, 0x0) close(r38) r39 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = socket(0xe, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/91, 0x5b}, {&(0x7f0000001180)=""/51, 0x33}, {&(0x7f00000011c0)=""/221, 0xdd}, {&(0x7f00000012c0)=""/59, 0x3b}], 0x5, &(0x7f0000001380)=""/4096, 0x1000}, 0x40) pckbd_enable: command error pckbd_enable: command error 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8040, 0x0) r2 = dup(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x108, 0x32) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x100}, {r2, 0x1}, {r3, 0x24}, {r4, 0x84}, {r5}], 0x6, 0x7) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) pckbd_enable: command error pckbd_enable: command error 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x80000000) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x101, 0x7, 0x9, "12fb767ea1f394f7541733a426701b737ff77f69", 0x2, 0x8}) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2140, 0x80000001) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) syz_open_pts() sync() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x1000, 0x100000000}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x29}) close(r2) ioctl$TIOCSDTR(r1, 0x20007479) dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) 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, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x7, 0x4, 0xffffffffffff8001}) syz_open_pts() 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) listen(r2, 0xfffffffffffffffb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f0000000140), &(0x7f0000000380)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x3, './bus/file0\x00', './bus\x00'}) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/99}, 0x6b, 0x3, 0x1000) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x51, 0x1, 0x100, 0x0, 0x6, 0x7f, 0x2, 0x2, 0x0, 0x81, 0x40}) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x100000001}, 0xc) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x80, 0x1c4) renameat(r1, &(0x7f0000000240)='./file0/file0/file0\x00', r2, &(0x7f00000002c0)='./file2\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000001, 0x0, 0xfffffff5) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c87c3774f4c35b84e2e0200000010023ddb14235c5920cb15e41d8fab8d7dbd32072dc08d7c8e009186887e7c9d04bbf54ad0105cb613988e183aeaf9a0fa12e216d52648bc9f5d8f4e583a1251ed677a234dea95d404de13193a4d27b847dca3c7743e83d7e35e4d9d2569fee6b522308fb2b751fd71d4005c46d89ccc59e7b32888c1edf13ca3d17c2f85373065a947c19aafc4ad9dbbbec565a25e909de1f12ec03f19db8678090cc7691db437c82e96bc84575a2024c4ef625d7761b3bdcb1514583475de44db54e91e1db281175234cf7d0362b7c1fc89a6f757d0ad246020fe7beb136de50bcc5af14216d61e12b65fe9ba32e5a94e71220dc1eda1ad03b27e9ef93840085c92efc4576eeed8634a94a44c104e", 0xfffffffffffffeff) kqueue() execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 16:00:24 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x98, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@un=@file={0x0, ""/96}, 0x62, &(0x7f0000001380)=[{&(0x7f0000000180)=""/37, 0x25}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/129, 0x81}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000001300)=""/127, 0x7f}], 0x5, &(0x7f0000001400)=""/245, 0xf5}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:24 executing program 1: r0 = socket(0x800000015, 0x40000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1086, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb82, 0x1c}, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xa) pipe(&(0x7f00000002c0)) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x3, 0x4) 16:00:24 executing program 1: syz_open_pts() getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r3 = semget(0x2, 0x0, 0x400) semop(r3, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0x0, 0x1000}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) writev(r5, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r4) writev(r5, &(0x7f0000002380)=[{0x0}], 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x3f, 0x80000000, r6}) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r6, r7]) r10 = getgid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x5, 0xe9e, 0xfffffffffffff800, 0xffc0000000000000}) r11 = geteuid() setuid(r11) setregid(r3, r9) r12 = msgget(0x1, 0x200) r13 = getpgid(0xffffffffffffffff) r14 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x3, r11, r10, r11, r9, 0x20, 0x78}, 0x7, 0x800, r13, r14, 0x800, 0x0, 0x1, 0x1}) r15 = semget(0x1, 0x1, 0x40) setregid(r5, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x0, 0xb3}) setsockopt(r0, 0x400, 0x1, &(0x7f0000000200)="b3f94254893defab7ebd3aee41c8b6dd9257d7178b86f59810ce09e3236587d68b92ae50de81bde78dba3fc869fe20bfa1b4f0adf50703a7984ea365016366c739117b376fe8d2d3bbdad9d7a6a623d019186b9d67bc91a110b4c8035a1d2ea666121e2c93f18ed637c7442f94e766bff33061287694a6a0bebd733572505b941b1ec92b705b45fb583429a79ce44b272559ae6f48772ff05f8a2bb1f0fa738c5d18db156cfe89a096b6847b838713a45c8f27ed40a092956b2903a7aefdc8dd8b55e413e11910f63838067cd424a6ea57cf32d98de5e00778444e435402eb004aa90e3ff4d8a79c029c10c0eba1b2fcc90f9de7c58a", 0xf6) getegid() r16 = getgid() shmctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x800, r11, r16, r11, r8, 0x10, 0x81}, 0x7, 0x20, r13, r14, 0xfffffffffffffffb, 0x40, 0x8}) msgget$private(0x0, 0x91) geteuid() clock_gettime(0x0, &(0x7f0000000380)) r17 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r17, 0x4) getegid() getgroups(0x3, &(0x7f00000003c0)=[r2, r7, r4]) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x10) sendto(r0, &(0x7f0000000440)="15054cfa2f38659ff40d97d227f0c6e5399918d9bbc3aba674306793aa22375597b42243a4072e728380521bc2a9acdb012a28d1f4c442fd8dcda2cc53020dc2403da79975c8ed061e39fe442bb1bc2d7d64d3fbdad9f73906a148cf966400bf492dc4c0cd0c3950df1499088530bdc090613faafa03558d4fb11ded7d55a5979a8fcab1837b195f960e76a14b100dd1fb885c9139ddaca3ecf8c96ee34fda71383a64c5070f55b1caacb3451fcb83d05f4465ff4629", 0xb6, 0x402, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000080)='\"\tl', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) r2 = getpid() r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xfffffffffffffc8a) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x5, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000080)) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) r2 = socket(0x4, 0x1, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000040)=0xfffffffffffffc8a) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/181) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) unlinkat(r4, &(0x7f00000005c0)='./file0\x00', 0x8) r6 = dup(r4) kevent(r6, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x91, 0x20000040, 0xfffffffffffffff8, 0x1}], 0x5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x2, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000000, 0x9, 0x100}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x40}], 0xd9, &(0x7f0000000440)={0x8001, 0x5}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="9d1d372663e48b723666b41f8cd94a38c1726a5baef59685d65f160d2999ad0465df2acabdc150d331aa89f4d15880b4a3b06465ac1b632534e95a487def5b671b277b31d997d8081e364cebba2ed041347c", 0x52}, {&(0x7f0000000280)="3ac5dfbd9e6619a4e264db95d7c2756db46e17f5a79ed006ab1dec111b73430cac078e05afd1e5e641eb72ad5e3629f484f0c448781d1772db027fad70b15321bef1c86531450e2a162c9ed960ec6211b3c8a1ad978a081578c38452b125089441d27b226a74813d81107fc9ad0b6b90509d3a32c0216e273c27a115948b9522f4287a39f78094cc41762177749367a0134286f6b32c12a952cf4e9814479241e0c8c2a6e1c127789636771f7d2d0c2f64c27647360c643cde66831ef02045e8a422320cac2fa226aa13497ded242688", 0xd0}], 0x2, 0x0) r7 = openat(r6, &(0x7f0000000600)='./file0\x00', 0x10, 0x80) fcntl$lock(r7, 0xa, &(0x7f0000000140)={0x3, 0x3, 0x44, 0x2000100000000, r5}) 16:00:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0xffffffffffffff8f, 0x8001, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x10001, 0x1, "77d019eeefcc58208fe1004d2317cfab2acf3358", 0x1, 0x3f}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r4, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)=""/3, 0x3}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001400), &(0x7f0000001440)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001480), &(0x7f00000014c0)=0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={r3, r2, r4}, 0xc) mknod(&(0x7f0000001540)='./file0\x00', 0x90, 0x5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) faccessat(r1, &(0x7f00000015c0)='./file0\x00', 0x2, 0x2) geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={r3, r5, r4}, 0xc) r6 = socket(0x0, 0x8000, 0x7) ioctl$TIOCCDTR(r1, 0x20007478) r7 = accept$inet6(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) connect$inet(r1, &(0x7f00000016c0)={0x2, 0x1}, 0xc) r8 = dup(r0) readv(r8, &(0x7f0000001800)=[{&(0x7f0000001700)=""/18, 0x12}, {&(0x7f0000001740)=""/155, 0x9b}], 0x2) dup(r0) accept$unix(r1, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) writev(r7, &(0x7f0000001c00)=[{&(0x7f00000018c0)="2463ee12c41259b7a288a592b9a22297c86532fa3db27cccd0f5d1ca1eabb133b6070b2fd1692b5d98bed8974a2431458cb7271ff027f39daad7788eb3c44188302fbcdf14ae107fe472f4efecf3867ce9b5569733d7ada12b316641330a8228a32769250267b3ced67255684f6255579e24f2a9d5e391625304836a6d60570ef01fa6f8a469c8a7532fc7bd56f8ee4ca088e33ba10c03f588073e8c4a", 0x9d}, {&(0x7f0000001980)="b133f2fb6a267dbcdb2945b427a05894469de5d85fc85a52ce90ca8f68c98f870c4b2ee74e423df592198a3d4f8f68f7e3f3a4395905405dc9187e578631564f0d3289674e73eecb3f5c960319cd8329fcbf442113973a60d0e95ee7833c1f758f193846c9dc84a9118d3e312b78228514f47cdd02906a7a468489f3b6d072cdc298988a588162ae96c1476f250a41f2c42e57c6e9f1779e816590ad47a95183acde3890ea6d9667db9750aa05b49d04915fefdf36f0a66206e9d04bbfb30ddd1a7411b558986a0d9faf78d4e64b277d546dc2e2fcefb5b625f32cca4c9054", 0xdf}, {&(0x7f0000001a80)="3ea27f064d14078bb5e9d4ffceacb244b14dfab21efb582ab489a7663bf192e87a354932559bf2d8a1ca0c7f55c22c933ad00251cf0d00abcb5a5dd3affb72e024580cd3ba1db9b2bee1d6ac8b869a10ee6841a8bf5ef9f8b55bdd941899f3271e8ff8ab2c09b1c3fecc28152fbb68fac0a1ca1a93908868052a3752", 0x7c}, {&(0x7f0000001b00)="d6bb0738dc8e3109d1fb0e210cbc2b94d2648aa193681d91ebbd44eae8c5a3c076116d23bbe0afa9c3524e65db6b204a03f89023a1fcdc75ad5a5a9567a69195b4b5347e5b52c1b2632c4a50f74a25eaa40833b5756c46d01a8de935f751c1687f72b4f190a749eaac7c89eee24bd6424c6e4f67d5653a03717a977f987fdd845f9d944b284c4e74fd8b77ef7dd6e105399c2fc972a4f7eb801969ad1687fedb6e23c5fb0b31026d4c1aa17c2ee224a7e880ae0cf6d481cc591ad5d58ea7f9ea96b93d38b520a58056141bbcb32a4d1f658afa3b9e350d223d1c2b412eba7ca5400993d10950138dc0b50b53cce0b922d6", 0xf1}], 0x4) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r2, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x8, 0x1, "f9ad5d1ac41e3460ede27a1814569ef74a639fde", 0x80, 0x2}) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r5, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:26 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x820, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x5, 0x40) r5 = socket$inet(0x2, 0x7, 0x1ff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x81) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x410, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x83, 0xb000000000000000, 0x7da280000000}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xfffffffffffff000, 0x200}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x5, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x81, 0x20000000, 0x0, 0xffffffffffffffff}], 0x3, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x6, 0x0, 0x8}, {{r7}, 0x0, 0x8, 0x80, 0x1, 0x7c1}, {{r8}, 0xffffffffffffffff, 0x2, 0x8, 0x3, 0x1a}, {{r9}, 0xfffffffffffffff8, 0x0, 0x4000008a, 0x9, 0xf442}, {{r10}, 0x0, 0x8, 0x0, 0xf9a}, {{r11}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x91c1}], 0x9, &(0x7f00000003c0)={0x2}) r12 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000034000/0x2000)=nil, 0x2000) kevent(r12, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error 16:00:27 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x9) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xa, &(0x7f0000000140)="ddfb532066cbdb", 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x5}, {0x18, 0x0, 0x9, 0x460c}, 0xc000000000000000, [0x7, 0x7, 0x8, 0x6, 0x6, 0x7, 0xff, 0x4]}, 0x3c) setsockopt(r0, 0x6, 0x467f, &(0x7f0000000000)="510b11c36655796cee738dcd929d288980d092a38d32c5e248cfd3dccd", 0x1d) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x10, 0x5, 0x400) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pckbd_enable: command error 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x6, 0x80, "e1d4a4ca29ada97ceaf9f7f557a91daf3b3d2fb6", 0x5, 0x54}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:28 executing program 0: r0 = socket(0x800000018, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x10000, 0x8, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="20cfdad032a8ad52c64b7e6e24e3e76d828cc787a546f0e6eff64450df05b24540ee2b3155250fdbe8d2", 0x2a, 0x40f, &(0x7f00000000c0)={0x18, 0x1, 0x100000000, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYRES64=r0], 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000680)="7655ef03c1683c55f7f823b6f9601100534f28aeb6e90c3622a727be6344eabde12ad41615edb30f0321771504ccd0600f207260680deccf9f29c15f02fb731c85f95d152032763ad49e5e3b1bfe7dd00a6560d6472764b176892ddec33a686f4dd54b9db6c32db556ca75f4fac3fd84f43ae842f3de8804e2fa033fec7dc80c5704fe96d977810ebaa59706de09c78635430ce9ee4c2f89cff7faa5dc6a4904a266dd46f294bdcd3163ed2080d9c6149695b63241c9cd52c883b3045cb4d3343e50520187997b71acf1afd38457", 0xce}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:28 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) sendto$unix(r1, &(0x7f0000000180)="430282ee1eb7bf12370552d9673b68656edb714c4bfd5c3e3cd91c19fee43fd431bbd4fdffff8f12a730d2ef8f08386687c96e71f297187e0dc3f1f92d5006b5022cb18924deeb95bc9bf7a37eba98bbecde7110818cadb1b6502f06a4b90955f6c3d4dc51d88895edf4eb5b4022e54905dca41bf14394ca0b0b5ed79a5540606c79d2179aa382cf909cf86efba6c86b55037ddbc40652713c779be9d6b4074e3fc75890e0f41507a8a6274a", 0xac, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) write(r1, &(0x7f0000000080)="5d3abff4d747dc594e4ae4e46488ab53a05c5581c285848a4f51ee1a7c48f9ab6c9e8e5c7e51eee033db82cadc28a9bb001d8b9646e4f7d33ff51d3cd49c262a839c3bf1bcdea0fecdb1d8569f549e4436c52695df25b01eb172c40354e4a66acc184f8d0c086bfc3319558cd5286f0137ef53d8799d1958629a0d117ebdf1a2436276886ac5d71f31d3115327d8137b22b07a3e638bfb4854481a968c464289b8dee4296d2ed1b8d908b2533e61743081448f492d02", 0xb6) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x1, 0x5, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffc2d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x4, 0x8}, {0x18, 0x3, 0x3ff, 0xfffffffffffffcb0}, 0x6, [0x0, 0x0, 0xfff, 0x1, 0x5c2672b0, 0x1000, 0x101, 0x20]}, 0x3c) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0xa0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) nanosleep(&(0x7f0000000280)={0xb72, 0x7}, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x40000000000000}, 0xc) 16:00:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="05a938f5a4691e1e1472e74dfca185cb4774ad8af9ad2b0e363cf8316c98d6207d1d54af7547d680a1a0bf7e549280cf6ce3a0c84bfa65548c51c423d5ec74009d3457fe47f8f68b93acad661fc7262fa4ca3a463a3f3a3bdb6b19769c10e6529011abfc4a7224bb62a5adb1850961991d200e3748e5a47ff150e77c8f36c5a4d3cc0f27c8b0dd6d07000000f4e171fec2467e158bdf2379736ae54de740c888c40993d2730553caab18", 0xfffffffffffffe80, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb01, 0x0) close(0xffffffffffffffff) 16:00:28 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x0) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x4000000000000000) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getegid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4000000005, 0x804010, r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r1, &(0x7f00000002c0)="3b0bdeee729a9da05b9862dd12135eef2b1fc507005593a0235d4e6e36ce2181d4ff11d830f48be1e0e350646acbad610548a4fb9f0e5595dc3c0dfe9c01000100e30000008794653252b8e8e0acc591a62d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf15d11d851269b9080", 0x7a) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54, 0x10001, 0x2, "4db97b68527ee114f0eaae4cd49b7e1fe8c3caf6", 0x3a40, 0x2}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xa8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:29 executing program 1: r0 = getgid() setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) getuid() 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="5865d684e911b7f6cff44e3ba77f789c492b1bd2d7061dbbca596c2c83bf85ef79800a437c8d127f0d51b0be7299a26b8d8e598e42233c5f9e5218cbd2f903fb12799ad1bb32127c09f547251ecbefe16725a63569b5fa2ab35e78f5577e4534f1fe36f21b2efdc4505f4ce62dd6ca44e5660efbbdae993652c12f2df06a24a09b3c918ed4b1d7b6ace752047b96f11093", 0x91}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x7, 0x7f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) r4 = getuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="27c9288f9f923f7e1793112060b725fdb19b58c1d29290a8ba59e2e8055043895df050d5a50d3d6c79ba4326ec36e37065245c4c85b618720687a4d44c7ed6836d3c48b5b03fc6ee94e7032c4273cbd51e68bee594cc69451b999e6ffa7572b14b135b629d327aec74017df0e60e0b08840f29f9f42afa84f3192f95360d1ec345aa43e1dcd7e4ffbed64bb603c1227abb56f65ca17c9d59084e885aea77edc6aa6aeeb9bfd3546d5a202b4c96bcb249ad6d50a7a6688207905f52ecb053e9bf93dca05916bbe06f0beca70613da1705e6", 0xd1}, {&(0x7f0000000140)="c3534102ed00979cac76fcfa31c8fbf6a25754d4044013f771e519167f6b6795781305564a3735c81664a9b7f88fbc4b681c051787f7eddf829bcc2ac4ff42d1f17f2d9efc2a8aca16366d3fd67a60f56a0ef6d765fd3282d1a19dbe162772ee51e448e866d9637b1b919f018f7996449982579d3e4efc515f462c0292a37840e61dd89d0f120558dbb7baa156c0097d64e95fea15887c3f374570d806d7642086731eefed1235d5ef2d06019417bbd66013f220b498e469db704d59", 0xbc}, {&(0x7f0000000200)="5c5878e7cb524fe7f6b34d3347361dfca30e2785fef3", 0x16}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x8) fchflags(r0, 0x40000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) chflagsat(r7, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xc3a7b2753eb19df7, 0x0, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe54) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x5, r3}) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8}, 0x8) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="d6870500000000000000"], 0xa, 0x0}, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x618c) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r0, 0xf69a55aa7ca7f958}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000), 0x10) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="10000000000000000100000000000000a43e1a83652c2b440000000065461703d620bfe9c391b4b438b08b761ed4294dfff657817e058c654ab3c5b85d34e64685c50fa0545902b32fce9f41e2c9900af56d0bb70a245f00c32f508fcef6beef82b168a4fd88826ac3b21527c646a6962c8545ed84a4993c393527c035716a82c105adfacb2cd888724f22a7fdfcdf6915e209d78812a75ce6839deb48acd23b044705037037e697691e83e4ca658c71572afa65b038b4ae2a33766ce290f998f72c6c0157b5c96b5c5614c2cf1f5d2a034239cd0890c6126410e745dbc2384248a282455849247b7db44072c5b5ace5f07e707c1ab0e5"], 0x10}, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="d1ffadaaa5ccf877a0e9a9056b85c56fcef3f5e2514a762b3f3ec9ea03a520702f0401686abcfbc295374723b36b254a497e02e871ada0f58297ab016b5a9e39e6c3bff5d67b58edb32dd2f6caf3c330bfb12355a88fbfef412b7155dcb3f4b2b5ad1152", 0x64}, {&(0x7f0000000080)="fe11443faa07d6a0e813ec44e5ad89d11e67d33f1aedb38ed77886d346e6de457dc77a125d41e5d80672d3ba9998754652febb12f4ac53dc77c8a30b8e7f8de7a27222e03014cf791bd1219d31cea9d10b52d6b5df5bc53907cb", 0x5a}, {&(0x7f0000000100)="1e81407c7ad1ad1bb87154d2235c4705b48cda21a580b3d4f2c7a7cad6bbaadef70412f5047eb1b1935c65ab4cfa605987600cd4f6a875df6c4e3f75d80c424ae656ce4f3e782e5a1d9648dad97ef46967f0467f730fd774d72e3ce8bb9ff1f23c72530717fa8c049f617b354f4bed4e84b3de8acf0b3e2cca82633aa12639c66a2189c671708bb7db43bb13a7d626e635da906b093a9367c53c7dd5849c6248b3d77660842140a7dab160517c77234c066a14d4c6de3cf055cd544b19b37bc9496cd085c43f31e862f5ed82d19e749d3b94", 0xd2}, {&(0x7f0000000200)="39376ae4c9af281e718454feaf775c88dd8f0a97a4638afe194325f96f46aa1b190d38ff5bcb82c2bb76a084dc5480499de7807e325424d7dee3d0caa5fe6ed55caa4076ddcf37a20ea8e8b0886bad70ce36b62ee486948926f1e241213871b07e21196b8057201fdba0f9d07c697cfe77dbce7e29cc6c301b2b0e1ffbe388738c0667c7c52cc6501b98816bd105b15a61ba0014cfd5e6e44c63d529ca862408ef1c38e6c97160ba3fd4965727f7d4d8045d43cb3f1c58fac5afc00d8a8c8213728dc8d1c4a88c135480ccb32d523055b23fffed8aab4bc97a7eb3922a03b59f4d0b444cfb2190567edf8d08012da90c0e01ef", 0xf3}, {&(0x7f0000000300)="9dc91c9bec76ea62521c6f419c43002ed44590934a1894", 0x17}, {&(0x7f0000000340)="c52f015ea7fa6fda41c72ce4bd9eb987f9326bbe8b5718380f6b60e4546e58ee5ac4150f9f44df6f06a1232a55fbbb5388b8d4330d0acdabab25caaf0f23c6e8e7b9ec254fe4410a5ca7405df7da6a6982c3e3090a5b4e3794b5716f29c3ab9490ae36e9e49b2841bd0d", 0x6a}, {&(0x7f0000000440)="88bb52b4563793b83097d250ed498f60785e5920a8bfd81b98502298214d0e46f3aa310e36acc7bc99aba18f2a5ad93bbf8aa2b9a0af954b74be5a1b985bf764fbee7d4de4c9920bb4f4643d0f9517dbd9cafb42cdaa5e199f820b08bee7bcfaadc5402d27162e297366eaba6cbb26e6311aaf2b52aba6c73071dc43cc6440e78bfdb54a3acc72beb5b9c403e3050e00b0d3c2a8261de0fe14d6aa6c76c925a800", 0xa1}, {&(0x7f0000000500)="2df53ddb7d7e0b3d8a7b035a1e23dac8a00d1d1eddd3905b5c72caf82935362a4a1ae263eb5e92eacfeb8ffadabffb85711aca208fdb6c1f48615e984d17ff20529eb5d57702b38eb1a6efd4546347f98d5a876c945a687bb9afe1b6d3dec5a2c9ae91b5675ee4b75e914bf621d1593934d569e8dc0876b621b7ef8ece4dba04611f9ca8533a5ecb80d1d57af4637967c464914e5022d293716c7c12ad6f08c4d20b30ec6c9499fa1468d860e0f965581b62f25e77e50f904c2e91fb634d5702a994708be0ef9da3892ab9c2ab0727fa2d3be6031057b24d8f9585ad0b3909cc6338741827eab0b0da238b38bc6402128e060b8e16b07e73c4f0909b83c4", 0xfe}, {&(0x7f0000000600)="f8e1898a272a2b382af678d9563e16fd1b7fe92646f98af11ca5060fbd70e60dec083faf33516fe86573f8a23643381aa695fa00b57a2ed746d5f14cf72e3c21b51bf8f4d56bff6a61f5e135b8dc2f21b145b04452447bba95648e8edc5c7a654be6de85cc6ad4db9e034f0ec2398ab7d8", 0x71}, {&(0x7f0000000680)="d66586db88e646b2755a120e68e273b687b49b80d0c71355b73574f1876e80ea5d96050bdec9b0e45de63d4bce6fed9c88b68705e1963fbe4100b7fabcf0cb15ad52a669b709611c32aebb8faf1a23f64a35fddadc8e0959bd6e00c182b008db0287bff09870ac6ddd165ea6f4f87fafb2e6dda869d04537aef2a97cf884e9d68106480cd187862639b2e6dc2011bf827bee8d09", 0x94}], 0xa) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="c69c1f677cb3567b2a6a7e2352b0f4039170776ca19891946a0c03e4a8a5a2ff5807b03c7e1b901ed34a7f67f19fe0cc57a69c203d0d35e8dbde20ff79b77ce8235c8bfdba7e4287f9fcfb019bc1c5ef9b7d198ace2277aa3208bca10fe4f832372113d05adfdb6e66e7a2f9eafcf2fadce7c1fe9fd606373d9c78ae415d1c06a041c9b269d25c364708b84c0824046a6e4eb0738a9e313d157b1c432ea93447e54a98bfa53a87b9f52600f65233c5e986b805e8700fabd0bb3d7518bba4e564f3584a5492c438591944bc67db530d8b249800c497", 0xd5}, {&(0x7f00000003c0)="499c7d408be79da4ece906cbf717757a41242c39e5f43b45feef75ab46710dac54b4abd32de5bd35fdc4e416c446a5aacc7614b3865e0e87bce374bc768eb8ae56e1241f7a13b971677acf62822914d0ccb07cdbeb800ac285cc269f299051660d015081fc095bb72c6a99bcd4d5f19fc44c2b79fe99cdd8419b44574f0966393a46304338b9be69fdc203187ef4920e3b65664ee7aba0cd68862a2de288cd16e3c55432b0bd606e9c7730b504f27bd63978cf85e748a5a2ad9e3d72aa39c8970fcee8231b9b1e05e6a0158463dae5c20cf0e0964ea7218206474a576ec70ab3a9a6639099a56944287ec7", 0xeb}, {&(0x7f0000000200)="9bf45faaecf693682f6b4d37b63008c1f866fa6066ffc289fe08fa96359e5d3883c10b91985e79db2991e7d78b003fb99cb66121f6f5973903e04490164c224e16e779b577c0fb4670f97a3acfb1613edd4e990a8e677f4191265be27f64ed97c01ebe5796905c299595815b0ce8a579999760477f4aa4412d15ef49acbd495ac97471e09fbca8ed6d9d44a5f191652d4222877540e60f456f94756003c10ba68490a3b86a82f32cbc4fd9752fa5b01089fc1a3f4a0ff38aaaf9d5", 0xbb}, {&(0x7f00000004c0)="4873a7a061632d46d29189b81539976ec23adb57b55978493d6431c8ff389bf7f0ecc1c2930bd084e4e18aba83ff2ae4a7db8417cbc891f07b47d958a31918a4374936709b4c9f4d8d8ca0452bea7d6652a2f3d990d8592d54b06ecfac16e91f0364f73f6eb2ad6e23c6f46d57aa09bf3c8f75993c28d5c708ad220edc8097303ac77291dc621849295d238a984979875bcd1ed225eecd3365e1ab6451c48e62769997f69356726aba", 0xa9}, {&(0x7f0000000580)="be5ca6177fa98209ba3b982278f9cd817f882703001af4dabb8d81653fe0862b0465f5f32f57071e281db3cca265226b6128bbb5d80bd70f999b29c7441dcd2c78ea1d794fc455db71c8d8e496ad9e23caa8d7b1cfc5e055ac971b3590fd4c30c5fbb7eb3a99d9b5a1b2e42a502d48b623aef56b44b4d99fa4e1d376e30b3d72644490eb005626fb09c44e083ea34b887d8717a9d839e9bf7d3116799c1b1442dece46fb2d04601936f07e500bedfb3cbc5c9f8159", 0xb5}, {&(0x7f0000000180)="51605d4176fa521c6de9889359ccfc070e57d5c90a42ccda0d6d2e6d992251818a1dbf236e2930295626d706", 0x2c}, {&(0x7f0000000640)="1b383ff3b1ee92a14c0860c51542f7c17d7d12e5619b944cf89b07f497246eff9257f95534f4b995c74bf4fa044f036b8e9b539911fea18ab5580a8867bc9cd155fcb283189f43c0cabc1ab11741463e80d4a0ddaf13135e9ca531d91cf4b559711a2803a808d544280ef84e0b1010e213330859340d2b421f7f", 0x7a}, {&(0x7f00000006c0)="2b685c419d2ce2c077bd123b7971b90046030d4a95416f8c17bdca8c5b14405b9887d76014e4c7e2bc529fb2d367059b9185e7c9b473474235faf225fdac2dc7b9613604ffc8400a034714ea5aa1778f6ed5a4c27c643651e194a6107554ca62bc34262e85caa99aa5a7c2515509e179801a8e9012dedcbaaa94fc50d9", 0x7d}], 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket$inet(0x2, 0x8005, 0x1) close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6614b0a1132f554a025e91fbcbc50e0f2a8c4dfb06ccdc23613c50425f620963f8690f85101b7bfb31397c4ec481c94a0c5f114d3a8b3e57f9ca790dc008e44bab21b425a448b20a28da80eb9bc4ff40224fb2ea90c219f60485102cba9f3863c87e082a39943defb055987b465ccfb934e91c8148d17d47bb22115ef2c19ece0784f8395857a138c719a6dd108941f970a6bbbf7eb1c1d0b1dade0e3a36a62c580d9ba2b462052e8f8040", 0xab) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000140)="7924aec2c4baa59992df0731df06facb10fcbd02d4084580efa35e29a94822c9e5884215de463096d09ef7e9bf4258192ee84850205ae05ebb97d487e3de6e316446fecf114ee06a9798c30b8d2098ef71e5bf29e5e0679ec972a46c22593a79ba9590e44783958f844702a70e8a7ec2cc21df5989431f3478a01d889deba169e82eaa", 0x83}, {&(0x7f0000000380)="57c61b86f1c8950f64cd933baa9e6d2e3e294163d7f8782185a567bbec1adcb235dfee982deec4f1abbbe0010e9a59b553d3e5bc7026dd056190920714eb159b5bb37461b24c21ecd599778a23196abc63e5356ce5d4c94032d14983bda37e5df8f2fea2f403804f9980e479c50611d71b165b1fe2d53145b082a7fa45aef5de9e5d5bb670c201f9ef64e88a0bf39d86f2e8e134614d89292b7649c53c2fc789b52b706d13da445a2d", 0xa9}, {&(0x7f0000000440)="14d4e42715af1f753003247adc2f48e5a6c800c8c53c502c400d41f6ab25020fad127fb2610fc0e29a229d88ec5dfd810f4b76e0e7337aecd4e0bd64b99c821e8df9f3cc93b00b7f793b245c4fff8c162e3f6ad67daa73cf99e802aaaba94d33dacc3a374da0", 0x66}, {&(0x7f00000004c0)="cb4881aa29ccd35df95057bf004338675d09a4db24deca846b2206ebca1cdd4883874038078b9a35f8b6dafd25512d7792373cf7222f610f99e44ff3b254ad28ccf3fefc5fdb70fbc9d52a3a14a6061dbfb3d87b687876dbcb3f21115bf82c327544b86e95e284074e825b4b8865db00ea5659c28d42bb87ce624b6c7c72bc8fb09ce753665aaa81308446b818c8b28d6a98c3098fb0097a339c48302d250e3d2abf161474a4cc955cf6618b0825", 0xae}, {&(0x7f0000000580)="e93cc58060350b640a332038734525a836927a244ab0d271cd254bf4eec7147a289754fd5abb83e353bc60d6d6d8167e29df2e9f25c5346c402463644e0269387e7d757de8d4674e9a4b35394247577cc670dc0ff04c03eb1a1aa2e5383c313cece1701c0e8bfd43dab7f68873e7a58ab7431d96b96eaecceeb8966f111e85560d050204296bf3be3bd50f75c56eb5157ed9a6df50d9e621423c150f394575bedb57cc8f9a850f69f813537c787eff96e0387de3246590b77d7500fff3251bf666", 0xc1}, {&(0x7f0000000680)="96f01f6003d52f3044d502def0b7ea559557a79c69bdfee0dd2508b09c7181caf17dc4ecece72cee84ad8657abca9552126dadf891953b2ed01a12bd795997f9ed6ad3a6341178e72707c881079a", 0x4e}, {&(0x7f0000000700)="a5e30043a8917ceee40826a126f663ae56a46ff7c00d2d294f159da4530e9ec296ea4b6d09e7d144e9b35ad8573460053a9a189455d382d97f068eb35aacbe638e9d68165f878666825598737196df1f9d5f839d7c2a62c8d25ecec5d83e6e9e1ed77423c1eb717547c862ef70e0a0b44768a2988268a1ef8a5aaab25c058e1b57ab5e94b98082455e56b8c02983f4132aa520588fdc8e35e711bd3f86809863f87e60c1b81496b4e0db083abc5c5baea9d0b2be693f1cdd3ba8a2369ef7ffe9cbe9d53b01fb815dbc683a1be7da19b6a4f08beb5d70538e06f1fbaf99d05c3bec47991626fbd3f5a26d392f27330ec8ed38ed1aa3f0345b028f5776e7ee797ef5b855027f9addc328f21fdbc92700280173464baf2503387e94a50ef48c510d2f8628b6b0d8d6e0b7baae61ade3bea73cca87949d360de082147371edcbd82d9a96917a1f5df9762941f0ca78da0cf36ef3a79b3798fbcb8b2a8b2bed96e08ff10f2ca8e971182adc4d876619d5982922012a308498c24a8bc5f2411e0f0566e8b3a8c6fbe7b7a459c2d82728daed6382a645aac9f3c2ca9cdb1d289c3973401616c03bfa7514cb6624fd9eb0a38f24603b5818b741887e5a6a924c585216ca5d75be6b54d8513b6291b6a739a3216bdd8925ab4b76c0ef13d1e713c1c72af29dc532c7016da99803c5cd537b296be14a5540ad6aa37451f4384d72ad0a587358a5b6631ba3e45977f9f647ea36846a9d56bc2b31b0dfb3c506e2d7c61ebc58cf9edd034a900328412f31168fbf7dcfd21b7310e29e5d83660e6678f7fff52b55355c1cd0cc0728f33f8dcd08e7b9420040caa3f20785003fab488a89e555b2d76e36502cb487dfd4b1ccb221514537346006edb6179b683f7af1db74b7972f146e6f331855dcacfee69e49757e143f000147fd9a7ec037abe77533d4e63e7b00eabda5324f59441f344f8fbe7b58119f99b43c655d3ee72a35e9d5dd1e42adfbd45f1a0329b6cf47bc59022cf9075d32ff0e41d3f6c8db960c4413adc8be79163b1edf2ccdbb1f46cb911096b5db5597bd1dc2a490a291aac00453d4148c6360aa16f9c20058542cfc730ace08b802430b631fa2388020021a30953eea1f50547391bd26b20d9b1cff21cab1dfd560495b893b739d1e091a3ddecbe7ecfa6a176b32990cb593fff1a03d8dac05c8e3644250ff0d04280ab84ab675bc8266aefb5642493dcfcaadf25e8711b2890e56251dbae67530ec057479bfc13f735f75bd5d17b7c58cf75223eddb9fbe335fd4f99b020d6a26365ec071578c144eacafd5917b675b93f5ea789bb2ee0ee1daac6fa886f53e2d1be56fab5f3d259f0b4a20cc429eae7e871a35b19c03ab764864af2605e3b2c573429539fe7811315ff011dac60a288b9a219e6e346cee9a2b411f5be6e8d2ee9758fb64f42e4a0af6f26c58f91838b95b09b5a75fb5f76339ed9fb9c2ce3a4a7fb2bebe49cb5de5d215780277b8f8f474e2b2b9c269385f56fcda791fdc34e6a2216d0313e291dcd272267b238ba81d3621cfe7905af453cd44bf58199c3d800788373f12ea98057821881aa56ba2f25da004ae91a1ac40ed0405b88174f91c838fb4d4364d306fe2def40321047779582e35a5904f80bd433191316df95622105e608a66d29fb35fb40a55b8d2da724f299e4e3e6073ce91adf0a0346d6ee0943495c0263bd46393b11ba5f8b3a9c50cf0973c5d818e6ad640aa27baf8b549e7c695278d11bb43a55cd21f5a1e398e727128338274f626715ff159d86088e9c2460914a208522c152c2bdc0118372c33b78c4af3b2aaa21c968c20945e7676a1863e9f7d3dd3391134c2fed3c5f7f019c66f18c175c56443051586434aaec0d00aeff6cc6f31f7d86c38f8594baaef06e9edff14a9986d326a30443ec71b4baee0e2d33a646f81b72eeed651db9d95d43385ab49e1f35108bb2dec3a48a4221260ba3443d08ccc9141779675a82707b89f8fd59fe72d06d02b397e3f95a29583736b1471783b7a275b9dc3cb79afe92201ff9d1813d86797c3f75a55c5d7037c077355c4fae2d97d8d0333e9723d388e86931dd2d9c5e2bab9cfd58c6de395cb806957fd9cf5ede0949dc2de8085ac9b0ab371c64b441b179ff8d52cc5456fed32e37fbf97c3a3d647f16dc033f47ed33be1bc02b0e92dd984d4b1d13f465312a362eb871852b6ec3c63cebe43dcfd91d638daa228b31c9ec05bc8e2858b6b32aeff6e90d3a7245554dfdb906cd649e26e792363ba095d38f8c81ee02b3a4247014de22d5eb48f5f9ec2295c768177546488428931c8a86f56e7b1a48b251c4792f2ce77a7c7c66780bda4a4323c1805c5197c9d7c30e2c86bbb9673aa8fc92926a3a2b831c4ff78f6a75d09e7b2d9b7525afc6f66cb09bfe7b3b65f08f9b6725a411288b01850891fde9dc6f7b734a380b505f6703bcfdd824585a7e38fc1c8425bca6a0348a8c0afbdf1da03e63cc30026faa67d5a391e71c50bbb35a3950bfb941a4365ffa3cf22f5b0a8063794998c8121df33665450c6e726da2f1488b269fb08f7d6147cdef42acc657a055243a9dfc06d158328f697641dc7738cc4c326fdc5eb5d6b597871dfb5e71c14fedc5ae282e387f9198446adb73c1956988feb821b2bb6e71f8964d5c93718586ef9d44b4095d801d025ebbe5788d2ed22fd9203057f5c6bd9dd3255ba779b7c3ee3b7abb3433c0b0acb7c0701ef53f30c22f4bce6ebcf74094e016414e21d9a95b31725b74c519ef669a83ae625253261ba9a269560dee78237aebd0591fd9dceeaf7058af37b02200cb60c19e56a1aca955db5f9d5833ccd115519bb2dceeb48605718fab1970918d3fa2efc867d9969af2f159772e2f78194bb3490856b1fc5970a99ac2d1ccd9667c77c4a757f09b49c0ce1451cc20de3e253f9d1991868a30f4686cee1bdb8ce36aecab63a4810d0d3ad00dc5c620263bd9459439d4c2028ce7797c4102f7883f870460c7b2c8b0231c0daa219a62ad06075b36deb309729d471a884cb15e3c0a45e16a7097d6c6a115cc0d359e78eee0d88b97d9a65d07ef8356ca62e3279099939fa37400306afede3253c87eb60615eab58986ec59dd57b9b171fa0f52cac01172045401c60e29700f9521500e0fd942cd2975da69c86c642dcafc7298757d91f5f6191b61ae561ddc57c31bb4169a1c95bb14b22821f8faeda527605650538cdec8c65bc98146e03fad12b7697820e7b5738e3395650bc092b84fe3eebb768487194987e22911fd81c215d466c57b6456442422db4ad355211d7b55892ea6627d8a1b528da30e66a10f1d12965797ef39fa5ba2184d4d1faa7a759b79b21d482a0157840e22b246391db2a10d348a5ee21ef12b2c1248eb2e2b9d57ffb7a96489c8e9cffb94a93cf7a9f5be092c1b5cf2a7b220ed0af14f11c2de8dc10858571a581f1272994a4f6fb5804998cf17a79efe1535501e30ad06508c38004e4a80c6294b1c45e2dc1fdb642d58715b510d6e1575e988a5ab6e2418e2b17d005e953835a6a4ac89919c9485c0c320265892edad6fd0df5fd9c0c9009b83dc50de5a8cb4a053f2fa5134c94c522ea0eb4069de2ceaaff524c2c93bb4622ca6c002a49617c5d169b11ebe29e8b62e5c12365264d0392364d0c882463109d5f67780dc25e4aad5cf7490aea4ce65bf225a3407fe30670a0703a88fe65c288da423873acef2522538b3303e6921a8a513830dd0913258197057a36bd10bff7f7a63a102239966f1c665e316ff7fe7be263ddce901a35a705a3c891199d5b5d14afc86f7f8665c332dfa35d15cd7990eb40cd1adfb543cd1250f70b3bbb0b887d1d8562c1856a0edf5732a3e4727eaeee51655a5c7a4ec549ee329f69828257b948b913267eead4ca039cb676b59a75b905dd8ea3d11ebf3ac9c1cf8670768f853b9c9e83661ad904bce3e0c14917f4189f24b83d403a10a215aa402a6c35bb4e960fcb27e322ea0be2e94c25e6d14602c7012dfde1be22f99d6153c89165b5ea3d9a43c487debaac1baee94da195cbdfc808426973aa6d307b87f8e43dc2ecc0f75e712c0c48c208b5de3e82cf91391f5c51b3cbe4d35f79a4473d2e6a90587608a1784f9eaca4a328255252df6e05634f5d7f74657cc423ca9cb04247ad570dcdc904a732cf5d81358933a20b6f85c28d2dbb0f2540864807b09e05bd27302b0d1550baf52d83af3e745b9d17e51c5bc6c27384b0981dd004e5e4859e47fea969e8adf6ea174e7e9481021909dd62ea7bfd893ea1a0f8a47a188dd2a49e77863e8a4f3424c246e9ce6db8cade740f1b77b5168e65ba70dbe7c6b346c90d98f9fd47301bd2f2fe6ed0d6a8f76d42bdd004a7e6ac7e41bb756598cb8eb311e81708b155b1584b08eb92b72a9c249d97b74fc6c91d9b84ecafa9b7ba7a5759d391ecaeb00eb379ea9cd58fd48daa5facfa74fefb53fbb7481455e271fac9f25ba520879a154741eafa8b8f29dcbacd76199a6ec7c65230e2f1afb14ab6627ccd6cdc5c1fdebf12d8bb6dd486fc29a29f7cb10e49e7ada270cebcbe8798659349c7fb01d9ab344793127b0a97301f4779685bea1f64df76c5892a74326b5c0eddc295d6e4ad1a1fb5842e3654dc84192a61863878c72b921cf147269ba07566f211b2eb7d0fa365d3d748d82d5b4b348ab854596a0477f2d496e1daa973d566f12da0d9769bf87499c70d8bab25c478fbea5e57a3ab69983beca16f402b7ac5fb058a18ce6497530cbf111b0f812929caedf5965426d01886d1ad613d9b12b322d354ee4a2f387489a8938a7903924c7272b5a4ecf148c41bff4715b940c366ae430a4025de75e6c22bfda10758cb10f423a74e857bd36a3a885bdf58bb416fb7b3b4dd324fa50cdcfe9f99ffeb4b2e5b96741ec693892c42544366b9c3bf156297da223a55306fab26adfb41572a9eb3a618afccbe7e94c13759b93902c178bd820ad439bd108319eeae7dc611d962722c1f154b4929df437f20df799c8adb27f82b8bdfaa978914527a7ac8a60ffa287f3f6efaa24f2aadda88e6ddea837b6098cda5136031fba1120b3c78c058f1c2b7ef145d273416449eacf211496dc32265d20c4d8ec2b716d06ea3884a09ddaf760313566f058ff787d79eedb420a1b0097844cb79e81601553f652c1c0f22cf99896a7cafe9a84f706f46d043102b456fb9e6bfbee34633ebd6f00d27828036b2ebf1eda320315b27c3c930bb69b328fdd4fcffddc7dc55cd3f867b7c58d92707797dfbcdd491bc86b65a1456441fbf4744252c7a0c73c917e317f464236c10d795d675360d798400081ff50a498643d42eb3c413ff688e4cc78395f4cf379257f0d29a8cedf375c99ff833298ea7ce4e893ff40a5c029bb154a6dca23e2a58d90674738c4d0758d11002132d3a59c2248118192eeae33d29e51f17fd32fce4bb82ec09f2d6f784cc863da8d5cf36b4588dd4c17847e99a73d401ce95629825a99d4bd37920dea95ef60944feb0fbef61618123fad5d867405f04f939e8ab590462e248426bbdade22fe9d80183004f6f730005752483705dfc1a6c95bc0c15a4c65d9129561f33d45b161b87ec7d86c1cab95584f62cf06c43d34b59e534a01d942922cff54dad022f7c218d307bad7bf5c4ac34425d3a4f102f5ea6a2b69175ec3116743e2872102d9d58b7cad1af1a18bbb5eb1ccfa482a20f77c11a3ea9eb22b32f977e3af1ea2b1f3ed76387ea463423213f98caf114629ee37f57e93d436d4fd37e", 0x1000}], 0x7, &(0x7f0000000080)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}], 0x28, 0x7}, 0x2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0xfffffffffffffffc, &(0x7f0000000380)={0x3ff, 0x6}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) close(r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x9014, './file0\x00'}) r4 = openat(r0, &(0x7f00000001c0)='\x00', 0x10, 0x10) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) chroot(&(0x7f0000000400)='./file0\x00') pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="5d477c05e6a27684aa2f296222c7caca27", 0x11}], 0x1, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x200, 0x1}, {0x5, 0x4c72}}, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xa369) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000), 0x1e1, 0xbf) shutdown(r0, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = socket(0x10, 0x5, 0x0) read(r0, &(0x7f0000000000)=""/33, 0x21) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000480)="bd", 0x1) syz_open_pts() r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x6, 0x80000000, 0x9, "1c77f7684bd2cbe074423b7ee72290f673d40830", 0x4, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) 16:00:32 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x0, 0x7ff, &(0x7f0000000180)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f2e2e27acb5d602000d7d026bc7af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69e66edabc6ea3e", 0xb1, 0x2, 0x0, 0x27a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000140)=@in, 0x6a, &(0x7f0000000540)=[{&(0x7f0000000280)=""/156, 0xffffffffffffff71}, {&(0x7f0000000340)=""/209, 0xfffffffffffffd19}], 0x100000000000011c, &(0x7f00000005c0)=""/119, 0xffffffffffffff6f}, 0x2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/172, 0xac) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) fchflags(r1, 0x20002) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x11, 0x5, 0x3, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x18, 0x2, 0xfff, 0x80000001}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xb6, 0x5}], 0x7fff, &(0x7f00000002c0)={0xa7, 0x8001}) 16:00:32 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(0x0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(0x0, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x81, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x6}, {0x8b, 0xffffffffffffffff}], 0x2}) write(r2, &(0x7f0000000180)="2d55c7feacf532b9dddcd2606a0547fb3d99a98989e09d003803f1dee84a7baca93d2cbd1c896e48364220bab1847ee048608cbdee40b5f29b436cf2eaaaa902ab73a3a07a7478312c5eb1876a21d86dfa6896f4e0e06e756bbba8192ec92c5ff2265be33b875e5e32de6fefe06cc9100256637892f0320ce9ef85014634432ad3f7805f72e86a454ff78ecc412058fee726dfc3b63478de0aada903505928d76e412ee9f4a1791e4c61d0a6e240b0eadd9782bb336e2331f18d4ed5863e494c4ff1d87f077f5cad6516e0522ff8aaaac6996714993e44ab0e1c64a1d9347cf8abe6846dc47ba00fb95fb25f12c2f828e87dd6c0518532d311aff1f90f336b958e4ebb95568b952aadd3ec3afce60fc305d81bb13dc3050972b727b66511e3dc72939d19626698b0b98fd0aa9d9d687f92c6feb335e6264640b5fc7f8bd1a534d1303db530a7d0babdcc5101215420e9cefdaad505da3c1e637fe457b601efcf434061b81931b73dd3f9ee66e7eeabddf8f20d0fc58039eb6f1eda605322665e71ee16c881c3e4d09f4a4210663010983a52d1f6ee8d745a92ed0a628278b37886ca14850800eb1dbb0a7402993e4f1186457c2bc83a3767ade7e1560e99b07af5783a9fd0838a3d57f646e861cc7626cddd5b717272e842af7f2eb921e66b6ffa02d17142ae898595025628f6e69465e6083542cbbc321ceb7d714bfa654b2ec48a524fc7099ecf40bd26fd64a334fbd863ffbb67a34e22a107ef339cbaa6c1028004212b54a84b65f3aa2bd13b0916492823b4939f3c5f4998dd9a7e09c0cb88e05dbc23d49e3573ec6b4aa4fa997e5bddbbd90054c796b0c4c08ec67e6b4d3e95fb57cb379419fa35df4e5dfdfd2d69edcaeb99b632f040c5d8d6b1639b551b24af2a9933c96f2d8fd98be4d202aebefeab050936b57f130b3c2dba0f33bb0bddf24b6a67bfa0b9437575845ae5ade11dbff565767656d96424a3ccc69e4238e129b8b226986a451dd6c2c2d7aab3d058f1cc900290742dddf88c1da4f74a1d4d3dce59dcb838393e4b6fd979e55395d9c687a6ba8c93333e06a6821ebe02a714f129e444db7e7ebb23548cab5029c5464685bdea3a905d8e92ac3caeef83edb1e2063ac451b33881591e2c47646c5a69959e5f6f00b668c994845f4e34b5fccd96e83033aff5bffcf7f05c7732a9495ea1ae4256a7afe465e57b7d0f8f28cd17731164957f75699dfebc74d54170265a47391bd04007d122ec455f41da6fc007062c513167eb7f116f75741ae22e1c1ad8e510c0790a252a0f645d8a06d4dffbb3dcadd9f1734c650d5d81daf901b8b6b3f726a78622209d9b2b77732a29ee42d6d9261db34950c8ca0c9178a4963446f1ee39ec120789207e2ae429361ba2e721738f74d22fbe70ed5ebd2d3c319cef432c5cce364a2644a0cee78cf26c1daa5fce8891d8489ea8419fe5d13045482440ba631cab89665f1232ee3d2545a2ffe6160948279286a377f379b2d4bc614822547923070032663b7a0597b65e6f2cdbd74ce8f595b9bef28a6bf3b31abd311061a462509b733047f256a8a5f6349bad68b7e126e76c0b62491fb10b688bccd2dbb5b3b7207c58d19b761b9643f12a7b728ec31ca6fa7b4dbd8069572398e4bb99cc8e90b1835dabee7e35e66a0f79d6fcb9aef5edf69174b35ef60962b19bd5b430756fa2370cf3d4dbed283897b40d7e2fbac18158ffecf92874a19316b92e6f90580df40f289e7c6f2dcebfbbe4708b22025b3f9762ac63fde7d8f41a4eed2ba945f4e63bfb9da76ef0e9480f8e3bad931c6ff08d9bb92429cd3ad38add9fc444fee8b1acc24b0e658314682771dcf3e0fc86f1a63d21d50a98f1f69e94cc771999bc556f7e30959870fcf2099f177c30315b403e7ed614f4eaea4c3835b48292d97c28d4bf6574a929f65a2eae5bf5a67fe1ce579685d49da6d26b3d7a216b53f2718376ffb79ff80e35f81a6ed30c9f0666efa1d676fde2da87f1ad87c8dbe28e7a84708effad0bb51e53f12ecceccd7b844fad7b4d0865b1de2fc9b0281953615eda52dc0cf1c3ee1fd67925ac3a4aafead84036c868a91d5e4e92dfee294e6fc192a344444b3a02e3629b1de57fa0f8438c057e9d1296525beada94c9814b9c0d8169a6c709ed04bbb7f0ce2a9a049bb9404c49591f8268f2a1ffc2856155193e8f8d29c6309853f6291660b7c5e1f847387977cedd870a1a48ae186015dff2030f11246706fe40b493dec0075becebc97bc55cddeec3d4a299e14dcb744a677b8185df4cbea1e65708f698043c136a211ad1165e4a46d96e3f7e6f68be115109482e69c87311c3eb746b24902ab47b84f827edf23152cccb97413cc24c2fa6069956dc517b959939f71e885f15c4d724334362186ba1becfdc850290704f1e16f780f56da4b10ba713ca7719dffa7949cbe5b5262ba3ce57aaa34b0061ed01d0663111d13f83406150790e517cec6a16bc0ef102c5b491267c4657b7b20d31a9c7e9b16d1c477cbc6a64b091833041890412de5a26fff6666d52c5825b0f743ef04d3f1d350daaa089560d40b41c169a978f7922efa53ae70de244cf471eefec576018f33e0a55c9d62c1ea482183b329b72bd8765edd634cee2cbebb1a1e0d2047662044cdeac1db1271cfb5f90ba57091d3f04768bdcbae1e6955c493afb1ccedd1c24c4ce5a4195b15b6249ba9743af85503ed20b02b98a09379ba9c370d0f37658838ba24fbfd53658b9f37d8be745182df145657fe5722dd20af1ee4000f9f3a9d7c2949819fe8be0f736f031ed6d8d05c90b4a8377e48dece36cd26bfcbfca9d541e3ad9c6711976589f6853f1723da70eb41a0b320ed741e9340a67ef864a0e9e0d7ad3e517aa1243852d9181574237bad3cd26ab861b8cc9e4e48e1cdce01fcf1e141fcddf92ffffcc0bfa4d7e2716a8c6526bf9326844368e24dea83edcd4c55df1889c822bc8c4703f617bf2d5fe2b8a90663fa46bf69fef1e26bc9c4139c67569a88e249c0c66f04d5a211e4ed08286b4d14d1c73ad7e5079cf49e532e3709cc98205d0419d5b3e4182339646abf9accfe9a2f0ae1171413cbea754d4ec573c13bf95974b109387958cec954f5446465f44e8a02202cd045bf90d6d2465eb932cbd88dc0a310e1e5b105ad10f52f31d9b03d7986df39f0887f9791cd65679dbce36f8e2091e1697e7566323adbdcea6eb057008aedbc288466eed484e8e23a34d530250963657ad0c2f9b32e9637940cc4aaf6a193a8392a44488024cb0db6bde753a76fe346cc45d2d5a0291064a73ec6cca702b9261edcedb617e90f8552c07b3bb7240bac022f83b9ab62fde9979ee1804e2d9e27ad1a1e92965a3421a72074dd0a454fc79d031a82acf7a9c5fc66ccf16e0ea1e6876658b4b6f5e6b058f30545aa42ab3629b661466d85e54d215d7b190e71510e5792d2dd994ae39e9030198bfcf0f52948a7d6f591a125c514413478e786336c13468689162f853a025f27df50fbd1d625dbeb3022aac28db776fe69e6e72677a491a77df37ee3417c277dd9989f3d03d59a0caa9fe6d152984dd88c00119a4c7da08b749da7c304870f5aadaa76168cf40132eb3057540d3892333c62f23a12746ed0c288edbc0250ed8e5493b4b117074c391b1160816bc26ef555ac762e1a13e2f5aed25a0e625854cb3dee3e68332c941c04d9e269fac6f3739c193b32aeecb8ae7c1e5c5ceeb144dd42faff41d68a76323406b9d5d15e899b2d3ec301ee05d5e4e850bee4aba74e639afa8dfeaeb7470b3097285063257fb2987c3e8604286790f5242ad23b1c49e7334bbb0d98025dba920af92d9c47a69413d2ac5af42b3b0390c9b54d9d2bbeda16c2a85c9270f8f8a86df327bda54f6409a69bd3c6edb2c0898340e1cc5a5fa75b7df0ccda5bbcc4e0d25e3e7e0e6ab1ace479a64117a18481f7eebc4513c4473200c12ac2c5d66f44d992ec276a8b5dd4bfda92e6d2b39219bd86b61d30046ac0fd16131bf825748de37e0cfddc111b07db72fea19f86e3cad886d81f18b5ce83763e579798894937e9ae36f8d108abdbc8dbfa90c79372e089c2c4943fac33a8a58c90bd8fafa251aab483e0fb85ffd3e49ea78b00cebec258d1c79c9f45dd329d1219ce33d8bb951161238bea7e0b0aada3b41d7b950d132996bda32390bb69cc87ea9833ac214c58221479da0dca3560e9e2aab220e040fc3f2ac4ccbc73ae592263e7f745bdb088637b3a03e8a03815749ed3f8c9adaf9e54b380a0ba850e4c41c1fd7d4ef92e1f688e1329c568a5cccf0f246d3e9a5e2bc5fcdebe17f6be9dd9a2fee8ee9716332da3d086584d2eb8342d4e195c5f85745edcee76925aaed091b0b8b2bde3b4c470046d843e6e41b8138db7bd9fa3680cc6cf792559fab3971876c43bac3173b1a9d9706ce131dea5108ad538240de6efacb2be082ba65641df58eea20a7eb347edd00d2662d8a6aadf9f051c50722b3f56b6e4ce79ea838895a5bec739e9d032da3d89fb84ab89b8cb3c2db139778def1fd37be0b5bbf93915e6e0a187a9e705838184a6a73cd494ff26d750d2283f98b510c5beb740c524a2b06d20f454e70ad210895e57e9a2715b0079cdec2e1e6f6d1f22887783aac61413462af40a44d7eec7d9005352f14cd245ea651e342d58e1a3aa6d0108b450ca67117227c0955749523475522bc96ae8cdce29fc8f50cb70cacf8f606f1fd704c6ae3701f4bd78ac0c823dda9c013aa4589e7b834766f5a64c6ebd3b89ec3274ede974727075c64b44cde3d6f6df3d4d599e65c03e39526dfefd44a423329fcfd350aba778d789cbc41d4956006630d4b62ba244142c39fdfb10018133d5bcbdfb973a80ee65a94c5492f5e981c5f677474535ab04b2670af9464fca0821c81052d4b6fa61613c1608a4748c8174c523b6ae74247823b9da27b120ea5fd25135bca676f323d2f41c960c5bae8b3553dc3db12bdfb6adb8d26ebfcf3b9a86c48b29344289713f7f82f909a09372214e8a319eeb281723eb8591eb79bbcd1f79276a7996865a9c5f6d5b8da82736699e337519325268ccd4721e2ef0e90084ebced0c503e7ad17c446badeb83fa8848465e8bf77d4b193123c3cbd3cb2e8d8430ca1c5ed74b156df83c9662425d156bb41995b180ed0ac4bc319f2e5da9594b8d03c428d0cd66157063e855581d2db76cd1dfcacfb2cfd3666ba3aafa404e0f7e19d78e985f8d8ac4e6b8f4e7fd2ebe93a75a936edf8fb2c68c579ecf0ad18de6d4b82e1672ec66c408b56377198ad3242e58af8b4e1510deed400d02ae2c3541e1258a8f2e7b01189d74e240980faa1f04ac906f92e5339bb016486363213daf98af4fb05bfe987f65c6a347ab54341f0b8da7dca17504f530ee9bf6c8cab47356ad316951f1ca77d1a4892b680621eaffebb4bcec5e34170331a34f8fc6b1c5e90960d8749739ef4fb6c86ea9b71effc48aea131f61c84e37933464bda7ea8a7bc03b372298981da053d108fb435aa88f706e411a20a48833e26673cda222112531b82d8a427e59e079f551193f08d86ae564f0c6da1e221d5cde5b491b9e03d6b44fea1b8a5a942e8e8153ba53f85408018fc20fcfe8ef8ad18bac86c1560d713ea2bb763cf367136a950e3dfda56380bb1432fa071246b4dc00a5ab4287d15939122619c7b1cc20c1d56d08123a80a49b49ccd1f21be0c99e8df57df3db8ad977559f55ed7af8e4e075e07fc289b124eb0a00fc826f4813cac244c9c7d639", 0x1000) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x19) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800200, &(0x7f0000000180)=0x2000000000009, 0xe8d650b2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2010, 0x3ff) r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) sync() 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x88, 0x8e}, {0x43, 0x7}, {0x167, 0x8}], 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9b18, 0x5, {0xc, 0xb92}}) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290c12a48980debb9842b7c76dd29058fec1462e37bedf33dbe6130f0dc83c96396c5a80943725b064026ebede9acbafdfb47e98a0d5662ac97103e3a21799a04c614b2681972c2d956f5c77c7967a89d4614454a6f2425dcf61d1ea3c7727e870f33848d0c328acbe6abbce2111f53fe550bf81bfe327c2f13cc056a6f175499a0fbaba20dc893d9d2d6415d1c31ff6f8936ebe898194defcac402762f7be88ceca8edd54619ef466f5f1cc2b258bec14d54618b56020de43a3b962cb0141460cfa80af1864421d738ad9234cd125d068428716433530aa461d7cd1e8c1eb3800e07086410e4d84ec33c5fb7e39213be5d93a7c2029b469b8376e26dfbe4e1be2fdf11f13b2302594f7678fa4f7b93e26ae162ffff1c230efccdc66749fd3be7e01a1a44d255cccbcba97d45fc5fd7904c063ca060d3928129b8d7ac95d1491e804db971f98fb63217b011f9899482becdde0a57f522a34449b4bbca7d0b1f3330a2fa8de03043bb77155103cfbc8d29ef904163aea4a55a10dbeb9a81cdb12f6b4081e56c5650bc8220b85a7b42173e", 0x1951ae26a998e42f, 0x1, 0x0, 0x100000173) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x48, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x88, 0x40000042, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xfffffffffffff164, 0x1}], 0xa17, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x800000000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x40, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xe8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40, 0xfffffffffffffffd, 0x3c4c}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000008, 0x4, 0x7}], 0x9, &(0x7f0000000000)={0x3, 0x40}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) clock_getres(0x3, 0x0) poll(&(0x7f0000000200)=[{r1, 0x8}, {r1, 0xc0}, {r0, 0x100}, {r0, 0x16b}], 0x4, 0x1) chdir(&(0x7f0000000240)='./bus\x00') ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="b2cd512f25038dd36f4e", 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x919, 0xa8fb, 0x0, 0x0, "41c521b43a424a3cf07e047ce8caa37aca791dad", 0x7}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) 16:00:32 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:32 executing program 1: getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r0) socketpair$unix(0x1, 0x1000001005, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = fcntl$dupfd(r2, 0xa, r2) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)=""/38, &(0x7f00000003c0)=0x26) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r9]) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080)="186fe65c", 0x4) socket$inet6(0x18, 0x4005, 0x100000000) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) clock_getres(0x4, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') sendto$unix(r1, &(0x7f0000000080), 0x0, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) 16:00:32 executing program 0: mkdir(0x0, 0xfffffffffffffffd) chdir(0x0) r0 = dup(0xffffffffffffff9c) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/146) recvfrom(r0, &(0x7f00000000c0)=""/220, 0xdc, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e65301f070b596c5d6c06bc208ff57f5898a2f4ef41bff7fadafaff305339a5cd499ade32875d7cf04f4d95fd03c28da0754180ef3c7c36d1607a4ca2548e8a7bef1c73c9a1f4d6331abbff30a65124c8dff3f025d6a0ea93b9bf8d296dd159de6a57b9e580f162f5e43cb1cad700000000000000000000"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10081, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x40, 0x7fffffff}], 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x196) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x86, 0xffffffffffff0001}, {0xab, 0xfff}, {0x87, 0x24f}, {0x81, 0x8000000}, {0x7, 0x2f57}], 0x5}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:33 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff0000000000000000000133a50cd1362ab45717257bb98b5589b0c52fe20f2d89d01c201964075ac37dbce2978a0673dbd5"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xfffffffffffffda4, 0x800) 16:00:33 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() r0 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) clock_getres(0x2, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0xa2, 0x80) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000340)='V', 0x1) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000240)=0x8000) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e3a, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x4400) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x2, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r2, 0xa, r3) fchown(r4, r5, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x80, 0x9, 0x6, 0x9, "2177edad4c0bed6938f7b7ae1338da4458824101", 0x20000000f9, 0x7}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)) r7 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) close(r2) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r8) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x4f698bed, 0x8, r1}) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80220, 0x0) ftruncate(r0, 0x5) 16:00:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() flock(r0, 0xd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x4268) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f0000000500)="e7", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() dup2(r2, r3) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xd044, 0x80000000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xffff) fchdir(r1) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) fcntl$dupfd(r2, 0xc00008, r0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0/../file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffffe) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="cbb8b5ada77b65005c0979523587dcff23bc6faadacf71f7edb2b7219a1409297dc6b527da49a7a592c5d190c0bb6e2a51065fa33c72b0a89687188ac02b546866f8102a61cd3dc3107769b1f547ed148f815141926ad41ca4ac0b7e598d981f8c87fb179ecf81ea715825299ffde18116fdd41b5d023ce8d76449ed39e23ace99b84bd778f8c776ddbccc615aafe1323974530f41317a380a6d2f812b4129467bf069b445c3ddb9cc849646ebf030dd87bfbdd8f02d1f37", 0x10093) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x200, 0x378e, 0x8, 0x1, 0x7000, 0x20, 0x9, 0x2, 0x2, 0x5, 0x2}) 16:00:36 executing program 1: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x46) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) recvfrom$inet(r0, &(0x7f0000000000)=""/35, 0x23, 0x42, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x8, 0x44800, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000040)=0x7, 0x4) r2 = dup(r1) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x5) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe77) r6 = getgid() ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, r5, r6) 16:00:36 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x1) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() setregid(r1, r2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/90, 0x5a}], 0x3, 0x9) getsockname(r0, 0x0, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffd, &(0x7f0000000080)="68484e82c86ffde9448c3bc99b87f00f4d0c5ed869be43175645b31c6e73f6b3d35f72ac091ab7ed0ae784b60bdf2c67f5f939d5dae9231aec7ef97d19d51673b5cf5ffed2f8bc1f672305c426d3d4bdf16f2fd9bd", 0x55) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) getegid() r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x19b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x1, 0x7}, 0x5, 0x5, 0x7}) r5 = socket(0x11, 0x4003, 0x0) setsockopt(r5, 0x11, 0x2, 0x0, 0x121) 16:00:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = dup(r0) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000180)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) 16:00:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10b) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/225, 0xe1}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x840) 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) socket(0x20, 0x5, 0x9) socket$inet(0x2, 0x0, 0x4) 16:00:36 executing program 0: r0 = socket(0xfffffffffffffffe, 0x3, 0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1004, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) dup2(r1, r0) 16:00:37 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/146, 0x92}], 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fchmod(r0, 0x40) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000a06d0800", 0x4003}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xc100, 0x6) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x140, 0x1) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xeb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x8, &(0x7f0000000100)=[r3, r3, r3, r3, r2, r2, r3, r2]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() getuid() sync() r3 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0xb) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:38 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000000)={0x4000000000c0, 0xffffffffffff7ffa}) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000040)={0x1, "f0cd6ede29ee6d98a6c2425ba122a9b74e618d5ce9bc502121c60b6aedadd6e1cddbdc64f1ae69a460ce353c05467ae1ea861eb0c5820f1f9461fda3ffbf02"}, 0x47, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x480, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xfd7c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x80000000, 0xfffffffffffffffd, 0x1, 0x8000, 0x8, 0x1, 0x2, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:38 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) socket(0x18, 0x4003, 0x3f1) mprotect(&(0x7f000027c000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="8cf3c1ca27e316f2d8d824a16f047e", 0xf}, {&(0x7f0000000100)="c7e3cc78a1b5b33d285b2ab2948638eb3cf4f00c7568fb0985c8608cdc07ad4fcc19f9963d6a53732e5a51bf95584b3f007bfc1c1bbc1f1e492ad414186fb8cdffa821b46eecad99c970587f9bbc812ec60e381840aeb79562bace2829a2328297c8ef25e868be87fc87f8de6feab772363a155ee2a4842390564e", 0x7b}, {&(0x7f0000000180)="25e530098ae0c6f5118407bb88949236ecb5154d03d3250861d74c90fa96e083e4d237120638ccd7af3011be13c7adabc6fe8afd9eeb7abfa554a5abdba696dd369681e749c1c9b6bf24d65b821b639ee57c81f1c87c7b2284e0da28b25c30630151ccab5a0cfd3482f8e0d16d3ba4943e907ccb33aeda39cfad124e56746ff18c1e6e97d2e9e8e784a8be3d64d01f94a277721d1fdfe391fd8f900122e7ad6959c80b7e3ab3e8656e4cba134d9c00c6aa0d6c0d291bc881859cf01c88894f9bea23487d0b0cd304b9cab5b59490039d", 0xd0}, {&(0x7f0000000280)="f087920936595c43f1260a44c1756b76570b8fc9628f4b4fca029bbfa9b003c9faab84bc197287291c270b5d04470b1edf842b191e9eb5afab9eecfaf58cf8b0479e14c53b4cd708ef988224b341d881a086be75fa82edaef4ad44c87ab79c2682e8cd52b877bde945569299a311749a690bd18433523b2e8d886dfd77d3cb8b190b525ff932e9c52345e12730f5d663609d497047e536ab7d46ed2e", 0x9c}, {&(0x7f0000000340)="467c996cd47529", 0x7}, {&(0x7f0000000380)="60d6d6036776d3986cd483b2b474b344961e657d83f2689b6f993b395b9b65c6e505d7e1f2810b983d4f465043d287b6565d21bcb546f505852177904e9e194eed583a68c86c95d01123e3918f1561003a5299db8fabee706122ffabdddd6b25b912d39d18dafd68682947bc7482b76da4bb917cacb160666481f8c56b1414af57dea26df87d1cc390e8ee108ca0e17bdbbc64a94448871bfc9fe8393ce8df", 0x9f}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000004483a53bd6350000010000002c00000048657e333fa66a4e2017b9c66c2c8fe5887d1dd7f300000064384ffa5e31f7e7e248a4bd5d7473d414b872ca301dfb3a1386c1430e82f24f128256f9892f70868992ec79f94438c87eec5cb23fa263b875aa4325f9fe43c159490983549b1bd0f5d9a775158bf71c474cba454c0484da545124ea45b7309a1a4de766122627614c99a44d7a658a45de596a74ad7dbc6a052a584ecd8cc69227cfa4a103f29e7314c3546ecd607c286305435acf13000000000000005960f1498229fb78dfafaa19dc80"], 0x28}, 0x2) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20801, 0x109) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x8, 0x1000, {0x4, 0x8}}) r1 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r1}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r1}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200c8, 0x4) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) select(0x40, &(0x7f0000000080)={0x100000000, 0x0, 0x8, 0x9, 0x8, 0x9, 0x7, 0x1}, &(0x7f00000001c0)={0x7fff, 0x1, 0x1, 0x5, 0x1, 0x2, 0x5, 0x3}, &(0x7f0000000240)={0x0, 0x0, 0x6, 0x8, 0xedc, 0x100000001, 0x2, 0x80}, &(0x7f0000000280)={0x2ae, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0xaf, 0x1f}, {0x6, 0x670db010}, {0x87, 0x2}, {0x41, 0x1}, {0x183, 0x8000}, {0x85, 0x2}], 0x6}) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="35b0bc87710e15e21e5da5b72807d370581f89c880ae689855896444a0b4f201699dbbe7e235dedefc9745633e608b302ba56a4681d126d3763ccbf214feeba98fe29616a144487a8a180e", 0x4b}, {&(0x7f0000000680)="ecde59cd1c120ece60f9053700008acf38128b676475b2fea8a600fbb1f1d9b488c5742b9cecc7f3e3b3e4c9899bd6cebeabcf1d9a3f0d40f9adecdda4359613a3a484deb9389f104f695244df6e27571b83ac97e0ee809ab46c956b27", 0x5d}, {&(0x7f0000000240)="76f740e711310df00ebb6061dafd4fe87458960cda125aa75abc38eedba02e09c4dea060693464fc21f505e4e996829ff89cd47677f377651e3c9c129f113b354b27d2e5424dc38601fbb0ff534b63c494c8c3c469e89b8d4e2c6912", 0x5c}, {&(0x7f00000002c0)="68d566c22640fabdf7b1c8c0f35d27bc0caefd03f327047bd0d17757271c82b803270d1eb0e2d6c5df7d37e5c341eba13c0ac451624eb0904518ecb03c6a8b0ac104195346babc11bdaa2c3c13aa368f720e34a0e38269a51790da51ee7db9caa2dedce9d718c21d2b7205eb546b4ec0141ed9e27a13bded365aa8b75436117ff0c3705baf47b530929c1333460f5e3df9f0c88e9676b627d69b1e82e69ecdcac7dc617ff0d8ebf522ca897f9a15dbebc853971b74549fce0b07e3763a99500b291aaf154bc86cf08fad8631", 0xcc}, {&(0x7f00000005c0)="a39bc2d4143cc92b699ab499fc2b9f6ff9e58d54f4988677a87e16f0b737ed0f7a6387815b29517b042a06888837ab30319ddbbb709b2069467df0f19c20c86f34402c8c2c1daf52cc1a914d27c6ea1fc5ce7002a50be3000300000000000000a4390c73c9971503d862a24e9f380ffb4000e4d7018738ae25fb09c2fd365552c2a7c7cd0d4e8e38afaa8b5dbbecd994cc75d8564400000000000000000000000000000000000000", 0xa8}, {&(0x7f0000000440)="66300e08a8880d1f7e33516e109fdde5b7d3df87ddff8037f4883a62a9391abfea1909d570ed319de205f188574ece80c3523d7c16e0878d09a4b7c5cb751b92019064f7cee8f977f9694d6d1ebad602ea4d83150cc0222966bcce66085407100fa2481fce4d84f66924ee5bd53f5407ef21a7e2cc41e19f540d71440693ce767ddb817ad7b8e12ac4e38f6604d6bd8c536132f89b281af1459b92e927853e39e484daf857f422392ff64d639e4db4adc9c58fa04afa72f8669ea14c9b4fd732ef6ee94a3f1680cd6225c6e3e8a0befe01e944de1d36c3e95b59783aef5dc012639a91538bedd6c99611c9", 0xeb}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x800, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x1000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x5, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="2100121e2471f9b465ec02385a1a86f0e34bc19c42b11e5f09e90001ec34658a3735cb565f1b2829f3966397e4021bc36ef891259536c4449c400960ebdafad09f0ab1c4d92ebc7f9b2029009861c9530b41b3e4da42aa5c8e17c8a37a8892e792dbbe91debe8d8cdc15d1c5fbfc83e1fecd82244cf10b531c2956c8c30c3022bac7ae3166e7ce5471c886", 0x8b, 0x40b, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x2) close(r1) kqueue() r2 = getegid() r3 = getgid() setregid(r2, r3) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x7811, r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchdir(r1) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe38) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28020, 0x69) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e000000000000"], 0x1e}, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0xc006, 0x4) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a21a2e2f4a696c653000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f50d0e958598547900f2f29915968c2792d85791b4c8e316234b4e1bbf5d53b2a0b00120aa273bdebeba03e1536bfb58c032f15a1dafc94eb599b884e20b1193556298ce47fae1a5bb7b80eeaeff34f9011cc4866b4d5c8de17a5bebf8e5adbf3e7a5b68e68e", 0x66) 16:00:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') semctl$SETVAL(r2, 0x0, 0x8, 0x0) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r2, 0x2000745e) r6 = open(&(0x7f0000000240)='./file0\x00', 0x40000801, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000380)='./file1\x00', 0x10000080002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x1) lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x8000, 0x8000, 0x1, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0xea}], 0x1, 0x7fffffff) close(r2) fcntl$setstatus(r1, 0x4, 0x88) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f00001f4000/0x3000)=nil, 0x3000) mprotect(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) 16:00:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200a3, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) open(&(0x7f0000000000)='./bus/../file0\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x120) syz_open_pts() 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1188, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x3, 0x1ff) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) dup(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r2) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x83) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) syz_open_pts() fsync(r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() 16:00:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x10, 0x4000, 0x5c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x52, 0x46, 0xffff, 0x5}], 0x10000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0xa, 0x8, 0x3f}, {{r3}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x3}], 0x6, &(0x7f0000000180)={0x6, 0x3}) sendto(r0, &(0x7f00000001c0)="64bcc46a99d5e32ea6b9c74278f5b31013afb5bb9e58b9fedeb6a9a3e3bbf71d14548273e1c937645733823638ebdf2452afec3ee8c4a6c07acbec937d445340cd7e60bda9b5bef1200c83d2e3611b2f3f133c6ad517a9b1b7c025cfc298305422eef91662278f8ca81c58e84b3654e24183b566e97dfd5a3803e9ab695605ac9dd443d1c923e76add504fa4e27ee85d9eebc933e9129c54bb28a85edc1b1bad96a3e7622140543e471ebbb72f0bc8a1dc5912724155b275c07c52646b8006ec66c4c571d3ce8974a05d7431863c57df33c1c2e0f3767f10c2f1", 0xda, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) 16:00:40 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x4006, 0x2) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000440)="eaff125c00000000", 0x342) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(r3, &(0x7f00000005c0), &(0x7f0000000480)=0xffffffffffffff36) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="b2cd512f25038dd36f4e", 0xa) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6000000, 0xfffffffffffffff8, 0x54c, 0x3, "c14a33092941c8d91528927ced0da9685da31454", 0x9, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r2 = socket(0x18, 0x3, 0x6) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/4096) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="aaae599f", 0x4) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="87f576ddc3b0638b7173ae0eccacfe558f0f3a96c74157916ac5c01ed915555268185616311921dca2fe3b3149be696a9b808c0a6d4ec94c10ca443c57999ff7a782e622449b8f129a1a96c538a8036befb6dc77d1d3"}, {&(0x7f0000000100)="9fb755f3386505df04e8f99bcbdfb3c60995c8af43017cb8dfe0b4e23203a1e0ec2386ee349f22e56294613d7139780db86865336f9d1ab5efd963f1e4e14905638911bdb2af5fd2784859aaaaa50efea7e07b9f5285bdcdd1cdc0a01d27d7290266c52ad18b7f5daf7ca0d5794775bb181cc144431d7a09eaff96e21cfece76792863afa934f5b019179ecc3fbed6fab8d45f8e08eee4322f0abeb03d275de055ddd6063bfb00736cf3356d8ae2023a3b8ebd578ecb0a9bdb083abc3b961050111e0c036f1eb850b1b9ee89d8b4b88b2504cab282aeb52813e15b0e75bdfac6f021b81a968cf30dc6c0f3dafce167ff06af4d905c67974032f642b163fe0c2c9758f555e1312651e51f4c1f6aa4ff4534aef20473d807c1f94a20738079d820d7543b402e3a25ac0450f241151b30d6aae4aba81d405cabad81ce8ff99581fd9ed568bf1654e36c32e81b7cd6f65855900da9998116500afa266c115af42bdf746b739b1d54fd32cd055a33ffe30d8c776495365b0658fae725568ae0585f7bbe2dd95bd8f75183e07795c8020ff70e2ace1993f7ca5ea8b0767ab73c34faf77b45fe17b6fd5db640ed810cbe6e53cce21ddf391891e00f24ddf8f80d82474eb63fb87acaf81bf92ae4b341bfbafe1607f7ecc847511d0528236b52377813ed07ec5438ea875f67350866f6ffe1e8107bfd6ef995c92af9a887739d3ddafdbbeb822c37c7b3ef8db70fb9f215ee6f7fdba624a25436c1358c7ce68d76fc0fc4065288075ac6401f17107b3a945d1bd65c089dfaa998d5a6380ebd410a612cfa1ae73c454815e8df91cfc66a1e0c2f9b93640d10c282449949a9baee4b3d65f80ce600e2fe87f655f3f4c238f10dba34743c1bb79c990cdc1282e88c36a1c3f9affd53cad57eecba8f4862c8c3586517e3236149f9f2ad415d446879aa4b145b983b8ccc43579dd6f10921255d4a33a1d7f7e4519c74ca2e84018d9e3495975533a848b1c497ef908bc4b37140823e5f6b7783fc97450105f9c0c7d03f8e31773f6aa695fc3c02371dc6efaa110d73cbc2667b5d26ceba8f71f4b8a41e5cc23ded5103a9f4963d97edddf5fd7f3f153949a9d9bb02d14fca95f2ccf489253e809ee7aa94c00c8672ef7a05bf422f8734c8d1050bb610ee5401731ef1f78e230cf7142334869da69c672be9ba22726132aa687899ade0551ad5d48129682a39c7f488baee42e8d32ab995c825924a839aa6ffea74ba0548ef9f136743b1c92e9288b07d4af1c246112d05c4fda867776ede5ba6710b3229993c5dd85c5d445604ec4ce2789ddd5fdf2a78c03f7002a0a56841d50ee3936198fd5e1a7b19882aa70c4b9201a59aa79834de348d8141220fbac8dfa3b71c92d6b5e24f93c99ffefd8d44d35cf4e9c9e17d8e89c9df379d5b4658fd9e605be5b2ad977e2cdf0b05ee10c07d325a8385fb7df20076127129a45bcd8a1c3ad4a66275e5d60280c68ecb780223a4b31dcb79af48338caf873b45778ab0f1e6de11ae965bcc3c37551c8f211d09ef921677235c686a1dd2df9e9e09650db8feb0964e23dac82695202d4db4d69f3f4d9c6d0c2a8fc69618d8aa146e192a0e24031e5fa6a0233f21a20f89ed2f06453afb2560ff1b4dfba0cd9f8a9b26aa27e2c7687e1feb47ce5fd46192551ba1ee86f312bb6802c8f6688de0e968f95ca5fae276a989e5670c7dd6fbad8b6924d395d9e8548cbf960b89d4bd9ee427022f9bb277ba1b1c6b6b2e443bd10c0e92b421a3d7211f18ab12ec2fb6e221ee8ecc4fa12a2625e6083315f4933597d32540f6fd32d7bbcebcdb7612acdde5f4121aa725b20afc0b91340caac75c4da37e4fb42a65322628571685bf26f943fcffbbe9b423c53a7719731ae0ff7ab01e20ac2ee8152e758606de4aaa21dff69c7a2fbe4da6e918150c887a941d8cf00d0e024f3c48842b18d84765aa5976f68e91a1119c6702fef7844fbb575948fc18aeeb1bab760edaab5f656ea9d6d75af23abd55284f27d41e0c448ac3da979fbe5b30c48963cfaa08a56940c1070bfacdb54ecedb0ee790e92b3021a155d57222e79e8ece0c303f510afa570070a1ac76deded9dec98868f30248d5b867464e6271f4f1e1c3a4bfdf1914d2a6b2192cb2809de74b3c137ff77409574233a32e04672ba9ae81559fe6257836b699fb776ce108d457952f35d54ad663a0b9b92878f6b8b54ebee6e9319812752eb982242c46366b46001b1575bc20b584bcb33e1658f3a4b296a054c340f8aab83b46d3aebd8008139ac2c6f3b2e5e94f9831a074cfd5b3434823db188c1efaa339785a7a2a49d7f59ebd69011b580ef376d279193245bfdd15174b328333d7f79dd0d3ac0a94c92c5a0c6aa7e896bb8b39f7f564e1cdd3cc4cac8f3e3cdf232962e4fdac7759e15bd887aa732f3b8a6d0ebce29a0d02ea3ce8397756804409ccb6c3ee9d300ca1ad2db3d062902c9c668a5dd1b3bb19d9fe3fc9a4b5efa3157542026cf98954bb5a60e38f06ae79e834390835cea10691f907a51647eedd97382c9b9d8aa9610e20570a3a07f3a24f316324659b4077e2bdac22efcbe1d3aa213f9ee02ba8916a2c08d902549dc756b100c591b7e168d943681f34c088a8506c66dea2cce3a895ced9bc865cf656ec3eedd319f9efb47e3aeb559183ce28f7962d7e26b28e77fb654d452e6d4d99c8c2ff861bd8cade733c27c5e6c018a11834edb9ce78d41cf9e3a24f8e64a69e13d6714deff359397ddf5bcf9270853340dc6b2f946f949f1a7ab565c19bc7b67340b652f10caec7952adf04a082bb94e5e3e4044a743c1e9e523ee730fba53b9b6214b3dc9c894bb718bb075f2fc8ffd6723ee5500b701142292513e7b1fa7a67f00ce2c1c7294dde1f2a0bec3570ee3af04034d5ea1c70e2a0e1978f4278107fec0d9fbe8529372f1b51965c45014aa2bfd3109b447a1955ab461416f113b68b12678e00521f9a732ed0c8b91c68706e09ca2d781155c8b41657e717a8cae0ea830f95e209f88d56162379a2acd52d0c86396540fb02c30b1469202bdb5932c9b14f55f71d6a44c5b94b3676c77fc3c7824524b2620e362574573d3ba2e1cd25d5e72ccf276c78cf8f83f613cf5d51564f1d45fbad73624d18a121c244566f83d90e0ba3634547e3629d917e4dbac15aacb910cd1c5685bd34e74806bcdbca885cb55e1e7db9fbfcb4698a1ab42f7c333833e860e6315378112526af47c5848b0f6a334931d844dd8fd5b55224901da3c9d4098e39210ba8b6a6d47e1b70fa5c48ac22cee3ec07accbda58ee0f8681dc36affb3cee92cbe45dce21f9ed719db02d1da4c4565d54189475eaca0595292bce14d48789a7daf4d31260cf679551a4a71100fb1a17e7c2bcbc6d2e05866118161fad208c6a07aeae215e80954e245e70ab9f018072e480b83658ec0cae0453095030809fafd570ce934e8b148ed674c847d6db93cae8798d948bfdc44b31398cb38af8b3cf0147a94b0a520a25498f4323363eea61f29c386e33a5906d4e05b05834bd32da40ad31a7ccfecbe683835933d4e997facac2e5f9ce091e5ef3fe751583d7f399b3de9e04f7eec0524353a48523dbba1faf32d4e1b797347a0661f63efea3ddd1f2bf93f4965119db045e591cc6163d00b73587ba47573aaf56dd414df7970a028b59ebb20b54934b21e3f1e98c98c53a49e3a0652d50c2ec4710ef126db03567a07d3ea85d9cc47ffc1a37b0d69cb1d785fa1fdffe953f56cf42e4dbe7ea178afa88a3544bafa615064e25b6dd3249c39a22ff457da382e0f1e3318046e47b99c890c7cd4c4a00c23916ba975083a039220441964d6af484fddf3ff5c0e7315c7fffd074ab34c8a435b449219593f14026186b22eeb6283731d0c8a9633240ae6d060658990efec337ff550550512876a0faf9681e937e8fae05c87de636f8cd1f3e1a223570ebeb84c8e6a1e5ab436c6943629517c64b11a89270e981d04f1c6cc7d3f5a3fceda3fde06f01e262e825b4555c2572e40bda35b1176ae9e26cc3bdeb1dd0c004320438b293a06c755106fe3fc275cdbf83107e5917d94a72ca18b35b08c71475164778577a225b9f8879452f53f3fa812ce223c5ee413f0fbdbc7f3ca1f45e19053ab318ee07aacbd71e37c562fc425b3628f23cfe20f2ccc414a8f8f0203f6a141f911e01d6449d41cfb25c05b19751df2aed082b8e1fda2a7b2ef616a165b4004628a4f13ff1daff181e3cbb3ea2b1bb29bc4cd4f64121fef8eed539c9a384044c95a17b68aae3a4252f263c5f44a5bd0316404f8586ef00fee76e8d47f332225403774d9f597a01e047add3a61ff9bb1c24107b709a987b44b4128f6de821eb95a0ecb6a7286b3241b8a535069b346a3ba9ae39a3bf143c28d3e5fd29243ecb8f5e8ee4ec5381dd3686a2e5ebdade622503adc817775f0f04e59d43ba648d12c76323df3ab50492794b873cc05e49f01da86e9578c539707b38d923ea44135c30407de2b5587c1074f107f6e84b98c95b18f566e69fb4cd627823786d50d6a6570ce3268ab9b8060ef7495d1d7102575c3080306f867905e24df005624e5cd1dc4425b8012ad0b1b0754ed51437a40bcf880d80d82a0965f9a0c29007ee49c7c177e102b1298ae5991aed1bb66c2565f630c722c14c257d6cb5f6f388aa4568f719d1d8a009262923022804dab1e8b61f33436d0e878ad680e018217edbe89df1d16e3211048cd9a15d1f357d2310591d66699519d968199f47bffdcf1599f7a13bfeb389f5e88bdd23cc4d1bbca2cd7995270cca224b4ffd75a0c41a5bc5cae6eee94fadc2bacc784747325a81b09fba5ad40d600a0420ff411e7de0bd4beceefe177078daae5f25d095ff96ce50ee91e158e7cc97c440cd600ed7b7ec7d9d010eab95d25bf0bacba13b98452dd4e625b123bc70fc83d1ba6a001072938749cfb3aaa38b0e0ef34b11a0e4ffe47a3ef5a23366f710e88c31ec1642332e3cdfbee876152aa402289cbf03bed3622472b9fd7502f57dee9f8e910b0e5a218145f614319e665f8ef52fc9bba88bda896f55ff4560f77a34a1581919ca6a8fb12edfc425825ee886a3f4bd9c57c42f9611593ea56574330284c87796e9d802285ceebee1d23ffd7e8e49c5841e4274d29d0de28a843a79f6e6724bb013414ddff7d0f0e3c66544232c97aa4847e41317e1eff6695aea463dff808ad6b41b7c6d463fa7107c35cc3c46d9a4772518142887969c37bb308c17d7320bcdbe23d499e04c20c6443b4e75fbc67045f9b1964ea3a0afd6c20d326af49f69e5f5fdd33f9c4948915d71748ffd1c41a7c06ebb83a5f13e492368c57f8a2c24358b291241ab7f7284e8bf74205d7e38e3fe8dccf798f7b44e5cb4df7164a0bf38700fa9097c7e9c23ffbcae84fd96d7ef297f5d78dd757744a024e06470431fce1ef6e7ac65b37ab7468ac72be417a6ef2e010f9a81b6ec44fead674d8043b74da3450ef758893b41578eff199b9fb6924d55fd671e8db6e0a31e657aeb443fb90dc887dcc9b7deba2b8e61a31ae99a508bc52904fe2b145df14df01aa40dafcbc722ccb109b35d297b5e761fdf5ca0bf54d82bd58aaca93d29569ee6dc8e98a2463bb20bc9c2944fc0b11817f5faff59e97bc6a11375742d9067869d727067356055776035918afe8385c7fee23ce79c4076ae72faf61e55f26876948f3f3bbe877ebaa871a309aec1fe1724a55bc123cb597901d38dd759507f83b5eebd8d109aeb0a69f8a7a24920b8a4"}], 0x1000000000000460, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x0, &(0x7f0000000100)) dup2(r0, r1) shutdown(r1, 0x2000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r3, 0x0, 0x8, 0x0) 16:00:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getegid() lchown(&(0x7f0000000680)='./bus\x00', r2, r3) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r4 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047466, &(0x7f0000000140)=0x9) execve(&(0x7f0000000300)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000340)=']\x00', &(0x7f0000000380)='*3\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@%\x00']) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r4, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000740)=0x100000001) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r6 = getpid() r7 = getpgid(r6) fcntl$setown(r0, 0x6, r7) dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0x800, 0x401, 0x6d, 0x1, 0x2, 0x3ff, 0x4c, 0x3, 0x3, 0x800, 0x2}) getpgid(r7) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = msgget(0x2, 0x720) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, r4, 0x0, r2, 0xf0f85b2c72514de7, 0x1}, 0x800000007fffffff, 0x8, r3, r5, 0x2, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: socketpair(0x38, 0x4007, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003f, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:41 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 16:00:41 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xffbffffffffffeff}) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}], 0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x848, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) setuid(0xee01) fchdir(r1) 16:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x800000000000a, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xa3) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000000)=0xc) fsync(r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0xc75f, 0x9, 0x0, 0x7, 0x0, 0xed, 0x2, 0x3, 0xaf1, 0x1f}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x6, 0x4005, 0x9) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffc9) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r1, r3}, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:42 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = semget$private(0x0, 0x3, 0xb) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x5, 0x3, 0x9, 0x1, 0x2, 0x47, 0x9, 0x0, 0x3, 0xe3, 0x401}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x2, 0x242) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000140)=""/188) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="47012e2f66696c653000"], 0xa) mlockall(0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d164ca9f033618", 0x7) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/23, 0x17, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) dup(r2) pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f920000 didn't change! 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002001, 0x511) r0 = socket$unix(0x1, 0xfdffffffffffffff, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18082, 0x2) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/145, 0x91}], 0x5, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000480)=0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0123c0 va 0x1b2f922000 didn't change! 16:00:42 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x20) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xd7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:42 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getpgrp() mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./control/file0\x00', 0x100000001) 16:00:42 executing program 1: r0 = shmget(0x2, 0x3000, 0x646, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/216) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x0, &(0x7f0000001380)={0x1ff, 0x7}) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/18, 0x12}, 0x2) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) socket(0x38, 0x8002, 0x7) 16:08:31 executing program 1: r0 = socket(0x6, 0x7, 0x7f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x602, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x811, r1, 0x0, 0x0) 16:08:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/122, 0x7a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x20000000}], 0x76, 0x0, 0x2000000aa8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8000) 16:08:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="e37f1ecf045e92d1d0f42dfc935b0e8adcea55b80a23c957aac528de99a19e8af5e564a27be0f3cb2542659aeb3f822d01523eee79fa3216a858dffdefa5cfe0df028e9988e1e2b21bc9604d89e739941c811555382a2edcb5db7368acbdd3a3bc6c3b3aa5e3a7b5ed95bdf6e58afd84f0ac1cb5ec096eb4bb4b129b8089b55cdc86b3b16bd2099f2b0fdd4d3e52ef0c55e550d8fc6ed949c2347112c38736a6b8e9a2486c9e641bea6a76440ec419d4831260d3b0c06088c905a71ffd218c9c72e256dd1eefd40f35cc9ca4889f43cdc7018f64f7ea5e1f533f4692e8640bfcbc2707df095fef22371c4a2ff621ef854c358d77539ac521b452a36554857464c8518b677088a968f11b18b13036f15016ab7ad2612914f60c36a3c1809253c2770014401fabeb23453e7c6cbcafee81bbd3a5078f2b1ce158c88cc443b920141271005335b835831cfe817bdc9d51bc87e32c4b45a72e5b4265f435192f9c14fb97bd31066237f9e1d004cfbdfcfb25cad8c77e2aa5a5f4b39928abc25045de5c7c92220e9d02157f8f1a013e680e8064d3527df149d7295351ea6f8b711e65b858f862d81bb0e0f98725c2c35a6e13fcc13b6be05bc4f799ed4c7a61df35c268fa37cee94451f67588d242cd04da7928e4e8c43f2fe15ed00e78b1495ecebb130dabbe6e2e0af5cb237fce0f3c8f3b77d5d4d423793a9d9d88d0f24624826893dfd10c5ca84bb796f2847517a7aefc29bb275a06f75da7e7c78a932eb95d61f568b89db2d8a661abb3dea27d143cf953443701d765e2988db5612125d6593b134501239c8a874fa2f0e181fde67f46ea0588e77099a6a3f62b52254a0eae353ba6b330aad779ff507062879128b978fe5150c855cfb9e1be09ae9d705c87f00a2f7a425e1d70ca37193314eb457d46319b6b0b1d41b4aa6d5f8c09a60d49ed83f36ddb5fd3fcf3f3b49e7356c5053ae6cdae308d07f866bb6cf0d18096fd2a7f37fbe04f8811b18d56e331055f63256f85af23d757f90d42872353cc8261b600db95549648ce0c6dae5bb704386b23a164e6a72c4778cc2a3d35425646e34824191e41738795240713cddfb660f8057bf4b382ccbc3015bc3e128297a34421df8099464ada069273846c13327187256285cdb08711f8f9a1f146c7078811f9205b234060c7881ab4d8e45842145ca670a1bd55bd62ab3ba246553607724a4798766df9701a0297be0fdc835c3c5fc5e0b678145abece8635f432e21ae5eb317913916f7441f3fe203b766b4d5fdd42c4b037096d7afec893c4de76cd0c5990b732efa0c453c4d0a8eeda69a7f7cad1d1af3eb2838d2f3f58e7e9b8a3f3d901d2a4ffb492c401d936bf3badce7bbcc80346b52686f47cc44ab502a6824a3dc0a101a7bec0d96c789c5c8861bcda03c68a5359879d6e71225d581de728239e237b99c7bfc2dd2771544ffff99dc459df096085fe9c377e2e12548e2fbeeb2361ffb2c29cc71eb3a69d8f80df87721d6d06c844d8752b39d7a0ec36b572002d9b330d433bde9107c41d20c0550397c489cff52f46ba9a6425a385ca2b7cc57df08642ad19fd091a412e26bc6cdeb56e7403c0d073f0cdc1ea5f49a30b3db99d542e99542bed002079391497aff757de3e75b01469d556d980b4815c9b42a69af088c5d3d393f4caa1b97545dc5d4d53449640195f3a6bf6bbfcfb142478562c057885e0e98afc8c80afba6f7be05d6cd852226c55844ba6c0e3e55dac0a556bc7f87d881443f7bfb3de7ecaedeb00916f5c0c0dc5ff7484dad729652f6f06c887b9f72fb85a9a6165d6fccc74ac2e5e85f12ac954c6ba43e3de44207f909befd8170541d487ade90b84f686948e221092e6afd599f3c02bf52dc1e34c62e8281d499c1ddb214337a685fca33aeedd24cfff1ab57083565e31015263179be6dfe9a3ed36a3ce50bf6c397165808b74caf9e439c57ad62e1fd67f40a9530f23d64df59c061b4ef760356fcb5dd57dc4df00dafc49db3ce5fac16b7fdb9e380851ff9998f175305e708e5998da9fb09f4d0b91451b90363f306ce80fac4d4ea895ecba033989793d02b5cad97f7061d71b0dbcf0993ba75982c274e19d8960cc8ee5ebe492e096774ac6fb5950aa0be8982f772f87f68e42c05378bdf598fa459049a14badd218c4452dc9b2930c2739d89937f7aab2468ad9ba4cc0b46f678530302af1de5b19c79479a21af2effa4c64f21fcd2bc7c9037234c1879d08dfcce3b2948d6d96736039c852b623a02666aeb371a223bb4a936595ffa3e3cc5e8c00a068c7d9774dabc8b381014c00dcf4c6e84928ecd3da4c7ed2c0c8a0236caed5caaca7d58c988ad4bd66002030c52c90dc163a757c4687cf0121a581cfd6aa5f120e1d37286d44a917e22cd4df35fc9220f5c9dfac109483141323c356642d8fd34d3f5e199a50805f92a47b8a02bd1d98ad8b772a573b2762fe6de4bc29ff2b4aa6101c873bc8d3bcd60c9194e13f0b0495004d67376ff8fe4857f59351a5d820f44a031beb58e379c8bd9953e54d89278abaabe83d0f7f4228ddd70b62533f501e18e135afd30b8874bb3b95cdd35d8353974662a7bf87775e00c6fd4466135c70a8e16ebe89b751b28c748808703b40bfa1536d0bf83b11f1b8e692a6eeee68aaa05b7e55abf83c91cb1790fabc12f2ca311ba031918ea6f8a281dc9ccbcddded8bfd7381c35803c8465c2e467d40bb798141c94dc380027e494c8318ee4ad978331697bf7d2e55fec5e06facfa795f2cc38eba7fcc76ab6a464370c615e6350d2c6cadfcd001bd8578a44fcb2f27740c13b93547ba27009f3bf88badd90b1235b3a6c522b870962e5b43618109ff0546f0ec586c368a3f3bb2abc99d323fa59d87757dc5a8fd519723f6a5329eb06a6510da3a5a1bc4cc88740ae8fb7a39442bc344252540c44a1ba74d38e27e61fb41b853888e32967f6a12459c625cb94867e578dcd9f28683d1afaad2e5dc958a8cf89e70b07edc2f0ea8246fce99badc8c6c736b31502504c385c50dcc7e8825605553a1082e6545fc463a7e152bec3ce3a88d3467c50b31c1eb917c2900beecaa1952c777f4f7198a654f3bfb2a2fd449e718b529868bd2b9a2e973eac7a1bb7c9cee602b25132df8e2913efcad9be226063adc664780f7acb6471f648cfd305ef90046fa7aa2c185259c10fda1f9d31ce29f52bf1b778d00c06cbdb83eb6214cab2fed4cf1b9913caf2b1a0ce11b0e237d185a9d164d6c6b1091e0c62f53346e7d33851249bc11745b795bd3c272feaac429758adb7a577004ff0da51812e6d0a2ee9c604da2c3b8ff6477370ec9070b5d3f8f5161ee6c8cfba627db6d604e48b44daf4cd2f0cfdac642fc78befd8ad4901389c994f7a5eda8fb09bd58c044973755b17ab1924ee19a9028610bcfa73d418a027513b7da0138db085273ae3fd3290b35f4ef3d6a3188e8d6e23c5d2e948c8710502e45aaa5ffee57ac366bee769d5523ad64977d8a9f359062d82f4c5cd71a430b2361a4f80f728cfa0e9f651442a66c6df4ee78992e93e3eb326aebbb5c6d810a527e6b08e154e38d3e5d72555dabed163f1ef6d74c4485ac02182f546242ef6a7a46b7561c1ed715864048d1b138972613c2b8b3af8058f5ac656061db2a30551306428a18aa458afa377f1264f9702fb2db1a93688fade7b02b489a77681054d0e3d01ffc61e58036140ff8f7b6acc5dba12a1f37c5435a1b12fed6be3213574a2388f2d16c759a2928629aafcb6ea58e60801af890f783f79deb08db5d7af13ffcaef52fd272a7c206105f91ca18350b9321ec46d43d640bbc15254b06e5277a720f19dc5acdb377c7ea2633fc388e2c5e5453c96ebdf16612f75bea088674d2695b0250ac010feafd8fa1af79237170695eea338e87b7e74b820ea2760e327825af632baabce3a91e15040d23e476026c08d1571c4f0ebd13a65a6d12d573a212d798c0c02e4c4dbe95cb42c26d157da83f99e85a1b84b068674e0c8d9fdfa70b6f6ffacfe5e4f3dcc35a612225abf8d58c672629a8e683ce5462b1b6b98ca63fdcdb002648eb9ed277f3ca64b5020d621f7f4a166dc69c45388d105253c313480d3ab1178b72ad4f817b0943455c145b98e36b2c40380d28d327c325554a20e6d1841906350f96de6d8ef677bdc79402b4ad5aa7098170ca126d9f201b7a2378201d926eb0abc45a05ca72fb53b718494dd65cd8d28bb0019b7a3abdc5cd86d14cfc4fd32b15b2aaaa2fb09b833807204bf593780e0cde913bd02cb2ef37284b6a97c63be1fb65261eac1ad76bfe70e257374c018cf841d8b3a18c1d7313bbad1208bfaec88679ab8943af90c03a0b209c76cd5122067c9a1a6ce686ce917622a04f0c74552a24167da9f579fb93cd1fa59d02ddbb174fde971fc7e32c772963dd6dbc0ab7e643f623b10d9fcdf8aa9d16291f85d24a04ce26da36bacf2f49c5b93c9e212bf407e416e9c6a8786785cbfcbcbb090d37d70eb15ca63999586356e5b18eb0b73a708d3a3721345507263a7a3914c6ede63bdf78e5f607cc8dab6421b10f4028409580c20a234ce5f71c4d9757e2d6c8cbbec330c3fd85539ddba03b1f42d273fcb4139c4b45a962542e07eb458c465722b29db3858c2b8dc234b5167bc8061fd013eef1cc9b44e7faca4a37b16b049fecb77a4b6ab300ffe5707ffc339219b403c02bfee69ec5ac9f721000dc767ca02f997107734c360592a36622ed23ce600d040c3cc9e609f83ffad50dd3dd942b3c75a7251f2003ab73b97d83d047bec1643664e3a442ab5a2fe43134348a0c1874f9ea5190c4e3126f0a8135d7e94dd22009999a699da4cf4dd7885fa196baa6dc5d6f33237765882072f53bf68ca0ee01139b68137ecbe4912defbe0cda36973a09c4efeceddac1fc4702157a605db28cb8b2d2434aab0ad9f0cbe46bc77c07c486cd0dd35c760ff9402988486f6d48751b3f3e3a0742e267f87384a74c820a8024873a60709bf3823a008c054bc256ed01202caafd49f322c4e9637022d2878f9a265b90edb6bf0b72ea68ca1f1cb06447bc45be6506b7182fbe55580b64a564055ba539a364933371be0c4fafa29252da43a0b80fd06f0cb3ef5cb66531db3e9e40dd687cd540218a656cd40ebe8f916394533ff78b011b5610b4cfd1d3b7023de90670c2b6bf16dcf63af4e35392921f832e0121841d1e8fa7f803280c534eba230680ef6b35467078d76b15ece4caf2da18289c72f9564017923dd447b73ddfabbb30f7ab430ef40b5d7b16911dda312c75fc8bbbd36b995d2b34ff32a7b65adf8d09fd19db539fa907838df3710ea99cb7d47cd5dd95c53ce543517da42084cc9ce474a09a46bede24125803bd7a0d5ebf5b94c5a319bdb439a1cc39a891cd7a0623b1c9d79e86e59a72b14b121d0f5d307edcd3aedb590a424aa0e8e76e27777f4244b9a392b86bdd982b7e615a77a1a7ebe206b8c13b5d03989506c545f08dc92ce39d92a3c1ca6a24bc8402ef2d900c78ac63d00b6bc116d8d9aeab460caffe073ff671729a524447e986d7772d3bd0a5356f553126dcd2b07183822b0327f77a372617c184b2941bd28919585bf6edec89e8aa301b7e4bb5ff4129597118f9392c47e6b3d3c3e7dafc95aceea2c34ffedc51da27402940e8872f0517c482bd3ae09d2adeedce351582d153b14ff4482aadcd67b3dcfe4a9e3d33d0ce7eddc02f3a04f5508a003272e43f7eb8bbece01ab05931c8367ceafe49ef3ec63efd4a", 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r2 = dup(r1) fchflags(r2, 0xffffffffffffffff) 16:08:31 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:08:31 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200606, 0x4) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6600000000000000000100006f0d4d19aea700000000e7ff0000"], &(0x7f0000000140)=0x1a) unveil(&(0x7f0000000000)='\x00', &(0x7f0000000180)='x\x00') close(r1) 16:08:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000005c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x100000000, 0x8}, 0x10) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) flock(r0, 0x5) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xab6f, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="b2edc741b53617659b2c774716c08feea1f570e158895b7d9682d2e2627040f885c6447f7f3d294f80dfb883cb93d3b3e0dd15deca426883b1b43a6d738636aa3e8f556d286393fec09e8d", 0x4b}, {&(0x7f0000000100)="eeb6500af09f5032de7a9a9cd059ad8381168d4a12272fd59ed9ec57d71bc7dc0a516470688f543f4e64c2d1f22be31c1eb9aa923a59f5c3a012c26df79afcd7ce7e69ca443a31255e0b0a602b808805b0b4a5f4d85588f9cd6080492beabd5f0c9a1284bde1dbbaa2137c1772b72aaf542f789bfe697e8c828e2ef82476f507e4af5522f0bf03292bf69db4bc8ff063b809752d3b55c2a9f211c7b16be11543f694b1075fe347b0841cd14aa00750e03e5e1e8950075fab93cd18ad", 0xbc}, {&(0x7f00000001c0)="7856f75d470a031307ed36030394fb079b8fca5eca3ad2b7083f359aea56a25396b87e43f9379a1f860e8d1920e2ee9be9fdc18dd6c99f2a1c9284a2cded588c97e34daad0f940e69fed582f7f04fce4d761488849219a650ea84ad152cca7b60448d8ebb1a9d0e3e77f779909aac3039dfa0042b104d2339e971a18cefbf0df9d2bee2a2f3bcd06cd0d32f35ea87029c885b44fdcb30234195158", 0x9b}, {&(0x7f0000000280)="bed8f911aec0f528126abb761f643e7492fea9b894ac98c6ff21fe76a34387150bbaa6f2f8863e2ce5d000dfb0f123f31125226cd8d24d28ce194b5c152a518a5bfe07ec300b8b1f5f115d79eb9b7dd28854f481618f9b6050de7815f0111a960137a5f24bfde2b8c509948d0e6a36c92a4a617d5edb1a55dfc5af688b53eee6fb7aad79d9394c0f5479d7a0abc78cb68aeced321e5b59f0c6cfea22989c914028ef2dd90eca09efe68f4024dcad90f175bacfe2953a7112af77fe058885a6c71bbd73c5023df82b7a23c18c3fcca4342e17f6fccd9e2f31280d0c3700", 0xdd}, {&(0x7f0000000380)="7557d651dade588fce149c2148cf533b6e7616476a7d809c63309acbced1804f592d177ed6be407b03341294ebf451de8b415a0f9ef9d21d58e7099462773b593b6f08fb1c0515271b3f6f62397536b3f928d85f9d8bc19722a87112a11ee8bdefe9f3a1d5a3168759f37756677656d21260afbc9225e3e1a859dfbdf934c76890e8618f94e54c7d3b0b808c", 0x8c}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="4800000000000000ffff0000000000ab518b23bc068fadbe312e10d380ccda5809f0a5053f107dd65f33b6ee8675a2d2fd9de9675c336ecbcee281e326ba5e37765306f3e23d9800"], 0x48}, 0x404) bind$inet6(r1, &(0x7f0000000600)={0x18, 0x3, 0x1, 0x2}, 0xc) 16:08:31 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 16:08:31 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = msgget(0x1, 0x140) r1 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x44ac, r1, r2, r3, r4, 0x58, 0x400}, 0x1, 0x7, r5, r6, 0x9, 0xfffffffffffffffb, 0x401, 0x4}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x10001) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r7) 16:08:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4, 0x8000000000000}, {0x22, 0xc89d}], 0x2}) 16:08:31 executing program 0: r0 = socket(0x2, 0x4000, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f00005cf000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:08:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x15}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x100}) msgget$private(0x0, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="a746", 0xfffffffffffffedb) 16:08:31 executing program 0: socketpair(0x18, 0x1, 0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet(0x2, 0x4003, 0x3f) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x400, 0x1501, 0x5, 0x1, 0x723, 0x6, 0x8000, 0x0, 0x1, 0x7fff, 0x5}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 16:08:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x22) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:08:31 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x488, 0x0) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) pckbd_enable: command error 16:08:32 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet(0x2, 0x3, 0x7e) setsockopt$inet_opts(r1, 0x0, 0x1a, 0x0, 0xfffffea2) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:08:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sync() getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:08:33 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/228, 0xe4}, {&(0x7f00000022c0)=""/207, 0xcf}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) pckbd_enable: command error 16:08:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="cf7f40803bc621ffff68820acc", 0x13d) r1 = semget(0x0, 0x7, 0x82) semctl$IPC_RMID(r1, 0x0, 0x0) 16:08:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/56, 0x38}], 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:08:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:08:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) syz_open_pts() read(r2, &(0x7f0000000240)=""/161, 0x9964) 16:08:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf00000001001911000400010000000000000000000000800002ff4f22006e", 0x2c}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x104) 16:08:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7ff}, {0x5, 0xffffffffffffaf19}, {0x7, 0x2}, {0x84, 0xfffffffffffff689}], 0x4}) 16:08:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x20e) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x80000000}, {0x3, 0x9}}, 0x2) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/227, 0xe3}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:08:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0x24acbaa8, 0x6, &(0x7f0000000000)="bcbfbf737e927c1bb5672b99b86238a17022d5144f52b0f2c6b5632c04c92975aab6a7d2def7754069363392956008c6abb68d09a5ee354f62c855c62995905739216d37b799f1bc1881758fadd82f4c6d96fbdc7f5f202d2cd989c192399ca88aa0aa1b994f11e8d7db9d53745f0b8e8b29cf6517a5610a783ced872beee77fbc375466b90124da93a30502b64daefb5e542003620ce16ea4930aba26b9b5778651a16ddfe76ba1d8ee34d836d16c2bf838ce4518331e60b0f0eb432e38461dc8ba5589657cbddc756e231571711e495c", 0xd1) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 16:08:34 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x1) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x80, 0x2, r1}) r2 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 16:08:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0/file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:08:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget$private(0x0, 0x20) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:08:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x97a329eeb045d799, &(0x7f0000000000)=0x905c, 0x4) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) r4 = dup2(r2, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) kqueue() 16:08:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2923) r0 = open(&(0x7f0000000080)='./file0\x00', 0x13f, 0x40000004) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) socket$inet6(0x18, 0x4004, 0x1) 16:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:08:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x5, 0x674d4278, 0xc4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x400}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0xff, 0xe89}, {{r2}, 0xfffffffffffffffc, 0x90, 0x8, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x26, 0x1, 0x57b3, 0x1}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x40, 0x100000000}], 0x0, &(0x7f0000000140)={0x3, 0x5}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:08:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:08:34 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:08:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffe00) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/172, 0xac) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) 16:08:34 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:08:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() write(r0, &(0x7f0000000080)="b9bfa02249b7369acce4c40f", 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="195ac32c29622e47429798f3d8a692f4de14a21db261c98b5ee970831ce21e71121bafdd58b260bed24fcea0ca28daa19ba38c1916151c9842ac17633d662ef1fcbce2c83032d12e0258095f6fdabd2a2ae8a67fef6c116acff9197faa78bd0fa8d90711369b55edebdc58cc1a7155972244c35712f258444be6f5e92121f0388b9ce2ad517493f59cf6d24b30d36299e0672c6e79e3b6c9720b9eb3de7017e063878f2f0964c8eccbb6fd76f77e3944f470e47ff12e62f7afa7e62e0a72", 0xbe}, {&(0x7f0000000180)="c06f570afe5977a399da93e5dd57f73cff7aad982101bc2b62525ddffb2bbd716aed42f1", 0x24}, {&(0x7f00000001c0)="dda049b29e4c4ad7e2bc2f2cf7c4c38cf53dce1a36522f596e1ae50309b10f6e01a4f0f3513bb39ba3c68e0a0e2dcf65cbe6ee803016d1da9dd85052bfbe12d4d3b46050f84ecc19aa1c5d92a2fc67bb6981f366d17e4ac318faad73f54cbc791934901d4d0671b9bb6d1a59c99b49b3f3a92e2ca14d5b9568008df9db4f9e8d6dcd", 0x82}, {&(0x7f00000002c0)="3b52c25d8b3f138caf977f1df34991e789948498372029f3499cef98a4f8fb6b06f25a0d7e2135593f449c2cda0e", 0x2e}], 0x4, 0x0) socket$inet(0x2, 0x2, 0x2) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 16:08:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/89}, &(0x7f0000000200)=0x5b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x1000}) 16:08:34 executing program 0: fchflags(0xffffffffffffffff, 0x20003) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000200)="9c07d3344139a90a1d405ba4dbfd77dd510f7e4dac64de0c6898c6ec6d6aceec9414bac12a30272450363f10e1df9caf0836629af7ef17ef4651672b6e47f5363a7d04258db9c0bfde33a11b7b47d943a025bc46bf37b488b0581fa7e6a971f52d462d26e0a937b9ceea2e34e30523aa18bfbc6ce8a7d1fc0afe16be92552a6306518d660acc42f181e718ec", 0x8c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r1) r2 = semget$private(0x0, 0x3, 0x10) r3 = getuid() chroot(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x20, 0x7}, 0x401, 0x8000, 0x80000001}) 16:08:34 executing program 0: getegid() r0 = semget$private(0x0, 0x3, 0x5c) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) 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) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) semop(r0, &(0x7f0000000300)=[{0x3, 0xa02, 0x1800}, {0x7, 0x5, 0x800}, {0x1, 0x4, 0x1800}, {0x6, 0x8, 0x1000}, {0x4, 0x9, 0x1000}, {0x7, 0x2}], 0x6) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f00000003c0)='./file1/../file0\x00', &(0x7f0000000400)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 16:08:34 executing program 1: r0 = socket(0x11, 0x400000000007, 0x9) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:08:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xd) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) fchmod(r3, 0x60) flock(r2, 0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x8001, 0x0, 0xc600, 0x0) fsync(r3) write(r4, &(0x7f0000000100)="a1aa9048d40ec5176d13346ca98c5e8aef8849b99449bda83d4d773e7e0b308fc15ae1f8854c83fb528c1d2ac91f0e0901596bc003495950cfe9ee02f187742d19705e713b3cc8121b0bd8aa75feca5018fb72025e6833f6750508cf3d28ee8d2b36110c986500d88e145f5e3d20c666dd5f1c0d73e72a2a8c63297621f5f031cf41d7faf2d39e318f22d315abc02cb252081dbd", 0x94) 16:08:34 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x19a) 16:08:35 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000040)='./file0\x00', 0x3) setuid(0xee01) r0 = msgget$private(0x0, 0x18) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x142, 0x800}, 0x5, 0x5, r5, r6, 0x7fff, 0x3e7555c4, 0x4ff, 0x7fffffff}) r7 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r7, 0x0) 16:08:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0/file2\x00', 0x88, 0x1) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:08:35 executing program 1: r0 = socket(0x1a, 0x3, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:08:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x83, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ftruncate(r0, 0x7542) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000080), 0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x197f) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x9) preadv(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/148, 0x94}, {&(0x7f0000001280)=""/222, 0xde}, {&(0x7f0000001380)=""/41, 0x29}], 0x4, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001440)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001480)={0x2, 0x2}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2810, r1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000014c0)=0x100000001) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001540)={0x220, 0x3}) syz_open_pts() dup2(r0, r0) open(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) 16:08:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:08:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x27, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:35 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) kqueue() close(r1) r3 = semget(0x1, 0x7, 0x40) fchflags(r0, 0x10001) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/54) 16:08:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000200)=""/248, 0xf8}], 0x2, &(0x7f0000000040)=""/4, 0x4}, 0x800) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c020000000000000000bca9edbd9c", 0x34}], 0x1) 16:08:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000000000000000, 0x0) dup2(r0, r1) 16:08:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x120) 16:08:35 executing program 1: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = semget(0x2, 0x5, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/158) setsockopt(r0, 0x6, 0x0, &(0x7f00000000c0)="59d29dec815b24071b6efa4f09afcbdb799789d1bf9c7ce42c0a1c9d4a1e16871362e2f877f963daa7db65e6299d7fe9ca956aaed65e98c90b8e785f4880f1caa7ac7551ef2c4c440974", 0x4a) munlock(&(0x7f000000b000/0x1000)=nil, 0x1000) 16:08:35 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget(0x2, 0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x8, 0x7}, 0x4, 0x40, 0x1}) 16:08:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28010000ffff080000d9016f464a3a26810418398b1fec9840079882bbcce03ec6a337f7827a5ab34b058f273bbc674de7034ba6eb"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:08:35 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x61, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r3, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCCDTR(r0, 0x20007478) 16:08:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x30, 0x1, 0x10000, 0x76db}, {{r3}, 0xfffffffffffffffc, 0x6d, 0x0, 0x2, 0xf4a}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf00000ce, 0xffffffffc2c41415}, {{r2}, 0xfffffffffffffffa, 0xa8, 0x6, 0x76d6, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x9, 0x0, 0x9, 0x7}, {{r2}, 0xfffffffffffffffe, 0x3, 0x5, 0x4, 0x3e3c}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0xfffffffffffffffe, 0xa2}], 0x7c, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x1f, 0x1000}, {{r3}, 0xffffffffffffffff, 0x29, 0xa0, 0x8}, {{r0}, 0x0, 0x20, 0x80, 0x6, 0x101}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xfff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x84, 0x0, 0xb84, 0x574}], 0x8, &(0x7f0000000000)={0x5, 0x1}) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) dup2(r3, r2) 16:08:35 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:08:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x6) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e3a, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r3, 0xa, r4) fchown(r5, r6, r7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x80, 0x9, 0x8, 0x9, "2177588241090018d0fbec1662001400", 0x5, 0x7}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) close(r3) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="543fc42b29161777ce830a3ab265b7e68bafdc1fd9c5e4de2e162243e045c79fa8fec6daee7d951918e6e77a015a016663fc483df66e7c58969738e4e9b3149ba3ec22f643a4c138f0cdf0d5a64078e39adad4661d12b361315c571fc2232dd6ba39574acbca941619ca33bfcefa49edffac2e61324b4b394631a126ef3ab34c39b24d8f313fcb01c4d222df1a042169a09c0c3e", 0x94}, {&(0x7f00000004c0)="1a567ea0a4777431088bc1d43f81591e1dfed04649c1479220e9a05560f53e6929ff0436ccb145a33eb6a8b671ef756cfca12e7d0ac425dcd052f55448cb3f3978e8f03a6276e0d5cc4c2561bc3327a39c16b7166b6a08f6c29cc72c87fa182db3dfb2181ada16c79fb2c15a9c706e57", 0x70}], 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:08:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x1}, {0x100000001, 0x6}}, 0x2) 16:08:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:08:36 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff2300000df4216200000097710033fda6346a19038bf10442f47c9a2a937b968ccd47d4bce92a7d87c74f581ce02e1342e5272dbeb1324a0b23dc3c39628c8aed76da0cc2b3be2b6031be7219b75fe6d0b10905dfe3b277a2b8a7aae66c1af1b19d49e27060", 0x68) 16:08:36 executing program 1: msgget$private(0x0, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x6}, {0x18, 0x2, 0xbd7, 0x4f2d}, 0x401, [0x7, 0x8, 0x6, 0x7, 0x1, 0x2a4, 0x4, 0xb9f]}, 0x3c) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x800) 16:08:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:08:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = dup(r0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2a, 0x2, 0xffffffff, 0x2}, {{r2}, 0xfffffffffffffff8, 0x60, 0x0, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0xff}, {{r2}, 0xfffffffffffffff8, 0x4a, 0x1, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1, 0x35}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x80, 0x5, 0x6}, {{r2}, 0x4b6fd2e881202974, 0x80, 0xc0000004, 0x6, 0x7}], 0x0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x48, 0x20, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x44, 0x1, 0x81, 0x3}, {{r2}, 0x0, 0xc, 0x10, 0x1ff, 0xfffffffffffffff7}], 0x1, &(0x7f0000000000)={0x9, 0xdd7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:36 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x80000000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/55, 0x37, 0x801, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) getdents(r1, &(0x7f0000000140)=""/76, 0x4c) lseek(r1, 0x0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setitimer(0x0, &(0x7f0000000240)={{0x0, 0x7f}, {0x9}}, &(0x7f0000000280)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000002c0)) r2 = semget(0x2, 0x4, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/77) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x8001, 0x247, 0x3, 0xbe, "43c29fe12932da0e111141e35e55b245480ad6b1", 0xe8e, 0x5}) getpeername$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getegid() lchown(&(0x7f0000000440)='./file0\x00', r4, r6) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockname(r0, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) bind$unix(r1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) sync() lchown(&(0x7f0000000640)='.\x00', r4, r6) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x7, 0x8000, 0x1000, 0x23a, "9ce33772f25713cf143043d084c4ad0ee7450f14", 0x3ff, 0x6}) r7 = syz_open_pts() fsync(r1) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x208, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000700)=""/126) listen(r1, 0x1000) sendmsg$unix(r8, &(0x7f0000001b80)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f00000007c0)="640ce3110a69b83f880ecfe9d744c6220c0db1a9ba11103e85bde1ea6c2a0a1850e89cc2b79f5faf9a65b89077daddb678765c1e5c110024f0289a61e1147d5c840e544b355045f1c233c94e18a3018bb7d6b39f22e864d52abc3d3890bb7be513f0e8af008771c7567087", 0x6b}, {&(0x7f0000000840)="e22ec8a669c6f3fec86477b564c330937da53338527bd6f5180e6e7b0411e6916339997595a47fdd6fb0247bf19e5ce9d5187319ab62054d8f1127c9318443dc7d84cca7325fefb49c8fd5e4d38ebc409ac330fa03", 0x55}, {&(0x7f00000008c0)="20e8c89aa22083c5bee5f036b0ffab79c5bf646224d3711d3a3aedd8b56490e88b71c5efc3b60514f4db1d26e5d3397946576975c6abeed7f398683e76d33caf655b08d1414e2297120eb4b5b4b2a1e8c909730e456947d417635e38d6c9f798ef3fdc5d2f11f31b318b164d4753ef218c03bac03ebb3688966fcc1b105ff16254c2c4d251cc3bef258e9e676da9fd7a994fc773fc742b4abdf872a2e5264bc55c82a8ea9366e313b0a1d6e72da5dbbf517b1ce54e1ac9bdb7805c527d9123960c97134749aec26c1dcef92d1f981f1a058663ac13d2bfc914d431fee480577fe98242bd4dddd0207b7e983f27a803effc13405aaa069f10677327f32c4afd427275c00544e4b1cf17b4fc8f88031501c7b6364578c7db65ab86eb7f26f0b3ab309b2842f93cb80e0172addf30c833a418cf424ab471c5ed5a03ef32bc62e9b8838aed37201593e60fe122af6a22eadfbff100ab4035b8546c3147b495c9458b5ee0785b987afa097b1c179e9b0cc876ce5ed28e609f03298ffa529435a4c8d85a258be9bb3525bdd9355614654f2ebf5f52dfa174cb718a5a8a9b81797712b5ba215e975cd3b8f26dca05244c9f375b03e2408ad4ff91ee2b008972a9e4453a6eebe0d575c5f4a67330f7b870daa223bbfcc0ada82ac23fc8a2dc4d7854e8650bc7b92dfb2c76c155cbaae49e0669bb55143f80f6de994b068e6f81ef282f74b75283c7a8bd5b813e301a91ba2048c5a7ea2a25c875772f754bed4e0b5ff82e1035313b575e593f9f45fc8123a5ce235c55171ae056268d26748b58423516c3b6409973cff74e437126ab2192ac178648586ec1c5dc562eaa40dc26edfeda0bc7878ca3cbc3fa76395c68f8b441420a4bc3439c2f0997344468f4cc022cf554e8934d964466b3f804ac2037686e1e0f30c39a5195a90c18554274cde8a2ff941b682320ef966383980f3f4f341b60dcbf2d2fa400a4a7d056cc02dbed4438279be03f709bc81bc27a414dd1c59905d23e29ac1e90ab4e8a16404b0818623cf7e580cf127ae419e8ce670949f775cf81b5d23bb6a1267733bac86e8f0beacbc53efefed2e6daf149ecdc769c27cae781f0d438d2e2717b13029b829822ddb7555dba3173d38ae195fd6e780ce62b79feb474e2450e16286d13d144e0027b25b8a69e1265f8b176a20cbfb4b201452512d6f69b43796e07b6b7991ad76c8fef8afb085db2a576ac6de2a6d065290300a2c1fecd046ba629a6fc25dc8ee967ed73a673053cd8e71798a6f148249536d00d242ade02070a530dfbf4dfdd9a5127a1991efaba66298f1cf978f2dff0d281be861c136356a7ebcfb5e0c4d51979a7bfbd3789c71efaad23ec6d6a9ee8b5bb06856d6ea00f9ff1aabdccd683758e725ff8c9126754b56927c06d55b15746229c49c52143ddeb6e747269e883c10a2b89a3146a98895918e4fdbfecbb2f4345cfa87f88d3d277c81d4a764f1f806d04566cd0a9ad98d618ef44f954f372c50172511d68da9d96caa937d9bcf160cf9084c66ea1dd7184d87d39beb5e2e76b367acce51e094391fc7c307c41a3da30badd655abe4301d5f046e6d12ad5f8b5559774252e25271da521b9cff4dcc4223110d8f3392463c4e5c9ebf8a70034b88b49c9bd8ee692ff753e0d314a8a5aabfa864ebd9eadf9564ec434a616728ab2d76ff907dfbf97bc57395dd59fe0decbdd484612bfdf27501d242c1ed978175c84f28200d4b8d1b62ff28ce03a6dcadd0aa39ad304b206c297f657de043ef1939da223931aa81061cebf6a353a3d5356da3d046de511d9406f0783b2b81c9f22e7eab6d2b86a3c312a6fb0009bd900676ae0afe7ef249ced3a425f984715b9863f437f18ef3a59e6612f2f90016c55afbce6f2202fe2beb77f98114123b4663051455701244204e8b79246a84ec1cdb2317578cbb804e335dbe959a718696dc2b1abb19d2ca0b57ce9f3e1696a4cb3af0ab352a69902b008b3a39032dcda073e20e684ba38473b8b32f99a2fd9a97b597031e7dc22879709a182fec2e44bd080bed17de901171c010c055d4e7e8202793cd37857ba8536442a3adf2e3ac8e3de6d9f4713162b8651f61a4a08acc2e004cf2b65873dada0e94ed6e3d405cfa39beb2ece78d50cbd59d093ea37bb9e90193537c11d4d81d1a07ec7385c152a10d515615918d13cb9c41025e74888d29646e1a4223f9ad665ea5516dc1b9e848fbb6eef4e1d87fec38d98f70e351bbda32be6380d927f44efc30e219c844159b3774c06ac14640dce2d2cf201f9c5e4be92b9f459c299ad9c1ccdb55232647d041282d9f4019f8b7cab522560a8c699d672191e7b5b4bc477cd6b2ded355cdc12b4225cd0ba8136987ab2ea7c4d233daa97c3e7542598aacb14096cb75012c014b2d43d1706e566189386d2fe3f65be7c8b5e232b3b2c03ed0c48f3d6882477375710b1f9a67de2a3dc66e409d40affeb15ef469280387af06c1be213f108e17b6b4d99e8f46dd0ac15275c082e5f607b9d213aec6c26cf620b1d043a01a9455168882f3fa0dde53d28d9db9dd73df3f6ed1e5b7319f8f98cd7e93d43c1c09f2e1b3863a5f6f86c8c94dce1f716886962995f09c252d08dc15b84efd513740d5141cd09cb273b90a5be837857d6c295b08eb5517392253e4e3d34afa4ba166406a57c70c7112cd6dfc68c7eb5ee0c64e56ef332c0e3253b78b6eeb2bda8bd7f1f16b699376b95a5abd8fc9bbdefa2b18cce9b147d009d40ee1813c32ca0018a6dfbdd1ae878689c9383a64f140512df7345274d08cf0ac89bf47de07916a8d3812d360fc158dce27fd600295c41d4d727420a635892a82eeb567ff616e5af113e0cfb7300cbc873052265b611ec9a833beb9c35750b7b04da4d97251eec792fe1396f9e23ed8442d06f107b53b984abbf8e3b0086f926132a6862b90ad8a020d2638d656f8a457e4a83f13445f083a0a3fe469eebe3a39855db6bc0b5fde52c044ec82d82975e8ee691ee6e2791b1042686798e2719a90c302486bbd56c01d26ac5ef0f6945cedf035e621cf82d8cadaae84a9eb062e892c034dd689954729b20545e425048e2e9c811aefde7d86561ab064ec32cb7af8569b9fa991fff485529d8d54728e10e6b6d1a0a14bdf184bf1c26ef37dd822605b96038f982798316f2f51e1b4ea85b8774ee19dd8840b07e469b4cb26a0c1c53afeb03ed5fb81de78c499edb1dd9c841a99e41fb443a2259a901f34f99987694880f8f1d0624acaf360f29b43b5a729498611f956584abf5bb3f5d9ada50f0714f1862e7037730bc03d03f34a704dbcaef904c6c8e14d88b35c1a920e5a70435eb656605254ed1ff0bf1972f9258b350ad7d3773ee145d61ca2588b49aa967c19904962870d0d7036caeb5b82f04fee6340a002393135ff8c088206229613e5ab6ed9ba6ddb8ccbbc9e34bef94a8ce74279c16d47e22bdd5357f5d209521d5a3444d0184105ce5b6a3780f19eb67475543ec325170e194f9e3de2948d94e1f5ca9a2caafcfd4568b659996b748095805cc45dfeee78fdd6985e628dfff74e3d43e62a0d68546c0d095fc34831e00b2c82cac86c1dc026aaab5275d1bdcbb19b759bc616e9b45c59055861cdbc7023509172e5fa42318031ff45d5d328346220d88164199ac0e572c23f14f1ff2b73270474f42bf28d84f57fe0e3397c64f32c7206e8763523d2516973135aaebad1b0a58501b77f1c0d20deaa8260c3b0e5d8e9d45a3555f67443f9a39c4aca21eeb3730aa80e9e2f47c9691a8af3bb15618284f97c40afc3333325c4dee90ed6ee088dea821e19661596fb9108136d23840244f925ccbd1644ec223feade0b8f4afbc3533bb2815c2610b3c1c0736329473787ac9a808be72b4ffbed2ee938da72e22ba0cbec2dc5c810173af374619309c183aa9ad79425a2bfdbde3287927e15dace5ec6088afeba76bd6e3c0613acd851b812745a6c1245794828b6f86fcea2787d163d11f5f2005e2b644bdf95eed07ee6a5028e11da62ff6151278abdadecd97fca1f4c9d95c8d9ec86fa4ba2b0f0be25c4b3da27846bfdba09ce951718f91db65626acb9e7597cf178b80ce436141a319e86e229c9d6f081d145c6166ada2f6efbdda08d90a5dff7ef8d39ffd928f3b509392846012b07f66d0dc563f8d2007b99c03521ed4bf69f3066dd337f1a4cbee44ad472f68606561503f148f8688eea187054be02fc618e8acb247891fb549c1cb5c2cf8ecc5cebaf2d4373b317ba8827aed3b1b1e6a7488df3517f4cc02e40f56b29c7ba8174be4bf9fcceee7a5c3b5507d2c9b002f607d1b04be9afc84a1f9e67071e594a24ae4e6fdabc88223c907b379b588561e3b73abd448d51c46d0299c13a0f4b6ac6b7b4dfb0603b6f3d333493e0f70fa10b4dc3df17820bdb20bfa9d787a10992c229bfcf3c2baded7378fe20c19a5e3f07502feb8c50c8a46eb97c7d006116305ec55346747d0786b59d2788c913ba0bc63657a46e0a789bb2b0c30578617313780f1cd17c6563003d68b9353ba5db06aaf8d9968a3a67255417640ff569044eb579a28b0598152fbfc1c0abc9e0702754b0d875c7b23ec15263345dc65b3246e6151ac5954657557e6f341b43e2075825676692e868e535aca3f4684ea6f4e50c6c1766f2285d554e18d303749fdd418d05b66f672052f0cf556121c4e91e9c2535f2afbbdb24ab9b9d4b50f863346a0df66ec1c2f403bfa9d92b0bb37273c55dd0e613e62f0033e01dde75eeffc76b71f1ab39315379fcf2e7ce1c2816a9cf8cd9804b619597d6a98f85a262765b70402055b5d2d903ff9595fd489cd3efc7872007185b4af3311184f69e630271745bc31132dc535d866d6a9fa5aa9386a96d276de2620bf7521b8cd00fa30e3a4cffff0958843d662125f22c836cc011c8b0b4b77ead933374dbaa3e10c9dcb271302e21af7f4bbc3f615e48b2d583c760a925f6ae9c329c6e304e40e4eb66f1024ed59254c56e7f4b0a87a86c61551d1f4e92752c06d14ae5b13664399a3be2fb843cc2f4aa71329a143263b7867b15e3979209b7b85f98e1dad7c5c5dfd7e5702aa00117184dd68937a8531e10772f9145bd13b235861bbe47d1880ecd65591b0ddbd4378332ef3e84e578f84d99714c19cdfba8082fcdc63847ffa0e5e819afd75e99cc25115de1f637e69cb0bbc0802e8e9030626b0b409010cd88a11235c38eb1ed4ba5ad0f6043bb4620adae6d382c0092d1a307b28ac9a20e80acba4481f7210685746de72811b55457a0aca10c66afce3584221ad99a1412ee1dbaff1928d09033cf7647a22e58174e71d01d11469364a62c86c271dc88d711c68f8f9da700ca54b904de5f1ef343b9565e7a79115bb71eba386eacb3c3cce4123c5bb8182838ff667e069efd154669929e7a987536c7d88ccfa0f26bd4de2da7f6926a947007d169f720eb451f358c11022ecb853575966d7f9344e87bc396f027df54f8ac4ffc1b1abbb8623c49c6a5c25a65872542d65fe0982d4757f8fd881adafe41c03d52c85b109d1ba969b489f4743ee5c9fe55a759bce98f4198defff515de769d506324762aa519bb1c80fb24e7939464d5d36ab5d0ff7e122135107519ef39d749d4251d04a57287be36974679c16b777c781b0c3480a79767b6de0c2ce13ccc65a11e8821b06f876cbfc20d8276493ff8fb8ec2b7692714f68a50e35468d457c640f98a0d3fdc7c2e81a55d38fcb514f33c60a066f9dbef02f6c7809b7a781ab43b4c2", 0x1000}, {&(0x7f00000018c0)="ee05729a424050c6ccfa6e69299e2d2393b260046551faac6a6e6371448ff0250b487b3b16f674b809b1ea4140655512995f410f302146da1279a3b04dccaaddc90d824fc0d472df77", 0x49}, {&(0x7f0000001940)="d56007cfed675d3f298bdee925a19ed47928aac6fab1f7f78ae0e72904b77e5b2513cfb64d16f399c6f749eeee6d116a37dd2f481d25fa9562f865b8b8a4f85e93024628691c9e9f6543ff57f78ac691649e455e4f71a6ede81b123ad257f41f3f2e34cfd6228941eb0e641200", 0x6d}], 0x5, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r8, r8, r0, r1, r0, r7]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r8, r1, r1, r0, r1, r0, r8, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r8, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x30, 0xffff, 0x1, [r7, r7, r1, r0, r1, r8, r1, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r7, r0]}], 0x140, 0x400}, 0x8) 16:08:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffff6f4, 0x4) 16:08:36 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) 16:08:37 executing program 0: munlockall() r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x4001a, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x100000000) 16:08:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xa42863b07716db57) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x36, 0x3f, r2}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x9, './bus\x00', './bus/file0\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x1, 0xe) getegid() ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) recvfrom$unix(r1, &(0x7f0000000140)=""/230, 0xe6, 0x42, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:08:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r2}], 0x4, 0x0) 16:08:37 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) socket(0x0, 0x8002, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1ff, [{0x2, 0x1}, {0x1, 0x3}, {0x3, 0x8}, {0x0, 0x100000001}, {0x2, 0x101}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x2}, {0x3}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x3f}, {0x0, 0x2}, {0x1, 0xdd2}, {0x3, 0x4}, {0x0, 0x8}, {0x3, 0x6}, {0x1, 0x7}, {0x2, 0x200}, {0x2, 0x1743}, {0x2, 0x7}, {0x3}, {0x2, 0x7}, {0x1, 0x780}, {0x2, 0x8}, {0x3, 0x4b}, {0x3, 0xa780000000000000}, {0x3, 0x1000}, {0x2, 0x2}, {0x1, 0x10001}, {0x2, 0x80000000}]}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:08:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x6) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x12, 0x4005, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r2 = kqueue() renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(r3, r4) 16:08:37 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x114}], 0x2, 0x800000000000000) fcntl$getflags(r0, 0x3) 16:08:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xaa1, 0xe) 16:08:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x2, 0x49f, &(0x7f0000000140)=""/186, &(0x7f0000000000)=0xba) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5c00000000040000", 0x27a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="eaef125c00000000", 0x8) 16:08:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:08:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x3, [{0x2, 0x3}, {0x2, 0x10000}, {0x3, 0x1}, {0x3, 0x80000000}, {0x2, 0x41f}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0xbe}, {0x2, 0x3}, {0x1, 0x4}, {0x3, 0xad}, {0x3, 0x8000}, {0x3}, {0x1}, {0x0, 0x5}, {0x3, 0x6f}, {0x1, 0x8}, {0x3, 0x1}, {0x0, 0xc104}, {0x0, 0x3ff}, {0x3, 0x5}, {0x3, 0x7}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x100}, {0x0, 0xfffffffffffffff9}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x100000001}, {0x3, 0x7}, {0x2, 0x9}]}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r1, 0x0, 0x0) sync() 16:08:38 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 16:08:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:08:38 executing program 1: rmdir(&(0x7f0000000140)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x28) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) mknod(&(0x7f00000038c0)='./bus\x00', 0x20000000002000, 0x86130) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:08:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x8ff90900d7c14bf) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x100000000) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x10000000000, 0x7, 0x101, 0x6, "85495500020000000000001167f5bfa600", 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}}, 0x3c) 16:08:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x8, 0x8000, 0x5, "27b7e51050f6ef9e0478e2415c5f0c66fb7fa37d", 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 16:08:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getuid() geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:08:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x18) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:08:38 executing program 0: socketpair(0x17, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(0x0, 0xffffffffffffffff) 16:08:38 executing program 0: mknod(&(0x7f00000038c0)='./file0\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r2, &(0x7f0000003900)=[{&(0x7f0000003840)=""/123, 0x7b}], 0x1) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 16:08:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e3a, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r3, 0xa, r4) fchown(r5, r6, r7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x80, 0x9, 0x6, 0x9, "2177edad4c0bed6938f7b7ae1338da4458824101", 0x20000000f9, 0x7}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) close(r3) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) 16:08:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') flock(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800000006a9d) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005}) read(r0, &(0x7f0000000040)=""/10, 0xa) 16:08:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/1, 0x1}], 0x2) 16:08:39 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8882, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7d, 0x7, 0xffffffff, 0x0, 0x9, 0x40, 0x800, 0x0, 0x3, 0x7, 0x10000000000da63}) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000180)={0x0, ""/254}, 0x106, 0x0, 0x1000) 16:08:40 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x52, r2}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) 16:08:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 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() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="a16cfc49ae54d4e2b84a46b3e6e89e37f17d1ec087a03b53673f1c27fb166ab83b96eb042b724a1102af57651820a86a918b81b7d5c2d81cfc841d09f512b0664d33b5b8c689c4def6f5ff5b85358dddc966a260cd82bbe52065db52c5c36b96b82f2e8526c80a6066396463e5f1d5e1880f79beea2a3ca54269b0db8a743e63bd4d0c15d8770afa64d2c94d8b8cb1a1efa55e162bbefcb8ac62a82c19e13d3a32d95c6af7a94e8406c7de901d930ea42334b6e043af7c", 0xb7}, {&(0x7f0000000000)="10d48b2b0f78", 0x6}, {&(0x7f00000004c0)="30f78360c45dd6040b22e7fb178f94d3ae39b39c244311eb021000ff91147cd46ea4298626a449aa47ed91dbf2354e9cf3688fc100c494055d9d1adbb81d242277ef8d965674afc3c371b1357788c8f67ba861e2583ca18ef4cf9a4d6f2c0f4040261d7df835f14330423a56607652de9499d29cd8506bb28c851f99a48f7b5fff7af9a1f97884a860ba888d67359fefbf0a", 0x92}, {&(0x7f0000000040)="769cff1e5341f04e25ad36e54b5de671381934044b77e41b9c82", 0x1a}, {&(0x7f0000000580)="a14769a8973c49ed136ce62641c4f1d53f514c0ec1080a429586ac705a258d0ec7b29aa33d00c410f81b02783714168b068639bcb59596ef3d4fa3e5fd2ff4151c25c0a47489f8642aaed58af798e5a1b597c1f8a88744f875566f93f99d6a38218435b0b1394b27e67277de948858cca0003e1b0fcada44e7680b721db9ce8d7b1e323fb3524fd735b5c9c7fea187877111a68ae7d8873a9fbb81b79c0d867c9173a18893f4f8f3536e135bc98a2ae3b8fe79d360c14c0c11b21da3064002335eda0e43416e8361aa2861d4f15d9d44acaa3b1c9d16ece2c0ecfdf7c8c0e7104a7525", 0xe3}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:08:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x3c, 0x0, 0x0, 0x0, 0x1ff7ffffff}, 0x0, 0x0, 0x0) 16:08:40 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000001700)=[{{r5}, 0x0, 0x20, 0x4, 0xffc0000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x10001}, {{r5}, 0x0, 0x40, 0x80000040, 0x5}, {{r3}, 0xfffffffffffffffa, 0x4a, 0x2, 0x6, 0xc5e}, {{r0}, 0xcb2710f86745feab, 0x2, 0x81, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x45, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x319, 0x100}], 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() pwritev(r6, &(0x7f0000001680)=[{&(0x7f00000002c0)="260502b4cb8b8274033b0d78d0a8749255a8d3d2798c8586ab5b3273cfe61cb220ed1d458fc1ecc6eaecfc929f00e4407fb824c0d49c53d23e766f8a662b65f6048925223752c581561f3378a9f58cc1612a689a33b3c7a740e2496ee22e1d3d94ddbf26073e0fbef3db0199325336b99d021562355b2c210c25069714c39dce9d9ca4998217a89b92bb64d0966481", 0x8f}, {&(0x7f0000000380)="63aa34dfb4d909baabe51eb404268e120682b2d7c7fd5267499230874465debef8515599a7b9b51715e5534701614aecc532ab3e6091cb06645c50f86c373fad3656a8aa3452c23f30a62fa0bc41e848287ec8bf19b3c997549382f5924bff700a46243fbd31327205aa320eb8f2b612c327af79e62e92d3eb98cf2e60cd3a61229fcbb76d43600133d639b8b8be087aab35c023da06c6da2f645d6efafb5be152da9474c9de3fccb741ff5d866cf1ce6a790104b809035d28f71123b492a94da2241f8cbc", 0xc5}, {&(0x7f0000000480)="91db7142aa3a1daffb956531d0bba314c26f81cd45f0e43d6d62c08d38ad94d7451c3215ec7da544a1ac6a90b487f414f91a1a6a80bd4b2996ad72f101e1a7c9a1688619745ff4a8f00c2e4698eab21d774cf3", 0x53}, {&(0x7f0000000500)="41771a808177afa086b384863de39e0cbe8b5ebd8e395629db4ffce46d04bedd616fe5e3771b22476ba404e33b352f70a2405ad1120d5d7e6aaec07a7234aa9a97b9c1b51de09f", 0xfffffef4}, {&(0x7f0000000580)="3f830b46d3122841fbc9a9f68bc9d4fa0c7d1f173b7277356ab1af0a8e22cbf0825c7d955c6679a931459a7ebe2bbc6a234d17e82c5f5ff24f725b1f7e5eff8fd3fa13ef6ef1334144458bb4f41f40e3bec4c693388aebd70f60fe856f2a21a9ceb91332b3db98ac026eb0a200c0960dcc6184e5d5ffe2f0817521ebb77b16d58891569e7f65de0182fd24ad532299916ae41d16556b36c9047648bd63f3fd649f5f457f618447704bcdff38735701da424a5e13dbd68a5d4324bff6edd8cdfb8c5a7a11d12a25", 0xfdd6}, {&(0x7f0000000680)="bf9036a27c874db7da739c3b0ed3ed9418ba5b624ee1e711a80ad25c7a050968fb1fb6b403d0749b47bcd0fd3606eb8eb0c7e667391693df2e775a38ac9e3b738de5ddf170675a6f0b50abb2d02193506351b041e1eadf5fc52078855e3c6715f00f9b5929304dd354eacd9b13b000daefcfd1816bec1052eed42a15a88870173274d248f5532255f0a53a6d623e88688549e52792458ef0d27f86ef9caffebed9e4b302fd0c419de774ffee3dba4ccd261de561c1c9e4051a3da4dd7a8e264298fcf27d56463ae5ff519adb4731dc1772ee8b92ee51d26941a482473aa142057a01c76750265bb183fa120bd2ea946b5abc9372ab92b5b48d084df88586f2a95690b191ec906b0d27c002b56793645eaff73dca7ac2a47fccc6f1427fb0805724cd414f7647fb017c28c81d8510b27c5afc015d7da439fbb4bb1cc4a526131ad449b29985b0628773c4bf9cb0c71ebceb3c8664a5f5ee9752a95d6a3d2ede218ab97a8b90dece4c6483fed9f54420df31125607fe2e138908835b6fdc6d8213e74d4e3b302b668387986ec1ce693d8ef7d17df01035d72d9cc4b762ae5d07325e1112ba219ec3ae070ef1fd240761aec867077ef38068bf3344db79976e00e74ce449a2cbe417fcee469c03d0c9018162175af10d29414dd56e43cd1c8c7767cb660dcb76ac1598fd7a2e6e1f4901418aea2be8101edf6fe336d6abb7d558440e5a7c2a8078f43a9a620830e807fb14950d0bc8677522c1aba726e0b7ea90880b0319d75ce4a6c1962232270b8326c91588c03fb316a74181ddad108ed1deb2b4cd540238c0ee980e8f92a722e84bd310c2227f95110add9845efe49e4ee9de4c21df02ebf3acc80befe56c3d2bc2f7dbe51cc96c78ef775736df78dfffad1bfee8c659d872c95a46d8819176c7fc33daceb48752c30b95fbe1d11a5f09ddca73d5c3ed586aa4e27d4876888441ad6b830f52f4a401fe88cf7f93503a8c1d51bd64c130af4053bda900e0ef299849efb61d66b48edc3705d0185c448c41e134f6345f50452f7f32f30fdba50ba5f4fcb0b18d9f10059ce8178369ca1d1d07da253eec29f552bcc7e4e325136604a37e62f3bc3ef4657e0e773e4082bf0f499311878b620fa15a211246826d1293010276979608282e4ee86519696dc84e89a1cadcef10650fc72a3c94e97ffb223c396e4840ff95ed747ba05c87172d1592a163c2530f10001f329d9afa577702ad99d58aec59c48f73798ffc32641cbd82e7c41c359211687a6ca020546589927b0717004644fd116e7d16629d27b789e1d07c8c673938b54b7e5aba7e82e17ec5c907f93968e24601f78cdab2b4b662633725fd9ae3d2734d620ccd5989955a6b4f63146cc05fc2ca5c400470bc5dacab303d045896dff55fbe9e3eda2aaec9cfd80573256f851c5d1bf6ab72890213d7530dc36baf3dd4b3a4f609818ed27fccd0422cbddfa95d11f00cbf5cbc8266ebef63ab9687230c616c551342104bc091abaa6b79998b50ef2f8f56139ffa8afbcd6983630cb53ec74c63938789b6ca90148bf5c5002f457eaa611240a15453674a93eb72c07889280edea88d701f292a27af6f8aba8432c2cbd9c37bb141088bb99cef62483e6b51099bc2233ee843869870855be8a8b8aafc494d31e23668442fd56c027e04eca97d0ca80ac00f035cf2929e0cfc4b4292e4c3499f1cd1cb5c12ebe6fc255b8f0f0ce77146f0df795a3e1d41c6065bc2eaa599ec45388843766a372a6e4432281d1034c295e68459df86fff18bab5aea8a5aa0705939348b9443aec9617ed92affdb646d33f6cbb07f5a625fb80fb03c5c82248a5abb1aefd08935045d6c20fc1abbf1ecae8655cb56a10cca5f24635a123185b158ce522cf587e00abcbec80a82e23f6bfb1f44ee86ab7ef72373125226dfd0cd5ea5a7bea5b552781eba53ec0d628d8626a6a5f7d2ca3e4f296726f6979f4c1e2a4c7f68bd3bae3ad1995cde54d5115c318e45430a015132f78a778d54b622052fec8d72e550746096c1f870e2e69133cc2c0573a1b377156b976c79674ad994c037d5a1a4bfb4e6ad1cfd6b75307ebea0171f7f64329dd740c1b5ce089f081ad563ae62611f5a52d4d76fd52e8ac5ed51cfcb044a8e6a7e6f6c56a1a63472d2e94d70662a5b12662bc360a569e4151ff23bb8fa549c3de83143c5db228bb61721ea592fe7a558fc428a82fe9e68507d13ef16853e349ea1c4bc2fea585bbf61a80b3200fc93a665603f1ac319b0705fdb06982105fafb067942db2526798eb2f5fd321b42946fe9a66048c5f61ce8515b3124738fe8e20f58c71865dc1922ea43a80c91e73676d5d74c738763ecb38f2f760d111368a727d45cea4b0ee32b25fb2b1840107485b43fadc83ed9b74aaa8ee6b61d8670463a61c607761b44f9d1d421806dbe359fead6e421948746f36604df6100c9532e3fa1314ebf364ff3fa70e220aa380122ff207f2d06d8a3612c58bea734fad1a4b63a7d9019d278d8f6d0873710341ffa6cfc7458001eb2dd7d92f850cc59bcfa1f627706f2892c2eb53cc306150c40833a0e8dd3d5e80afcfd080063b36d05e71f039e4d6da3385495b69c328cf0765f0ce6f7e54cfa8d1d55482d651186fb843111ba2aa41dba20c99910922d65b3c35c84536dda018be6c1a8c1adb276a5f428f8579da4481aa6430d7620f5fdc5ec407c79c43320cd05d17098746333f400d6fa3ba785b9e89e0c5d81a20299f47263e69c676d2e4d4f26443f1a9fec8e6ba82851ffef1daa84a94f35a55cd3d9e864f4b4b214d9a9ca1f777a195338fd84c852fcdab834d4651db384481e3b778e00d9fd10a29448ab2588b5252aab89331a8a970c81bdfba99119e5308c856f323b7732ee73ff63aba522d6fad8c4ac35660469edc04bf8479db5689af58c0da3a83b60e27c2208eacecd5b426b47aa17c3fbc35cdb74f024d260b663c4d2c857bbf772747bf86926a56582a17d1a5af4ce783d998b806d5f06a2b9948f6d9961b0f57160948933da1304510ae7c9a39cf5a04a2e8f65b7a207ab02f09557cea237b27b553b0c9898ba3323fc5f299b67b1fdab631c8fdf2faedda29970f6d95a601614fec13629477a12f6a3a7fd94faeca5c1c28de6bdff4424775b5d345c7712097016f50b06fbe0da74a83544b5e8412c0d198f2efc930ec7840b0089aed25c15c6843da5e8639494c0955c87e29f625cc4491f86c06da751a0f5359f313e72c753d5e63908a53777d002b6fccba993017ea909b7f8347fc6a343b90e63970b4a25fd74063e5f4c7d16696348ba4d44da8a1f19cb16025ab0ed057b6c69a9384329ca347ed61d7c9008ea5d96777e9239878b46f4d05ff62d9c92d59d15c7f142d13db83e5deaf2fff385ed4c67b8c427fc63eac0b8e816d60a6616274cddaa82731f169a62b4aa080fb55d9b3eeea6d600e9f974612e4f5766afecd589a84da9e2f75ea9ac3478dc42b31f6c7b0b6b1b40b91c7c57f3e08aa523095bc0f17f40129cc318cc7ea805d229d10228847069a6145e10b2490856fb69a5fa31f665baf0403a5d34cd03a63ce73ef48a84cc97bd4c3d2644f4c11636c22e50f94586ffc331786cd5e7b2e76c40e2c30ad966c4c642f390bdb1f56d1d2cd590e5309e48b49383b28218abf9dff67bb6922ce90724de32486b5c12d0c635a4dbd7bb2642ea2db462773c8b10d618b1059f8333d04faa872f28673762c09470ccc9b2f6c527fa8ba99f7582cd28755682d27bcb5a2f9188b085fb9f5b9ae811fbef0ff4240a7886f2ab87b5711976aec13f10d96ede4e9407bf3415616bd48725f2fae5184a7be1629a0793d1f8e3ca46ca57218b426d78cc09b3d73170d120b8ce2c00dc7cd4434f566af732948cedacf7b691ca6ea2027bbbd429aaf56881a0a56037ecbfe221f7a96d7c2c525a934161e2f3101e0ccf198de2aaa53facde184feb9ae1957e82676ebe07b8b9ddbfc34ae6eb47c15118356c1a0b2942c9743e3b1de3d6dabb4ef98c9e8b691552708b79275cab6244c17f4590e03005e07f2a89ef41af8b62841aac00f0d36622bc867b3917eb8c09b374d01e8d2b060bb7e343124b86a536e38fd55fdf076477913b765cb3756e31b184dd1f3c2510e183b919ddc5f158a497c710d179b6c4fe31cc4834ea7e4424439df50638a27794e2176a7753023813cd6a253bc51d4cc96afea484346ca49070b2c291343064ce81e00dbb9af2c9faabd6b7fcb3cbb75d1e87719254fc406695fb386c400298abb43a89a23905ea853d642f66dd38605203bf8e4b3637d5b8568325f8c4e2dc3e301ce9af8cd5087cb67c4e06bfed595f185a23ba06db9ab2fad95b4f48acdbc33980b4ca26fee3856ae5b4151fde5314cc9dc2ac8689eb39cc014295f487d3bb4ca181dee14cec9ca2f54d48371c1843d509ae5586fefbc989c80f6d1626959572b6cc0138db1c0476895b8205f96be8cfc1bda9d611c998c7a140caccfd333a07776b14a46808f2e3349c89191c1c8c9816e602e5ead08aed032322a23feb69da08876f77d4abf986bbd980160ebb2999829b9e47a3adbf42f5d25c9e86b1bc9534b19b495c662f3a0f27445e5ca6ba50535bd815ca8352ab31d157574eb3c9580e9765b75e75c7594182eede5978466cf34a621117547e8dfc9944c7480de778f5ba736481b3b61af08ab8cabdc6a784fa740b3acf428149bf3026372fbf7918e686239782b0dd0250445281dd39c96f3137469495a1e50025b9dec01546d4b571fdfa98466c0d31756ebfc146e166fdae8475eeff59bcb52fd8f7ee77c8f65c24f549371c7d7e31f7871625d0045559bd9cb849fa2d353ae3a467ac48c3e0270adfa080b1cd17925440cc34e24fa4c6809ec8bf06acca7129c57cb91efc9bb6210628b2714d54a5990413f50961a8f055419f5a03de5f6e56d967ac1d19720cdd94e625edda914f1755b26302fd42f80b906510b88d18b4182f646a6f3e2a74693121ca6d6e1b19bb024b0d1c4de495a04281e3fc82b8654e47ba9156ee5a5ed76b9d65492b21e9b2385e62131177e61d7aeee008122368dd81bee92e8b488792b50efd04caee5700bce4f1ee8ddd018979da20d8e945d93bbd84551a88ed03f9d3704b7e1adf4a308c96172067499444bd34316efec290566d33a29e851182e75d104af77c0f38043597e547d6e1507fdffb24d1cf77588c46cfc301933dd60d88c2b72d80971aeef9c345ff5d8f7deab6652a6ceb9919d5e93453089e9c45485e8014aca34fbfbf71fc98d262d1a565778c27ae3ad61db4071a3a8b9ed35ebd577a7b770855e9cad8df611806e834c9876bf8ee86a13390e222af973d05ba642035cd18aa704d50a1488087fbd6415a6c160b9af85c1f3cdea58af98527ec1d10b9568ff509733ecf5ec84c7f88ddfa75b34112096d17bc0fd6e413d0a7ac98b8c34a46384c339022e01b8fe9db9ce26bcbd98056751f29581432a4b7e5eb99ef3139959f42865b299bdece60f5e14d5ce5889ffda8dbe37554df2408e03f4eb821b5e42419b31b0f38f069450a0cf6f298df8d78c5cf692b6dc7a4c1efc8d7a3767ed4afd1c89cdfc8acfccb036e0d531c58591281bdd4ccb9d88cd412017ae44fab96791c0e8794ab7b356e9c4bc9bd4d7f6d68597e98b6607461c9bef59aaeaea9a42c6ccea4ca2deb3ee1f791fa75a075a8ac42388d31842724f82df31369071dc50618f5735c1704ff3b0486582ce03c7ae31c9912cd5b677c23b2f74783", 0x1000}], 0x6, 0x0) kevent(r8, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) clock_gettime(0x2, &(0x7f00000000c0)) kevent(r8, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffc, 0x1, 0x40000001, 0x8, 0x5}, {{r6}, 0x0, 0x19, 0x1, 0x2, 0x8001}, {{r7}, 0xffffffffffffffff, 0x1e, 0x41, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x1, 0x7}, {{r6}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x5, 0xcf2}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x1}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x0, 0x8a0}, {{r8}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0xfff}], 0x382, &(0x7f0000000280)={0x6, 0x9}) 16:08:40 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x200000000, 0x5, 0x100000002, r1}) flock(r0, 0x2) flock(r0, 0x100001) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xda03, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xe8, './file0\x00'}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:08:41 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() r5 = semget(0x2, 0x4, 0x400) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f00000000c0)=""/35) r6 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r4) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000040)='./file0/file0/file0\x00') 16:08:41 executing program 1: r0 = kqueue() r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe98) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, 0x0, r5, 0x120, 0xe85}, 0xe9, 0x9, r7, r8, 0x9, 0x100000000}) getpeername(r6, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0x7) getuid() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1003) kqueue() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) shmat(r9, &(0x7f00003ef000/0x3000)=nil, 0x0) getpgid(r4) 16:08:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:08:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:08:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/168, &(0x7f00000000c0)=0xa8) 16:08:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) shmget(0x1, 0x1000, 0x22, &(0x7f0000ff7000/0x1000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x3) 16:08:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xd373) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:08:43 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:08:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = getuid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="82c560d38cb4284d986fc49726947cdff1bebac698313d6d597129e3a70c00ede9e264673df74fbe387d4582ef3bb86bb67df048b60276db81482ebb68e61a7f9b1ba817d910cf6f479aa4e831cd16e6ee26d17b9078839f5e11a02327fc9878f10f9d188794ba3f34201e9a9d8bd48f0e65d2463872b920e84326c9c1fec0ec1ab3e3ce528ccc1505e6d4809e9c8a09d3356f5922505bf935", 0x99}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r0}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}], 0x40, 0x2}, 0x2) 16:08:43 executing program 0: setreuid(0x0, 0xee01) geteuid() faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:08:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) 16:08:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xdcbe, 0xfffffffffffffffe}, 0x0) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:08:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="0d6e302c56659048dee76f8fe01914daf688d5f8bc33f4a2855b46b79b86e8aad17f8ff948aa9f65eb0cb79fd930e9000ca9efa9c9e97528c834dd296ac869d0c7db09cb4cbe6cad7a2a5332882bde8d62452f0888f492d2b09538b8b2c8e060ad82fd397a24dc17aae11d06dbe6135e0a79fc9d76ed6a87dc13f97947e11c06133508b1ba573f724d651eb27990ceba53ea1dc367cb12b8d835a82148732a678c44c3fc582e573c3387892afe2218c327fa3927f4edbba3ef13f6259b56a83e320b82d0725a96a04908401081a3ac5b8844", 0xfffffffffffffe5d}, {&(0x7f0000000200)="af919004de2c2e5acdc18a16df6b7c44c60430352285ee773e8b07be1a0c513dc873d80cdc3e00400d0432d2f51455f6aa1e941a72b19f8aee4193c6bf1d52801466aad6fdb123c8c3e5495b880b125fa501a80c6497f240ea764b80d342e5077b47580d1f8533e7ecee819ba0a870ab832a85433ec5ed595588b4a26f6f742292b55a681b0b326e6b55cd9700880747de3dbcc1240209d51261a509d77cd19814a6a2787d6dd12f287e8322a19f901a55de2841", 0xb4}, {&(0x7f0000000000)="b7b43b8e30f6dd15b1a74021d6b4a3160237c94cffd5d9587cd2818fa920ecaa9824f5729647ada917d8", 0xffffffffffffff23}, {&(0x7f00000002c0)="4b619af96e6ab268102c063ddadce1746aa46ea83bb4b9df56337f68eb4ca53d628fd4cac0d7cd7a23e1613944bef7624a169fe87bb504b0dfa06a3d31e0b813037512ba8d4472dc3eb9a9db479ba94766ff8f5c39437f940e6bd859a794a07de01b1fe07d9c47e6f4939970d537534281d5aaa1b3cd9770037f4a95bf0c2cd3ddbae5bdb23f47c3b6435edc3eb7e6a11a2791d84791203c5d7408f5fec48fbc25b09ba0db289623d29bc5dab3db9442d8abeb4b82464b566cf8453b3b80c21807db9d8fbdbd332498d0c47c377992ae301d470218298a2c114a687a8f7ea75c1fcd16f3", 0xe4}, {&(0x7f00000003c0)='j:', 0x2}, {&(0x7f0000000480)="1d55bb4c2ae62c41e0c52c912fde624c0ea53225e1d89e727884a2f5948127cef3f0745302523c800dcc742b65aea3f4a862b9f56ee4eb50c541c8efe807edd6a85d990a5b150865997a2ab797e7482d4bfc962c0b6c5f1313e3414974dcf998946d143f9d2e7334d2516c6d1566ad9696ea8bbc3e8b9be50478768b17dedd33ef47dea8bdf09cc28dd9258bbc58474902653c316fb03078623de376dc80c4109af0414f59cb322349bafd62d00781264f16c4c3e01b679fdc79641550b36ab21493df016dc53a89e16fee5640241cda415db1", 0xd3}, {&(0x7f0000001640)="73af31cca2d4617f58ea3ce48c26b0f91c8805093d07667ed840c39086b234630533f09ac52bd482f6eca415c1e5220c266b7bd52771d9afe4bd8978bed7585d559897ae5c2c1a3625418acb665627ebaeb1d41e8d797265193c749569f2c1d38165ff90ef16cbf5c8f8d2d1a45ca1999ba08b5472bfccfdb99517ca344eae7217402fe67a0091ef631baedba5b719b6048409857989f71ef3d16207525fa13728e19f85b97c991ca48873785ff660ad33d69abe57ccbe9647c8809484403892bb5d9a5a54486c1e928b07f9c886480f98ab2e67edc31746bdf5f1520345c46b86bf67bb973c1b79e2c8c2f85e2ac26f77a1e35c0e7280290c1147b4", 0xfffffef9}], 0x7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() 16:08:44 executing program 0: r0 = socket(0x8000000000000022, 0x100802, 0x400000000000) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000000)="7d4ef92ffeb01c2b29c9404451faa8751fe08d07c3665fbc542c8cafbd", 0x1d}, {&(0x7f0000000040)="fa9e9040b24a4580941d451b6e6958b3af45c443e2bf0a6112f137fd28413ccf6c69bfce9adefce476eb012c24a42801a4a751882410eadba9c0c6fcbb789adca1487890a74611ddc30941004b85847efa603e4e799e13a6644f41ae9b1bb33cc7260c6250be6e84d0004a62c09b763aa2a6a7f33b70faf113cd2d02f619081a56b9007f762783fd063ba4d01fcff5a7092d026fbb41007a1b26525ba716ed65de63128c88d758a57e4cc22bb34ea3a4997dc2b7566a430ec05575c97f2e42f8d188be3d284705e2c46bd9c2ee749f12b7cf83f898ea62bad5242d7fc38f251277542b9596fd6c2f14ce0b10c618fa999cf56a7e", 0xf4}, {&(0x7f0000000140)="aa5aa845f74a6ab8d54215205438f5b7d741d9e102c7677f536803fdb02f91f2f69f37b8", 0x24}, {&(0x7f0000000180)="42993f8f0f671feece708fdc3f00159715e69c2f99cb20971b8643c3ab015ff94e60e369322ab65c3cf26f2b8bb951a7557366c9054f7810d62fe7dbf1522c1ef84f6021a9eb8b804988baaf803c674dffc30c", 0x53}, {&(0x7f0000000200)="0e60866de486a8c1cd5783e89dc66b6a369b9dd9f8832333bc381935ee8edad922e012abe83ed3ec58d54d7d866b423d8ed456f6026b7c9f0aaea3cbd5d183ae86a777d967938630871bc28efe8828649c8c8c4412038041e5d856483769a3d27f4fe54feaa68cee79fd54040c99948f1e1a9f0c5b642e816738d1dfa8341678a01f1f646f7d081702a7631041cb3f4fa001f14535552b30bca3a1cd5b238c1def36e0e2da9a7197f2c361a47e56286b57b21d15dd2d779f1172859b4834c857a3b25b51388664", 0xc7}, {&(0x7f0000000300)="b49234965e987c3cc2454f8408fcfc086e6d407170f5901619911efbda48bf109c4f12f60ab799be906a4c2df65fbc85d2a79525658caa95e25c7af1ada87ea31d6c2ccbc764a50b44fc58e6b3cc65f5582790ee4f907a20764799be80deab5615bb7d661e811f34bdd6b52a3e1f71dc5447ddc5b9bcdba17aba46441918bbbeeb6bf2e234d46df42b47dab2f547cbfe566535a67b63d4967d9f113f06765aedf2ac0137e91afa034ceb8b8e76abbe6fa55e320f094fd11e95ba32adbfd697549eb043bbc19e50f8c59eb132a8bb65a54cfd8e048395bae410b29baa1eab5eff9c72561a61b564f418a54db35c600c92d61874014fc155b96cf2390aad3a2f3785fcef74c95e550fe16f2044972a9b5f7650889f1487aca1e71ded957c5267b4deb18260c5a9eb48ed5a6b00fda2b03e63045310a739498bb430a205f35eb2ff1f1237a48d857b78067138b9f2c33f9489b99bc597e8fcc19288bf03e713c6b4553c90c21905ecb712e6722578d18601ca7c8583b69791f664a5b1a77d6b3d6a2cb56987b1443c252a356ac6808166ba81f763bcaa4235f36210ce8273c29e4ee7f32ca110b1ff726f76233573c2af7423e13bdc100bfa0cae35295e7ace810cec2cc9754d972427159726af4dca843b207481c6694745c7d22c31376230d728334a86b6681f21462822b51bec0383b447d3dcfaece0044944024bdaa2d65e6197e3b108916ddbf4c6c756688c157301162d3106ec697e747451ec285b99d2ff6fb71cc7efb5899de71c7219c538f608823ad50f7db4dfcc2bc7f5dc98f06611e3e15b7b7cfeeb66a0915e19a505d1389a6746fffc3037d6ca3ff89d3d56a0f326be4ff95e1425be07e10cc700e31b342196ad01b8a91b054931e14d6d37e22250dd73903a4f552260b0d2a7073af11011c1dace145bda1e81a427186ffe248326adc32b214f4e7af0baf6814fd8b8f77677e27b318bd275b90935a3131e19c530a048595e303fb8e26360687decabd654caf2823129399ee15bdb40c809886fa71256b59ad63c710facde267f2e2e2d8e69f0011a3cb69fe53a62bc9247f17661480ac514e6e35134cf91c286614503bfc9f2ba58628c71aff975163e246911b159e9f2a53c624312258395e4c13f1efdfdbba05ca999994f83c690c42437927ad95436c4e2a9f872787b513ca5823c2957e3aa3dd1b85858da9c0b54d53c56358adb0f5e51401945ea838fc8d9b51644ae5d64800ab60cdcf577881a6798fae6a4f772aaa3f20860b432dfef1e764527a4ed1aca84db0a5203b6c606ba391022496667538fd4e190ba5e19dbae92ad3cc2735b131d11e002afbede95158c0e330639fb801e42e55b2c2ead75991fe441b624fef1ef26a45d940aded3bb56d88bbd52a3c76e4f63d44c215cc12ec309670acf01f8cfca9e82dd2f51e91d7d1520ba0a01b319ae2516086fd57e42bb14579c251bd10ff292875e2e0c91076d322f893e40527c8aa108d5a9c3e0c3608a863220523aeb04346f435de6c5bbea736883b323c07eefc1bc059eb39448d97f6557d34117c82beefbbd521e279a06191fdb60751718c67e20af422920c7d652846690c779dcc6b56a3213df299ad825cd61764c1a0aa89d284e0e3cc110701b34bbb374278a701dd05591cad0552f592782206918b6eb7c9bb01d5ccbd7f2d377694863988b659f2089589b707ca2b96c8cbbd16f39dc18c20f77bec1b04aaea4e008f1a59c248b173d799ce557bc70c1b4475e4e46128754303b1118c5cc6899658c66ffa18cd007fb64905be5b2eab72b36f150464aba59785f7e2aa115f38c02363b8d868e682e4bac82f49807ecb59ff6834b11c7d5f5e7c6acf93dddc2fc210c70698b1b6bfde41671cc6932079ddde8bb29775d13e14d6adc14f3e978dc5984ce60761ed5fb1ec131fa85be3bc8701ce727fb195fbd8c80d87f6d9ec6e31295b8d8a48a767896c5804e8ad987ac6d593604db20d8daeec8f8a168b8d5228901d2f6b3a3f720efded361f9a3ebf489f27757d182e2964ca7ce6f529159b10a2c5d3bd10e445638bb7131082d275e5278a7b4d9a5ab8aa41820742692e668c9f13cdb2545b80d399891265aaa31529b53b29597a584404a1d69ba5b9de314afce11e32950648a0bf642cb52d5efb100cde0f5d3831d8b6615403fed93eead2b864a0f62264c6a1856f494b7af48fac6fdb65acf6cea945df9211c147c48a3d99ee77372b5256900c59a684f15687f4ec5d3deb8efefb81e41d7a090739a126ddee08bf415dff1119f53fa91090933e65b38e70f9c34de6bf44074b69915d8ed8bedf61a8da0bdec9912e0ed9fce4f2252e8346246934c2159a643ae1560bacdc0932109108f1c37d58db38cdb2159d6adc251e67560fdbfa2721b3b780842c7ca093f82bf7ea0e96acf68766cb13411804476024f2ff39961dc39085bb18eef1af2837b8e10de9d8442bb4d4b5f47de160b4684c26e071c7659a29675dfed05107b3c06b576dad114edbfeab5c5653419e7c8cea6ec14a768c219be264c58fa63656c5b73a3a6e30285bce1a7ff7b68fcf583ec7be85be1d618a4df65542902b8a3537e5b83280df9de79d9843efcea38ec2e85f90a55a511de5f34b8afce0cb5c4756b89f6eb1caf9cbd527b2ac5495f2f27d5ae6f57508fc9f50f85950c6922e8be7677cb7f8aede8d87ba24fb5ce70d7ffbef082888499924fbeaf9cf05c92bc7350cd43776293260f76b6b23da388e90a7e1df2dd8714e9819c04b77bdea40d396fbb717fbff09df8d97641795faff10458e27c0b20c1ea3c073c50c3cac958e90078c8c5b91aaf671390071fe8251fcda35468fea69525aa74236de949b10cbeea7be35ee5efd75345816968df7c674cbfe84cc2819f8440514367cf929255b8d613fd24d01999ca47e6849fd1a1183e1107fd48bf0476ab4ec810c96ca5d81bc9a58822f373fd724f10b7f07cb44e3bf8029bce4577b33917bc99edcbfb1b167ee984164ce7dd3034236aaf9becaa98f888155d005def89504128564c936e914e211987ae442480a4577f5b0a207cb82a610c2878ac0afc54c3462853b6e349b4e459824e1e01e265272febb5307175623f8662b93933b68311c9201b8313dd205e0e037cda0e7b8aa6389ed6168c1dd5a399dc73ff655391ef4e2e044da60c92f9a069a433a2d7dcd58c7215b2feba2f93c5e91f5f5d5e7c734ad4df7c4729de3370a0d33449b186957c44960b02f2344b79a201580a12cc4ec43032e9bbea0b3d88352c5008faad0278784fd708580706069686ad52a225f97573bac32593cc21e59acc01c0c4f7ae0feee077ec5cde37aca5984d1594e82efdbd00f7f054f06edc6de333369eefdc22ce07b2c3eabc6bfe2c7e0e019b56817c64120159050b9c2ff95f861ad13150bd915342175b0d367dfb5ec6e903e5f8808113ad73fa13ae891a225625e38193c0306040e46843be3aff942c7d369a14f53ba079a5dcfe592ba31255f78632aed7127f4babe88c8fb55e9346cf1d0020b2a1c0bed40295a12223ca5cd7e0f6e1a41c9edc4c64fc148124023682608778c6e905d2264e87720b277c456fd4152fb1ed5dc887c646d011f8b4bdb6e6b63e105ae9a34471aea5ca38939e50e3890dc723e023ee14cc8848a9f7178d0f37fdc54242a8c008d1cfcbbfb0361466322c185d98da90c9e735208c30f2ac34e7649758a0ec36d6d8c195929470a05b155197dc396844b03c3d305e0c677387e156acb4605d6a9afdb990cf4518d84982db204d062b3f6a0c08e4effdd6316999411a2a362b5de0009559716e5b3939139de9fd3561e86bfdaf7cce91d6903da01b808b2c7c566352c8d486e7725db15a04c391284a129e6514b72b0001df47c85a0424a6eeddf90aa51764a2b7c674747f7cbcc23d76ff63a1ca9bcfd4582ca43c09f8d3822600485697d0420418e887b7637b197647898e0ed4c461b0fcf2e6de4fcd7170a6a72454d38ed2c239418ceedce77175c01a1547813e37f8f1e2d3d73bcc70862f800e6df1eddc99ef69e5c470dbf54162ef9c96b9ea1f0e9490d97d01f8d9e0036efc58d5f3c179a333ca63a92d63a3df6b21526496ea9e836da9d982c9c6f5534fedc5725dae1562218a5acffc8b69b571a10450167c98bafd42f74edb102bbe0b8bf2a3b0f0be9a2817a830faa223883c17ac3bf1bf84ef2268105aeaf526b6d9dada1c5f02c8748019c2e9883df06613ce51f45295e90eb432d669d69281501d3a940d16b11bd2109885ec5766bd49ea3087a0752a8bbbac6df5018f6935388aadecbbecf2f5b8dabf656d6a38b7eb69bf83552cfcc03bb3fc7cf304f5be5246e2b9b1e61958372ea0bef0cf181c583337d9b266d4a2df39613f909da5467855bb376b4c9a0fd9e8c377f4daa8bcea2c949091f4245ff976e1abad76ad1b8fe962a7bd35308ee3aabf8a6a5ec160a6493f0e508ab1775f5a71dbbe92d1a8148d10ec8af8353b820c7a71fd62edb4091fd7366f6a753b259a1e4f9d11a44b7186416cc3004c91feec2a5b54e7b5a1f4a640ab7ed4a29df3818daf01d1e6d8f961fdad3fcf6160e00574ffed945239d6f3160b3829c7754f56d6c6764ae5a78b64cc5e20396a6d32908f53246f01d1ec5d261f830bece3846b52b2b02383c49d498089f90fd164c4ce4a56f237f152a135392abb4dc2833258f540f099e68e1b3e3293093d9e5a7295b8c00e1b4f075db75a99e5b2e8f8a00089a4e296bdf51562d94f3e551e9b1754b9ddfb53db1c45dbf785d33b20f33b7d25cd70c75dcfbd33822c60d4f93c48812e4527c6ecf4a41ef8366c1fe62c80c9880f57dccf6708ca9e129c234ceab9ec494ec2300892c229d5922ac2f0261d56e4b63e6de91d34188cc9234c0364a50a5f8f2b9253063b0d1cfa57e30ee121d8692c532dc7b810f1ff169f404e46d0bde537dd6574c6441bb46244296ee5cd8adff7c8b389a588c4b88969e73e2996d9b0a6c202b49a192c681c759dd2256b7487dd2e349ac0dd7850cad074c9860c9c1482ac52460c00b5f6bb7ab994c1862ddfa440e75da72b7c0f5689be1536034c1bdfc92e894da1e98f26e69e26ad0ea46c2197a09da025984c67b097cdbb09388575fc485407df46ea79c468e1d9478449ba6d658813a6f2c8b372c531d9cdfbe29237a87f48387cb6d7585d9434f044fd214a1d853f3b87d8a91d85771e5a218879de70f9279b40a4507971c62c241b2bdaec687680e87d6140dec5d1c90fe1cdd891e62ad449c9a81ebe47acfddb87b60c05d8ade3f09db5da308771f18be163d48b148e6d024fff4fa051b7ada14299a4c9ae0d895354083e5a7965f1f148fbdc5ab66893c560fa28f3de2363c4b5294db8664e26215b992c1dc12ed01296d0dcc5e4d68f661e24cf9e7312bd079a4b1553932a406efd62368adc1974c6fa2ccd389321349a4187487f5033658cda12922aaed614b16e48b060510c583e9df89091987289fd4bb7d0739c7b51275beb35997f0cf1515fcfe48996cda6a891db3cf15fb72a48e01c840034486432c33cd32b1e379a866b10c015f7b707c9a8050c3d9924e3f79521bd5b067e181ee3c56a109c650f8a748fe2a6980cde81ddf8272dc785bb5cdf03357bffb90d4734ae3ea0eeb5e707cbf608f3b784f47e09ccded3f2cd5201e8d421f917b4f1bb14f1bab15a7c9738a0629c73ed3b719aea915bd4d241cfb329e733014aa08247d5fe394a43d39dab522a1e75f742c86e234554df", 0x1000}, {&(0x7f0000001300)="343d56f00f2ba350a97cc3230a8c9ce6806535c30fecb9e37aedd1297bc8596e5c225fa65ff9c1e7fea6f1f581c139a9f953cbf030be7aca3f3d80d595de49ef401a8bbd4d327778cdc67b27c42c594f014e1688443c2388ed3bde9887df8b0ca7481b4a9d1e5753d388361c244f06e2a65836a642156b4cb04da20502b56cd9841691f75f3ba4c5ab36", 0x8a}, {&(0x7f00000013c0)="da394a7b43fdd15528c18850a459c1b264a3455575ee544b87725463cb98668cb6da2cae259275fbadd986092ac6e6e71f37ee63bea34e6588ec74397c2a16fb593208dad991f1a771350e13438dd02baa8217d7dcf1db0d3a1a5f8cc5c47dc44a52294d1569c5f8d314af6415ae8f2074171d665371e86621f51d4f25304a2d8dee5e27e9178678801d2f320c504f3898fa9f3580b5d514c79a5a2514919bd78851adc36461ba20c4eab32f", 0xac}, {&(0x7f0000001480)="abe954ff0af47cbecf53223e80688a383ce3046a4bd946a87f7c03890f9da2400b9abbbf6e251db5fb56fa2a223951322bb21ff90a0a7ea527b7931d4eff556faf4584a1242ea0b6f7767bf826c3e0ccb3d8c91e47ccc6f2486b93e263a4c65b351e6437953313706ed07ae8e33cdaf241bf56f5a5245a77ea182d1ae63e0789c544e0230ccbaa93aa43110b4945fdf2051eb9be5a747fb8461c8fb61c3e8867b0203c299efb97edf7268953f2d9ad9d6c91b90d8b67be97741a189b3d85edf2454905af09504ae5c5b1e05ce413534e7ed65b1fe85c5b64a0ea1573261c03033dfbe0f046fb0b119e2c72d84323c702a9b4303340971c29c350383545b770656e195704d6aa976205c04731892d33cd8e7f8600513412f1b6111c9061c5bd6a44a96d38a8a1ca55d422ccac05d2c1accda8813c25a3e92da2b4397518f463cdfa85217b1c6ab1de9ee99e92c440f4d631e8ef7ef5ef1fd1747141ba35a79875abfdc80a38d38a1325bfe361a9decb8b878e6e6685acbb58ad91586824c2d462d2cdccfd3dc06ff896416b00a21d5a2bd9cc27877b4371eda91690c159ec4affa771f73dd4eb6bdef3ebe23bece6da3542e96ab86d9bcced15b9aedaf74c9b600210d60f8379bb0a1ee66f7c66d5eb7aa82075b4d49bc645929e38ea86aaf93a6db5c5bfdd8cabc0ec8c5f4ef05133fe5d6f04bacad8edb282d43b851cd0f3f2ad2ccb070f31732a64ddb0c4fb0a3434afc142a51940708f351970ac4737bd5441a69ced53c31d7812ab2f6cb59210ebf732079522c02843d6f151ffb95621f945c847b6bcdb79fef43d0f5f89a9903b554c32e5e07d24d1a3899ccd8c478ba0c086e8f97271aeee2497afc122c0e0d459b06713e47e7b09902948f2ff4b1fd626424edc8ca361b6afa7bc7ba276f5ff14f2c7d607bb6696af295fba00f88c0a715d6e4cb51cfa6863240fb7853ab9fed771903f0a9adeb34987ce46dfb2411053a72100eb810b3bbd90a29216d13fdc2058057c33ddf1a5224c0055ba6d5fb1be8844817f7e2f7189a3aa822f839dff5927741f345d44f2dd7c427b8d78b9e31e9998a2b661c5e5d80c272e5eca6e60836639576ecec9e7457d78ed49e8fc7a7db5704bf564253541167654bf9a853b2a9dc58449ae27bd63281f5689b9964de6d8224e912dd1c67048ca94238058cbad75fb874ed9043c4f2d725516f90efe54ad51099077df2991eabb25fac0141a1f4686392e856364ff41271187e02a247ec6e810b4afd44f2c5dd64ec5c0f8ed7ea77e737f75d0046be91cd46f0543ef84366ee340b899057f4dbb23faf5cebdf360dc643cd4ee6edaa5de445e1daf64fb9f7cc81394ae03732de97725ab3ec89ec10da6aca7dab9cc16f8c654eb3311a9ec56433ca2d687e68e4da3731599387ee610c0c5f16cd8881965046e7a8345715165480b9f3b38ddc0b72f6267adfbcd8852063d834edb9e87e61f7af92b70715a76bdd029d8e8ceb4f9dfc23562a49bf26945e7bca9b8d47900fcffb9d5f2f1ef5da310f56f144ac2760fa7bcb7f3bcea92ec267edf549aaccee665177205f7797d0bb9c2046819fff16d5f4b2dbdbf96526a49000715430197025cb81555c0bb33d9fc4bfd75102faddda497cb2257865c0ad0dcf3aa417e5c8fa4e7b93eb5c65e3b4ff874c5417b48a57d0040993cb71c4e6065893c8e1c1b486a85958e43db5a4ed5eac212058a6701043ff2081563b361478f9d3e2dbc20e8c24482640bed9d994a0e5e896088919a3d4aea480470c35efea23985b046484d9bff1f0a96ec32c5dcbf5acffc97d0ea3e28785bb601916fe3e95385c0ab0697e2a47801a2ee883d8749be0c6b4119fdf1bad64bc977d6a99ac1cffa34cf0ab34d22e6212ddf74e8c4162e335c7efc2f809cb82e1a650e910055e74d908d3e048861a0d68d558c494eec64b860c2da2db0d377f66c31d0ecd982a94ae692ed3b565cc6ab7330e248cf6f36482bb955569de2f33ff3863f7d882408619e2f8537963ae5b1fa7ad4ed38a2a363f30b127f0ffcb266b3b14ead155334c3f2b4d05f9f8bff94468dc0acc6408e1b27494215097ea0b4d5c91588d3394fc2542d9ceee12f6370cffd7467101bdfc99b030ae6a8bb31010c8a601d0f1a12ca727d5c019f813a6f7f7253041798a8b8d36c6942426abd136b72506e9acb2e3474dbdc2f08ed8d74fb32c9a40392edc7b3a9232c42206d16c3b09535e561028a2263086ee825cc7f3820ba124c7049b68881727ec9e65a64073d9f3ada30eeb64dc2826aaa04e129807fae1a303b8ec50e48bca06b365c6e5edf5bcacc9dc8033f47e25526dc44e950e2eea016b26a78fedf72b070b801619edc75c90578270ac22bb6550f73d5e52f50295073f8385223143e2df44e2da19c8d67fb6c18f63d0fc1f178968202aae031bc086f19bc4ec3e42130abcc49bf2a99f80aadcd55d21dbe4c9ece1ed4616f09a312d3d1ae5ff2020b4086ac51bbf62b08444303c62047f892afcd61f9e7c76ac5af1584e05445bb22d901df1a76279bc1b469a1d436d5eeb5d4c8d8f900eec5c026595ddd34bedcdce06efaf6a2d8ae941133a1d11a83d392e670c4857803614adf4343eb6312b3fe45b8d36ed0f0fb7eb8b586f6f9fcd0cf0e7de9f1f0513a037cf93400eb4d1dadc193235f982b11ee920384c14e7014df9e45e437ff5de71de2148aa934445944d40ffc270d60268c8962e5ad9f470993bfd257d92e4013c539df33ac8488be5b36f1c8a1ef4a3ee129a65b45c9e06219c68e9524baf628d6b5e8d0d05700eaeea24b0e786fdbb01d968a1963a2e1b01f778d7178bcef0ce2c779e316808b7315e980c15ec7e7af872c36dc324c8e7839a27a6b5e4c35ca1940e6e667b92b5a77a2ab7fc8ad981617da034a48d208161bc16500736103e84887f4f8bcfc801704bf52688ccfca044d945fa82032625acabe10d26bc59f4c16a42c126a6d1e8eba3aa1a2c59102647e5afa560e5de06fb59dc7f243ee4344ff95505d3ec966661312783afc5d63a2a99d47286875c6294db5ae20975acbf5b5f225f14b74f8944121bfb2fafaaff21d02441614cc984cc82df9dc7c5f2d1b39d9faab9c3621b9875ca62cbce16cdf4d9f69cee9f9460b29053bd3f2226ef9581265342053119c0385fceb03839952f3a253b0d3109ee240157e90f8c851ca513348f591628253608f308ed2169964d6e740a1edd9ac42c8245c55a68e181000fb246f2f5661cca52df0a70dfad99cc68559dc24777b1dd20e24ae29a8de551e87f4c0990bb62947c68eaebf9efbfbf2f5554acad9baccb6d2dd27cafcd86e1621660e0812346d9a506b618d61f1a89159a8f333b265b13d879c9a8a8dfcc81493dedaaa53190348b67de2686a8a04f86936259414b81c3adbea723beb2224c902fa255c2651a30abcb0a5c270095f06e993f60cce488a7ab1e6452bfe5bfad260462f7a277f9692800168ac6c5bacd4ef5ff0a59907f0c80545981d0e1b6f5b47d369b93717f3ccbc289a6b1d335d8c5c9627839168f03b486934ea606bb634072dfce5186ae3b75012a69d59eede53b319f595d86c151332e709bd12295e9eb51aec2576980879b9edfe45f1ccf93aa65669390fb87a9334c215620423b052ae56293425616abf1e1d9c1d0559fceba9a057637abcd5a1d437066bafabddc36bd86bca564dd0b636943cefb1ac609a4dfd995b968a6e0f14bcc9adc32c0ae977400fac5e0ddd53e907654723a314a318de26acb26a34c5adb7f1436c53d28ced61f321152bbcdb8d44774106ef70b829ab1a57be801b611a8e1c6b62bd1f0333fcfd642a5c02c51b54abd62d63da54ccb7548d5b9635345a734456f0b15b41244d9eba0cff1a03414041f580b1c40ca36f3cde806164a97bddc0f53612e94fb14de19b7b25a912fafa642f9a5388b9791e41c97d653211b12c8f06cb7428b74e5fb52bb692f471b95fa3ea29f277fe078404e56b82c20db48ddf20b3eb250ca0da76bd4aabbbff901fc699fb561753a55f2a3ad308a17f3eaf15656fcfaa2f349f31bae5ce1c65d2630a1c041381c4030dc645779815f5138c3bca07c2ac5bbebc2cefbd63309c00bcc9c48760f39042546586287be0eb7897300e2679c19b97d8773263dcb2fa535c778f3f6845c7e1372ccddce1e18eb9b40e731a7405911f38b32d8c2b1b6ccd7c1c7e5c0a4e79ac262fb0c9dc9a8962b5df38d3f6786e32a761a8a65edeebb13cdcafe0f5a9c4784ae1b2722839f5eeb37b2c18a57ac707c8cc622f236b205a209f31fe9519d3e2a85aafe3069f5bf83f25628b9525e9ffa898684913f7b31219d9fc61774817173e044e33a75af9b6517db106994ebed2713d3bfc5f4e7f364ef8fd54117781a2c75d07263be60468c50a2605b28b1e80a24442a4b7bff192e44c6e534d235d492a340a27fae24f4cdb201d4663b137def0323ddd7f12cfe211d12c9601fd52b128f63ca837f7645e161ecee838b2a1e66c888ae8923bff0915b5366722646a3cef3bf2ee387e87325ac7263b1c2bb19f4d02821aac981823f5a4c0207b0f528fb8934ab7fa3b2f29972ae0aa67f4c5babcd38ebea72f8390c7fd02dce899904c59541313da238ca3a2804902b28197266c6cf6de2f03c73a65f5821c885ea473221f8ae34b8586af768b01ee1e994ccfe00c850ce6cbbab0a41653c665e9f2a05435f3ff7e4752265670c9adbdb96d64b5f9104d4dab9b3af846fe62caa5f12e0e50be9c6109c95cf7442f103d6028cf8363d92dcf4ee1ffcdf4a57a8d6b043cc16bc1a7d7c8701d21ea18e27b0571bcfe56eb9c1b6c9baff0c64a0fbd61b9bce2d59ebfa08dc65cc2328517bc0d9e2d28e641e76437878425b01924ff8b580010a75c928a1179ae1e7a25061152990a6daa21c00a9e50ea3c77cc3abde02fbe66927a1b2fa1aba55ebfac82ccd6cd0fbca850ade7963cecf35bb2409df7361a1f43fb099e93a81bc1d5247b9e833069c38bb7f0c5d577e91a32bfb1477a62ce523949d8bfbebc7b48d90ff6211a7ddc264facb6ffb85203cbf4e80b3d974672ff91d661a66f2d708fdcea493ed31c9901fcdb52de69f98e030551be578132b746686b398743994fb5255fa3dd92adbafa7180e1088163eafb2943c5291043d0293346dfcc2b4620252f803a9f776bacd52ab4d59f8adb89f71d4c902b931cb0c14d8993f71523ed2ca1cce35e7c332bf91ed2fe0d1fc41554bf86978e3db0658b300c7cce69a04c8e4cb5ccaf1d0bfa45524c13517ba35efb8dcd72296f9bc33e78d11ca25aeb2b0b59bd2fecf4bf1ff1a36ff92dff84bd778b56ad7f1f88f605f85088a54cf5520ac144eaf23fdda3a2aa2b8d459d9cbdd0f83c46e008bf20a5b579f06e4c07d1b1416ddcddf91aafd1d454f570d8e1b22008f98b0674aa35707107a6f22fe1e92eab9f4fff025102458d4f7d912a00f46e92b9d2e3cf2075ed1510b6766a0d9b0e4c08043feea79e243d469b3d4e7dfe443741e7018105cfda8555cc678e31da76fc17615e75e023ddae402dab87dbea3778f6e5249117bfe2c929331df1b132fac0ca094998f7d1aad29bd63e934f1b342a04978950aa417cb8ba3307d77bbb5983d0c4f7b70d33c9655ddccbb0686d4134c64337b35acd6606fa23dcc299c449136f49789b2c9a192914ec883e09dbf256697b91a6b1a2f48f620f86f45b46f0fda212bb1d4db1dc46e0b5c02cd01a0324e543754b40ee4afe3db59fbe4bbb37f6fe4e", 0x1000}], 0x9, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000002540), 0x0) 16:08:44 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x4) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) sendmsg(r0, &(0x7f00000039c0)={0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000001c0)="d8f86bc721c235b9402b19bcbe1b089d1680b4374b7f218b7c503e39160c2319d7e2054193cde129360aa5b2fc99c2b56ac176e49d49f9d53a8837670f442a0712d08d9dc16f66baa26030f71bdc9aaeb74b90e196a39bdd944cede8a2bd0b01ab2b357dbf3ac8f7c4d2aac0c78d702f4b09b006769431506c83d9e1e9c3af1e61795f66b8f094618045854196128f31431d4648056928bd353d51a59be219de7aea439d06ad681f7c2ba823b1451d831cd9f4cac87a0be5eaca8a5f2e4ac43a338125958acadf7c24d9bf1c71cddd8badf716ba07d9ef601534dd997a94742293be056a3aaadb4998518ece2c6386de3aacebced1e034d8adb4ce9d262d2e8365a3c0a86dae08584aa72d6d0431a1119dcd66fd81f3a604d9b6182ecc759272aab18f01404fbf10321a747b7fb1497296d6273c837acf632e06e42a07c80051e6443873fcfea76eb55e65e6a73defb1e3fd080694a793f8d26243f9214ef98c5fe94551ac9fed33d466f6c08379fb9e51c75f5f8156c318a2064e637bfb9447aa066334d63b8ce95e9f4c3e3fc68f5f86cfbb932dfb2847bc4eac8c3bbaee51ca07665ab84fe1c3eacf567bba886a58e755dc9907813e0fd01f203886c1cb12de62caf16ddb3629329ba7d040e30af10b4d854a7acd402abc1224be59276d9cd7692e0cb85573687343ffa410fe233259d70783e66567e7001893dabfb1fba35b791eb7599741085d149290bc156a5d9e3ae9a095aaf53e75bced6d05f142da575f98f90cd849ba3dbdb7bd34a1007fc7d27f5dff90cd61cd2cf2e191850a433d5cae7c6be77d4ec15a266b655c4dbae4e313967c52f74d56961318f68fd9c8a94ec529c9c961d423eb1e011529eb0f0d142191d1cd2b698313a00dcca693d2815608f22d6280fa2347b94bfc3eb0ff0921eb007dcf10c77195075c8369cda130146d7d0293b6caa8ec45c768d668a59d5be9fcfe532c7610d8b7f938c68916831dd29cd3cf7803e17be0e7c5f6f0161b8e6840869f2ca2ac0c7d9194ef026c6a6ab43d3a0f2fc1704154bad0e958b0b91eb13475e013a8a6c4e99a8729dd9d1d9c740d304e85e413a93c451fdc34177d5044e732647d2cd3e773c0da80509edec4cf736b74271a1835d85f3be27df0d16e199fd3fb385fef1b563152a9c3933ecc3cba08dad966b35cfb1f45176344f0282b805ca0c02a0290f84c9894dfb25ea48c814584aa42f48404174998a07796104c461d6fce3b8a3c1aea76a79c95c19c1661e090de5e84f88e20be16192aa9a8938c6dfcc5af010871c114fd9097444195e8ff243ec625d67caf99721bb19e381a0124968b882cebe567156163c88ee3ad969ceb8601dc07983b733365dadde37d53f297e81a0930de5be35a3e9b1d7ec23f7c12888a42f94abc57234e883b25fde1396257eb0f1cce8f75bf3a23b81f786a8357a4fe77fc40a322f282c4f3fa367c8e6f5e550333e2c307ebef137a4742b1c3688db0c77bb8b3a4e4715beb630e4a41ac9ee42d3cf33286a87e5459007bd2f54663aca3eebf673075db1d6b454f231f70c2d97f4737bad040bbbfbe0fe084189ea91d3e9520b46103f17dec4745212b3bc31ffee2f109098c72f8d62e0a581f672a0bf842f94f8c7727636840fa15f1aef1ab8b77d91fa6c85956865825fe73eb4a870a2773d71d61b7747b57d8113af672955c39ee723e733bc4006362e3ca866aae744bedfb91007170ddaf747e64c7550a147d1465e20606e630e6d6aab672920b62c27bdb9a935a47bd097f3f0e8dd9f9204956cd2525c47e9da8a20075f02dffd755e33666dd64d77fa21c76bdb0cdb4d62ff6786aac0806e2c5960a4c07723fd1e31ba7b9f8020aa1e288c851ef0a3abc450c4ca2a651dcc5a0a14959706d0e2681f7c41bde5938720b34f1b209ee0a708c8947900d13f8badf538072a454d683bb8c56970557380f03f712e996ca7d04b255fb35b1a1d042bcbab1955355db54d7412dec867c4466f0cddd5357c719264f734bf8500b6530a5fa03f0ca14a50886961e370a0d4a7eb2d8819f34164d1702730c6bfc14161907d81e95e43966196051380adfead1d54ca9805298c2f5eb8e3663a22e96330cf311540e4226d902a29ed27bfb30b08fc47244a67b229314d38390d82a2b9e8952f27e644d53ffd09cf8f04040d663b7b7a9c79600785aebbdbdf898c9a6f3ba2c38b86244b1aabb6f6a69accf87e5e95f1988a135227b6faf3ffe02f8942089642204dad97a4c3407016370f12f8c02c382dbacb15c7d2af4116c8356021158ea75b84856076607b130ac3912d206f3f05ce2efd0fa5709657f94418618d17f51b4ba7a774692f8bc66fadfa70d8d345006fc5d343783184809c8d66bdad545e1c2c324b7036a08e6b7a4c1d46e76ab80c81a73b3a493ec3f40675ff2c9cb595e37f11f495154e238b7d50f5c7a015d5e280459580438490b6a5ac47dd7c1ffe0a4c8e77ca4bb37e4dec3dbc992ff740709020300edb150dcc2449bd551b708b4c2e630f1032cbb87aaa1f1909fa6f661632d75d6e3b038be0e37637b05d6c6199b744e00afeda6d8b84ff90a3a83a22faa9c80b74ec628d0d44c70b3b6b8cbc009cffb3341843eeb8bda925c3f512908a43091b4d39a958ad42788356fcc35a5c3f7cbd9b034d20d2a774ae82d81b374613268160bde95fd2a9b594119b4cc89faa9e9620fcb3b250d398c4490bab4081a06a984b203d7040909a03184d32ed599606dcb425d05100c25a72fa34de17ad275cd13c174f7922d47b1d4cd2856ff003bbfc789274f7995d86cb62ad9cf50712087eac656073833ed87b12cbcbd1810bd58af34580f8b3857e140c23db1cdbef820af96cb0aaa30d613e72fc2a56e0afacc17a5f537e7fbf94ea81fd069e036621a463f1a2e2f93169e06a6b8adcf7ff912ae3dfc1189f719164e4ddb227099ed0d10f69a7bdc3c5b7d903d4777b484b9dea7915169c6a25047a063457c3e05b04b1dc75558c27b6305bdfbc8a31c87097ee5b3a3368e7a14685f982684de6c5af844349bf29006c341f0dbe8adeb2dc3761ac1c74d0067d66ae1270214e6129bde0cdd7f7b7a240f3120641a1ed60cf5df24d0e60ad96879facfbd8696b1b14511c9496d52167c907ba940fb3756331bccd479c826283f665a84dbc018b3e1f00bb91e938dce0dd75e8488aa2b830beb98cd7cbe126d321394943f610dc4146ef290324da019530ec2bc16081f7491e2af241a9fb1c14ff1aa825ddb426e897dae71ab9235784e5beb1874792fa0d256ab6c9b2153e504a37218070417d6d3d85216e787077be4bb96ed0f4cbbc739816ab2cb2d7f599f17250f90b14e81b687b9cc58e22e2b0a3e2599576cfa3f2435a24e4a82dc02636cf4a464f12a0749fce06195ec6245c5de906e355f401f53ba5ba831da73abdf00cd7b747e175888ae7bc5e0e997214dd78a2099f3c31eb60dcf1f911b6a0654b66c70718e23c3079ea9b3be6670de00f1ae6a9cf22b5aa97c1fc2fe1b7b7c8ec778a92bf37099899c31d7b20fc650c498a87338a849135ccb521a845ab99b089a1bef3e3cb2458ab5704ad154c31b76d24419686d37a625823934ed375dad3ffa3e6509f882f2e95ef571991131de0900c677aab4da43a948453899fa0cca50ba1116f143caa0c1594071c2a25a87d28c559fd5c41c27942c87866ef71240d2c5fc592bc11a79c05a30017dd6d8af30b3fe55d23520597b839e5fc290c92a2459e64569c14c30a13f7be16978b1701801739b5d12c0a9005bab1e5da676595edc2cdd4a58cfda0d61cb5143adb7af065c900ac2eb329b1166550d1749af3a729578ee661631c8ce022b9774e9dde56a5a74673915aaaacd86835d57f4f5ebf36950479120d198b4a1c0545ef0ac823fd0b75391d8df9d5d00b6f29f000f2e262f79cf764d8f5baf3ad7309900d5ddab39ba80095d13bf3a69d94031db2d2c9571a2029ffe1fe8ec364c83a2404eda3dbaa47e61414eb60db6336f3abf3a70456484a237c367bb33b40163cb26c91aa2af3f9ac11cc7d58b5927bd30d4108c9a67219500e288319686bcbad40f11654f958113614b36ab5c707f4aa02e9827a0da355c3014a3a9d62af44af2f709178510715bbe98611e864dab1603bd5eb6148b1a7a9f75e89482527293a565225a15f5ca3c2a0520095b7813967ec20657c72c6c20bc116ce823cb33aeef4675ba78972ed05a605556fd7150751951ec41525efed858631df4a7ade71949b939bac984d886a6d13f2553104af22fd29b8b820d4b2cd1a931674bd9c597dc37225c06b14f13c23a6b45697e59694b04062a9317aa2c0e2c201b5de41d97a7a2b92e1d44db3ff4ca59c8640cf94a9e1dbddca1b564cf72d1dad7523e8ee57e000ffe08edd8bd4a81d6c38686cf86be85c1d1b4bd9f7dd67361518afca4f811f4f0865fdf8089033889adb3d0baaaf231bc50608dfb8b0be43d1f0a52e1185cd10da1276752e0110a584cf11b628e44fec259d29726629f88382378c7bf6eb95d4431426a2bef3ebc9d7cc00ad9e08ab8a6f520114ef6fd457fe0638c79906c5671370bc6813e56dc6ae86cc22bf53eb87099135fdc9791a791f7967852baeecbc20543c5fa5bea190d1d5053cc45c0bf139797f66122df76ac4c861e618d9fe682a2e813170e17034543cea1e6dde18b7294f27e9fb629f4023a479515ce5229e97084087ee342b9d7eea1e142748b9c8dad976e8b6c5fc6630d6a2560573b4a9ffdad5909f6a8516f38d709312de68e2e362d82bd4f0adadd85fe5eb6698693626c0b6f3ea9dbea339cbb633cd5d33e2186f701e12087222075e4ff535dea400bfa0b040c5ccc599a4ad63dc11bd897425306ac098aa379c58b00f37f2eb40e1864091231e77e665dc47c9f84f043c9e9df9963ff2cd2c7ed33027cc4adf09b1ef58aa225b04133f1db50e2d719bf047d12114023b253f9854112600c1dec47d0f6a985bb9a30f3c61845428f56774d81d7905d3f99d0d3ad8f70c2e671abe21a298d62328c27ff7f07c59ab4e04fa63e49cf5434d32084ec680e014fd5235746eb2b204efa177f4bffab980a2f1f3e6b3ccf82e1d7465fae7e9b88fa8c2ec55757316ff5313e9febb61eb418902ad6d6220af985db9fd9b9bb119da00d6508eb34e87d958089761f460458c7026d8dbdf684b59c4cd6fc059181d9fae4778d6c3fcad340d6ebe0ea8582de4af27ba71dadaf6fd47f2ea731ec896423401ce8964b41df6a540b7a3d4c12cf793eb376e0cd22a88f085be0b8e7c0209795e4345048be19ed02645b75a103bd27b7dfadeb7e83852d30947e53fb2e32fb34ebcda6a579642135bcab46775d75ef511caea1a38dd0e85a2368163edf04b048b3bc7ec441bc4d7e556d4f6e9a4aa3702a51d83a3bdc582fd1a7e0e2943e2b2136c1dd491051938ab08a6d582a39f68e8e94f05a4b08b8e0a1a876e178fe53f9fae144ae01c9deccf1547dfed268cebb4b425dee4d9391d4a7eaec72d47f41b776ac79be3621079ddee51c875cf77a8299d79cddb38834bf748cb067db1a261a2c56fd41fe0398de06adeaa672c34d8680043a04ad553fa09d4eee54aae336853d1ba4ca07b9657cd09ddf08f5bb9109ce4b1ec4cdfe2e752ee8ff3babc838ffd116e3eb3c60516bf28e7d744afdf66bd405ba474aa03a742484d15aa1561a11f7eba7f78390e2fa8a2ec92938ef4dd3cc2d20ad5183eec5ae8237466adda3a35f3513abb5beb866c180", 0x1000}, {&(0x7f00000011c0)="64f4f3129d9b172741e81f4643a151eb5ff8930b484762dc608c9963c38330c56c58ea25b4d3ef893303e68436cb80b93757e3d55f8a9adf06a3e8d468c0bc240854ca467cb8d40c4163af9f9ee3eec1b8da799e666cea507f20b9d327f2b10d885f905db4f648126af52722cb4e2b88accd9ed9dfc2c8fd02824b3ec08c5b00e64945599793cdc3dfdbdf3eb42c862f6d4f7c4bd85b6c74a2877e4089040c08c273605c133daec38d9405568a58f1a696c8f711b9800742627eb8eb4e2f049373cba68d8e0c68a0d8ad2767f820fe4d45e16df84045841b8b7725550f09", 0xde}, {&(0x7f00000012c0)="4895b814995766570f10a1bb1b538e5c306abb6278618cbcd8fa3febce4916e31b571a4002355345c613477968edb476fad92862e65a3114444d7bbce5a40f1216d840f7c6cbe80a912018b7beb162c0a044b7cc594d53ab68c091caad28f5a88874927702176bc760c650eaa7a0c0d4510786c440fa9159c0b91def0d7d39642804ca76a0a7c6a9aff260b30a87ef38a996513afd069aa6f5a6b28f2479657f3a5c32ca3a0ed0b5e324f4b5a1045953df44279d459497a2accc33bbb3feeefd289bbfa9c6a9ff05772f692cfbd88c497aea0cd5d173d0cb2b73eb7211b5e9211962ceae97338f7622f3449b", 0xec}, {&(0x7f00000013c0)="b98df7fd8bcf0b6b39b7b4d5519e92c29bcb62713345f2da5b2c15734463b4366f7185b05ddea010ccd4e0ae81c4110e2065feb5da27465fbb3106e33e267a124fe3ec6dfe2b3e95a5b0b9a2c4edb3ebaae1cedfe2aa30fb6b8969d24c1686fb29230dc3e8ef4a5bcb041b4fe2e1f7a1b0946c72d779abd142701742c9111806994ce7a9a522b8d6232e21477d7e8504b5c863a422dc683b7a7906fcbe40f8dd31f8344c12d97d08524313b5e4e4cff34823cf4a2529873a9d8c79dc7e10deb0bc6310bbbd651914749db78db471c60dad1e26c0e07251d6fa514b6a17a974b6c876c7012b9317281fbf4a565bdd0961ebdad79f031ee4dec6f24d3e399e9a61b6bff3429176943611c260b4d0f7b7f168ffe78e905893eb4619f56901d8ce001217173acd9fb99561d96c9e77516c77a9cfce99ee0ca22da5d22a6a07736aa7d71777b835e169a9de741c551243baedddf5717a7a66cc1743cd18b1c2c33bf8cd17d90f2466c5bc7390df78dca04f7344bfdc225c3f56a26adca6d76b356f53d11a4fcfeb390567a93caf02111227fc21f16728abdb76fd9c37769bb06b32fbfe8ef0c58b7c0e7d7fc7f4c2e263500af309392c13ddc28799735bca73954690948cdb9ba3737d33a35d1e448aa605863930f588bed4d0e1743beea23455329a5eb5a5eb01db03ab96b36f3a7895e3d8dfcd413da2d25ac0d71120fe60e3cd410b822c129c09b98ad46ca5dd63b303199c13f2bd7c9f474a1936b61555d5510ad1ad2784d424ef3597134db11c00c7cc29aed6c001769fbf0d9042989a50ddb6f193dca46a62dc6d5818bd9d7bbc5c8cc139e6254f6970e0cbd2b8b80c1d61737bd4f2fc4a85d206cff7a26a505586d6c42f890d54174020e9880424db90d6bfe4c9703a00fc5022764a8a289b7c448fb9cfd02af63199c199b020ee298b2577e00d5e6653ea711cae55da3a896356dcdccd6ed270bc777907e89941d9685e7a2e00cd211c5d388d8bb4c33eac6b36f72401feb3154f44bfa3baa0e755a3ad9fd321da9bab76abf41096826c20ba59e763c15ac7c769167d249cb02e7b707214d1141954171fdaad03eac704e230d61565dbcc513c244356174e4923ed4164c07dadceaf2396b4bbe8d0c36b871be2ff29f76e07f726fbea87e37e655b91b79042f0b00253199fbf7e57e69e76a3b2c990c932dfc34f40a360a657f73c161e134bb47c779ce49f82a22b8689b0c30fca7362638254de701920c460a4421e5699eedb6a57ad0dada2fa55267c754808808fb3625e46a32af5f5a1b5929b06241ba73088050b60da7735b6063231e379026d5188d8cd2002b4e9c6079dfec45c24f3b6dc92393678ea0ae66175e129dca2390b222a607200a369318b2f731cbe071274d0e9ec1bb7edfc53bdb1fa7d9fce903b4985772173482c863133d852b558765487e543d5e69645195f9291cc7a651e0a412d31d9a674215fb53a9a29c06aa2407670c4b958e7b43592d3caf3c79df173368d84f47828f6d672f8c0b9b640b4cee26fe2fad1919df71df6fb3e6a975d842e52d4aeda76d19f56468143e5bd4bbddbcfe97cda150f0584baaa3f30bb263e72f817e32fb9b95941dc5f01cee0779ae737a74414072c6d767da409ea7f48c59c6cce4dccba323deec0cc53fefa136b57cdc02310830db23f314ef792e5558d56d86f7c41a54aee6f12509357f4d7604dd35e9f26d1ac8b3057f3859b20537dc431a97a5661720e0b3d06b7e8c06caa452326b09577eef45a27abb7ac78d7e29ec71b85dc509e1c41e63c1ff480dbeea19c70e83d229e07c1ba972e2e9226e427f8a1bb4fed7fde5a38fbf046a966ec2b5d8b6a673229e59d62a6d021e56ba1f38cbf0978fba1541de87777929bbecb0ee1032fe888be794393b21aa01a020f95aad8f978f62e4e2599666d533bab77d94672af5bde6198a3387658594a99180f18f42dd2f163592871fb0effad69f5ed958fcb9f17897dc4c8f84101f7d7e5a2df5da22f9beaaad3d10e5b992d70f8c7f0856d0c4b1219dc64647f1d8ec4464b1a1d01c6702965a97b476d0bde99d105f2bd0fffe4d1d0771fd55f5dcb573ae2a2b1ceb946960c2f7276491e89fcbed4713f571c51b7998b80850f377774cf088bc751a68a18a386f52dd0d353a860e8aa28f5fd1206a44e72c9b62262d164c76ebd729c26e8a5a4bf7ef35222490376602e1aa659d4e0543b61d7937fb489168cd08b0ed164b514117e65d833593c8ae0a777f7754e5e051865164522d6075185027777150ef0ac1be56773166e89f4d97fbf90bd0f8de0b765e1d37145eda40b2019247c3d17d33d6237c3fc8a1088d4d14c148727f52df365c3abf1209f82718907f496eefc758482af82b5c5ba5585da2f33cd9308a0ce0f78f2f6b29f4b9c9e5fe4deea685f5da8493d694ca0163596f817d676ad1f54ba7729311c0bca1cd6ecc8b93d13add621a340d5663f718ae7c5d6e5b40c89d37c60c9664e982aa2be0b114f8ea55a58d483094be3cb9dc9afd7d4b33c57d4d5edc0b528e0ff385727699b470075b69f0621aaf9c21f37250ee34448b218fc97451914a69f0d3420db847c1968df1e5af34a98ff29f9ad3d3d6502fcc5bedcc0c92addb015f804a66583c79591904542375a96211178a4c16e4099151ccfaa434a14fa99fb95829694cead109c69c6dca7ab8a3a5e714b2f75874b4d61db79790e831c2e9d7e9c48dd4a48b6db45dea46af75f69bc2f8086a17290b310318f279f22c984c55a642d7f5225621bb8a2073c62b49e6d8be5be4cf93d45768ea1d6b60294d6825bb80a6369e97a2f9f1f1b62ba25922709a15ae87603523602dba518229a17bb081ecf2d1661c09087de982f158e395f1689af0fcb5723686a0abed7f212ce922fe5bacb7648fd19e6d31b43f89e4ffae5f1f566274d6d1878958cfe63ec0233a5c2e8f4c72adb55e28b72e163a31165747e7377f8d633b2f460a3692bc10ccf3285748ee3f01ba04bb30a909c7d8610fea32c9b6295ce39e0030ef859bc6885d9e661340a6781bbc18f29379d36439d71f6b0b03b2882f1f0a528b33a2b3fc474fd1bbb8458b00275edf7dfe7b6766b285e43bfd4bf9715e15d43bbaf1a35710eb583fd19879ea3bd4c758f1239370eb933e4ed101034effc6f08e810d4f98c129605d770767b5d4acc030e79fe1fe60a2f895777f011705c9284df0eac4531aa7b2a61dd0df24fab875d549ad860d2108ef8fe61e4f4c93056ed11210c40d8abb2270ff4a9418bc8c8b208145b5e6ea8647cb2e24cbeab393a8e936c2abb5bc402c8e12fe18a80c54fb7303e395241a52fa9adcaaddfe8dfb607d3aacaf2aa8f163d7f894764d80d4c35267376a5d76cfc354c63972d737421a1ca45c45e854955cb9537aa9644f07f0930a3537f87bcfef5457953199ab758d4434b43d650d192d2352d5491620f4a98724c3a553972b13a81be801e6edf36b622bc97cc6f6fcec4c6876950275a24949e51d02bae15cf23c3972fa46e4e01968989ac34cd9050c8b39a20ac9eb5d817b4734a326ad7420c8d23bdd757d6c4da872ba89b9e82530cd4a02ecc564e01fc7c3e786875b2301d9cf1901d23ded326801e1f9dba373e0e4b23c3ffad6c389250c5c07accbe69fe204c3920d02d9e7eb59debddb926b3c7e59c5d7c5dca549d48b8fe52c4fc1eeb3fe581178c5c6b67dacb56f45b60745cc00f8b3e67c677e51d61e42a08333f2608d6acafcfe3cc2327394109d4bd27c8ab9461b013469064996995bf44773fbcf3e3a5c20ed97d7e6c1ca686244aa4f3bd6f54a8fb252a3a38e65da84acf450aca0b600786c2b2b4c334580988bee6401d71d9206a22e9c6539f42a8ca129c69275c55a3302a691dee5bba56059476042e2a18ea65fe783833bfcc49a6c4400104db1d119c44dd8c52dfb20fa768f3fd90e6d3c04d45cea3c13ea113c3fcc513e1933744aeb392bcac9674e9772a352e36249034da70546239ba562e57ee1b2b1e5b58b2fc1d7420a225bf4c8d62c4406f97c8976a9c30adf7b3bcd1e8e9b00b3fd5aecdd9ef4f34acf4fe30fc402680c84cd7d0c313bac002b22b2904ea5873bea403546fbdb388072aa2bcd5bb5a4e1ab11838779795d5388397afb23939daaaf7530ce94ed424d0c424f084463f21ecd46e26885d91adbca66fe72c53f452bd6b4f3c87b22cfee403d90738600cc593116f3915d2f8d9283ad9307684f433a3b49e4d958bc3b40c18fec8f220de32a1d1f29993af3399c141da4212048abb7e8144b2a2bed3bc8477961d1b3996752e596d7f20e7dc50d88c35eb8158a274bb1104429f83fbf060590a108391c18c9a4ae35f9ed248300e7dc222fe474ef8c565c8ff83dc07ddebe5ef23bea8b7cec63e07f768d5342894ed572924cf6f51632c6e206d2f77b8d89f4f5a543cf684ab6ea2041cdaeccb72245d74e32c5dc3725869fbaf973a3ade2150e56043f8a39781a4b1c1a74f044dc7a46e7b3eba7b9b54d2e96516164a72236151d665011e770874b1d73eeb1ddccf16e9eca2317e076decfb82f3c46b78139aca48a1b0b46148a9b602ff97495fc82de13a7787149b40c03f1ce1f620136943aeed9d4c9fc80465b29425ef5d1ea1d7423f31ddd11547940073102ea0b667c8fe8cb7f7472bd22a40d7ccf80ca3e120e0ec614360818e61f342d39ca0843196bdaa6899c0e695326e6488494f90a202d52320fbe8e9efee148908f0378bc8d3c8b7754b7c23dd4f2dfdfb143b9db82f95e7ffa9bbaae350a43b4661870846fcff9217ccff3737ecbc653bd239f67ab313571a4fd717e3b250b8ae969862e70ed59f185a94e8028d446c03f973f5344fa8d47b6e17ffef34a0ce35c7f1290c1431d13f7e291263eb3d8596c30dfe2ff54a3b877141f425d64da126729812db00122a1323facbdf3eb00f3cb3c71ea43d9fb4a0146e59659d1873b6879f730285029d94c5a2c6b47938d7b2b62fa3aa19f5e72778f7971b114e006849c02142915b897f52c9a5836d1c5e04beeb46254ff552800ab4b27a0fb2f204cadc0f7ce95841f826d671f0c876c63aadc4db5e610c429e9b3c7584e3c7fa283d55678e6af4f501529dbadb8981c4bda1b179660ae6cc4130c9fe6790f1ebd1b799b233d54ace7e75d7151762718c18963a133d327d57358c88113c798c3f612c3293008a36a518a6e922fb42512301dfa515250a0c1ced111ff9b001102073e1e559e4580e508b49355607e69c75035e5cdf813638014190e2558183596cfd4e9cad4e894986310b1daf962af2288df2e5bc704fe33f88d7955334daed47497791e86f8a9de2ad44abf0fe165ebfc3bbd56718710040571061f6989ddf4eedfd295204fcf05be945efff0bcde88dec862690372c7efebbfd5a37927fef10237037fee1ef979603356bfc5b3012b18a4e2aa53c5e23d0c90dc2173230e557bc5ac02d1e0d4eaa8f3e6341db3677edea865bf73ed1aa26d3d368e44fdcfd92f25e57194164979dc3885b9c28a768bee3dd5a7bd314c2ac12def666760ba54428b81b6ba9fbdde5f0f5721e43abde1489b0bcd595d6ae57a0018fd91010cc5913386a6de8edc181686a34fd49ddff0b35ae7e9d8879400efa47f318a6ac21e3d78a66a2db80c950ce41c819423de9953f3644166061e164d508230062e6e3a0be2655ccca45eefc991cbf98e07946f141bd6cc638175e1851c4439b249ee49487b5e5e27b4a423fbf8022c4e2d6237512fbfc58484f37", 0x1000}, {&(0x7f00000023c0)="3a15d5596e0fff849902904a569221b5c83975428e2cc3ea8edb3b81a438aa728fd09a74a4c83929c22c", 0x2a}, {&(0x7f0000002400)="b8966bd477906b07970eebfe6b4714f5752286d57f522937df37aaa89e899a5a29799c79ec516b3a0250dda57c6936b718a7783bd6abdb9a6c89c0ecd6642c55bad2e950e72fecd1dff2ec947accb63e7c812d6bf7010aa50752df174b408accb0a93ebb6b6392d589fac5b1d178ceb902b232699b8d3bc9d1c3cf60b273d348be83d15c0b7b17383a7a119da3d559d8fedc56520593ce7c4ac172c945a19706f90bbf2a1f42b30ae480633c7ad6d761dc0db9166f9af09ab9d22616501e4768ea62861a4a81c114e8f2e3946619b44b83d0a1d5a3483b4220c4aea84ae292d56882e9dad140c881fc02e44109527489de6ab708fd13638ad7a355", 0xfb}, {&(0x7f0000002500)="d964527c56628de7f93367840e91db9e2b7f52c8f7616d146fbaf494373e03683770debb1286e14c3ab723665e3ae0ca07981527d3d30b6b417b5d7288dc866c00cdba4e13759607be8c24bbb466293488fc1ec89500821714448e3ab21ab3871b60cdbae5", 0x65}, {&(0x7f0000002580)="78f78f8dadd6561ceab09f8311230a476024c7e852def335106c7d8b0ece9243f5f9acae1e4a34c6357f5a9d7a38d316205c61f3957d479fb23ec9f34f7595b071e306fa7e475f1c4feea7fb9b983a2f0f0c1d1dead125689759ca4741b65f4d99fccf6850c49eca5f556232569fc1f6a3a4eb7258866fe7e20419c499bb18e031d1825709c509abc3f6aa71a6ea3cb82369402257b00b4f417023fb294fe8775a54cb940f1b0b15c3f2b616c0f1872ccb8dbb1c69f10d25e06b3ed2ebbb444338e5ccef909086529faf3d09f6285c3bbb4ab6a8ff60cb2a219abacaef0c494df96d3f47006318081039782cdde40f0bab86c54e7de191672f4092899d0c90ee1fab5279391d62c77c9183549065c07066582f3a354b5ff07613293cfdfe7576816275a58dcf482aec2814f5c6e47a6ddd62836d9bf5af601bf05243ed6167bfe8004e4e87104afddd2ec0f75f4776a0567836e512c988e9e80098e5b706fccc049906e2cfbb4af4219a0bfcb0dd449b166ac09fc9023871121ed9348e611bd82fdd1efd10fc5bc8c0e0e170179e4fe75d7c92f4214f66a0b2bd01699bc52defc208e9a45ed287e3b11d7ddc1199e9d9111427f2aa603a527dae543d310b734841b47f9fb0d00ac171643be0a88f047f8659a97b98db721927083127e3c76824bcb74c9be908b23fb4000471d3ed20acd8d111941afec8f16c62b6ce8e6bcb083f120ad4df587fbce7820989eb0a2100a813408ab83c869a385b4d95da72b2fb278abe8d75161667888b3afc100869b6f2dfd5fd81143b48f7a676276a5deb38f9011d37d3c429375c3ab9e74470797c03763b00693a97655eaae9a665a576ef98e606e3bb68e572998784a908c14d5cf1cc8159c1c2f15a609e261aca42203a94c319dee9fdc96df16dbb536d61783b3490d0b47a579c0e078ad431e5ac4fc0cb6376113c806bb68e59b89c02d5f53cfbdf25d476833a1f3c7b64bf9370e783d6e17c78b7492a99a8e0e0aadcf20216ed2d26d82520b8ecc68b29d49cc170365108b0b340a187350fd279d811207f8c8dfdd9a34cf558f3afd7fc2ec0bc647a01a36520af26138ce4237976c016979795fa2f74c5ec7d5f282554f4452f4e59e57503d11a3f8e2549756443be36ad6d46de32beed4040380242562a09595662243126d5619a1c4c8270d3540c796897bfbf509a18642c5977eec456f3d45e982856f0741ecb0114f7e1fe7a0b2616dc47c7213c2f1b585c86c3c381a77d38cfbf66710e2809edde827494edff45affe9c1830b4d3995de45e43b1a8b5d521603c82de57c5c455793dc88133795c4da639014888dac46a53b6263f6fa2fea2fad502c2f590c0775bba4877149cd80bfded9680457befbb3db781156f0cf7cb31f40c2a36d481e878cca7fb4073eba8cdb2e3fdd103a74139f2103c159d3e10419476a23875d3d909112db40dc7a995768f28961081e979913a3960ab82335ed84b159adf44d0aeefc46306fc844aafd4b28ff09cac8d58b62e7b9c480b265b6a2492791cc7a080f43906b42a1829062e3335c541d3298c89af383e62bfd782a7a9ca942ff3972113dc8178af6014d406ac68e1a8b1a4653a6f4577d9ecbd223d66065496524583e1e8c1c0d48a11342aae9464f3236352e585f99cfe4bea7ea9ffba4f0478fdd0b91f172bf5192f5125d7778347915d2ab324276ee7d9ef4ce58c3fe404f1c03704db3bd04831f05b93c6565c84b7811ad8fae0624257bd12a0c107746a42445dadaa73d482d18433ffc2c5c0a58e7090f003a1d9e1edc2ac743129f439526e5dd093abad3eeb937b0c21ba4a18bcb0f2158476ec487eae2c6c570ca04d5aab8321711ae33c9d844a4b0572edc000fcbc747aed38a2bdf48000dd6343313d34c26788a853ae688ab2e868fe36c5111f9430cc353474e67da307d299567567e6b670ac28affe78566f17a2d83e5a1c71f749383075bddfaf6eba7bb03afce83fcaafafd38835109a2a681c99c442d6937e85243eecc92de073585cd56ac58d40b0d555584da977b3823d694f556869a45748a8e36d1fca77c7797cc8eca2139371229522a1790eefcc94adad7c14204a1cbec79fbc78c669c01afa3865848ea5609d4d8ece628706bbafb9f2bc4803a029bbf05b1b8957f2e56f82a11d856ae4eacdb884d5523e3a69e5757ab2cffebcc214f7d21a503d8d8d500ee3afdad8330cac5efc8b89208aac1a02d7521b3d15e83ba2868af03469b53e5730a8c241e875891c762dac8e66c233e4da3446d87f6db578c4bef0ed78cc475f0a37ac99ea28a55d8042fc1d7cf3333068aad75fe078f0a90dd43132d62fbb2d3cb8832acb60bbad3e2dfa088e83204a6c4de78940f6f92a4c1c945c6b044ffb95b58ce25788b78bd86804f2330fa78e21163def1aca5f0d94ba0c81f95b2b08fe7f48008ab833c92093ce339f7e74e25d709d4679cee1670cfc8d36312d329a0144ce59a32c047f88734689fa946faf5e2c89e8e18ae596e98d194c05b0bb6909f63445d45948d21c5135b8a918bce706e8afe294980ef5266cae428a1ff5255a7fa38f35c09d50c81a4c40982154a76b68675cf30c078dc13ee246322b6e21774294609bc293af76095b746768780418d53733d2d9782bf5571a6f3adaf45dd91486b4365000602503a9846885ed02aa22f35c8c00ad1b4ac8c0ab49e84b3fd0b60483e202e90b8d4972b57c22352d1afcb87fe73fdba9e5e1ebee888f61838d9e8a1b4ba87fa27dfb841e0f546d4d315bc6ab768754ecc04d4f82963be141e5967e24a58a7788bc933363f011fe0447589cbaf7d4f0633fde737da259fa251c5a59dd11287eb5f0420c28619a49cb5f441b61d82851436c51a127fd53f0441924bac998b6df3ee49305cdcf43190bbe7160d99c1d012c403b1bac80239484d4a8fc4354b62d3196a07a9e0e1ecda3a16e9feeacf4873d0c41e1b501b31b8c0ceff60cbc9059965b23c6e802e2e460ddc046348956b3efcb00604d59d7eb19219e3f1c1da091fd00479655d81f506e0fa81243774b48d37a75403711b994d0b184fb2768385fa9a6d3e94a5863eb2391ecf41a6b1ea470957d7ddb6bbb7a66d6dd3ea1f5715b51d6926f52b0bc733cb8d3770a88012043606ee8fdea56b37784ddf5b1d41ce5d52fbd6acb75c96b4aebbcf65e9c9634845ceec50993ac3e3bbdca83671ab3812f9139e60101c3a3677204e399d30a52cad1849f772db095df81eb2672ea8fb42aac7144d436a4e2125a5713d493f7c374f9f114fe29fa4c178b0771ea92d0e622c00e6fba2bf505f1f571ef7511351d3a2d24d6accc41b9cee870c8431ab0740fb053cadb4a70627ab996d7d797a22743237470cb98bd4bed5712051a8ed229d04000b90a6616bff102d181d4b42c95b869af892174ce45aaedb3384803159b10eec6b6d9586560ff3818e1ee336fc620e7881a1b75c6856365264c8fddffcd1b79f0f2e544e3bf933b0e10107a6d9c51a9f101a92ca4194c503f88ad5a8961464709f25183d7585d9a783a81b281372f9eef68b4b4c1093c00f040d96086a1c1cdcea3412cc8d95937754a6ba7f55c67117c286f9163463005fd1f2f4152acd0c656a2aecc9afec63b47979df93f7b7577fbf3da1018e6c7a9d87cb95e0b8080072c55041027ff937027c169bf83332601338c1114251b224c4e4f009d8fea0d7d3a4c3846150d191203d2a06b6bf4e061517ac82f3ab47c9e735f708e77e00cd628413f0fb2c80a5fb7eca23790ff6a0b5cac3a2dfa9b939afe14d68be15d2b58e44d98404272e6198da1e43c8b52a851cf7cb78c73f26dee2f259d7f8c052144ad711cfd5a266323ab5bd6e591ee981cda3e4cbd2ffde1327b2a2eb10c6a9d983f46d9c97d1329f56282fff9a35ddbbb8740040a17a80ae2959fa2ba112bde03873ac1189fe49a28f40aacf705f7373f4ba90ffca72faf3676173fdd034633f981ced92c049fff047c07a83061960d3faf548d05801183a430f96bb9de14ab32e1c769a47b62d1839f37194f928fdc6ecc36e8b04f62bc5df48fdc1d40b3c560e7358dd4b88c8d2630e8230bf05abb921cb279e8dbf58e053975bc302095a051a526b16d114c0fd4b247f36852ebd9fdea276a3a5bca5312d1a27e721eb3bf787a16d82f32ec90058973260ba91c8b502f9019d9fa105a56e2d0bc95b09b02fb1cabc628efeeab03c607bc3fa7cf2896b5790ad949477e7628c5e9a90f612f98d5e4a4627c21ffb2b350de5a46c5d44c2260bba80f2801dd2daa861494b34ba2726198696a16e123c384d212803213661ea3b0879d0249c17583e8abc52170273131edf3bc3a6bbe478792ad7a54f024fb2afb7e4551ef3f8c29623292a7de163200d7655edeabfbdeb1abedf10eb29a9b957b2aadb763c1c47898a0f1545dab120e62b18aa89a32a85f37d279a8c4428857c6f01be8918b46602976b7c1201235ca7e14e7a230d59dd76ffbac950d9c447f36c953d8f5e8506ca6fee8d2f20552ef379239ef3a7bd43a6102a645b4f2058c2bfd4b5538df548911b5f6b699c69c67d62fe613235d29823c288990fc5476e4da01dd6b8d1e6236953420b4a651d8f489bda254a63663cbfd7aa8796d8b4510129efe10bbfdc789dbc0b8721eb899bba1fd1af6418e7f12e611663c051a1f2aed0c5cd704104961045e17a176c1d83aa10aae0125f51c4c6979995e3d4b667eee1df09d6ce6e875389f1817ed2f6bd4f478916f4752c28c22058f6e636557360aee0e69c0419a816bbc18cf113ad55cad1b0e48e058cc70709e972894a955210b0ae03adf1049e73c3a19ada145106183cb901bed0d93ee908b0cc400d066c2d0fe256a4660cf08904e0f57c8ee63ad24b22c245c95206abc398dc541bf3b3ba087f4f64d2e0bb057a2b56ca59c289360e38ad97c68c777940210b249b6781650b22474195dd3e5b25cbe2ae1a17a2852eb4eed3f4066569ee71ff9b19078422fe587f56777d8e23e1b2d67f2e8a21d3f458b8e154571ed9584dc44c24d49b3949b0e744c235f3ba896ac693821c5e652dcfa07daca1805a1ab2e40382b3be214ea522c774eba06f579dbc9f713300be16b3fef502037c6cf7f64ec631090267c03a0934c74fc48a1b7b9da10d6c7f0a07504f08c84c56c93ebee2b362fdd86e44b1d570956dcb51b35bf0750c6da4315c7454bf82697db94b68e09d19c700cdfc91c7f5a7a37f6212233eadb33d03d282fdcd16525117af6815cc2f16384ded7d16a8fe6200db90aad8dea7053cd9eec2a2f8e28f58e4283d14a79ae2ef3ee847ccc1c64c2c8f0ee4cc331c47e81f62a3754544ab73443e05ef2cbc62621b1f2a5c343d690ac0c5487ba12fe047fb0d568d4c2713bb23ae4e461e25af774cd1b8b9ac36e6acf83a28b3b760a5fb520e27baf32d276a69b643127a9bdaf06a0e72f4888263d01ad39c15fd4911020c4a0b73ff963db1ab8809df248543d2342aadf7bfbed17aa138688f182a5fdcb312397f9e222cc87e35a08f3bef53000b4fcfc4d0900d5e6c9cbab8d65ec0e6a7e91924d434c25a3462eb594fc53b644c9610565b232e09bd07aadce7c393d716584713863d21c065afcb09096503269db2b37989d13ffa67d370e516efdc7c032f9e6194ae8b3907d58a1d62193c675d8a8cd650e9f71dccb7c9c7eecbfbe8f76b91497b92af7b1597cfb11c4012a4151f550a19bb519bfc591f0b5bab929d445631eca20d8f6fa6845e24cfcd13a402037c95f21", 0x1000}, {&(0x7f0000003580)="0adc9950067e828ad5b0a564162c35e26485b33e842c827606d206efc88fa55b59f8225b094b37d7588b351d88c88c939f9559ba11650a534faa27ada6713bbd58d4ae05e430f65a6387356e90405e04409863cdb4d0efb05fcc320b460581082f7a06712ce0bb165291f70328d419db8775faecc59127f17f69e3bfc592072b98bf0a7e8b1083c22534a0f5b6d26aa76b4fdf99318cc963ee69250485d8ce65a711b58aa16c172309512f272422d86c3a68253a879dda4da47e173e22a1c468abb217a926e76e098aa0ed195d34364c71820ba650882fcb6f40d694f23361eed27cafe6edf7d1676980d122", 0xec}], 0x9, &(0x7f0000003740)=[{0x18, 0xffff, 0xd29b, "16d3ccbd"}, {0xd0, 0x1, 0x40, "70dc2713fe3472700e517dc1c8d9f426d0b049e40202ad79a13d275b3a7fc4e93cb7eaed222f6ce9c9fe4f79f3187499e8264f6bb916e4ba28b87fe91ee22476a13d35915fdca5c476ee22f8dcfb10e2a7ccd3dad714860f93da7b64ddbcac1d6c61a1b02edbe75bfe82da7f2a66d5c61549d5ce7dd5b1ec9236a9dd22a0acc0ac36b152d2c833c66c05b09ce2cd7d7d2ef341623f2f57fa87856307275260b2bfaf057480d26dcc20069e3928fa08a238e5f68b27960858de37cb5b8b48"}, {0x80, 0xffff, 0x3, "90069f4b3ed007c71e5087df8dfa944fe17839660e3abcea820d46372061ad93a1196f35076743cbc4985bb06fde70029231189665d16308a5ecf56083c57881fab075f7f8f34a3b0c5b13d2bdc4e92a23e936ebc08a4ea2cbc20de52c43ff6ff2dfc210543f897a2c6d"}, {0x100, 0x0, 0x8001, "13dddfca734c3cf45605f1f217a0da9acf2e533b8e3c0fe2667b751b52382512dd74675b0a58065a8a8ce299ca44f4831805168ebdabfb66b340e7349f6247b7f9755c6f04e63387290197b9e34f4e5e5d05945b3b9683c923964ea17341dc40d2bd1591c1f6322edfb6c7b991a90da85a8f2dc62132553be8bf5e1709c60d41d6901832d1bc1c4f8888c2c2f690ed9274ddcaa2ded224809f526d0b85bc72b5e53b57a6b88213a8f1e9fe75e6fe123574e2cea00dafb34e436afec3c83d910e73a1acf1fe20f98abc83ef19d054ba5bce7c16204e13dccf8d50186f130daa2e4565cc46b3ab9c018834"}], 0x268}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x1f, 0xfffffffffffffff7}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 16:08:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8421, 0x0) 16:08:44 executing program 1: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r5, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r7) fcntl$setstatus(r7, 0x4, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000680)=""/161, 0xa1}], 0x1, 0x1) 16:08:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x80000001, 0x3, 0x6, "44990f08d59a8e8abd006033705877792dc32ab7", 0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:08:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:08:45 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 16:08:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20002000, 0x4500) getgid() r0 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 16:08:45 executing program 0: msgget(0x3, 0x21a) msgget(0x2, 0x0) msgget$private(0x0, 0x100) msgget(0x3, 0x40) msgget(0x0, 0x229) msgget(0x0, 0x80) msgget$private(0x0, 0x10) r0 = msgget(0x2, 0x4) msgctl$IPC_SET(r0, 0x1, 0x0) 16:08:45 executing program 1: r0 = socket(0x0, 0x400000000004, 0x0) socket(0x16, 0x7, 0x100) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:08:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x420, 0x0) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) writev(r1, &(0x7f0000000000), 0x2ee) 16:08:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r3) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) write(r0, &(0x7f0000000100)="8075ac0fa9a42277a6e13bb978fc153cc63453b591b6571f156d395f50f0ff00fcff3c8d4184b95b684d526c924dff985b66b35a4fa9aa6ebc8a734aa6618892e00335c63e263628723e68b565", 0x4d) close(r0) close(r2) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:08:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/47, 0x2f, 0x843, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x7) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x100000004) 16:08:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:08:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) listen(r1, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:08:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x8001}) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:08:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:08:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400), &(0x7f0000000380)=[&(0x7f0000000040)='\xa5\xb9\x8a\xbc\x1bA%Fp\x13O\xec\x88\xae\xfe\xb2\xc3\f\xf4\x84\xc7B\xb1l\xbe\x91\rwp\xdc\x11o\xda\xfe\x11*\"\xd3j\x95}P\x90\x93\x17\x89\xfa3,\xdc\xcdL3\x842\x90\x00\x00\x00', &(0x7f0000000240)='\x00', &(0x7f0000000340)='\xbd(\\\x00']) 16:08:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:08:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0xef) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:08:45 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x29, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r3, 0x2) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:08:45 executing program 0: r0 = socket(0x2, 0x400000000006, 0xffffdfffffffffff) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:08:45 executing program 1: r0 = socket$inet(0x2, 0x10006, 0x8) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:08:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:08:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66b55a653000b2662662512dab2aaef25164f79c8dd6b0fca15dfaec12239469ecedabd706debd8aaf854bac5c4b53b3c6f33313170c36a4710e642c57d0ba9e2806648582b4fca598170691dab9b6e6f7b47571b493acf1a41d14e4f5e4cea3942836d8ad1603c76c7ba319b50a161191d1c8538fea7cfedad5933db00b1c861cb96dd9a183354b72db27a762b0653082d1e3fa4d23d00ccc0c4c6829b49e98eae6ac485a4179ce0ded67e31fa8d97de19b255aa8672bbd2499d4a452282afd314c5dfe79d3607e7dcec5560ec43982c46540b2b0f59729b8d223a64006d2e511732c3dffa94585b8fcb83a6e2083158762929cfc564c213ac1ef62c40124f715c137cf9ab9e6bc9b2404e9fbc5611696d7dd8769b3d5013e77289b510be70a47dca8dbcada48f979b9094bf312edcddd44b811e1282560b211cdfd9b892722cdf8cee3d2324a534902b6852c8c6e4f6134c76c230715034d8f096f405fdd92b137c7dff3ab97d4f5fdc6a5822f78d6c66cb0d049214f3b5931317f0daaf74a024116e4e7faf024d0c37e15a5fddae21bd64e3c64"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:08:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1ffff, 0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x0, 0x59, 0x1, 0x6, 0x5, 0x200, 0x0, 0x2, 0x7, 0xffffffffffff0000}) 16:08:45 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1b) 16:08:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) listen(r0, 0x7) r1 = socket(0x1000000080011, 0x4, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="1130a9a9acea4de8271f5ccd594275406dfb3ad93cdb0be0baf508ba500e4654a784f6b934f3a3a1c35bc9f2a4376cb602084c4e256b4c505aa0f440ef0274c9b3b766685f470b0c4ab0067db5d256aeca73837c303b83110f356462f10259c7a15de2bad422df6d054df29ab8439e55e28b1480ac36842febcdeb400c9b29af40bf76e888a0a9487df12f76", 0x8c}], 0x1, &(0x7f0000000240)=[{0xb0, 0xffff, 0x88, "c04f8dcbb4b646744bccf3bd64f13a1e06d2ec6ecabb548249a539904d475dfdc81e1c983f512375e8443df8684f068ba8339cd32b8acc76414ef97bd803c0d9befb5ac8940e4b7cfca4e0b2a477d5e0c7c19c6d08ce0d0632a746e52ed6af10d7877e6f650e0437a6b48de67bd041e42ce9638b235bcb7c177fca38b8b374565375a16b05c017a6890f90134b44e6fd4a2295b5e7ee0039c3d75a9c"}, {0x58, 0xffff, 0x4, "9c40cefcd8d7dfca0eca3530ae1753112fe438aeb8019e3c6ddf187c5892c36a10ab44f24bac1370812fc1c47f37992fb2bbc112dd94367b638ed7c136af8b7e5d619a"}], 0x108}, 0x405) sendto$unix(r1, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000400)={0x3, './file0\x00', './file0\x00'}) 16:08:45 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0xffffffff, 0x984, 0x8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x7fd}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:08:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom(r0, &(0x7f0000000100)=""/166, 0xa6, 0x40, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000002280)=@file={0x1, './file0\x00'}, 0xffffffffffffff91) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000002240)=0x1002) 16:08:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="4808f1b188a1d4ed9a453130d8175f97af8299c2a6737d235da73a60d2ba690c18d51fc154df0d7a839e0d1c0a1f2e12b7b5d61166861b862895867af00b08c661b089baa29867a234a157e9ffa7bd1ffac0997edc21d00105a31caf7a7c7eb38f25f7b3ab310debd265d3b0dc66a86c", 0x70) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r1, 0x0, r0) 16:08:46 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x185) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xd51f, 0x1, {0x8001}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x380914c44f7b202b, 0x1b00) open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000200)="f672b1178bbc416dd7c8eabf8518af31a9020000001c36c201f2b7552d2248e3a3c8376a95a096e9e55dd323129085670daa91d3f71674c9eae9fd7dd7803d65ab46a0906ba876b5b32d0a567ae51973b9635f441d9ce83b3028cb4e15ead595e1e552e602281c5f9ece0ea99121a987be50e6a30278538c93727c54189c7fa5beeae41c6606dbfd17b842c164cbb87d305219ff8a9bce752fbecb290f894529207173ee0ca2aebe81281acd6f84439d4aaf5c1c87de6f56c2f96a7341332218f7b40e3f6d27715da2f824cfaae171b8", 0x1d) 16:08:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x4003, 0x0) r2 = socket(0x6, 0x5, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffea7) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x9}) 16:08:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x40, 0x0, 0xffffffffffffff52) 16:08:46 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/28) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:08:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x81, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x1, r2}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x81001, &(0x7f0000000080)=0x230857b2, 0x4) 16:08:46 executing program 0: r0 = msgget$private(0x0, 0x20) r1 = getpgrp() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x7fff, 0x160e8e2d, {0xfff, 0x5f5}}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x100, 0x4, {0x2, 0x10000}}) 16:08:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 16:08:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:08:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:08:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1fc, 0x106) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:08:46 executing program 1: r0 = getpid() r1 = getpid() setpgid(r0, r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:08:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mknod$loop(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:08:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() setreuid(r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) write(r4, &(0x7f0000000000)='n68', 0x3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:08:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x121, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:08:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c7b4e4b06cd49bb6e4e6a29f31fd9613676560e978ac10fc24378302bfc0c61043367ed02013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa24000000000000000000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:08:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x41, 0x7c, {0x24a, 0x3ff}}) setpgid(0x0, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x500, 0x0) 16:08:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xc97) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:08:47 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:08:47 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:08:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) r3 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 16:08:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x888, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x40, 0xfffffffffffffffc, 0x0, 0x2, "9e00000000000000008000", 0x400000000000, 0x3}) fcntl$dupfd(r0, 0xa, r0) socket(0x30, 0x8003, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:08:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x440, 0xa0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:08:48 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x3) r1 = socket$inet6(0x18, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) r4 = getegid() semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r5 = semget(0x1, 0x1000000000001, 0x20) r6 = getuid() r7 = getgid() r8 = msgget$private(0x0, 0x2) r9 = getpgid(0xffffffffffffffff) r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x5, r6, r7, r6, r4, 0x100, 0x1000}, 0x401, 0x6, r9, r10, 0x95d, 0x10000, 0xffffffffffffff80, 0x3}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = getgid() getgroups(0x5, &(0x7f0000000000)=[r7, r7, r12, r11, r7]) fchownat(r3, &(0x7f0000000200)='./bus\x00', r6, r13, 0x4) bind(r2, &(0x7f0000000680)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) r14 = getegid() fcntl$setflags(r1, 0x2, 0x1) getgroups(0x7e, &(0x7f0000000540)=[r13, r14, r14, r14, r14]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r15 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000381, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x802, 0x40) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) 16:08:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r1, &(0x7f0000000840)=""/42, 0x2a) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x558, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x14, 0x9, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x9a, 0x3}, {{r0}, 0xfffffffffffffffe, 0x500cacae59b7e1b2, 0xb9b9cbba86fa940d, 0x7fff000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xffffffffffffffe9}, {{r2}, 0xfffffffffffffffe, 0x2, 0x88, 0x5, 0x7}], 0x6, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8a, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x7, 0x20, 0x769}, {{r2}, 0x0, 0x2, 0x3, 0x2, 0x10001}], 0x167, &(0x7f0000000800)={0x1, 0x746}) r3 = syz_open_pts() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/134, 0x86}, {&(0x7f0000000580)=""/78, 0x4e}], 0x7, 0x0) openat(r2, &(0x7f0000000680)='./file0\x00', 0x880, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x40) dup(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r0) pckbd_enable: command error pckbd_enable: command error 16:08:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) r1 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) wait4(r1, 0x0, 0x8, 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)) sendto$inet6(r0, &(0x7f00000000c0)="f843fa71b010f39b396f07e9f1250d2cce41600f249f3345ac0bb7c6f78d6eec70bf963ee71e5796cc5a0268e1330aec270ff491c9a0887f799a9fd2bd5800a132e86d958b9a784c2962ce7a3ae4192c65e1a40044986695e4f37d7c513c2c", 0x5f, 0x4, &(0x7f0000000140)={0x18, 0x1, 0x4fe7, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300)=0x3, 0x4) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:08:50 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x6f, 0x40005}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:08:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) listen(r3, 0x31536a85) 16:08:50 executing program 1: r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) kevent(r1, &(0x7f0000000180), 0x2, 0x0, 0xfffffffffffbfffe, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:08:50 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, 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) fcntl$setstatus(r4, 0x4, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:08:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 16:08:50 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1000000000003ff, 0x180) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e1f081757d8f6ce17455beef51be776910847639e36d68f28bbe42e46315091f22a4243ee7481cd55c8e4513199087589709acf5fd06fc986443fb57fc9e43150f833fe83f2ae41df32a4831e04be840916c"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xffffffc1) 16:08:50 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0/\x00', 0x0, 0x80) 16:08:50 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x108a0, 0x40) 16:08:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x20000, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0xa94, 0xfc}, {{r2}, 0xffffffffffffffff, 0x50, 0x40000010, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0xe0, 0x20000000, 0x6, 0xfffffffffffffffa}, {{r4}, 0x0, 0x10, 0x2, 0x3, 0xc8}, {{r1}, 0x0, 0x0, 0x80000004, 0x9ead, 0x6}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0x4}], 0x200, &(0x7f00000001c0)=[{{r1}, 0x0, 0xc0, 0x3, 0x1ff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x6}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x3ff, 0x81}, {{r3}, 0x0, 0x40, 0x0, 0x5, 0x20}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000001, 0x5, 0x2}], 0x0, &(0x7f0000000280)={0x2, 0xfffffffffffffffe}) r5 = dup2(r0, r1) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000062, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0x9, 0x79600000000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x6, 0x2, 0x5}], 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000004, 0x7}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20, 0xfffffffffffffff8, 0x9}, {{r4}, 0xffffffffffffffff, 0x12, 0x8, 0x40, 0x7}, {{r5}, 0x0, 0x1, 0x0, 0x80, 0x7}], 0x3ffc000000000000, &(0x7f0000000400)={0x5, 0x4}) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:08:50 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000180)='./file0/file1\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) setgroups(0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0/file0/file0\x00'}, 0x16) mkdir(&(0x7f00000002c0)='./file0/file2\x00', 0x20) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000380)='./file0/file0/file0\x00', &(0x7f00000003c0)='./file0/file1\x00') kqueue() 16:08:50 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000140)="888fd314cd003653af897e91e3757ccd7f73adcbd6e20c4264d0c5885e1ea3827f4f8d6d753692e4601f0afe9c76d83a29b35e41ba0d410271a15050ad572cf3d3581a2776f88c98a2676776c55e", 0x4e}, {&(0x7f00000001c0)="44f215fa1f0e90462035687aa025390d85f5f86df6fc306a95a87830bc8205b3c9dc52e704fe25822556f9f062ebefe1234cc3718eb5b7ea28f3c2769b96c8325844cdc2198eec92a2a6dd24ace187", 0x4f}, {&(0x7f0000000340)="418e77c5b4fed77d7d22aa3606c3ac5418a4dfdaa6ba569747f45d4676d2a166ec8bb3c6617915a429c66219a63d8a9c5eda9206bd7b4e803b7af4ae3a6356f867b5942c53ae21418dbabd4aa6f624f7558a2e7f0f4fb9a0510d1861682eaa132dedf4ab3e44039a6a670c06cee0b3080c1927cafa86c98db1164408f577a729e5d04c4a468365cb52cfd44f46391cec7b241df14eaad4941336ed8e84905e0c29dd91177e510415a435e31aa2f0b38f0b79527c37e398d7bd497d30eb1534bb483f490df35f3ddb", 0xc8}, {&(0x7f0000000500)="5cf8f072795cf8a7e17bc9ded2a70e3797792ca734bcee3a7ef42bfdaaf701c5fb343a2a7556440ab8c75169f12b77f6b8b805d7e9f951b2570edf2cbaadd8c005f342472bdbc90c5c0488fcd1e04bfdd3cb04b90f30cfc8243e7cea9e1d7c14980f31cda7b05d9b3be05309bffb145fe8c32608d2f5fc406d05b21bc624c9bef4fc74949f6d5bfe88962da14d2745cdaab7c37ce37914778deab0a7a2de5f5149938e561a3ce058787bd07e877378d0945896df11003dc72095017b31625dffb7a8e4892a761c813e6605f5427139a7008543289efcde813093a73c58d14e569d4f84fa9e0eb496315e6265d28449d731a231c3c85d0cb0a62cc1612aba32c64aaf5fc2ff912a4c8c72c425c639c588a1db487ee0ee928b8b419bd4dd6e1de671c02d8be9eec9303df0957c4d574e2db8ce8c5452eb4fd1a25b2eb9dfb78af84107fcf7ece41960429d2f1595344efefa1379374099d2c53dc7993175019dcd038694e10bf635ceeda664d2e48f7f670379327d90183f1253250947cc3596aa281b1c6bd6950e8a2cffa758f8ead0ab46e3313cd62ee520b2876eaa1e6fd17cd36d6418958858ee1e484148ef963ca5c81c35f442a5f0a7b9f29174a74ed59176d1e3333deb9343849ce481b6ab560b391bffdcf0e00a49d5ed874782fc2f844df6a93b7d282a5e90804d478e66e9afbecbf998288b035fd47661fdcf39904fa6115639cfe184d6ab2df64e1340ff3bbbc15688a7cfde75920fd78f77960e14cedaf834f9040c84da35162fe7135cac6b011e39b5c780e1ae8ef4ab21823a69d0a8821c60cc3ecc0885f306762934bae4563cb7402c2e2654a2db0abb7a53aaf7ea86f2933940b34007a56bd8833934472f2ec89dfa31b3c219a30ec9e5547a9b3ea3a8d4d523f8daa48ffb73442c4f622df30565274765990b2c6106d1abd69f882a5c189f3a42253b833f8b696da447d826734864507c2c9a33e0656babd4b4fae9dca5a0402b880cfb506fbbaebe559ddab5283a2b004837b7aaa6806a4a08adb09f4a4cde93df028fd46ec7c9d93b10738db491a0b8494028ef26edb833434c2113d508e47bdba4f4e970470924a73df1673a0da8a46caca827b0703fb7e49f4b80fec4511ddb98041a00b13d0e9911039631d8863c1781726e003569f9fbeffcbc48695eb23f10f3c62f6a5a6c0c016c4a796c7ce5f9cae71dc1a9ef7f6943183b486b78ba9818c7a1448002f5863f6866e026c4ccf5dcdb83daf669abf474bb18b7672a6ea45895f06618130c492792f69424a6c553095d6fb2fd3c6e575e25e0ea7f888a03c821c29554cfa5ea18c06bf5ea647809bf6cf8412937702adcb9326a7d323e23916d176fe4d3ae4de7777af5e4b394519153c7860665d7da7109b04b36c45800f08fb095772bb02e39ea86cd2f6c911b4eadad443f449d46a02909150d80be018a8917866392804f784164b8c5af9e6d6c199c3845d980f68a702e53cd512d40502e5fd2077c79d3e37b3c60090d270a63df861630358a05434c81be5c3616bd65c900d5eae527c5f48724484bc93329a10dc300c0b9017e623b3b2bfd432712ef18fa5dc1e5ab40c0cbc00b26e00bca70a83f375295d1d07e74626becaa9e010b0bc29636a2d5ad13ad70df3848d9fd9803b673a181e3b5cb44f3c2d2f0af4b460fd498e7b820c49315650c18a5dd2cded3dc3ce9fec78f700a54a4369ea580af2b457b7a5d7ea059a5572c9c31f457c6a037fcc35f6eecf18f4c4f19dc8d38e18dc70bb356c805cd776ed8929c5e642d519581404ecb3959950226087192cc9e8d3917b2e38c766c13716e6689ac59346aee833138467a3955e605f9f138ab69bd8957e7042e1dd04098687fce9a64f8fbd5e03c5284268382c5883f9ced2a9a384d4ee009719b78d101125e158057e555efed8d1e2874e7085c2d2dc7a5d81d8b7e0a09e5613e6fca7549d4a2afd4bb16c96b9d79c94a8c41ca855d43bca3cf8aa8f074602fe2d314a63af129c220747a0cf800309dc5a9d0f5da3eeb88e9f15e3321cd0d8ee52116bd5f3fb7ea793363d17e88662163ddcf5ed185d33ef5f480175d3ede8407f8d7eb7a680293815b32063be52652f35b715cbf570ad54cecb7064f10d0a8967fe82370f6de2f97965040c44821ad262aad61ed601da02685efe7ea51e638e3f9c48bed8b807b523997cf624e220e682f9e7eefa0a4ac3ec64bdad356df862ef2b34bcbb88d42c9ff314490bdbedea026808bcf2dd7ce8af4a8904d0ced80bd100a4ff5f5d0b73bd7477d8d927e5011c482e70e931d160be0fddb53800e6da1b64bc022ddcb3512f1b9c3c3e48adcecae9e1e429b01e200021ae9d1e7164cacc6c9a2d392844e1f8256a1d926ff65732f54d2027108e728e9754ff7dd28f5924cce1841a471142af7b45ef4dbce8cf0205d42baa266cad9922ec1926333a7e22f9eda84b1909daf9e33b76af310ae027b5a42d72507049e8d1ec93cdebad366a1cc51950830086d50a32aa8d1f38574da72abf661a52a76a76be9277c68e5403c90ba79933e4a7ef9622bd1e91976a9ee4d68c28b30002a7d7e134ac0ccc3680d87cb1a2195fb73defe489e32c4cc78bd3f0364a846c62357c63df7e685c3ab1795581e6c8c3cfbdc8a2ad19bd726da5313305767889c56c9105e2f711ef4bd2536f04d9840774b76cf800c8bc789a6f69c51ba1315769ecf7a11aac812a7ac2d47069d113665dbfbd8fa26236c3dcf2f8c51e17080aee858d0a582e2979ade4431673118f160cc7dd963dd15069cdd9ba9fb4509494931b576bf68d93c0dfbbb96a6165c523a85f05b995e0b2d7e3423f92338c86d336d3a46242cca22f2821721943401e82779199a16c96d7c7f7d3697a68f80911af9cc84c4f8b65fd9a68a97d2eaae4b1f5ed978e9718e9ecbc30f9a613f4cd2343eff11bf6ab06d206e80d9c8d1c41eb25c5d83baf97013c01fda6a462225f6e2e82ae54d586edb5b4b60e1b0f943d7de5c74978a851893acee597882b93c0cb2c1eac4747cb7d3bb1f9edf01bbd8e2dad6ee9873ac527f87245ca32591f2457e3e9650a2d6ec11f57c5a42680a4856df76d0130bce69a6b2ce2db9173475dfc159848c250713a4294dd97f8147b128bb8630d55e380133a95e612b40fa4f2ffc41ca582ce3eb83a852285cccd8113e5c3aeb793aa3f3b529bb99d9d942173f533da0da2d817558da44fdc5ccb5bc168db6c3db204a2b309522d6e924063de81010ee6991f4f1630fcc4b4fd84b0094bb12ad2b789fc64250f903cc5275517824b18c9b0b4da53680fb61ea1f12cfea81d272b67bb27a5e709cc8c3b1edd8c9bd407a26c099b4437961eb2bff4f532d64338c548d1f4cf35035be0bd7119f6d4e85c75dbf07edfed4e97e13f216f7868bac2316955d952d7da96c06a18cecd90d575402e2337915e895ac27be4726eeb85c3cdeeed59bb889b3bb5da610500e7a363c0d0af1542d52ca6386d883c0b1db9de3ae5dc0de397e7d610ad7e9cf4e7e85978f05cf57f6f0ce945178d83ac67a73114a65b7aa75299fef7a16dfed88dd2bb5fd2402b59a625603a077ea787c1b4e169b0051eeb22709d14fa73c366bffe586695e02e2c50fd9543e1b3df79db58ee95146a7fb8d40aa764695e2944ac671886c9452dcd33d0b8faae3afc78cfd150d26fa177a246ba4f48422e7800258bb1997e346d56de188bd5df7b2d6ff42d7da91ef2d1534c0aff892bb80e06d2631b8514c437e259adacd90f6855cbecb27feb1cf4ea6b9c1e484e0523fe82bc58abde38045cbb59bfd8334d866ab9f356bda0ffb53463935c2fff34ae33d09d7e24289375cb1f704ea946b57e9e82e6beecdc7922384011bab42e640148f7373c662582a149499581c5c62c6afcca9246d1d0a3b574fde1a4c72bae26b1db80410c3b42151c99ff184e157845e35ccfeae3fc0cc8da8686990101ad4ecc939d69fdb3ba214f51700018853965864f1f12fbbe4a15f368b24710494386a6cf4df7fe71635322aa3e06906421fa621f084b2eac2108708068fd6e469ecfaef1bc99def3aa86f6f54686969c13adffe0db81c9739e10e776a90b771e263349be71031406b86e19125000bffd0ddbc159b7fd45c30f11386ce1f9ea71f0547fd816f58c309fe748526b423cea4f3212969fd37413896fba43c5164c03422b03068dfb0919ba8af96c09a20edff429d10a23c6337cfa88350012cc3f66c7df75736b4324b8ccf802159eb9abf35fc389a1b1f97dcf8b5c0421143c523feefb289da00796f003eb56d3773c77430010959d61540efb289bd0a5353ade18768d46cb0033bbb4ab221bbfa32cc16e89e959ea5d7ba4d38fc804d7495610b5f3c65a7e37689bec0b3f855265ab9c27d6d7330e667f0ca4ccedfa75442cfe31d220d2fff1c3aaf0fc4c5226a5c92765c5365770a6adf38f08b9621975d3ab810fd704bfef23f85f53cc4d48744e4f58d1f5bd25075fa838713826fd1cf775294b37206db0c0841f183cee7c3daaf488acfcdd3fa977d7ebd207899f0cba9a7f18b7324822516ce247f6b6885c40fc1b8e7f9b0723fb94281c9bee4577092b3a97f220a37d4f4b5841327a8ebdcfa53ecf1d9b5235eb2e41bdb753ae33d6f7a1174e4635fa5dd7a5c3d8176dd0fc7fafb649a51be45db886b5385efa2f973babe133f1230b957ca260e3bb40e3de71939715003d89ed0034e6d3622d6a675b257fc2d09116b3912784d901aa690f1c4d10f080ecc519493fa1803d67073cc74a5e88b2c34f72ba4ec9e977f99d82427677b58d92ead5cfb7c9d6d2e8bfb6cad4b481d9e4da9451bda0481ae2198e68d4e6962623d2dad242655724ff9f849792ef78c4fb1d05d10b8b93d264f3ad6ba713bd4638a8ef7ca51788bd4779abf183585bee99d9886b7272c90cc0259356ae2d18a80dd9ebc50b033f6d5f83d36f225ed82e1c1a48025c9635ae3e5636f63906594bd8a0b3125a69899f6c789841a5933ef5b257b21bbe290609cef060b136e339e4e6197e6161058e2bdc842cffb1cac9402316fd776311bea458ac3e772fc5c24e24f94f02773a95f3de1d133549630c887b80bea5dd2cf8e8f0d7065aaaf8f964828a84731c8398fa25e6bb4f0b38498e20f45c095d1b0853a4a37e7fc76ae42614175e6dd2eaaa8ebd247b9ab903ce808dd6969a6ad9d5868615712554be1e6c27508f77d175b51f54383a445c9b41146d9c6ec6ed81eaa98a9b2bac6e6a12772b7a29ba9df986191681f1ef3dc7e6ad37fc53e068f179bf6310a111b6b9afcc9537dd07743bd4e272a3c124568521c88731c23b28c74077d1add33c31280bfd356bb2707384bd22bb25cb60316036b70ca924c22a9747f5dd077d20fe92707eaf2a2fadfdc5b29506798adfd9fe158207478660a957bc06881d80487e3165d0742eab1583fefff42b51d7690f21e675bb64349753b9a524b19db251f4570e6ece56aef0638470971cd7deb771e94f3f6ee0622a46f49af6db12565b0544dd65727eace2ce956a02834bdf1a610b5c1731b99400cec695fb728ba60f31de140c0a7ad6db713e4c02e0ed60a695179eaf82dae1a70caa775f88635487655d2c2dd976e59e786dbf51b0c752660af71cd5c6ae24688477717fb698d47856f35589880dbc0baa3fc4526f29eb75c6488394a729899ab7bc46b70c011c960afcab559b620404907fec40075635661ba9ed071a4b4ccdfc0757122668917273eea66f6ffc15d9e9b3548f6f78f", 0x1000}, {&(0x7f0000001500)="a810a582795a210b6d282baa9c0290ce2a6235be30c9173e8c51b9a5b7ca297565f71eabc2107bbb99d2e4a5258007f687dcf267e769f00dd5901ad49ef57f5335cb0b670726d19699e3f978d99159abbde3548ed41d33fc510678af8020825de95007c6fe61ff47d39c2aec1c30ee02359810070bc1b3b64ca640895c0ef723e668f8cb920b3f86a274cd9f7481b9f8e8c213a1", 0x94}, {&(0x7f0000001740)="a9594ad3633a25fcfaedb4d22358032b970c163f52f3729c0ef2d30fd250bf7432ef62ea422338d7c1573d3502e9826e58fb65a77e04f3033e4b4bae526a15b006cdb9aef464569214c0118e1fa28f1867b1976db3302a3d02e21087133f5dab772207da41847cf4a6a9bee6bb3ec7ecb5362c790108abfaa29171632353f09dde5a955267bce26ae3eab2d552e1e2558c45096c97d87bdcaa34394ed9d3c948c68ec585415b29970a61f8a684b40a12648d326191a7addfa75b20bdae62e6032dbfe94b9125d6303b03dd57cdf4dfb2afbdba8850b4080399baf193f27857a1ee4715", 0xe3}, {&(0x7f0000000240)="ad220c6a914f535181fc4e0897c01cae7c546709d24e62bb9844879014414b8aeba04eebdeb01ac3194f2c59c6fbf8c9eb7a4ad144dcbcf284ec8237354afc449a8352cf65eea8125dabde91a78ba5a31656b80218e5e36fa195521829737d886d447c", 0x63}, {&(0x7f0000000440)="5d6ddae0587bc53fe43cdaac64d79ea9fd798a15f45ccda3e3da91daafcf3e7b6a5ac7a4228f1d70678909eb29ff413ec27cf86ae9fb5d1e17b8650f83dcdbe3fcbcfe6c624acb5564301d9135984469f6922bea5350467fcfed39357a7aa6dd02a5b28abe37b02b0e588368827157f767e252a547ad8429f1", 0x79}, {&(0x7f00000015c0)="87b701a3370883f27055eb94e794b6a55a9d399c88960c1d3f00765f401add7d6990d89c5602f3133ac12bbb77c86ba3a9e85cf936bc418ed2df236c5f112ed08a33", 0x42}, {&(0x7f0000001840)="898d2edd6b898c1adce4975d31406c8537f716a033d1767c194c49639ad80adb1ef1ccc01e6221662c329db9ebdf6dfa6ac614f885d230e7b49a3a3c21fae477efaf2838c6e6c9e8ff42652c3e3ce4ee3d50843aa24f", 0x56}], 0xa, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x20, 0x4}, {0x18, 0x3, 0xfff, 0x1000}, 0x4cb, [0x2, 0x3ff, 0xcfd, 0x2, 0x401, 0xd8d, 0x4, 0xfff]}, 0x3c) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000001980)={{0x7}, {0x4, 0x2}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x80, 0x0) 16:08:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:08:50 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2, 0x3, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x0, 0xffffbfff00000000]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:08:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x630, 0x0) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000001140)=""/161, 0xa1}, {&(0x7f0000001200)=""/180, 0xb4}, {&(0x7f00000012c0)=""/120, 0x78}, {&(0x7f0000001340)=""/118, 0x76}, {&(0x7f00000013c0)=""/22, 0x16}], 0x5, &(0x7f0000001480)=""/147, 0x93}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:08:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x80000001, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:08:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17a) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000b4678e2f59ee135bf77f52de9b066446285818314e760e51d91f65e3e29fe9ce122cc560bdfdd4cbb7ee4248580d7caf04ba6d0a711953bebb746151e5d9f2b5e39d42d3e5a5bb2e055e8337ac98e3346333d6"], 0x10}, 0x0) 16:08:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x102003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:08:51 executing program 0: r0 = socket(0x39, 0x0, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) 16:08:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000012c0)="d5c24e778d2d4d28cc1f2ffc0fd95b9eaf689668bcd3d710a56d8229a74abafc3c08038775dbf184cd7746faa13f90e771f0b7f928644371f0000a39f440fba5000d3493355948c5e62d3e11a142d9220e376bfdc19177748d9f1e2db0b0781a613fafe81d7fe8d284a553ad45bb78bbc697cf92b44f9f6cf2ea3dce335f6cf8d39de4323bc841c40863f112045059aa1fa7f57c7708823625ebad2d67cf29d6e7356a0042b4b3f22582b8bca98c8926f74ce1a05dea67d296e3df99f9342aca19dc86bade5f97a75e7b800006a515b449f93a066eb9dc2a294dfacd24a6d715c747a1ae7c593883edca3cf12ba6a5783627af08fd05139d40a94c57d00343dce012c41a223f70cf269208c38a79255fcef0142270a852444f72827c02b82cad68ae0126762e5f557b9105e6721358f3b73390b52a548d61a41931e8fae8ada788d166bc9bb745f1b2bfa6273d35f40eb2f1e3613d261ce30273e72cd8585d8c131b5606394a9fd9d97746f2886cd1a29f7f25b23d4c4a6c0543866783b664fecf15d7d6ddef835ee859ff5a5d794e4c5cdca02840aa26e1d43b99aa600c82ac7ebf374687665f2b3eb2698c2e05181c3c6cb811dd391a687812aa1113fe25ee58d11550d2cf728bfb6c916cd509532d750ff654172b784b7138b9e990c9c67944993207a4b6a177531c127acc7f83d3aa2e70aba06c7d161988692d5aba4779b90a01bb5e03712782451d0721077cbf965789ef6da15901fec04a0cfd1cb863f67a9043d04cc03339e37a2e945dc4af1bc4e333fbed977dffd0d1ed913a505366a8a4930eaa35e5834f23223a263d724291b34e1935af08f199d6f9c76b67cad10168708e8b4fe8033170f70634f60cf5a98313d9105a44465ca1ed3d43680eaaa2069a8e2fd017e34c3e27a6149ed6ee860e003a2060735ef393f39b581e4e59916fd58188700d0e124c3bec3a2f90e4eabdf9d8ffdbedcb5de0193ca61f795ceb54d590c60b9f0dcbc0f0cc8cb9eb862864caa0723c6476393ac4cb420227cb5a42311d58ef81af634bbd3ae973e6203a15a91027edc7630149794af6556b08152eb25f545ea299d14513b9e4e13fc59bab5fa6c6d5080b62df173b4bd2959b1c11674e0548b87d7ec051b212d0025d3181fefcad77e98034b09ed56c728cf7bc735f8c337085473bc2fd9336b3867a15b1a1982248768fd0a6f3267d031d8507abd58d8905d59bfa5d6072ecca36bbe623d918e0d09f5a85ad72b032e15fbbf7cff9423966d6d64c431301953720413b5831ef1c9075301435380f53bb26a85442aab880121232041ad0299067d03f3cf2adfc9e6c7381f63f259349c642ab3bf0f64477d8b565115069860e49bff9819e9122da3211e3943343a6318a89015dff42b923d024be7594973d198e5f046b8282dc4439c3bc480daccabc95f2a658809d106f532c7acd8d787f621292d7c1260ceb7abcd7b543e35912dfd23a11dbeb7e2f1852d1749cceb4218f7947a591712892c751b9f13668501a788b159b8f3825b59d25ca0592ae7d1e58401dba676813cc0a4a8a0db1681cb8dbb06d917cd010a50a4acbbbadd7c8fba23c9a750ff61976e78b0495e6075a7c2b50c0b04b29f425d8130a82d5b442cf75e2fd239e2bcae6d9b665a6a739d44e51e99dc9e6ce67dc240214c454376f5f4dc6fdb85ba25cdf678903ac09fde13b905a38d2a8ad81394c8670a4f1ee45598a56bcec2f4eca079ebc1e1106ff8dacef1cf462001c2dc0f3f2165e21bbda5745087910105d396219972e1751692ff05c68e8f07341040b4d5148d60984f9e6f94d7add6352599cec5c1e8a5ae6ca1f9fdc6f7e2b96b7d3f71acaa37533b0e5cccb596275a68cf06b7dc80aaf6099f623b645a2e7c28e818248001c3df4a3398e5eac4fb139484da26588cc4f0cf97374c44932e919c7672aade45c52c52201991a76083cdc77d77b12552d9ac41314cd38d8b68777451ebf9f08835638b96c4d2dadf2314a25a19cc2943e337489ae4201d9ba97feb7fe575efea068a5cd0a01d863b37b876789249b91e56b485ded626b4c05633130e5e53c24fe096970ce06c6151ff581c56209ebe1f552639f783be911b3bb2890036d74936b551a0023e4105d2fba320b495168232b935acb2e136cb0ce53ba16ba742cca33322292bf572da724e3213ea278c0d23f162f1843ad3cf8b5cd5a96d174a1c130dac36dd8685fd6f01cbdb9920608fd5ed6b9dae27055ccb761b760b0c0903c3d9e479db38582bab0246a9fd2bb4605492ae9be5fcf810404d04e49b8a0cedf565ac88c5c86079b0a58f605412302632740abd702d4d42c52f4ba0b8f294c86f1fb4fe5a28d15de6928b0090c7079913eeba65332f863c93c2a57ffc3c667c827edb093e2ee5fbc4022aacac249e26bb009855da9bb6e69e0838b2d71d3ef563ebd3343002afce05cfb7ca81871e9d20b0563e69c1ec7776048e9a79e76136eb7aa9533145a380dafde860f6abad21b3aa52968510c81da43fe220e304b652d786203b919f511240c71af997d4378d8d331145d231990ff50d2645a8a29e865c42e5c89a299692828049861358d93b3c82f68705df55dc1d60d497eac851c671f1ab0101feaea66dd159b1a7a47efa88da7ce37fa1b6d732ef22976ec24041c0fcd24cfb8ac4a5e685729ea3515bf58393d24e72b39f585c7a110cafc5beea5d85bf091a4cd2d36a2f980aa770df157365194460859d2b7c52cb6318b557196ce328fe0e191a4b27b7673a4a1284f331834e72407a63791a65ae912f5702d3fbe752c87f6c43176a6bcfa62a883291df103d047103902b367d3409b67b7796c2843bfd034c9cbb9a9aa6e8b44600a51a12b3344751633f3a4ae968567c8b87384df7234692a703555cb66ab33cbdd4b98c0c0f01c844116873da1957eb96877e23ca1e264ea2faff4d297c763750bdeb727cdd4c48caa1de451959ccea920fe08e22f8b546d528d7c081993cf14a848fa79e6de238b9bb8b9972b558fa71122daaf398d8f27c292564f30cbeeacf744333ee6677cf4a5ff2cc3edfa5fd7d7ef33fcaafd508a0fe6a2855aa2d005594c7b9235d202f99ae4985959316b07492ff67def47cb8b1483dc30cb89ecd15abac0b7f1eeb06396a982cabf2b457007a58ee0c043aa0f4241ea9c5f2b36f7d3547f694d2e5bcbf0836a61c88a8bf40a1a1841e873d526176cdb18dc4c0be149b758cf96f2c8979308e401aa3252ab29323f52bf1632d5d274154f7859ce4934697c0a3d1cefd79350b9e0f8d77f23221c08cc03c01b18659e1104e6ba06688c737d46233d002b618ff8de79363d76e3c2884d5ae12efd9a5afb6a60ff56a0c55ba3314a8198d647968b9e1749df354220aafe33ffd335afa8296831a8990880e453ee0d5da720271364bba9baf5d711bb728fc88900e61ccd04c4242288f28a9f1e9c6d07f2ad4ce6f3ec030627ed6d79662ca254bdec5f77fa3374d4785aafd7d6c4b4ea6238fe437505a6b7aef1ee6a88e487a99bfac1ff00acb4f54104c941e2b2c7ec7c9f940ae2fa675c87249cacb06ffbf1fc8901927ceb0c40987d4c406cad87f1cca7dddd99924968a27d7717eae7af78836d490f7e57a64c5ba2df41662676c7bc6a6679cefe616ec9fc89f3dea99134e0204e390db342a15ba840141fd81313fa1ecccd71519f4d727fd4b4b73d165707cce50b3a6769be9748c885eebc91d0f762f03f0892f0c8c80f134a3b1665b4ab080b9c62f24a4a15bd80dbe06aef4f84154b37e6cbfdb06201806221f5d07147d6d01be5fc820d3000b6c9e340638c15ab03001e9960f3cca9f092824e28c175453ac8ef0c7fd31bd03568f24c0bc6e058a4190f2589047b8a7c89861052441125ca5592a6d19564a63521a96e4c049e41faedc2eda614cc18f3fd3e8daf18778b85368f3d9d3762e170183ee542fdeb976d9aecd61c7747e2ac42bd5cf4537ce12ab90e641c363afd3738cfdcd65fdb1a17ccd93e83ebbc63476d21276920d6ffac51162e2a98659c51085d2cd7ecffd0a4b89ad63ece9565c35855074be93a128aa7e54e9eab2fbb372c834d2fdfee9bd4c90ce499bc6ac07a07d7add2c4a5cad6058f81ebbf12fd7890547832558c3f58c47d5bc9ca6e38d988a7e42b0a67e9b35c3bcc850318ee75fda84433d19da966c9fa5f32c08414c33f173d22928ab006ff6b7f99b794910494c4ccd0c097bcdbc66606565f095df1e066264cdefb9001cd8140cd230dfb6fd078946df96538382f113c60c66c7661a8b071f74deabb0ffeb2e6102e0657b81299ab95a1c5c37279229343c424cf5ad745e03affe94b0f68ce61aa94d1f6ba83077246578c7b24a0bfb41cca272967c01c5686715a9d1917788e33c4ef86a42a20e913e5c06a098f4c7d8ab1bc02480178581dd476016320a4a616d74be2a63005ddf9189017ef233a2eb74128a6d2211333c6b34d38aa5321b230f55e4a01e02d4d748f2e0c43a404f0efb5bb9bf05739e6ac1275da796678bffc2473ae4cf961bbf8262833b625aedb1af783eca32c3abf9c3a9d83b5a030641dca084c99b1fba80d1af47bf00e915b4762c6a8dc40aa2a817cc8a2593eb8b1516b1c8938d24a5575d0f446c7e7997ff02f248d5e91c54906b5d035541d2b934991c7233f44e814fe0df8edbb2d9813d9dcd7f7e93a61c26c0ae6008c6185a2665e955a374d2450a71b588e641e8d5765251f4e80409459b7587d56d1b646904a81705d4b112f685a24b2548adb051ea200dde383e2b8cf018b7146a199cceab4ed922d1a86e7ba55096be49b4ff6c01e5ebaf825638cfa3175f9bbd1fe885665f13e60dea1fde993a1cd64048391a49eed58a6b72307976e4a8edb5d5ad32e8954510da34d8311d3ace31993143db78e928a3607a201ada43238b3db9c734d8649b2ba19277a6a9f8ad6724cc185ca20878a8254705ece6cb3e4cb817f907d1b5a5f3f3830b9dc7f0dbb2166d699827bbfa3f612dfb6765fddb9a7a302b31e83091e9a8a06d5f81aa35e37fe4f7d5e54cda68a6256820aa689befeec27ad32ca6d6edc8bae07318204c7c2c6f367db016fbc863a9e73702ea3ab595ce65f5a7b72218e1ef9d501531c91b585e2f3a757b7f7d205fc8227b544dfc1533dc1154da85795f51d8e4d71c64ee3bfc42c10afd9bded045f6721b93f547a4c69b0a154ef54747b2cd6d352bdf11d5b90b3a5218d1ba621fbf8835bed3ee67c7c12c4698d74fdd0d80c1b7d2eb5986aaad75ee045579a0e1ba6a0e549ad473a37bb538eda7430670c80fac5354928d616cb2a8eaff084db2d5a401decc281c56d74b6bf7ed18c6382bed35d9bbf287086707f32d7f55096721666eff5e73488df9696a7ee6df0ef739bae9c881070cd52dece1506f6c1c6c5c67133b82713d82fb39a285c1a3f3b5eff90249b04ae0d7e83f59491154a1d35d888ae4ba620007fa4b8471ef9f45985f3e84023ea7240f565508a9fff7f1fe342dbb72451e5d3b1763d381fda3717ed108035ae329befeb509bf1259f40d057dffb5758c6db454467936e4433f53a28b00f3c11ceb999d9c116c7743dd5b50f868d2bcf13c2d4a221fd2692ea66b7516452a80e42c9c1819bb4c44670f8e089a80da6ef74573137948b4b73727221f6d6fbaa512d489630f7d9b149d29994f407b170bff01a265f6d301ccc10cf26d917eee2ea51c705561212a3182489af6b192c1eec761c8243b4f9d484e4999e1a84e912d30f7b49c5", 0x1000}, {&(0x7f00000000c0)="31257493f0213fe1d43bec0d409f6517c7c00fe8402f66fc092a73d55df9d322b2de6eb09a2c6b43", 0x28}, {&(0x7f00000010c0)="2e9efb9e4ff4d14e7bd7125896696d0df79a012078ea140cd40ffb53c5faca8d75f413e859a83a8a86f5db5d7f165b5034510fca0bdfa93c8e99f8b709f4ad1ec29d1d1a0960022befd78962ff1f1a8dceac2068032acb6d93ad98deb2e76a2a9ff8343c89e8025cce8a11d9aabc8599a4c84978b41e64ef623978199787d095068397e95c", 0x85}], 0x3) 16:08:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$TIOCSDTR(r1, 0x20007479) 16:08:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200a0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7a, 0xded, 0xb32, 0x200006, "f3b544ba6932c01a49b2041925ff9d628d8114eb", 0x10000, 0x4}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x40, 0x103) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xfffffffffffffc00, 0x8312}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r2, 0x0, 0x5) 16:08:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0xc04) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0xa55, 0x66, 0x0, 0x0) 16:08:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:08:51 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) read(r0, &(0x7f00000000c0)=""/23, 0x7) 16:08:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x7f, 0x4, 0x1, 0x100000000, 0xa98, 0x6, 0x3, 0x2, 0x35c, 0x87}) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x1) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) 16:08:51 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/197, &(0x7f00000000c0)=0xc5) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:08:51 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x1f}, {0xd3, 0xfffffffffffffffe}}) 16:08:51 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffea0) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:08:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) close(r0) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup2(r1, r2) 16:08:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xff, 0x7, 0x1, 0x20, 0x81, 0x9, 0x1, 0x3, 0x4, 0x6}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:08:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:08:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/124, 0x7c}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mlockall(0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x80000001) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:08:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x7a, 0x80000001, r2}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) fcntl$dupfd(r3, 0x0, r1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:08:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) socket(0x20, 0x8000, 0x0) 16:08:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="38604a3c0c34575d87afe781c363aafd7026a2b0ae1cc97a37448b4a86970063fc48088e51b3f116e5c928fc9e78266455249d2258034613609f4bf669286fc8011b7c6386d9ba", 0x47}, {&(0x7f0000000280)="a7d12b20fd6048e234bd84b1f0fc76fec6bf6d57a191d4c70d840970caa7626ffdd0e76cdfaa33a0f65ffb5ee60ebc56d61dd14c94283caeae11efa6acecd4a8b2f73cc2dc83e08824ca6a29c55043adcde23d4c9d95c2cc0523a330fb4aa5320e012947853eee5100705891a06f76c75827ebe52fb735746e744012a0c5e7b7a2c32e9f8963f287b6313e640a23635dddf2d217633b7f2a838c098dccbf96920b378028667140f27dd34531852af0501e4793318814e47f070e8da835122a0073f00077f918dd1162e697b7555da6468c71e9e6a2bb6339249e520867e380b9dd1a9f0275731eaa11d2b1123448356ed824594a361b", 0xf6}, {&(0x7f0000000680)="38f3707cca041627e3f404c7f16055bc851beb2c2e57e5b7aead9e7f4a593c0bb6e1369fbcd2a21f6f5d97dbd002da482b6e9cbfaa7242310ee0dcebe9736126c68ab17742f4a95f87bb11351f68a1690e19a12056ca9f16842f324365483b2f890f8d9b3559cba8f3baafc2f1c62505a9a93377f0a65d04857e18f48fda7ac87e900dac6006687ab206ce677432864acb6e28cd23784291d81e9d942a1391f4cdf4b63d89dc3d4e8c522458e3efe343c3a6081f457ba37c10cb50a82e6aae183767168a1e0ed2f69bb5b928fb35db2023c2c45f44a607520ff9f4abe7f238e42f106758894b48aea384d8febe2949187eeb29b2c2c8921b1fe683184a9de34c87ba966fd2ba5e58e94ca5ce7d7436d12361923515b6f8f77aea854b0052aa92c8ba7349b3de3f677b11579bef70fcecbad3aab1d7015eeca5065dfbd7190b689ade60b3a5739a3ed0860641400d11837ecad1c5d7e13f9fc8af2ada363ae405f0e8d49a6c4d717041a52d938c487df9b33b008a1133208a154a5b4196b8d3a90e1a73dbda5fa32debf25dc32830d1d9c3dd761b69b7dc864bfe9af6a423e19739711a14a2cb2a39cd9afb2074b2375c5ff7b9068037a9208bd9efb91baff407e7f4a252c47889a5a658518f967f6b1f71c9078501e667fae281e4705d70a3506135638947fb49cb80ae82589d6fa96923941a8abbe6283b80bae8147ee8add5210bb8e84854d4c99b474df4593d1bb691b83fc15f22d8a6eb1bd4b9b3fd7b455ecb97a55f1629e9f8f2e39e2911b59129800fd0f0f96ab05161b413fe29959a3ec23a8e3291de788ba87cd01a812add1aac12a8e9144cbf971abc220ec4a34a77ef469bc9ee092394cc771c3a8cf76a21dc1402f252051f1edf2577ecc85433daeadbbd5db3538fe7ad262c447101fe18abda1d4d1c91b20ec8dd4737895697647454b910131664415c34ba5f458cf0b0da9271df42e2af69ffde6069b0e2c16ced92ef5f4cdf9cda3b9be18040b49eb01b6c92f9227c0e23be4de0691047e9af7e76688c69601900b1e859a3e3ba6fbf89028601898c21e91e43ad6b2f64765dd9d1a466f834b58da513cb03622c707b2a2bfd64ecd1e595ebef7b5f0755531ea7425ecf3219745ca443d0ef8e1d9e07222adb4b676838e3ec9dcb9061f6e4a190d8981b38a70d352960723d474113866875fd57c4acfe5f0fc0c66efdceb197b01ce463486c360b3de93a964595c6ac09245c51c2e5840d1918776ee51fbf249426c7e031b98031767b15e8e8b40e07859bb2bebba0f99644a8fd454fda9bdd795f7f91e85b613814091e54480dd46135392c9b4fb3df136b366bf5434b7dd88575febe50b3235496936aa9e6a995fc6c77a32280d6f5e7367c329953eac3b923f646f29d506701818276103aea0ac6269ae01f69efac189aa88c7c847bf3e0d99ea5522cc35abbe43eb860a28bc36d17df52db1019bf8e7d5e2e7bf86913651d7def76ed91773ee67a86faca27c71d252d4344362cfbf64115a14092df7ed36bac72d79432e9e766453b3b3acb1a78bc1b937f447428c81d3ede5bea1d631f3e51be512c8e4845ac0419038ab45f69d7727b073cee5851e0f79c37128af39243ae84727bacde77f1b7428924764840346416c14be20ae2e6897a3e7d83f3d14114ce439d342ca11215c37f6f2cf448f0224994dda7f27cf53718e3f89384c4a8d1031aa47347ac8a8871f7ecae6c59ec876751c370d1037a0e7f33fd1a847fd829d457760fbda20d62c0a39b52036f93414462844f5e2fdfc8b90067d14e7f1adfaaf336cd30084d5507d209752bce734b7de734db2c599945a8684264f7b1ff063f9ebaacf4fa2a5ede6e3097192fd2b07612f2fcb5368bc7e49742b3d645938db9ada4502cadde9ab885fa019e08d6f2aefb63b51c072a14b06a9fb029f34960818cb4f902cddbe94140885b988d4a3cb5aa221123343527632159ddd207ab3542ae21b14afc94b0e62b55b09216bd1ff9ebdbb390cb14bd48a4800818d918cd804e685818344259c6c280910a5c463e6b93f09b933b62d984c04d20c4a464d585910013b22f6530ce5d78be3f8ee80422c600298161c502f75716abd2007fb468990a44a1477f8ff768e80c210a1b8ae890f770a6024b0ba7107e362f7ccf13d22cbde5887339fe1c020e3c3384b9467afaa615e09c3fb84a4b1d864db1447209ce9a5830c3ed04ee8e12d8606428a329bf74b0942a775cf83259f4503d2518a214625afd36b801d81e814d79fddf74ad229d5069c7556b163d00eee278a67b44dabebd710046e27452f6621e40d39c3b92a573887f2c096439aa9bc0b60a3ab3a23c9a4f0aaebc222e4920faf834ef7a79da1da78b1236f0790ad484fdc32ff68e1dc59bf71050f8826f9a81d4f5ac4cc4c39120367220b4b1dfe3b049ad0590982138e13f3f7cdd0e75ad8a9b17e0dcc180586493270168e0e86c51823d6c779d73dea07319078b1bce5fec07659575b37c152687d1f9ce74ecdcde631ee9ce85c42311b8180e8a173c727f1f9f18a8afd3b0627dab51e115959300db55bd611f6eeec16b24b1b036f989e03a38abc3cd3e6b5caad16c37eca89657388efdfb9fcf3252a28d380093845d63e47f697b2664c18addff71023ff0cfcc94dc8a67e3efce59b61c5c3d1fb22cbc55c3246379b5ea170b45ee4bb7b6ee131e46123af63e9a6eb2de0b7895d0c3ca9266814ca59ff2d0dbd1935364e120668e86ed9d1fc907ca8625cbbbea7ba8dc5bef712a5a4439ccc50bc0bb9733988dca34763801bec55efb1fb3613c0c7771fb8662b0b3a9456c1767a39d36ec48b536d1598efe72ca55f9430d2cbd917a830ea23757525103a9b53062ab0c23e63904d4e5e4de0c944968e198bb4e06f63824a28a7cbe21575f74919dcfd8380017e4f524aaa8c286e0c7ae79af5ad3d421e8e077836149ef4f866e1c08c7e2cc8a5fefa045ce12e0b3db3ac9d520f9caa072c3768df21075359eae35487ecab4d932f85195390cec35c3db1b73107b235486db57850ef8d06b996e66a75ba500dd01c8cdf2fdd2e5ad0410347d5d8f17533cc270d2afa6d3c4e60fd63dd1892101f0ab0896afff9c2888dcaab1d5b15b1d460233103a7032ce1ff13c08bbd85d2183d7344be918b53a13a87f13b2fa52d960667008de7546458b0584ed0bd8cd2e7c353905ec4df94f1bd38ad1e657e740e9254cd2691b1a56682f348637921577463d98c57517ecfab90529e51ba6a5bb2eb121aaa86f2ccbbc8995499b32b640e52a32229ef703979ff06eac4486c29c2ec4d1e62a01271907c9165997c724575e555715f73fe962688ef937d727ced3eff56454c1e3386884d4083ec1fcd72dbf5c92fc5216212e4ead384c85f149d4794ba00069ea6e6ae015bc3009a37cffa9433c77f3fcba3c8f4b1e9ca0e4853b15ad8b9a30692e907f71482125f4e650e139bd10a2e2f976511e1069c22eec05805a272ffa718a7927fadee9a2a57ef0fad06a170008cae8eb7b2f5bbbe795b3e4a73aae00d32fc18001f436caa00e702073a1664778e3f923967d19becfa36094fe81dea4de1dd421ae27eeb306be75c6d7c26b9b70e5a07c33ea1f01e06f7067b868f309afe4b2067ac1c118b4346ff0a5ea23686dce28ea6fead25513a3b1c648dae5cce3641afe428da5988c3bf96e8753d059f557205d15f6d4ea114a33f996adaa67fae99f93ca39065bbd60d3a8d5da4260562da1491c905744b834fccf49d9511ea97595c0eb7c118586082dc99df548c3efca361959c41604ddc464df21c79dc0e34c41aaac54e67f6d6fe52ab6f259ac101c09ca4847681af095591458c7b0201817972486678f3477081ffed2f0603be7a64d55436eef65c6f904cb51567810d073645751238a01bcc4977bb1993880e68134d1b57e52c5e2f44a329046500c1b3dca09f9d44fa2e0d1940b9d9431de4107a6b1cc60fca00f240478fae8fddcce3e0491b83ba6f75f01f2479b03510bbfe9f75b858d73bb6b8d95d660aec998afb25a2e6f5df6ab234120e7ff4ec733c5337fee881474fd80cd241fba59bceb734bbf50929b2d6600899171925b23c154f5a3a4bcb054ac00798f84ca8082b28c21e92adf662c89faf81a26026c7748224014852f97c097482236f29b841f4aeb09d2ff2fb35bdd293423ba3736beddaa45b5cfa4e32b0d4d405edb8e0ab43ce578a1ded3860964f11d54b6a65519c6424666445dd3ec807d4c816b9ed3594aaa52876211747792e1c6a24808c94975ca0d03af76eec46f87f7da44074ccaa2ae7701a519d6a446ac32d584f0a0e83205918fe91963977d8fe651ee32cd8fa268bb2fa190b602a11fff1ed5e212e806a6b72a80c014f78e8d13e599824904253a806af950bc5713cadbae0878c6f6417ca9d6f0ab881cc54f83d61e69def3a55099552e1577c77bbcf593fce226f52cd113c8f23bb19c0ed571f049da8565d2a606fb1d657dc809e07069346eede9f080b50c5915b1bb3f2dacbf6200e8385bac3d3f5713d4304dd24191be456bdd15a10b66e8f5049e6c285d2eba67e19eb9c649d98009aa3ee96d20e934b6d16a0b6a87c1bd6f2acac199eeed9e8ff773c33cd70651c16e587288ab151f60e7964815e06be1262879555746a5c310a6892cc20cb8af035c6d31de6c22903660f9dbbeb84249ed81f194dc06472e4ca0c1014a9db51550a9970e86afe423de93087648b61072107f1bc99a24cb702b5b22b8790a0e7ba44a16b352248f9733bacaeba76f521f78a2823a08150e3e4fc9d3117f46b2d0c5fa2bfc97e38f74b29abd34adf74b218e1118d79fc06e8ee4df02c36bd5a5812de1a9fc0fc8b88c4d2b9025bc9e6281aad83934967547cae3378598a3dae37bb60b5ddf814d93bfb1c71bfe8f2c2bc86b88d2b11af7604c1702575061605bf883236b9ef6bacec0168ba3f2af69ed96305e573e62fca4b3b43883f72c53b1a0239bb4c5bab314ef0a06409504515d35e98106a095bf9eb1a380318151e8df9b948106a38a7b01ddface83337277db5c932f69bb723c48b19beb9dde535f9715d0f6e6e2b230bced8366670347b0e212e93c29155a081a82f637deb2c9d01822e78811fd8f3c6cd33975d0edc67dba856a68b99dab2d6996e3fd5c7962a8156bf51de92f6cdd99fedf38fbd9a30e2fcc335d78bae2e9d2c241423c25f0dc99dbd891b337d6be9550a0cce5a87b95566596256f360ff5623bd65151cba62698b23e02ec030f447ebf91d979024279cb8f04d2d1ac62576bfc9da46d6b98e45b414033048ea6aef442720d2e2864295296a92031410fe604a8467b5d4af8aa865313f96738afcc3113a19d2904ad39acc752dfdbe172791614d74262edd243a9710a1acfd9e2267de31d8095d28db8d0d59f32ee2e00b83569bf98884a7c4bf7e507d118d7db5b71fe8206f60865151d07409bb87fd19fce4be5f729a4db4e02a38142afb2c170277a6a8d80f39334b13f4a61dd694435ff7c79c2a193f97e2dbee1d899980acdbd9ff7dcd81b32a4f202ede6b2c535b40ce69fa039467759248075cb6cfe69c60cb0554ab985dc014fa95bf35b4d5ca12ec1abc3855fb38a11fab0acd9c25b9e8c95f6a03df83af8451154c13cf4181e83cd8864ebf848f54991892fcf6890f1cb1e975ad91a63e306e953580aa34f153dd92274d19afe09ab8078531c4109c87351d4d6a11ae85b2c312c4d2dfeaef696144a2736ccdf91b563d3b0bf5c2e0638", 0x1000}, {&(0x7f0000000380)="40f11afe0c15faddcbead0427394e574d1f632e9b154f90ad0e4e9ce794bf4628a37b36ae128435e107bd4800f253706fd235b17b641a3f4617233e58fd952258d2df63884eb2587e345715f22cafb9b0fd2dc73d046c1500468e44512fa4bfdf6140ad5dbc0ed4b930bd4527e598b95bb2c7bcabac2f8d3c964f6f2a28f4c06a381f7596c0dbd9fe1c706834903e833fd8255f42337316cf1ea8ac87567367cb04bdd6e0f7c626a4a85efc4346f93521a9fa04f633b2e3ef0a9d2b21d6306843e8e0778c17dee01eab15162b40d60d380c9f7fcbede7b0690e161e565dea5071d4c30546f41a5e7892b366b0349a325a147", 0xf2}, {&(0x7f0000000080)="6b3419513d432cb527eec42978", 0xd}, {&(0x7f0000000180)="b936a55c21b49a03d66b495ed8d6753f4c48fe6c7298c585e5a2149c3620857f", 0x20}], 0x6, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x78, 0x1}, 0x40e) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:08:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:08:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x300, 0x0, 0x0, "bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa7ef261df67c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1a112d3b03a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e2670eba8762da6fb82ae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd08992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289cbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e1660e553efc52e5425ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a99"}], 0x300}, 0x0) dup(r1) syz_open_pts() 16:08:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000019, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x14, 0xfffff, 0x0, 0x8000}, {{r2}, 0xfffffffffffffffe, 0xe5, 0x2, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000002, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x7, 0x0, 0x200, 0x2d}, {{r3}, 0xfffffffffffffffc, 0x5, 0x20, 0x3ff, 0x80000001}], 0x800, &(0x7f0000000200)=[{{r3}, 0x0, 0x0, 0x80000000, 0x5, 0xaa}, {{r0}, 0xfffffffffffffffb, 0x20, 0x42, 0x7, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x23, 0xa0000000, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x42, 0x8, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x80, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x5, 0x8, 0x542d}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000002, 0x3, 0x9}], 0x8, &(0x7f0000000040)={0x1, 0x5}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:08:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) socket(0x0, 0x2, 0x101) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:08:53 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:08:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x547a, 0x1000, {0x3, 0x80000001}}) 16:08:53 executing program 1: socketpair(0x6, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r3 = socket(0x800000018, 0x1, 0x0) listen(r3, 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = msgget$private(0x0, 0x120) r5 = getpgrp() r6 = getuid() r7 = getegid() r8 = getuid() r9 = getgid() r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="90a610a12b67d1d6424f20ee7faae5cac301f9eae01edc3f8792622c710e6a5bc6fa3e8cd9bd726d8e3daae9050ded1380b89a314464c1bcdc5e92a453a2bb87d59ea75a73af9a40cb05f8ae916b55a83e3e4b96686c95de0e6ceb434ea945b6df1aded8f92cea3c116bb2b9e0db04da2511d6595da62d5e7db4a56cd1de3108df8329", 0x83}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000000018000016000000000000000000000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3], 0x128, 0x8}, 0xa) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) getpeername$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) socket(0x6, 0x8003, 0x0) 16:08:53 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3f, 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) open(&(0x7f0000000100)='./bus\x00', 0x210, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0xc01a, 0xfff) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0xffffffff) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:08:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0xffffffff8b7a0a27, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4c, 0x80, 0x800, 0xbb}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0x9}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf59be8b572791413, 0x7, 0x81}, {{r2}, 0x0, 0x80, 0x40000000, 0x5, 0x800}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x752, 0x3}], 0x8, &(0x7f0000000100)={0x4, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) socketpair(0x3, 0x5, 0xde8, &(0x7f0000000400)={0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) recvfrom(r4, &(0x7f0000000440)=""/28, 0x1c, 0x40, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x3, 0x0, 0x3, 0x3, r3}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r6 = dup2(r0, r2) openat(r6, &(0x7f00000000c0)='./bus\x00', 0xc0, 0x0) 16:08:53 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) fsync(r1) 16:08:53 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') socketpair(0x3, 0x3, 0xffffffff, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 16:08:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) 16:08:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fchmod(r1, 0x80) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x88) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:08:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x2f, 0x4}, {0x1000, 0xfffffffffffffff9}}, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x14) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/236) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x6]) open(&(0x7f0000000280)='./bus\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) 16:08:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x8, 0x76bd3}) 16:08:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10000000000000, 0x0, 0x0, 0x800}], 0x0, 0x0, 0x0, 0x0) close(r3) recvfrom(r3, &(0x7f0000000200)=""/93, 0x5d, 0x800, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = fcntl$getown(r3, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfdaa) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x3, 0xab, './file0\x00', 0xfffffffffffffff9, 0xc9a, 0x1, 0x5}) sendto$unix(r0, &(0x7f00000000c0)="4fbf5bc38f57315eb50024f766fc920d9be6b3bb644c03ead66716c1741e212be7233621784b53", 0x27, 0x8, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000280), 0x10004) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x20, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900", 0x0, 0x8}) bind$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000300000000000000"], 0x18) 16:08:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3, 0x0, 0x236) 16:08:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) kqueue() 16:08:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:08:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9352) 16:08:55 executing program 1: r0 = socket(0x10, 0x8000, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) r2 = msgget(0x0, 0xa) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/112}, 0x342, 0x3, 0x10000000000800) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r3 = msgget(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/11) r4 = open(&(0x7f0000000140)='./file0\x00', 0xd0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)) 16:08:55 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x140) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) 16:08:55 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = semget(0x3, 0x3, 0x20a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/4096) r1 = socket(0x18, 0x7, 0x4) r2 = fcntl$dupfd(r1, 0x4, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semop(r0, &(0x7f0000000040), 0x0) setsockopt(r1, 0xffffffff80000001, 0x7, &(0x7f0000000080)="b82366e9d8160ecce82ca446a4c400354d0dc17815183b087542d3b609f602d575d335b5439561", 0x27) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000002100)={'./file0\x00', 0x9, 0x1ff, 0x6, 0x1, 0x80000000, 0x200, 0xef5, 0x0, 0x1, 0x100000000, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$unix(r1, &(0x7f0000001100)="fa64d03c6a6e3b7e00ac6a2fdf29c402731b87dba658756f75b8dabd23b91e48a20902780d64e1adf1aafef6630c112cb8238e2135f4bd93338c68a870c55e09b8f9833701b5e24fb3b01a4506a8f675e9079d54cf11bb75ad0622729e8ebf935c149c2d223eefa6f5c12f1e25fe70125e705756e415019e81facbd53a8cc7decaad23162f50a0120fdd10a1a533dc0d666704433aec8c11a26d730e49a72323aa9527273cc10f0f62a5d332620cb85aba75f85af9be10404fdd352026b2de9faf35321c759b32b21df445202b6ef4fda371675c2013ba53d29cfa9616456ae857c27fbc51e3a5a267a9795f1a00b8f4e139fa25c64cdb46288349633de4c5dff2439246dcf3d046efa25ce31582f5a5b5de1d122153267c5bec913ffdfecabeebb9133603bf1ee4e44f29a86ddad1e053574f237832acff333f9b581d032276a85d89585b5f03b63353fe6b63976924d24c7ec8c8ebc8de77d47c264ca69740e183444767345f1c92696c7cedb0f5e4a9734ab064a8339c5c8d807c0ba0d5dd9c239cd4cf8fb291a592db0c2b9de3cac3a3426bda20947e8f669c3aa70643a08381c6380f791d02780dbaff740efbb94043594ae79a1a90073acab3d4c9f18643092b934f157775ab0313d95f0b2436b18f8baa2a013d5639abbb77f164f800a11bfe3dbc79e1311c9d2162103fba32d68f839a261b7773a12660a067a5dd5d739db1036df876f48d144899e4f841feb1feaf580efac0c90b4dd1bd38f232b936371324dc29cfa06b77ba562033dc5161f8f4b03a8fd50d2fdac5b0dcaecccb7365fefa05d5d2be9a3da52d78043796db7957181d1907c73e96de272036796488a389e836036ac98ae2045b5011a80a5b695feaa0dca4d4d46c268f360bf997edabec5815465524475a83e3891dcd8e012a44d1c98d23e51d0d3b4cd28aa79bc346db4421bc70482fa9aba2e39d7c2ca721d5964acaefca089a80588d33a257cedc707c89d64110523659efb145dc50f79a5f10a850b3f86f76d94d6527e9efe3d4a6bbfaca144c34494c60aace725f67a55e3929498b839f90ac6b0a346265c8fdb7bf5c362ad9197558c3ad1fff97d26bf8aac17d38c6d1c3346e4bc398f034e31a25f341addebd506efd2c2cf0d62a9d933338967ca13c660ed09c8b1c3313e1b44694df323db7a83adfb195a2ae046e8ac446e11bfa41e4a1e2123de429d96dbf330bed60f76a9b79f3aa15db2e43a6b6aa3c5d7fc5b61c2101591bcf94c46fa062a9bfc18924fe15946a08ec4cef3dce648ac2458963e3b3a0e7ab9376eb8a839f31cc4356391b789ee33bae7ae8420ea32fea9ae71cabd0f8487add5db0eb693dcba9e7813375166d0883184bcb188dd424bc739d9dd3b3649087227973946f2fa05be1598b4b8205eb49f1ad92264080dc8f49a3b3d084f466ee6ef5e02edd6eb2474b0391598f207905eda3a822489e5a77c73214e3282d8c9ea642a1fefe47bf38f3e4cae59c947a70fa4980c08d44263198e68978c76061242d91f129db50ad1ac8983e5ec91f1057bef2c3977bdb610b53d4631748a1848ff2164bb572f7bdbdd5a90f897d86db533c952888c5ce2eccb76b453c59b2e6dccf126556ca92d30bfdeb3d71734234366c308db920daf27ecdf163e9aff24337d360b1ed38d4395c80dfc608102ca51f416fef43a3a1b9389482ed174398d45da0371d712a45a799b325c920072009f18539c70fd6091a6f7dbcee5a054d79021b06f7b770a21b7ae0baf821b63c815e1623a4b86638bcc341ff66c697558f92e5b5f36e6a623d4cd7784c5f726791e21b1617b6c42739a212549d11b21d531c5dbb80189ed1749c871a696dd3da7269ef9edd000fa7977331635aa33302bb635fdd1e277c880f3b7ecc2fd6d9722ed383953650620599389e6728eac9d35372bc86ef7a57d8128be56c49bcdaf5c18326c58144603375f683a66d44f7c94a7343707843aeb910dbaa74bcb33985dfd6b2f9aff98a032950ac39524b420fcd5069801141ffb4b925bb84999ec86087e5e5d7cf3cb27eb55557c2c468eb226989481bddaf77ae8e1930fe1e670bedaeb08be3ddd31b67a2275f6a41eb22613bd98649a867727fc8dbf8a1ba03ef7055664e0a44c61bfa656003449eacc29ee815d402ae27579705001a7a1ade657b903d0ccdf702129a4cd733f4241d57bae26f40cc0280f38fd1212346cab47fbba16c6729d40dedc38de73a25ed1cd2636295e262324d2faf0279cdbcaedda81e4bad11f2035fa8581759de319cb3ca40619dc963c314bf154ce53b2fc1b80b43d9401664a83819b150dabef94f72e9679468c6c7c4808b206c69da4d8b0ad8713944bdc4300688d4eaa8c134ed83139baa0c68a4238b4a371df1e8eb981b6a52678b432d178d1d60bf0cf91f9ce23f4cef7afb318d41346f3b8aff664b41eec675a61e71a3a27da67a4685753a771af1ca7dc2f03aa866ef739f139cdbb42d5797a80a1302c84165fe96cd5c8b6af532a728c600f87c9a5557e640ca4dafd868bd2a84c34551c811d0998207915e7739d831742a3f2248b93300fdfd142b3d61ab67a808dcd8890dff4edd11a0cf01f9bdbc735ee044b0083d6ea23247a35853c178b9861a9986ec7243783382463237b1316304606ec1e5a4eed12b900f1b5c237db4e01a873cf8b75e3ad94173d65f5f36fc967d47098d4ed8f42767224d5bd18306a4c8d32823939dcc34f1bf0c94d59822dbecac8e970f6875f10ac6f6426f2da29ff58590e36fbb5911d661eebec5231232a86e662feca47943db77d701d016407d75ed75aa65bf316caa430b393ab91697b4515c8d8125ba412874fdf9c87d7772eac5ab8f3f20d965e81dc4fba801281c54027cfb8ab91a66fa53ca7d188c00963daafb50abafa8043239d242f106456172bd00572a0098a16f9d4c25ea641452fe5a8aeae1936a3fe9378d793b31b150704f5852e9f7f09815903f57600bc6b725fc3f156940b341df09424069967b68ae72308bec8dbe9312e7c2c375befe5b0772080dbdd8e2f548e8c9fdcb6449b6600d170d19dba5048dc12e77cbc75fd0a46b0a977588fde1433986b0f1b4e639f1f8822b9c615a7b1299dd5842e68a263b9404a5f0ee9912a5d50657df389165b3b49bddc9abeb1bcae1a5c7ffdb88ba6bc120b609aa9ec9b5c4df6c6997dd05fe000de213400cbd7683b5447df87e469d3c2646364359a7c43c0fa70630229afe34fcc981280b718053702b87eb2f40a972623b0883d8b7493aa0baf814bd8dd7721a37dbaa15f346210048e81077e904f0637b9daf76d318898f16a3ad554ffb644afd89f43045f4168e24214545b419b2b456e8b6547c020bc3e67f260cbf34c05297fba90b00f0b871ff6aee5ac1b9778301256f9550f189219af4eae83e7d4f2c3c0dbad6f721864a7564736c268fea1b165cf7ed45d48fbbeb333e2640155473480618bb45849c8d4829aa3b00d278e4f56f1494dcc144d18e89a5ebeb94fc7aa994c2192a21c03129d49319abecf0ac533c03842d8fa04104fefb720502754f6e8efdd106ec0320b0ef703ba6d82723a17fe074fd7c83178bdda0d36af32cd436aeab35646dba7e7ed5a8cf17208e186c84db3ae2d36f11354f991ed7ae10a24fe081c6b32e213c71d03892327a4c1c80f60d17c036515a3a01fea82b3a607de5a058f09f47168357941b203f14a7f4891d635a1863b91136264a619ab696ad3f10031d4fd0cd89db7380bd49693010fd46a3ae3d3ac2fa6305af50cd7ebacfae01be1004ed3daf0cfe093de79908390ecf78fabf2eaeff85a715c4dd75e83c040e4d9002d613e61bf7faf64b3c556add88ba599a4ec7dcf7dfa412e9730303d1832da7a6c48308474c8800f35e9d0a378277b76212ebbefd8d1e4a79b903fec62ee10811eebd180ccc5ecc16700c0cc5f68cde153f73b31164d5aa2d9e5b53c002da5b87975adb597168c60ffff8d2c52548bedb3a74125db7660e83cbbb6ce11770f604c478371011d7548999cfc7abf97f4b7c780d8da508ae3d9133882e30c003ca8e43ec96d8328045456761a7b429f9ffb5db56be8a88b6b51e73117075b229d4da6cd3e49822558a0b0c18d2b6c2e9ba6689708781f0310d94bb8467eca85c97f55f3a0ae3747d9855bde2356c5e7791298d7c5453b95359384be305c30200bdeed6bdd320caeccade8f2a3e25bb62c9920e99fa664204b92b0b8fed668794bb4952c0c647e53965cc60f7042940187d992fe61efd3135c67e428ad917f2586ed8e85c602270fa44d964d41a5bbe1b27dca1a9a94b4bf29ee16be45413ddb2d163b1cdbbdcbc9fd67ca68351c2d496b61dcc69e864ff5d535a0b79a266873e72df9c6b9ee7f1d012fa73780ea8e59b9d85a5057d350c83dc56fee83e56a9ca85377f98be7d16445516b95729ae10340147115b77737906eb39723b98565f5f5e6d705ad5943258cdd6ac8c7df451ec0ba74a7e093432402d381bae67b238899de987c5e258ba836488e1d8045ef9c01cce47ba740ce21ca8d3b53bc7d5c44f16d84011d4e86ed9936ddf406d22265d1921a7e8f4f96a2c8680743d694f28d9b19a5f97756ee6ff4e235b1c8d330a35d1f50b4d24ccf73606e4872fa506e7511c6bd6dff31d076e1c5f867c99a98fec189d87e7e2073835d7bac1a0d928a84e1efdf087c4a145423ddb37d6c1ddcd364c202b8ec49a80cf894a80a954d4f07c3d7ba0d4b035ed0050b1f815b124dd3fa185ca5a682b053b4acbfe723f3d8aedad8b43bd124993d89a4c630bae35e288e0c5aa32aa2253c072f4710c172b886cbc99a1ecb5e9dc3f15eb314400bd9e1d3a98e182b78dfb40dc9892196d946547f1cf20818f1a0b86c9c608e25a6131830615f6156bea07f81497111008c462c44e60badd93a78c286210355ceff0cfc404f22ffe9b5d9f24f8077e4fb61f4bfb3785f48c80164ff437929946f32c38e33f3b0ae719659ff4930aa7c3083590a22b312f16319849908bc3c6bc9c037e787aaae82b32ad7060a768438b409caa4ddbee5a5a08adf4021467e400c6958a72e02d96eaed06a6fe6d486a243c487288809fe1f1d6aad4e59ce94185d395ec6e156d62bfd2e16bb37e933cd22da37d4c1789e22b7dd9264a15afa019cdfd58b1c94e35ed095d3b32ba0631b81f8be7b4ec9192660e67c22a3d1877c2ceebc23f8988028a51b5462f9a2164d3aa88fc11fdd7047f69a95e0d3b5011a1c1523002cd96d59db79b9ee8dcc8af4638042cb7ba85aeb592812f5d0ecdee3abf19f9640b60bc31510cae7861d44ccdb34e4f2d31754c0592ceb66cfaa593fb44070b57a38203fdc1b3567c2d534101f92bb6d5ccc701ed40d3e9037d75e2ab2101f6ad7072eba42213b4f26440fe8d9261529451babbbc14a08704cd86a8b0ae67f9c36e83d64e5373d97a8388a44e4fee6e3c0c40c40c59d405f421c864f757477e447e8ced05becde0daca2319e68bbbe608d9ec4c55dcd9508813050fd57cbd9095e99f70c433b60ffe04d74f7941754b77afb9d6f98f4e9f780df1dcf296ecc234d5172057018f364b74bdc2cc97bf68ffbb295db2c03fb597e1923716f888c79d97c7316dab6fe5a9d93ac250de4c3fdd8d1054e7e74a74393540d35e7c1b8c0c7c65b858d8e542a15180da05664785b5fdac4d721b2e4bc36392184d8b516c8ac613f804928e0e92058cbe0190a94efc27c3039218cc39204336369b622bafbceac3dc6cd748cbfd9b8e", 0x1000, 0x40d, 0x0, 0x0) 16:08:55 executing program 1: r0 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r3) setregid(r2, r2) 16:08:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="0300000029c5693ea204000000000000"], 0x10}, 0x0) 16:08:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000240)="05dc169c85e89d1803f4eebbcaa2d1df8292d8592d995b59b07cf7243708196e3e12b8a6573859789f2c8a10fc402dd5aefd40ece873745776ee9dc95e636a4a3713918f85f991e9599c87ef3f0bf1a585f32a3cc1c04a0168d077e3f81b62290c901cd3bbd558172fe32694ce1c3389d73b8648fe5b19a6f384de0c9962d3908725a59cb34fccbdceba161fd34d7607b21806eb0b01b3076152874ac0de70bbbd9b65718f1a2fc7010dcde59404a4a2c5d05ab3b410e8d0c9b6bb6cabd687ded183ddd08a5dbefd2c38732dbb64344fba56395b6bb7b70ad4c364266849e9192e13673411e28f7e9cd3c2772701b8d6d3fa07fb49c269c5d728b2fda76365ab13232d4f130a55c8c4ecc79d735049326794bec5eaf328ddf3b7d31ed07a2277f1414e4b7e7d0bfe2fce72f6a7d7f983118010e9fcc0a32a810fdbbb9c6112a5d1c40fbece6739b0f821cf206088d23bb3d7b8de175b862650b5b69b3d69df00d930321a147f6e246cd641411de9a31d97b708663d1c61089fd7431ae202a696902fe5c6791f18eaf01ad43383e868a01eb43422a53401d68f35212da1b70e0b12f85286727cc6b73c548fd5f2542520e6f4d0f29bf57f32bdc187ddde8e8a5f2eed3c6473536a2b819e8f9d26ce359fa3ec491d7184e8e3dd2a914b3f15441e258980e7662fd1f447e3ee8ba8547feca831c1e8fb0b1f5b74246900efa35e37fa2674cd66fd9ae704f906f2797a8510135b0c7ac08c89e46b0e1bccc1066c693ccb8a9c0646fe4fd08bd0ff51cf010932c4752adfcfb6a0d82765b4485c4a859b8feab242fb1e63ee29674b71919e97342887ea454fa486c9a460b949ad82d718c9733dc7b573891a3f71813d0e486192b1895fb470d81fa164fa784a3757e12f505d609f979401342ae73f5a10d85593d11bcd39ed768fd88ee33397ed339fb3af43b91b371d5a7217256039935c94ff3d341347bd7d2e88b43787f1557d32b102c78bc7f40cae16e35656f91218619bb5363bc08dfa5daf60aa29fffa5ebdc54989fd6d3d41b69df44a6498b51cf7362c748be819373346cf2eae6918103d880da351032bd221684109fe049446230754d928de4ece649dbf65b2c800595793f12b97d87e8ab61cde3cd631f65626c07527f653be50d21235b239493be82f1c9af9870c6f4e53739b9f8cb500331e80a38a3375abc1f58ba0260faed63cb2ba62789bf59b1768739042d40992e0ea6cd68f5e31f0926741ee5d41fc608639a3e1fc08ddbf6e08ed135ba25044bb69614039592043c1161010e584a16cb5a91aa390e935729d6fb0a7ae44bb6928e6766c8d5b14a25d6e1028b262ca189336c431574992b5e1ea04c9f65570947215e9ba6904a728fcab8659fd3858a0a8a891817baf5ad977ea7783942d11689a7c71f96c2f316e14d0ecbf21eb1ba7c12eef89b2e708aed17487d6a420038f39f63158ff3e46825e90e2ef1fe78d8ff3751044b94d7c487950022d5d8b80fea0fc43dd0e9c1bc06267e0ad297ceb75147bb0405d8d2625b298b601c05a8dc8279061de83f5922ccac277dd9b8f3013382d44f470f1310f92c5ee92929f8a34e7500dc7dd38277f7f82778e5d04da76fc1cb6f77396a42f3f63f212edaf11fd69b8fe180bdbd7935f463052c7a3fe9bc956f94bf27b553ea6af3f785b57154004ead2a28dd538d9f967131161f7f23d4141b0eaa95511882b78ad82aaf071127a26e74d910cb96bd5834fff42408cc876a265461a089b3c2a31d66e99574931f63b7aad4fb49cd1684f785bb62b1b44074d2bb5b387664fc986e711205b7e783bc16b249cfaa586dd5a29bf5d967581c1ebf8f8e4c73252317473394619f9a5f18e2b467f7ada76a528b0ad565d85dfbb6546ccda7cda5c77005b2b12c132086c4aa725cc46a75d59f967e4b02a739d05af9e042f8620654d320480dca023763640821e1d4f3f00742f8554445ba0e38c7a42395eb6b7b1359b60b4648efa319dbc92ddedc654f5025298a44c36eaf92d8653f8a0184b25e6d3e2cfdf7da431b949f9847f67271634315065870a2d52f2bf4d4a3d837150426cf856e56b89d228ad183f48db45a3ef6d660bc4a650f74c1e08e3556ecb2874c396aaa192844731d8e29f9f3b4b5d523a41bbf23bc4ffda10df0a9784273a4019f726a07294442b7eb9b911c829c4bdd9af9a73ea7312aefff3c36d2faf8770e1241f14cd2ae897aaa562fd8cef2ffeb8ce71729fb9a24e8210a6f5d95351611dac45db68c5205b2c5eb2fb0beaee2d64c07d162e69f3365bd45a0cd4f479d2e0cf0b05b3b9ad9436089e4276097ef530222468692f16ec47843b6c9a97b950765de2dfc55940e0d05751d67a77191915498a3050040eac4dfcef6b13ec078db85358ffd9ff118a8e65d6ed324415e85db17d5f0f91dc5ffe3e6a75b177badb23c4e305123e15a300862a836502f1d3bafb555ac0e185efdea58bd6ed0b8406e18054bad5a3bab04b3713bf2d012b6fa4155e4da02d4e9e2a23d51af57af20c92b29d12077bc9e9acb26ce0d05e21a1542a591d92b0d685db69630e2250553d6b5c598be4fdee39964d84d0279b850abfe16660a095a18bfcf0bf6a98c81960d42668c8bbd0afddc8305f5b92aabca1d9796370f7accd6d86e1113a625ab3751575e1d995a7a5b5a2807154b25ad1d3fb9f2ca17a347a988d2fec6575c83af36869693d620e20a5178d03b546103ce20124b34065a415a5269c31cdb1d6ee1a75405b4c625870595472c83512714500f49d0383727704c12993945c0e989148edde8d1e8285c81ce11d5cb9b5b1ebea6177093fa6f5cb8fe539e4e13a17378d336f5fe454f17e4181bc92512ae30dd69f86cc8ba4cfd1400343d72c0a52e7ff5174f4dcf2d2e79798aea33d420bae245df83aa7405a6d8837f6f0f05220a08d99aa10c4a764d8849d1bb23e53c63fc3a47620ffdcdc490c417aa3f39c4f0f48a16983f9e5e8c7796e9c90fab6f51b54a29018a38dbaaac0bcd3c7e382ccebd5990019d5053bd84c2740f2d96427188d24b0e9cb4da855a4a966eda00439cab3f81bb4facc63cb253def2d7855a4c7f3c1dadb08f7045da3b5be83dd0998715a8f46001b0685004104d8983db7a00452daf3578ab5568fcc2dae7f9c2a8c4326d000a2b73c1f0c3bc9c7d60a658d8dc16b1147f74d99720fa01c89f6516e0262474457ce99e6d59be736105f5854304dd6bd9fb0e8639dcb3d7127a63e3170c62af885a68ab65a60a5d9310a70203b45b0cfd3046dce31e6d6032454b4fce7d2e841fd4ce655fd6d0e627956f243f35b88ef04d0a52c54b72928f19f4ad8cd2143f831f5a3968c95435539d0f4c7beb45effb723273386f19d44b68675a902ad063fa3201e56a4567329b39741a46d3f00f21dab86dbc0b3b58b4e152aba6483e97e3bcec93be1ecf22e36153c89448a955e7b548f6defc816fd5ac5406f059c1929a396d8a6e226d314191587c5394bd3f3b7f7c8d4f387231513fb986a151ac8bbcced315a0c324c9e0331f7fc603fc6fca21debb7b7996bb52d4bd3a080f62ad44fa9066e3f899ca4d2cf068e510487fa84bc73ae8cfc381903c135476ea68e320a020859bcf23e06a73a18833265632e7bf71e8f7883f33a363fa2026828233eed558935eb120332bdd906a0e6484af180a442b1e5e2a7f343b46d2ad027cae8d458c2246dd673bc7a1c8358af6ca71084d6c574d78fd81a814423dcc7102852dba9f50fcb1fa04081f99124cd60a641e7e47a8cdedb4d631a06b7e23107ea10b6c4105e605ecf68c9a2db697d09fa0a7d17aa134823669521d3644cd2e5f31858613d57e75d64a6f811bb5cc3a82c31cd305083669ff99af89ce1739bd34becc9bd32a0201ac716ef7723b1f83acab2871a9587ffb5983a3f076bc1b0585a7af76e80b7dcf588982e83f09a9342d006dd46ae6311f5482081db6878e8e04b87168b4273ef90d5d056ba613a9a4999e6bcbf599826eaa0bda3d2c65baa026506e5b7172acb424bc9459ccd30c3d43a6a353aeffc448c2f8c280e4809032e8da1c0198a174ccc18b7529c089e78a7e56a98bdbb60f0ab479b63b84ef41ed9642cb60f8d1fd47d690a25f1655e2178dffb56497827f5a122c49536f579f6b5a2a48dcd3a77f9ed3dc7ba0c49ab3dbaf7eee15cf164168986c008147aa88ac1012b0020ae36a88b78a066169b230030e5ab3b8094c44884a11b2c6dbabe0acae7d052eb87f4d9d9c9ad3139404fb29bc569974f99f354d6a5152b19318834e2b8068050557773f1e3cf4f7c91af4c45b7d6cf87dc6f80f2f2e35e6ff3f637ac6c739cb5ec9089e40a613509a1a2c3bbd3037fde5f35fa13a6e8ccef257755630466d3ed1965ca7388a4ef9ace269b70ff0823d16fcfc336f87915193c4d27eea989143ba92e85e130025c2f9c990e8b28115e34c7161484e51b7888e3764506d9ef6ca11778522eb2eed57b3c81598207df24d49e05a2c8b89f4ac7f3ce8645b7cc51e07e6339f8d3df9e9cd7dcc240a72248d07e1f59a1e0817b283719d208a3cb47a3805f3a894501dd8b6c2a1432d28602c59585c680a6f9e589f262332983c154318f5fe3e9c52214be91871fb00ccfb4cc7765d0273de3b3e91c72579cac7b2ea8adf951233e6fb80783af912fec351d2b639e9ad98705a2b4c863943f5d0f370cdec3cde499eaf41acbb79e63de39a4ed385330827f02fe177d3c750fa89dc0b17f8050c22a955fefa01eb11f158c806974191b63adc8ac5a5c7f7ff5ebf676a3884bc44ccf26fc05b4d090f8f486cfc39fba23ce01b2ddc4a7847a59123e9da0a7b7a7e9553cd6dac37ebfdeed96aec6393d62f2eb55c19cd6e783bf89ed973bfe6948ee91fd3b17f8b7a2c0afed0740ddc2ef6984fceee6a5da0a4fe1673cd2e7cbec7258331d83c6afc1b8723c890304700b8225a8ba2c7f8b03795e88958fe469032f8bcbeb4ae713db1325da0acd58840105ae5a590a38873dc154999cee4471530eeff7f0fc955a2d4e8b8ed81f0dc482d8e4468333af0d71935bec56cb620c2a137aed1b3dd7c9937aeb998fccd026486f00c657aed9d681863330252be2122df92fb03c3f662fd83a7840ec59a5d356f6d755ae9178d5006a2596ddd6e0e80aff33fd443d0aa8c436ccba7d5313083db72f2d95effceb7dfc6b913bbc54289f2d3036bc7f666b404e5c911dfcd6a2cb4dd1222bfc5218e1c445c184c82c03b0eb97dbf08fc3715782c7acbe060ac2a04067a71678641fa64b49c429b06f63a3206be12b8a7fb3653361409c04e9fc4fd18dd1bb01fa0cb69aa7dfdda07b569fbd71fa24f7add90e0b59825d34958731bbcfd593df186e5892df76ba8830927cd5e54cf730e7fac8e4e49c691b0e9e12338f6a1f27166862d01ad232597e474ec8dac1d1f05dc44043195db1eb51288dd00d5f760da00bf2163b40ca1f2cb3100d921584e935f8868d55e8fd9d91b23a6bdce39a58b2bdcc84b6a6e89a53f7f69566905d32400904eca043c241747bc19104d6b20da19ee8224604c65b17e1edd6a1234760a69a4e5c36107e740f84aa1e302e4d39bbdc7be8eb1d439c7c2764f5e23012cc1a0437f751c62af9e147665eb443354c0e426742793e504652cf0f6f6664adcb48f5179ad11887c86b9331a5d349a6d30ffa0d7872fee144bc90e5a50e64ac7e80baeba43156a517ddde498b133297fade309997f8f0be5c9edd75c3b80aec8b97ba2e087fe7b7984b20fb01d1", 0x1000) fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:08:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="b76ae979f05a934dec4ba23bac0a3728047c08f56d6952fe98052a6fd626706d60b94cf3cec1bcc7c4e3af3ff74f9cce50478b076ab973c408e4b306393af3", 0x3f}, {&(0x7f0000000180)="0bbe7e973e266556d1bdd1a8f2950599aeadc302bc8dabe49b8a201b598edfac97a590be66cc55f6e5843d7b95da68592843389ab1f7dedcf83f781cde5e4c9c24fb3193373ed1929a74", 0x4a}], 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='.\x00', 0xc001, 0x0) fchmod(r1, 0x20) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:08:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:08:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4000000000, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 16:08:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0x100000000}, {0x41, 0xc02}, {0x18d, 0x3}, {0x89, 0x8}, {0x23, 0x8}, {0x82, 0x9}, {0xa7, 0x8}], 0x7}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:08:56 executing program 1: socketpair$unix(0x1, 0x800000007, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/127) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x6, 0x8001, './file0\x00', 0x39db, 0xced, 0x8000, 0x9}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) 16:08:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="5f1b07b739579e77910de5", 0xb}, {&(0x7f0000000200)="509483f4f69715b0262a44e8453dac9eaa9dadda21d180f5", 0x18}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="1010000000000000ffff0000f32b00004c541386f5fc4a926ce20222e20819bdb6766a8af8cd14c1a95abe69c520723618cd9a1172c9e0676884cca8c30293a6070ea0506f1187a37e4b700e0622dfddf5bf38c352a9453c662862e45cfa4305222793ab81e5609b29f1902aca84e9ba3833874e2c77df4b7dc0e7d9067a03ce59d0f68faf011981ec7e239c4fd09cd4792c9f94fd49982eae8341189acb46c1d8d791547004ba2c9415b089d06eac5ee998a9cb2ce2e933dcda02e9a12fa4dd32a41f59012130d6f45a6e059069cbc3216588df86805e934bc831dabb707cfb828de64644195fb221d4733efb26f900e3a4c0e7e3f4dff08d7ffe8369ccceb8e9bdc9017bb2ce081f0f3e8bfe56820f1ec264a92138b5a5f30c9544534d30b3e13d9920aa982a0451d4cd22df547bd398de68414c07b1d5ea0c279e9977007d8e2a5c6007d09fb142436e90b503b42f06e005af74bdb016dffd6b8498dd57f8b0b195085ad408952a0321350593226487af82cf0c0822dd76f85dfede331700ad610bfd379d4afd88c851a964a795712ce7ff939a91ee601b4877a4dc44a31508762331f84cd91e6d4b7e94c15092374404e56630610e7b8d71a679960fbef5c8f328a383136bc7eaa31462e83891230e975a3e2b1cb0fab65a5d3060fda07f24651c7fa8a6bf7b70b698b42b65ad83734f367f6e3f08a11904d0d2f04c961fabce8de640312bab8ecaa1ad6c5c5a41809ea70d53071b16438ea5ca2629e0efa63fec472b3ebfc5cce03b6e061fc73eb270e9675f60b82ca35c33e82a968dd272106f7526ac28c9267f8f1c95318cb0a4b96f44a6447d3d5bdff149b18683aae5c36be810c29820b27af297382da6a44cc4388a05a46775772d25043d1e50d9dbf23a7b9c20c9cb383462231f506a30cd48737dc71804b382557115acf74e9c80cc376fa422346cac8b577dc7bb2199d5403975db3d894047d02fdb8f0555b45fd8b0664b90fd376c1d9b70fd80c9f7294f41541b635fe887d27d1addeb07eaf304260940459e9d78daf6ac00fdd119acc4fa1ac940d46dffb1ce32807127865b05a3a783286b9cb6ca8ea1409dab7fb75499b9c92a65078690b443dd103a8ce59ff7a92e83de0f70b1933634f2ed02552f1f72c889d20a8dfebaf7df831a49cb98b72d80be12da00169a2f0e2397717732f7536a069cb5482402f9e863e9766e6dbaebf6754c9d4d9a6af0a03496a26c4a6d8c20c6678b2c48bf46e568e188e1e5e5e2232fa8b84944500458b8f1e8b7433406824df6b4d860d3fc9b1fcef85b2aa97a4e67c946f7f1e526196127557c867cab2c55381469170fef5a1fb3d24a6a499349e3d2b3446905346eb169dd64e2a7bc6f6e6e7330ca1c7aa415807759344d79f16660e7b1d97ce1c2725d33d1f298c19a2ea5bae6ef7ed3f1a412da8fcff6f266a25f42b97e468f8312a96c8a406bd30891a3f90e5d4425b0ff927373dff81dcd34f14fab9af39c7c6e3448243fde23c5df7d9469cde2f433d472126772aec718870542c025b2e65c8c078e990117256c895f2cdfd1e98b7ca542423f0418378595b22a7fead26f5543a56a15157a0df3128b902bf364911980233de2589198cadf8b336c67b7c666ada693f9ca4d4443db5c4c157c2d7a9be68b63f826b95ab2aa171c34677d682d27d072b1ca6e4fbecba52526e83a97ad9d0b0d19e76e8d6dc475eb8f5caf481c01c3ff9782f54e38b0584ae1696e4253be8a44cf9e5d44dd383aa6a892ed3bcb0e454ebfccb21591f619e23c22ef28d9100edd0008613de3cf9b52463d6d458e133ee81ac945d130efe3a612e859d594d9c709453aa6b76405c90f16a9cd42a579f6bbc3b53414802c1d792128b5d0888459284d4a491f68647cf66e607ae3f105ed1ed6618c7808edf504f48f583357841362943ca89a4dd82616f76d7229292725fa97d9bee261ea9c38bb332db0808fd08a0a0cbfa990d121fb42bf2998840782796c02cb59229dea1831265f964a81f7722cb0f7ce0356b65c62afac3c9e32570295f07a23614e605f41366166cc179e3ee06bb665c40b69f3bf91d8dacb433f775786738f53d550a1334ea394b0fd8aa4e57c65197ee169a28f316ec7fa44a7428803a4df92d3ed12077b8e885a9a06a0786846007c5b3c11d32249088900668a647db48e921ce30469552cc86442e68953645d8eb503a3270f181dc787feb72bebedf71526d279f9d93323715725f050f0102f257ae114ce539e0a7742e5b82a1be50ce34d0e1e62e5ed336c8804df7ceecc54f21b682fae823a1edc4501f19da20010b12cf1d134733b922228bc9a99d98ff68b16533a48d3aed0aa1fb5d8f4cae93085890e658bc924b35d6cf619eaeb1bc9e4e128dfab3ee40dbc235110907344d664576382952e4b3b28e2e1759606ae2700b91379e04914a6b6a97181b3545b78a9774f9c94e62322f25bef8122cfe81f3e6fdf08bc09ea1509425791836f33c1a8f4da2d7e1fbcac0aad85a8a069415e578aa9f0217a84e4bcb02b0db86be7b805cc218063f90eb9f6a5950d7f72d20b225307077261189e48ca28427d0c48b3953f0e4d85917d5a7086124387c94931d54e6078228cc76eef809d74b01ca225c01c94c450f142c6e38850c3b8337d22f0b2e860649f5333c27fc6ecf946339e84e2fe0f4297dc10b3b50d0a36d849b774b7f600e8dd417d389c1f775d4e0da377b834cc5c70887e582e78dd253f130898e90504d4ec4307a4625a14f04c7793d2d1d62cd33a9717644036b3a4cd1cdf243c7d797902a175644f08db0c6fc49089ea554c341477c4274679fb8cc01405097a994bde5410bca6fade68ed249b4242db59f83ae268805f8b39c9be346701c5feab37902ecbf94a3c04883d90e365c0a6ea083158dbeab0d34e6aed24214c7c1036143ff4d2e9843ae50c6506e5615ff7a3a93bc105ad4f4654cd27fa71613176a9b0dcb6004455b52e54cb8a6e29c3a93c72809e1b4fc989873eec1963a3a21c58a598723b4b50e4eedb2736e80bb50c96edc9bacc1b9804654f3f5ea3c2538786251f5ab4a398b26d38f623d05edd4631f0da1b01b3d55e8d70686e7d331e59cc0320fa7b00c03de6a3f80b4bf756a60768eac220af8fa841d702bda16aae3b0185af0e59735d6631d356a4ddce0b150db2edb595c39e20eaa1b59c6650a7dc259e20e2e422e3dc1e6ec675f1998e17e0251403086d299c13c95309ee7f236abb05361ef024a3b09bc93d020acb5928814065dc6af3db2bb19b8eecb8e31ed320cb5246ff9293215502bf499dcbc4ccaccafb6316c54574bb07dc4e2624d13e005fb325d60eefa7d8d83c5bbc1a560ca428cf99630af2db5dcfbe0de9c6b36c995ded0482d7fff4963faad3d16870c39dbb9fa72c31f1e5f26e4df9420a5ebd13084fe25814e5c046e35c8811390262d50bb69db5252aabf5f4023f54a5ad3ebf537ca189f13372d23e8c0b933e4fb31d1df463c15e8811019fd7752e3ba93f076b073df5e32f56953b1d355b264dad4a431c8b1f0c296a7168ac9f5b52850216f58f2e32cd60be9848f0c240dd09dca9810ea8613d505cb944add97d8982941cb412580aadd083b10415cb9cc051fa978f3fcd365565d9643f965ae12e08d7a2fb430751ce43e307be0a537d42ce742054dfca0a27d80d1de1c3d34ea6455e178b1f0c20bdbf23dca92b779068ff2a363b421ba636992970960ca45c8118014334579b92ad46f7639b5fa172a96c9e75cbb6c8ee32aa4e5e8463cc204e79a6d8dcb07190b16cd6f25774335ba10201664fca5490a75b3a8d6edecdea42afab12b1c2b6e20ada5800c17f7068184ee9b03ff197f1527abab1be57efaf355ba858b6902fae114277ed28d6bf80e3473f2cd025d3598de795a6d499c0f8afaed3d2699ed12fb7be96a3688b7cfd3999b7f2f01191e2072bee2e01b66ef65e36d6dfc97c8aa9227b3700b14ff8d0d33089fc077632079a55115ab4c1b7354bfc527f479d984094bb97adbae37428ed4315898fb0d9cbf0ef2d85bc5a71a3251ef3124037c4ecee03f77be357b46cddbe25842c8e2779495ad3ec30b219f6b4d3bb306d5932404ae734f2ae981670b5a99a42a910c18f6ed9f892f2871885917d8c69c711b55b825300511dcd0197e41a2671d440c737d52528decea59a572ce003611975a063804e3412cac99ae8414f54d3e24b25c1d4e63827becf68371c84e8479e44746ff14710fa5b9129581ff9f864f75dbc61a0f734e53a2a18cadfa05b487cb37ee83f4e2e78025dabf9fa1183df890653f65963b48aa5a8e022ab77590b6f929a82157afe2cbb0c4aac461254f3d42c3de831347cd6d7277d347a1238f403446c1537f0eb4d78ea1ddd82f846969cd3bda56afe2dff5a593ec7aeef590b19bee2a72baf8776757f9a4eac01c77521e998013d4bbd3c29bdd43eee71dbda968499d54acd0bd802fb4fda48af6b4a6f3a9087a5244b7389097944788d4b9585b0628fd252e0b69d45055a53059ee149911cdc339071e215f01ca7dc4332b18bf61f81bfec128c81f591e06184f7f902d10a4536035757173ea3351bd6fda9bfca1e6e261b014392882b7dddd307cb49d3875f4212a3bbf9b4fd6732a61a40a6955e27b177d1c6d2d51469ed6ece76e98c596e7dbacde107ab12d143264479db9d56d047eea9a52435a140e85dd1b26376091610f871952899fc0784edfdd02cbc83abbb8008ef6a0a8403db4e2ba921a4ac97a7617bba3f091ad79ef9fdcc96bfe738e2cc8b56cbb0346d02756300a2958bd757786066e24a1caba1ead319dd882ce376f98582e091f1ab93ba7d744b6f8c218da86f776de251c88c332a5b27bf99ba309ad69a2fb3e7087b24433cd20656fe3266888e16db455e7b537f00d79d100ee82a794717df180d7d0be02b0c5439c95dfa6602c75f40b95aaadfcbe63284233cead712878498d67566bd319c6e6335dedcc49b853c99ec0d4bac005e3c5aa0e5d3903024c1c5b3c2b5fa1a91c3625fbf9692f837a615dba1c393f655b831f4c5aa9ad0422120b334c375788ba667f0b8893dfe790680c701bd4409da2145724d2d7d59dcc6dd707775340ecb874eac03da790053626741657b46608e5cc6c5618701d703bcbc98c0dd482c44981d9232dcdd0e3554b688635cd8188b473d6cf903efba7152ddb72db665d14598957690bc0bda76b4be2e94c4eef94b23960a5508bba76c7127bddec32416a99fa9b697b3931d31cb86a5ade523703c2c6095c5e056e2992f9a2805a70206764c1dab5d952b41bc38c8b10fbb569d6835110e084b6b41dd5de3d98ea477eaa3e82dd3fe8499435cf7bf285d1b8a09a52677dd7a576910300becfc7cdf9e8db6fb8160fa39d82e126e52e290f6456bfda6b47f079cdac5aac887776098bc96c85ffe67f71d02b20ee6573b89316c3443aa158d0cb9ccd086a4845d9a09898edc61818785f1e8770eda2e101791b5daa329af0024d5a04cd567cc55af34f230ede8ca447f2e680982158dffbf045624c99b686580dc820143d7959fe6350f3b8e945d4e656b9817536e5961a52b87918dc94450f798ab76e5fab8997dc06e109ef8ba3e6bd1c2fab08749c5b7db8fbad590d88c8323095ecd6638891a11e6c506c803b70d2647382db6da3b13d8c0df8fa33093a4e2180cd2aee45b6c8c2fa20df4569fb677c3d9242e266f0db9009faa3ca25e6ed51fc9f644ff3a4ca0585c0ffc24a94402e57fec766a684ffbe0752ac7096a8a7380ef0d2a7bd0ed712251c0367012380000000000000001000000090000003f63a2c84c833a52cf2f8a36a6bccca1476309a3a6dff469d055520c209191a94700000000000000e80000000000000001000000270500008ef0c512ab479e06896e97b7cdd8f3eb436d18432a47e81edc8fef1afeab2aa2c9c1c3347de2ca318b21eebedafc08c39f965d2a3ee95dd307aa7be3c574de31dfd0d7d9395219dc76472b7198ffd84c3b1e15c321fc6c64bd1cc56da9c5b76d2009a3ff08d353f3220b6860313eb384ee9ce6f229710c4334fdbbfde0b88a0a6e08f278aa0678241ac050b0bd8ec190dc78205b857ac5a3feaca7711f304b4bec043331cfa93f54f33a1101f251947ce9ad20701194896f91e98a9ae57faf879f6f0f510256c247726600b6b53d"], 0x1130}, 0x400) sendmsg(r1, &(0x7f0000000900)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x1, 0x1000}, 0xfffffffffffffd47, 0x0, 0x0, &(0x7f0000000300)=[{0x10, 0x1, 0x1f}], 0x10}, 0x0) 16:08:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x34) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000140)=0x536) 16:08:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)=""/246, &(0x7f0000000240)=0xf6) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:08:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x5}, {0x18, 0x1, 0x7, 0xfff}, 0xcadf, [0x400, 0x9, 0x6, 0xfffffffffffffffc, 0x8, 0xffffffffffffff53, 0x3f, 0x3]}, 0x3c) write(r3, &(0x7f0000000140)="4f7e3dd2bcb310eac1ff754266e30d74a0f811fff81ff3a7ae0bac1002c1eaa3", 0x20) setsockopt(r1, 0x7, 0x1, &(0x7f0000000180)="0ac3ad48ae570063495a3e630a42d0f0a5a7eb95c4fdfbf0592641ded1c37e69e333bc45665ec2ed68c88472a3944ee348bd2d1861794c5109c06ad64f623de99d414fd4e6d22ad6d7495d51bea2e2e0defae2b24ba7d5e2485f9be06e3a4ef17760ccb8b9f10d070cf14ba9de8ee7f40036f8d46616a7", 0x77) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80, 0xf642}, {0x1, 0xfffffffffffffff7}}, 0x0) write(r4, &(0x7f0000000340)="4295b8a934ab29d22916058b50b2cab2cc655c69008401a95bde4454253959e6b83e70c4ba0126d0a7fc1dcd24ee109c7536148904ea065db570018f74b65deaf535d9d156d5f2deeeb274788b7c42d99043372a8d28eb048fa87e17c74246758a1f5c5a9d129972e28d3b09c09daf3739445c6c2182a89d8db55157a0b1a1e491829aa9e9f0c9030a5dc06217a12b1810f8deb1a5e92e0c73319c9b9fd998705e28e7e52867c4874a", 0xa9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) r6 = socket(0x6, 0x5, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000480)={0x1ff, [{0x3, 0x800}, {0x3, 0x80000001}, {0x0, 0x2}, {0x3}, {0x2}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x911}, {0x0, 0xfffffffffffffff7}, {0x3}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x40000000000}, {0x3, 0x8}, {0x3c126a89047adeb5, 0x3}, {0x1, 0x1}, {0x3, 0x3}, {0x1, 0x80000001}, {0x3, 0xdc}, {0x1, 0xa0}, {0x3, 0xffffffffffffff81}, {0x3}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x100000000}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0xffffffff}]}) readv(r1, &(0x7f00000009c0)=[{&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f00000006c0)=""/141, 0x8d}, {&(0x7f0000000780)=""/115, 0x73}, {&(0x7f0000000800)=""/223, 0xdf}, {&(0x7f0000000900)=""/147, 0x93}], 0x6) recvfrom(r1, &(0x7f0000000a40)=""/229, 0xe5, 0x40, &(0x7f0000000b40)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r5, r4) recvfrom$inet(r2, &(0x7f0000000b80)=""/83, 0x53, 0x1, &(0x7f0000000c00)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000c40)=""/172, 0xac, 0x3, &(0x7f0000000d00)={0x2, 0x0}, 0xc) readv(r2, &(0x7f0000001f80)=[{&(0x7f0000000d40)=""/194, 0xc2}, {&(0x7f0000000e40)=""/103, 0x67}, {&(0x7f0000000ec0)}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/32, 0x20}, {&(0x7f0000001f40)=""/62, 0x3e}], 0x6) getpeername(r6, &(0x7f0000002000)=@in, &(0x7f0000002040)=0xc) syz_extract_tcp_res(&(0x7f0000002080), 0x40, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000020c0)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002100)='/dev/null\x00', 0x200, 0x0) dup2(r2, r6) fcntl$getown(r2, 0x5) r7 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000002140)=""/27) 16:08:56 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x9408) socket$inet(0x2, 0x5, 0x7) 16:08:57 executing program 1: r0 = socket(0x402000000000002a, 0xfffffffffffffffe, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xfe53) close(r0) 16:08:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1e2) setsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)="d8a3dc7c02b34e4e809a56390c666dd428682f0c9a81321ecb80a9cd82534d46b5", 0x21) 16:08:57 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000500)="583d280e46b9a83e227d400bf17881c161a88a1b85dc555f26000c2ea9ae2b4d0d4706722ccee42b3bc843e63d96f6ea38c59337894e29c2b810be44af7a499e26e7d58a8614ca966f4c008bcc3a1521deb48c9f5728214eb2d899005a4d662842dbf3a2ee8ca10364ad70b616bd697c370336684befbdb4fd43780eb8e8f7ed016c75f1b8fbf59ce6f95171d7a163ebb020ea1a7692d2ec6ae3285dbdc8a716c8a5b72b1b13e44c2c9efc10959c64f1cfc0a521e16bc48f8291f203396221f74c53c4e4cc13cee2d5899dd8263c7f44d138e2a26e738370978e660a5de923ae7abbfb5b02a49dce6b9787145235610116ad838701089eae136c3c6e9af8caae4381996a3909ac2d3fe8ca803250197492550ed53f3850fd1c9f691a7e4264bb8d7a1121d9b4379e6ac49750beb0160dae8b23e78d05a8d68efa6216a90bdffc93e1de1ecbeba1c2852c5c5fba5b1f6e95c17f9a109d1522be1597bb66b29ab7e9ac9b614dad0d9ff6712cef63350df830c0969c57c0ff14922c82e3e1399244259b704e5154f11b065ff24d20daf6866f02b6fb7332e7f938fbbd81bbf69aeeba9e010c4472918264a8e8f90f8b02e586866635a4a3df12376f374f56c5ae3dbdae238507f25377d7e793f4455fd7c8351549002266505b4a4c0f130e347d07e96b0cb0e7fc07861eca613b8f453019827f1b77add7ae17fe0404e2cf5f4f171ab044fbdf925d41a3185c375627baf5fb64642dae72a67e7e580c3e72b1e026888289183b9234cfc5f44775ff81940d2d40fe36ece2dc6101166926c669b9e6e17f28f34bf9d8ac3918f3c250f10e43afb0cf03c3b847fcce6c76f24fc6d677acbdd0c653b9db38a0fe218834e873fc6073c8203da20c339f02a0d69e8e831a403633c36a3ceb3addd512bf79d824cb09b9d3f99d7a17a92cc5a4a2c769791c6e458c3d103ec85746398689bbd01779a2463e593566c0435bfda8424775b444c0792854c245a643bfa7264d0dbf41e641f4166f74c4a650bb4ff64bdd3d4dd934aa0602fc170236559bbde6b5721f2e28d4868342b9e9716947271f04365cf8be39aa368b9223dbb6fa159a7e34511ed7c0d12566a321e0d2961b969a781e0648bf4830417d557c081b30327bf1f5b15e6a24f88bbf03cb5e2bfea55f22300ec8299b00db8ab147f9892abb5c276bcf9364072afceaa8ec1875878ebb1a9f51c4491a080c6fe687e599eca843683b69cdbb930fffa3b6f7d70a18a0cb98a300767195a2d5744176f836535f86b59c31a5641dc1c812127a3440ecbcca59d4b7ace8d79ee43f3d9cd689255ffde7d80eddeddf9dda2561866ddef4ec3b568701263ea78b064305b7b588ed0b78546ee40557168015c15a3970418b07879f036781b14367c366e0adafae9d1626d3c3bcdceba67a34e4113b32121d78dc5060d9cd2ae1cbf6d43c4d19524136ab061be27f246e4eda6aa45b4bed496b5f2d710ecdfb45d917ba1bf8c7658a61f57240531c92c06b9692d8a0c8172f3f67f8f9de1d6b1a0cf592452196bf678eea8f3bb28de4a149d78aa2af4cfd6cfa1bab3f8680d75fe6bc5a2b4b0475acdeb675109bb52877c97bb2ee65dff1d85e59238ec3eb57d4cea133737beb1f7f172260a6d14075a88285b2d6428c625d19c93f9b7db1ce5769bba0bf4b9328023caed89c84687beb9a572c3c0b084d7b7426d35e85ccadb43357b55e02858f6728d4ae53e774ee5fe42d1277a4ba555e8b9afb6eae1b391a81bc01fc380e830005dfab6b0d2055abe0e2da0f0c72545065809fef32026828b6b9fc3c5774b99cd849f4c9031f0b831631b618974bc29588ab5f4bdc5ca779319481ae6403713a572aa013b303e36aba9dbe0ad648bdb1679e424b74fe2294bc8299c92d3b86fee4b1862721b2a3ef5dc6df04af69bdde6cc44688faec381a2cdbfb6658a96297eb2e6cca174652fdc68ade3afee11f0c4756d57c585bfe59b846d12ef681102453504fd5ed2e0f4f5f8ea4ffd1a7eac4de3a526e6ffadc75840d36f9d0ccb61eb941340f2fe1b8f85453638dd8c01ab7be574e2a61cd8284f70a3eb421a5f4f6bfdc613c2b415fbdb3d70ead360c9d3033c178afca590a9134596e896fdb0db5e540362d141239fbe293ce7b3178fb3fcb5eb46317f6f7f38f1f1f76e69597b34e4c58aecd20e20603dc1a83a93669a5d82fd0f5ef41c7968a59376ece1f38ce0ddc1944503372288ef3efba1fa68e79c2f72e079564464b2e207e6bba84e5d4d73b62ff275fa49dc9a094d4fb4058ffda341160f54b936ee532022c1e01aaf38972e029071f5b87f4978056b146f3cdf718a07b97128c2b1481a5d601646c8101b9962998eb1b69ef4b1f71f70eb0508b4c492ef259491c44f2d3c695910f78af6e7505fc539c254c0eafe546ce39b1396581ba8f07419eb5ae7eae924e6df86d3367e9df89444c00aaf8a394127d5350e36b242882152e5ee74a8a98558bb552936849ef3f018c16e630b115d238277e25dcb4dee26aa2b683531a0e5a7b37eda4fb39cb93e1914abc5b2b7f34110cd922abde7a7ad4155db83a1c08399d927a8682b86adda0abc49dd0db28237ec368094bc85f894ef3e48fef28c9a2a693596e623c28ea0f262e08308bde0fd54b54762a940190885b56c6dcec49b4dc3148cefd157f00cfaaa09c4b9a78e096339fe9bdbc86af988c1c7645e45923814af8972c537f7b7d47c8d38b7c1fbf15d41f44050b27bb80d8ec89144dac7d0c940111746be09649a7e223f78230526f7b3cf5f670f1346dc8014775088fa86524dfa62f9801e104082993e97d90b25ab44f42afc044dee2fd93d1d8ef25a436d0a39fb8595337d275bc03e61c31831a6af0a501d744ccb585994ce0007eccf0f169b2340b9696dbbff519112bda2911398e3cce5c064e18d99b89707cd0742ad0e93b5ed61fd93788ec6b667028a669d054f2364d11746fd505322640b635d964049e3760db99843187b30b21a0c4e272f20dd17a331fde9f464d7f172076c32397ad24f7b4e4968b3771498622b25ab56019c4ec5647975a03d70a19b9b0aea40fb92e0ef0f8d7267f0b30658be79d4342279fc1b7c5c6ab68473e46010493ec0f81432d6bcb594979805d108e057ce7c9137269b674042ed9e4501584da46f9ed1d1ffd8f4cbc625f819e274e82765d3c7f22c7ab8d0c1989cf6aebe1fc335c6ee56b48ab6048d248b342cffdd5f4c11dedcdabb29c5417688fca7cad40fcc9d865aafd2be0f10194493227ceb77d2957ea6dc312d735916e74c7a37948227f6df625aee54b9b1883942c058e4ec77ab4546087593407966f37f5ffc6b45cbc63bc3c258c130185bc35e43c13ee5d5789e0521543453b3ab4dbcd197b1cfcd016ed469d0d15b1295ba178ff4b32829c45428b9f7289f9f444728e52c0c045d53be3d12fcaf7f35cf7d4b3333d387417ae5b818e983eecbbb66f34fa07317bf6b1a464c8acc7ecf4b498d21c55d750e763391645bdf427b00f566da7c56b37c4b6c628f26a861ea5cb247ec9f51b0de5e3abd9a5ac27d8d8d8a566f74acfcd6ff468d3a14228d4d5ec154b89aaf6d052a074f193042b39345c5d01ef4d0a6af6d39158ae41fb43363b5f12facf1dbb39bfced69b3299a9f3490951c1d034db5dd086836ea516e05e2457f15855d3fd71c21db66a8dc8492fe95c8352a9c41f6b1a6cadb3bf2baac39a56532782e11e4c61659481f241989bd29d36620903e0c60abeece9ac1f043053c606a7438d568b0ce5494dec25ee4cb2cc1e497376036bd8a419ab78aa11e65faae3b7f8299099c77230e3a439cdf88e1e156969169c79b5e5bc5c271c6f746ec190d5beeaa46d04831e97e78a66324233b0f39218fbe8948830cb2954805e2159dd8f59202098dd7ab37f3902e0227cd63d3879a4bf1d9f11b9ca9e834e58e4090af2dfe8120f97942a8b6709d33c1c2a5b4d8e3de3e0d4e3a15d5f5d75b3b5b96e8ff5c9f1330a45fa0f23462a1d1a8c7496d51517a956decc65e7eefb0875e830a044479117dcf34e2efcb1306a2d8e42d25488306b562d6561cad59b92e32c2c81279e863c59e718604f1343125365d301677eaaf7b20b62bf62e4432ce404c50519862d37b17782fec0e2b072a41b6980f0650dc48131942f99883e72e1dfd1ad983bf0b7c0382b73df8041811d55aaaa6b54e5f4560498bdf6a5bf8a2e725b2858c66d255a08fbffa2625724503cdb0cf1bbbabb5b4b202cac98b4c2d4bb32fb2515b5412a2027a3542348c4d1afab9d4f9ff55c7cafa97d772c5ed8f72f0a7a70eebb6e79209f52088b3f04c7180312245adec4b4fb5dd75253fe87d5ee47b025de254619eb295f51860d8409226034fa2c8da7f93337649642ebf54199556ab1e3fbfa552f83798dc0c6d4addcdf7b6f12b68680b0959056d1861c7f7918edc925dbd0df48c1698d030af7efe41b798b929559cdb296595b93497e71655fa21f23b769c588a695580bd78d3535c69539f4e3fdbe34e62715a140d4ca9673be54edd6cfe1379b21f8e2b728cf64317b72b7a70a246eebeb9e8944dbd8717c2c8b8aa14659ea868aff8f40912864d4642b398d77e446f1a81ea792abea56e31e9a4846c7a1a5980d529be5668ff305a67129818de644cb9f4d6609a86fb466a3c7e038bdceac934db74425ecf70d9973900c677153357dc66e7800aec557edc2fcc8c8e247d3934461b98640bb86e2dac920c6b9ce4ab652b3d1e42fdde7b2ba541bc56b22adb27067766568cc7fd1ce0f71019a0b0ff921fcdb18abdeb8cebf6382214e1baa3bfc992a0ea347dbc7a62bac05b0b381a620c702b7bfb15e7311437dc59f9fc8c2b9a085b0640ae5fc35b836cd0d4792ed8e8354144c7566d50addcb0bc0f10c63e3d9450c6e630d69c84784592dfd479966f694749a54fce6591af8f401f23cce3bfee19c9740ab73e4ab35815352bbaae87842bc2496ed6aeeeb59713eef6645b28ace1a37c754d6d483a80cc7f835d43295900ec64560a09de262e142c512b7ab1f8ee827fe195ed2f8add48ec2666a89f376cf545f5235f23afe32c17a4f351f28c69d50eaa064df7db783232e680040dd157c5bfcee8208f07e61f1daf5ed0b75fc96b5de8885015a4a77411acb2b2a9dc54f5c98d6fa42bccadf7bbbaa6102ac3ce0e0c3e1caf21a4247d64978818e5098b2e4928f8cec8550f31f9bdde0f7a6d487c0e212926e3ed024bfd3d62d58fc8c7bf2fd5f50ae18b431233dcb0b7a4f4a29c22855e1451c94528c71869db9b460628be87bfa32ee22543875beb1276a018c647f707572ebaf52c2b388962ace47600dfda04e9208639f47dbf85002f445d0f25a5d83a3e2cf563073d58d5a54cba3e4ce3a122bc15a77eefe9457cd144db8dd2b76dc1354896c05b0b1fd5635636ac0987a46e95c99f42d7948f069193308f7b934b7612bc77516086bf753c6bb7287a6cebffe27c37e24c8c67552dbc27c0b4f0195f431710b4736a5953b717fa5066a452c4ce1920845eeae19e26fc2b2466931498b4f243c33b03870d07baceaa638b0a4c7bae2248eaaddbde347d7d86d6a746a550d4b0ac169512f94c98a0365a894cde789033c466c864794ce61f44871cf2e5f1f1a4f3c3337ec085667f5077af71445c83ee26d36ac8237e4c303a967b02225dff3d208ba1cdf782921c03ec3f381b9efb04ff18a754236b07eab6af3fad607c9d671e6d9c986d457099245583067606fee90483dd6b967a0", 0x1000}], 0x1, 0x0, 0x0, 0x402}, 0x8) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x184) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:08:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8602, 0x80) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10088, 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x80000000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1a07, &(0x7f00000001c0)=0x7, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\"\x00./bus\x00'], 0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:08:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x1, 0x7) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) unlink(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:08:58 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000001500)=""/195, 0xc3) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setregid(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000280)=[{&(0x7f0000000500)="583d280e46b9a83e227d400bf17881c161a88a1b85dc555f26000c2ea9ae2b4d0d4706722ccee42b3bc843e63d96f6ea38c59337894e29c2b810be44af7a499e26e7d58a8614ca966f4c008bcc3a1521deb48c9f5728214eb2d899005a4d662842dbf3a2ee8ca10364ad70b616bd697c370336684befbdb4fd43780eb8e8f7ed016c75f1b8fbf59ce6f95171d7a163ebb020ea1a7692d2ec6ae3285dbdc8a716c8a5b72b1b13e44c2c9efc10959c64f1cfc0a521e16bc48f8291f203396221f74c53c4e4cc13cee2d5899dd8263c7f44d138e2a26e738370978e660a5de923ae7abbfb5b02a49dce6b9787145235610116ad838701089eae136c3c6e9af8caae4381996a3909ac2d3fe8ca803250197492550ed53f3850fd1c9f691a7e4264bb8d7a1121d9b4379e6ac49750beb0160dae8b23e78d05a8d68efa6216a90bdffc93e1de1ecbeba1c2852c5c5fba5b1f6e95c17f9a109d1522be1597bb66b29ab7e9ac9b614dad0d9ff6712cef63350df830c0969c57c0ff14922c82e3e1399244259b704e5154f11b065ff24d20daf6866f02b6fb7332e7f938fbbd81bbf69aeeba9e010c4472918264a8e8f90f8b02e586866635a4a3df12376f374f56c5ae3dbdae238507f25377d7e793f4455fd7c8351549002266505b4a4c0f130e347d07e96b0cb0e7fc07861eca613b8f453019827f1b77add7ae17fe0404e2cf5f4f171ab044fbdf925d41a3185c375627baf5fb64642dae72a67e7e580c3e72b1e026888289183b9234cfc5f44775ff81940d2d40fe36ece2dc6101166926c669b9e6e17f28f34bf9d8ac3918f3c250f10e43afb0cf03c3b847fcce6c76f24fc6d677acbdd0c653b9db38a0fe218834e873fc6073c8203da20c339f02a0d69e8e831a403633c36a3ceb3addd512bf79d824cb09b9d3f99d7a17a92cc5a4a2c769791c6e458c3d103ec85746398689bbd01779a2463e593566c0435bfda8424775b444c0792854c245a643bfa7264d0dbf41e641f4166f74c4a650bb4ff64bdd3d4dd934aa0602fc170236559bbde6b5721f2e28d4868342b9e9716947271f04365cf8be39aa368b9223dbb6fa159a7e34511ed7c0d12566a321e0d2961b969a781e0648bf4830417d557c081b30327bf1f5b15e6a24f88bbf03cb5e2bfea55f22300ec8299b00db8ab147f9892abb5c276bcf9364072afceaa8ec1875878ebb1a9f51c4491a080c6fe687e599eca843683b69cdbb930fffa3b6f7d70a18a0cb98a300767195a2d5744176f836535f86b59c31a5641dc1c812127a3440ecbcca59d4b7ace8d79ee43f3d9cd689255ffde7d80eddeddf9dda2561866ddef4ec3b568701263ea78b064305b7b588ed0b78546ee40557168015c15a3970418b07879f036781b14367c366e0adafae9d1626d3c3bcdceba67a34e4113b32121d78dc5060d9cd2ae1cbf6d43c4d19524136ab061be27f246e4eda6aa45b4bed496b5f2d710ecdfb45d917ba1bf8c7658a61f57240531c92c06b9692d8a0c8172f3f67f8f9de1d6b1a0cf592452196bf678eea8f3bb28de4a149d78aa2af4cfd6cfa1bab3f8680d75fe6bc5a2b4b0475acdeb675109bb52877c97bb2ee65dff1d85e59238ec3eb57d4cea133737beb1f7f172260a6d14075a88285b2d6428c625d19c93f9b7db1ce5769bba0bf4b9328023caed89c84687beb9a572c3c0b084d7b7426d35e85ccadb43357b55e02858f6728d4ae53e774ee5fe42d1277a4ba555e8b9afb6eae1b391a81bc01fc380e830005dfab6b0d2055abe0e2da0f0c72545065809fef32026828b6b9fc3c5774b99cd849f4c9031f0b831631b618974bc29588ab5f4bdc5ca779319481ae6403713a572aa013b303e36aba9dbe0ad648bdb1679e424b74fe2294bc8299c92d3b86fee4b1862721b2a3ef5dc6df04af69bdde6cc44688faec381a2cdbfb6658a96297eb2e6cca174652fdc68ade3afee11f0c4756d57c585bfe59b846d12ef681102453504fd5ed2e0f4f5f8ea4ffd1a7eac4de3a526e6ffadc75840d36f9d0ccb61eb941340f2fe1b8f85453638dd8c01ab7be574e2a61cd8284f70a3eb421a5f4f6bfdc613c2b415fbdb3d70ead360c9d3033c178afca590a9134596e896fdb0db5e540362d141239fbe293ce7b3178fb3fcb5eb46317f6f7f38f1f1f76e69597b34e4c58aecd20e20603dc1a83a93669a5d82fd0f5ef41c7968a59376ece1f38ce0ddc1944503372288ef3efba1fa68e79c2f72e079564464b2e207e6bba84e5d4d73b62ff275fa49dc9a094d4fb4058ffda341160f54b936ee532022c1e01aaf38972e029071f5b87f4978056b146f3cdf718a07b97128c2b1481a5d601646c8101b9962998eb1b69ef4b1f71f70eb0508b4c492ef259491c44f2d3c695910f78af6e7505fc539c254c0eafe546ce39b1396581ba8f07419eb5ae7eae924e6df86d3367e9df89444c00aaf8a394127d5350e36b242882152e5ee74a8a98558bb552936849ef3f018c16e630b115d238277e25dcb4dee26aa2b683531a0e5a7b37eda4fb39cb93e1914abc5b2b7f34110cd922abde7a7ad4155db83a1c08399d927a8682b86adda0abc49dd0db28237ec368094bc85f894ef3e48fef28c9a2a693596e623c28ea0f262e08308bde0fd54b54762a940190885b56c6dcec49b4dc3148cefd157f00cfaaa09c4b9a78e096339fe9bdbc86af988c1c7645e45923814af8972c537f7b7d47c8d38b7c1fbf15d41f44050b27bb80d8ec89144dac7d0c940111746be09649a7e223f78230526f7b3cf5f670f1346dc8014775088fa86524dfa62f9801e104082993e97d90b25ab44f42afc044dee2fd93d1d8ef25a436d0a39fb8595337d275bc03e61c31831a6af0a501d744ccb585994ce0007eccf0f169b2340b9696dbbff519112bda2911398e3cce5c064e18d99b89707cd0742ad0e93b5ed61fd93788ec6b667028a669d054f2364d11746fd505322640b635d964049e3760db99843187b30b21a0c4e272f20dd17a331fde9f464d7f172076c32397ad24f7b4e4968b3771498622b25ab56019c4ec5647975a03d70a19b9b0aea40fb92e0ef0f8d7267f0b30658be79d4342279fc1b7c5c6ab68473e46010493ec0f81432d6bcb594979805d108e057ce7c9137269b674042ed9e4501584da46f9ed1d1ffd8f4cbc625f819e274e82765d3c7f22c7ab8d0c1989cf6aebe1fc335c6ee56b48ab6048d248b342cffdd5f4c11dedcdabb29c5417688fca7cad40fcc9d865aafd2be0f10194493227ceb77d2957ea6dc312d735916e74c7a37948227f6df625aee54b9b1883942c058e4ec77ab4546087593407966f37f5ffc6b45cbc63bc3c258c130185bc35e43c13ee5d5789e0521543453b3ab4dbcd197b1cfcd016ed469d0d15b1295ba178ff4b32829c45428b9f7289f9f444728e52c0c045d53be3d12fcaf7f35cf7d4b3333d387417ae5b818e983eecbbb66f34fa07317bf6b1a464c8acc7ecf4b498d21c55d750e763391645bdf427b00f566da7c56b37c4b6c628f26a861ea5cb247ec9f51b0de5e3abd9a5ac27d8d8d8a566f74acfcd6ff468d3a14228d4d5ec154b89aaf6d052a074f193042b39345c5d01ef4d0a6af6d39158ae41fb43363b5f12facf1dbb39bfced69b3299a9f3490951c1d034db5dd086836ea516e05e2457f15855d3fd71c21db66a8dc8492fe95c8352a9c41f6b1a6cadb3bf2baac39a56532782e11e4c61659481f241989bd29d36620903e0c60abeece9ac1f043053c606a7438d568b0ce5494dec25ee4cb2cc1e497376036bd8a419ab78aa11e65faae3b7f8299099c77230e3a439cdf88e1e156969169c79b5e5bc5c271c6f746ec190d5beeaa46d04831e97e78a66324233b0f39218fbe8948830cb2954805e2159dd8f59202098dd7ab37f3902e0227cd63d3879a4bf1d9f11b9ca9e834e58e4090af2dfe8120f97942a8b6709d33c1c2a5b4d8e3de3e0d4e3a15d5f5d75b3b5b96e8ff5c9f1330a45fa0f23462a1d1a8c7496d51517a956decc65e7eefb0875e830a044479117dcf34e2efcb1306a2d8e42d25488306b562d6561cad59b92e32c2c81279e863c59e718604f1343125365d301677eaaf7b20b62bf62e4432ce404c50519862d37b17782fec0e2b072a41b6980f0650dc48131942f99883e72e1dfd1ad983bf0b7c0382b73df8041811d55aaaa6b54e5f4560498bdf6a5bf8a2e725b2858c66d255a08fbffa2625724503cdb0cf1bbbabb5b4b202cac98b4c2d4bb32fb2515b5412a2027a3542348c4d1afab9d4f9ff55c7cafa97d772c5ed8f72f0a7a70eebb6e79209f52088b3f04c7180312245adec4b4fb5dd75253fe87d5ee47b025de254619eb295f51860d8409226034fa2c8da7f93337649642ebf54199556ab1e3fbfa552f83798dc0c6d4addcdf7b6f12b68680b0959056d1861c7f7918edc925dbd0df48c1698d030af7efe41b798b929559cdb296595b93497e71655fa21f23b769c588a695580bd78d3535c69539f4e3fdbe34e62715a140d4ca9673be54edd6cfe1379b21f8e2b728cf64317b72b7a70a246eebeb9e8944dbd8717c2c8b8aa14659ea868aff8f40912864d4642b398d77e446f1a81ea792abea56e31e9a4846c7a1a5980d529be5668ff305a67129818de644cb9f4d6609a86fb466a3c7e038bdceac934db74425ecf70d9973900c677153357dc66e7800aec557edc2fcc8c8e247d3934461b98640bb86e2dac920c6b9ce4ab652b3d1e42fdde7b2ba541bc56b22adb27067766568cc7fd1ce0f71019a0b0ff921fcdb18abdeb8cebf6382214e1baa3bfc992a0ea347dbc7a62bac05b0b381a620c702b7bfb15e7311437dc59f9fc8c2b9a085b0640ae5fc35b836cd0d4792ed8e8354144c7566d50addcb0bc0f10c63e3d9450c6e630d69c84784592dfd479966f694749a54fce6591af8f401f23cce3bfee19c9740ab73e4ab35815352bbaae86e42bc2496ed6aeeeb59713eef6645b28ace1a37c754d6d483a80cc7f835d43295900ec64560a09de262e142c512b7ab1f8ee827fe195ed2f8add48ec2666a89f376cf545f5235f23afe32c17a4f351f28c69d50eaa064df7db783232e680040dd157c5bfcee8208f07e61f1daf5ed0b75fc96b5de8885015a4a77411acb2b2a9dc54f5c98d6fa42bccadf7bbbaa6102ac3ce0e0c3e1caf21a4247d64978818e5098b2e4928f8cec8550f31f9bdde0f7a6d487c0e212926e3ed024bfd3d62d58fc8c7bf2fd5f50ae18b431233dcb0b7a4f4a29c22855e1451c94528c71869db9b460628be87bfa32ee22543875beb1276a018c647f707572ebaf52c2b388962ace47600dfda04e9208639f47dbf85002f445d0f25a5d83a3e2cf563073d58d5a54cba3e4ce3a122bc15a77eefe9457cd144db8dd2b76dc1354896c05b0b1fd5635636ac0987a46e95c99f42d7948f069193308f7b934b7612bc77516086bf753c6bb7287a6cebffe27c37e24c8c67552dbc27c0b4f0195f431710b4736a5953b717fa5066a452c4ce1920845eeae19e26fc2b2466931498b4f243c33b03870d07baceaa638b0a4c7bae2248eaaddbde347d7d86d6a746a550d4b0ac169512f94c98a0365a894cde789033c466c864794ce61f44871cf2e5f1f1a4f3c3337ec085667f5077af71445c83ee26d36ac8237e4c303a967b02225dff3d208ba1cdf782921c03ec3f381b9efb04ff18a754236b07eab6af3fad607c9d671e6d9c986d457099245583067606fee90483dd6b967a0", 0x1000}], 0x1, 0x0, 0x0, 0x402}, 0x8) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x184) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x4, 0x401) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000001640)=""/162) recvmsg(r3, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:08:58 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) 16:08:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x400, 0x15) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x200e3, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x3, 0x7f, 0x100}, 0x5, [0x0, 0x5, 0x401, 0x5fc8, 0x260b, 0xbab, 0x100000001, 0x8]}, 0x3c) 16:08:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:08:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) syz_open_pts() dup2(r1, r0) 16:08:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x10000000164}], 0x1, 0x802000000000) 16:08:58 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x882, 0x21) dup(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:08:58 executing program 1: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r4 = semget$private(0x0, 0x7, 0x401) r5 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(r6, r5) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) 16:08:58 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = getgid() clock_gettime(0x3, &(0x7f0000000280)) r7 = getuid() setuid(r7) syz_open_pts() lchown(&(0x7f0000000140)='./file0\x00', r3, r5) fcntl$getflags(r2, 0x43) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) r9 = semget$private(0x0, 0x6, 0x8c) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r6, 0x0) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:08:58 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f0000000500)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r2 = shmget$private(0x0, 0x4000, 0x149, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x8001, r3, r4, r5, r6, 0x20, 0x6}, 0x9, 0x3, r7, r8, 0xef3, 0x40, 0x2}) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x1ff}], 0xc51a, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x9, 0x2c}, {{r9}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x2b}, {{r9}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x8001, 0x101}, {{r9}, 0xfffffffffffffffe, 0xa, 0x80, 0x8, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x1, 0xab}], 0x8, &(0x7f0000000400)={0x3, 0x4}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r9, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r9, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) unveil(&(0x7f0000000740)='./bus\x00', &(0x7f0000000480)='r\x00') 16:08:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x204, 0x0, 0xfffffffffffffffb, 0x9, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4002, 0x0) munmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000) 16:08:58 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="24db481d94ef72c1873c408bfe6ea7badc91336cb6163e905026a4d6cbbe3c46", 0x20) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:08:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0xd7) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:08:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) getpid() write(r0, &(0x7f00000000c0)="90", 0x1) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000", 0x8}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:08:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000014c0)=ANY=[@ANYBLOB="17a92e2f66696c65300076af4cc7ada0bb4b2c947bbd71"], 0xa, &(0x7f0000001280)=[{&(0x7f0000000040)="e5cc635a4b2786786b2eb2ead71d73a58ae8aafc568e02008b7d540ec9c7553897662e01adcd3781c497ae3e0ccecf277fcf0e3e6306b42216930a615a5f384f601dd91d3b7e738ce6e598b6bd951824efc97a026e0cbf195cf268e054f011eec5edc12675e0206a575417b9d2a81116d59b4fa1b1ccc5c4c2e1d000a45dee268a591cb5c4abf7084c33772b5288b42e15215dfe045276af1f082b825fb0c4f97d36de2ccd633e74276cb92a1ee3bba7ebe5efb0003b536d111deef20ab9e969cf8adee900c4d21d39edb51cf93fc6d32fe286342f056a72732c4fae15ee7246531516af1bd3ab8fc5ee567187bd00fda020ad705f181f8c945c34564324099881dcae3ff9c1325b06932be67748fd7cccb62ee94e211e6f716e1bf59f01ee8ce5ea456106798a1305460b07a84bbb493a2929213fabe3fa1caefa7263039399eed7b548ae4d576d0fee64b06e7bade78933b38b6357736b4e723296b3075126b18be5febc6de80d7b3251dc6da306ac08394162c8692f85f20c07fb56a32e22d2893e6b626d56803e1c95169fa1a2391dfce986a48368286856bf413f43be314e71d6f93a4e4d858e71741520b33ed2fcd718cdb75d45e68ab45afe9869518b277ff0ebaf0a804f3ac4b9d2a97a9a7c4f1f7c43193addc74ff6e7df312751fb8e17a084c59753e8addb87fe6639f6662652353b8b64f03f7e38afddadc748fe6b48db8a019385d6a2d2ec847ce7fbd457bd22341d3394d759aa71b9df031f31ac55725fecfe98d5d3c5b3ce746ecbe78870bf3328597f89ed062bea2253f0fe78588dd096af71d421d5b95bb71f851e4643533a76c70c5898db1191b3db5692b3ed8efeb2e9cfdf99015c0ab426acdc0f5c873b8cbf6e738bd0411ba3c3db9d12373bee30ffebf31ca14b14c925cbaef2e0c8a171178f6d13497df075d8f10256f61a2405170f4e0d000c7cd75868aefac9734506fa67aa77f751c90631a203c0befd8daed8c79d3aa26e2da6a97f26277721a2b774ce42300ac55d3097a125d56bd541ee11432afac6223a67e656661ceb16a4d63c4772f0d95ee7af2a32739c047f029fc9d817ac3863cec1686f34e45bf9dbc6550096f491c5f63e6650ca5f35a622f8ef51cec40ec76bf8a5d74f143289a26557710b022374c8bde7b51efc9f20db06d3e845774477b2a72250901f25c8ece8b63b0531562bfc7fc0b806fbf5834cfca82312ebc3c289d9b0572249e1d7dc20d059414eb5f7fc0ba2b392c755be8db517d274b996d7ea675f0c16c73c587a9913fa08a21713af185dbfb986a72876eec8849f5b78f9eb6b23bf7b360a817d7b79825ec14097c084287e1a39e0c730b2ee07e2ddc8d3bf6c0cdeaa3d0221c6f7dd5dbaa9429dc4d0d5cc51b065e2830f0ef40d5ec62064ffd2d1bf22bff279c45739ab80ba08627e2617a4d8f3e550f224c1d5e465ef7e9bedfd2f4ab4d2365fe4af62cc0636fb3712f497b4d446a8e546a43a5bad636e71d9e2a0eadb78bf5dd6b7a0c5acedf89349a06567b5b64f39b93f1fe78922da02b34ddb7131dbab3ff612677d2722247af021bcd9fab0ca7f6d8cded81ddaa8e37a950fc31d2aa18091807cbd5d7ca18cf9e20478bc41c3dbb8a62d0601846c6bd6893c028688e6e634a1c07ae581f93d575d846e540cef2a0be71bdd5b72cace9d7c06fdd9e29f3efa201c7a6c09acc6c1b57268c40833674b581c5f1d4a4be631058d76c11b54ef216292b21ee4768348a9f0e178f151c5e3d1795bf55667e99c83be317906549b9f7b0856dcb6963cf0d528b53ce3f890d4a647ac8d37dfbae6d4126d4c38eb4a59cf38cd352ef5af3df0beee4842800e2781ea053a33dda5b6381b0ed577fe1db489d545200b930613feb80cbf1c67d0a000b267e7e755dfe9b0bd517d598d8b802b2ff84570d1043527e9e0f0347a75170ebe9fe1f5e38dea250518d2d576208004806f9d14190e3445f4446a402291d25f448a84c875476449f736025ea71a4dc4a8507aca415320f585db22618ebacf791804f298281c8ee87caa3741f5a5651118710957f28b87a477fb8026df47620d0be03cf5e35d1ee4ff533fa12904c08ca7d1571a55ee9ac3cce2354fd06bc2951c298a094bd58f5e702d3af38b64c0eb73906fa46fc4a95609665af0f51d203fd6804fc721b9fb6b0b3237ba5f7213326787434dbc0839000ef2357debd9523cac01a0f59a018de72ec00f0e3a5e6ce12b2da2fe04b27108e980f159870c12c1e89b65850b66d8d22177ff38e1bf0a4b816d6f4a657cf68d88b036ce4cb24d560f95e7c30cbe0265719eb227945f2479dac5d6dd2cf58281d9da5e7bbabdc5ba602ed20b86f2f1d530d0bd299df8487225f1787c5bbee8c9b0aced519860596cab327355cdf4a1fc66b7b7cea085cc36f73f271713193d4bc1765a02c0623243e9364cb13b6d219668942622a671c7deca685dde82dd40225cbb95037ce1abed93a955c3852c77d6c6536b1c35050c821001aa8447a23314cdc539291d974cdcc9ce033a730c40af53e348f92ef03e3cba4389fc8ee26f6dd4cf3b6b22abcb309285d18e34ed0dc777cf0e896c0c3ce5efcbe51778e2ab7ec8a6b160d41d30e53d20840ae8a1362f3a628746f426881a18c452fcc1fb3b00885e5bf7c9b56551f70ea44e044b5009fbd5e82119a682852345c3dd7249afc053bae03336bbe00f7f14f9b482e32e9d90ae515c986f479aff813a661299f1aae2efed25fa3df9fbda0cd8ce5c446ea51a2e067bdd198c8965f0a34459031b8bdc57eb3143b8938bd6d8350aa4fd3e4363944bd1224067b3b2864b66c06fb216dad2d448b378d00c694e31d225e62638595e1a3c1ecaa6543e0d739716a521fdb2e9b4f9d6057e25870299d3a0d68bafbe04062fcf83a9654ed226f5c5fab1b8abd409284190fe4a1df7386d5aacc76fc113716470e3377201e99f277cceb1daa9ac1edff52fa2580f7ad531ed08411cab039a3dc59409a476acc5f3ce91f7409595527d6314665e9a678b73b6bd674733bf18bb6adde7cdd93b5c60563e4c5ffb3052d4fb6be32f86c43b5ede0030de8063c81b91a29d0c3d2113fe67f3eb171e8108d869aa312f36650645cdea6b1322e128cee405897a684a563d4a52d2f75551fc532e2a709c1f4db3af035c698d298f7e809068316e51acb561ff267f181dc20f068ee8fbc7e18592d159b245e2e698fc7241fbebf5fde1cb8c910dafd6e546b0b29d78365187b162418bb8a288b569b7557fa33b7565ae19acedde214d261907c79201c6929c9a846162e791194cd1f6af99086fc9b37ad5bb4a9acf232b5717ed461bd0cb1b57ac2453f4a4772d15c854e402b2b259b9fe1cd4201c0ee1e52cb8d41170d27379e638000f414a23de8f816ea15120a124641956262b3b176f2b3b66350d7a52aaca904e6405c32e0ababfe03751d2fa6cdcb3418a7ff98532c39c38c288da2cc12bfb9f9d22267aa5c7fcfff1c449f48862c84109ebf3717ed9f283495681880c995b899b5ccecc3e7215f9b0b094e2e22a26f8b31cbd470ac2b53b7178b1824a6137452dc40fc66e1fa876d582fa481ceca46a4b5d27d2d3bdf7b03af7c602d5b027d1ffb3ca04ebc28dcc29029c422af6bc45a7437fe0a09afb0d122f124d9ab9beaa2b2185e272ea2a07f9b47919e70144d015fd6bec211aa9286a15d818e44dfba170d32882459335b8ec6f0fd98feec3ca75f25660e10e9f5962273ab4f38d9ff25fd0db13e814fb3b7d77bea5996fac33b2c8ed1e2c07d0126ceb6e17da91bec61e95ed4f88d49b1e9ea70f63f2d2475fff3eaf704de9afee838f604ccf9dc9bc82a62bfc1f7089314266fe86f2b5fa8d96ddb8bbcd232b1165505fb180fc1885a8501fb3893943d06b162fbde46df099d6fa57ff1f126e81dcdf36581d41092729919d2010255457d87eb5d29548c82b3145e291cf478952a704b8604f61b98ed65e7f08fba2a1fc39b55f105913fa7aa3f7091b003ff0b83cc521e9f6dafa18ae356d0e5f212b643f8180bf03fcb8e529433e48f178781203c196ffacb85bf716f8e404e8945ba5136012bae470de095146b86f32f830adee3ef7c13cd07a7b6cfea7c018378e4295d78de9ce9f7a7e14acf6f41bafa7fd0210135929fad293c4cb15be15dca1d981369ee9ed95dc599641c04466761ab7ef69c2671016253b04766bc438a2cdb2a035e91a4bec71ead891881029d7449ba115d9786d2bb50acfe100974a4e91cc6385f2831599533fb1e3688edfc4a078dee669da8775bb549e9a2962b9def3a6d2afdaa234d18293a62316d0e4ac5e16dfb2aa76fe91e8654e57c08858cb467a16f0f941c217a3c379cacffde2ee25eb53bb3e6ca9b59d95d671c4478e1638a168d0a704141cd3ad356b7d77d1145c9ddcf003cb203b41e6aa380aad679aef4e94fe0ab2ec5023a6543dcbb7c1df44969cda63e86a0c41debc1c4ba331c0c55ab08a8021b7f81522bfebdf485a1444a171a72527a28d49a69f9a8e68de45b7a0b27b2afb5a6ecbe79130b736d9be040bee594e8236e8374c2cbec306d79c2e0727fe425155d4e19b2d5ad74dd3d7fc30dadaeadca7eadfd1bab3a470252513c2125fba72e7195e67d2bc002d9f1a60feb7d29dcc15d46071d49e33f0627ae33e1fed495bacced4ba934e0a774b69cc763532fcaa40fe8d053ad21f36406ddda17dde399d2bf91e7f4306128dac83ddabcb76a1793ddb9d4b13987e593725bf9102837822d9994f73902e70e35afc9715809f29c5451d44fd3fd38b8d9d256b351b91c39914e866722c8cc9d9f4f0ec96534d5e5914a5dff904d445c65a63db7e4cfbeabdfc6486e5d5c6374ce32278011fd17476fcb111c3572cfa3e6986788422f26729245b7272eadee280e15758ba62487bd6b3b565e1df7534a0ca3563186c011332f315f28893e52ef6ff084a1d451ebf7e22d0504e9ad51bf084611a920867c3b87c2268f47eb0a8bf20cc2215d226b9e36db9ad2333e87b150940f4e23456bb8a62f12ef6b295e299667d31d2a7e2555a72d20ad831fe124319191b6dac1f4c4796b2e86696c2e3490d84087fb65656a7c8e104ed60449e5ddb3e504031bdfab713901a4e2f7b275d1ed79e9d776c5d009895eeee0db9912ac14ea26ac55b425e96c8b1eb2055a36f3afb3c4be8c608c22afc4eb4caec1522a53b6b03874c8e2171b76959c4d4d228b57f4f2e398a67947299fa5d56990ec6631bc3e1d2c7d58893d05f472fd4a4cb52c524547426bd876465421dabf58c4a1ad0a5ecb86cfb6727d75cba1eaa2df67f0fcbfff2cfea7e3e35f3afa4de8960b7c462faa8c63f777737f20f39791d7504c9028c3a2e8f6646c5c9088f0d198605d76dd490fc21145238a13e53eb1e54d30e4ce33c83d9f273993e5bb5769cba36958558d0ea33aa2e546e3833094ce51b164af64896fbf4327683a21a3a33086e20461bdf70c93ec12649d7aa60723e783c3c0812ce8a0f8c7301efec626c8ad70116be8bc1c70ace6c4f813c1830dc938ec5d89cc105825c23cdecbd408ce3dd179cb929216334bb497b92bbdc79c2a683e7367929c5cbfc0e037cf2422d094d741152b1b2ac412ec10d8a8cc77d69c3fa314480fc8c1ba6d7cd9e1aba6141f1befa40e637bfd26fcad86eaa75cf813b0767f83a17c6100d06d1618e6471875a5b8d17fbdd8ce6e2c51bc875dc2b6c832fc682cb1c3c3c2988fb493c34b886fc7d4d257ea157b3c1b938b3e7718efa", 0x1000}, {&(0x7f0000001040)="d01d0cd3d4cab81a80b4888be9893726b8e450b5cd076521d140e46d9bc380b2cb769068557a7fa2090d4efad14735a8525d0b4f77169b6a0253c2fa53d590361941985436f76e4a7cbf25757b7e6c1e715ece59ec01bb6ab484cffcd30809d3bda0e01c3addd94581804e5b4af6affc72f8e9099c34458a63aea0899a68e597531080c92b15c037dcd65a3a5500f6c418f3", 0x92}, {&(0x7f0000001100)="5c175c32f8199f4ce1ec1288be0fb245d61db01b441df13fb76664f6a0c25a22e357c3edf4bd2a9b3c2e0ae206eef9eacebe7fa25bbf9775bca60aee44c93838c876609535608c2707aa89c7a26372ff80dd23716283a28e8847119949a1a5d00c88d02a1ee0ff0b4c21d2c14b3c28bb1903d6e4a973bca9cb834a4b3d1873fbac2672392be17f0af855361987cecef402fa15c6b0c944245f257a5a91b608df8d6d8edc822ac4ff9a49c2e280ec72953ddfa4f90f6c48ff2b4364c61662aca66f99ad9d67de79498aca4f5bf438c0cc863f16202b208932", 0xd8}, {&(0x7f0000001200)="a4a7d48b4b8e4b12788bcc34776040a54408f4dd3b12b8e7a49ee2a9f7bbaf0176c4d9be8a525e97e13c4898b2923cfed6e77d836d4b5e06499564a4764df7aa9d49861a81b1269eec3474fa84ce7d3f01b7a545b746b043802d80a107b3d9e834", 0x61}], 0x4, &(0x7f00000012c0)=[{0x108, 0xffff, 0x9, "a3dd831809943546cbf352d7636ada9b18fc3b794fa4a0c18e67af39dfec6589b98c9195d6bc4ba8d927eae58021f1ca4661b8f90a0e9886f172805978f4f7b0327b8463032980027d87019e9d69da65866d32f714b5b1ba1dc38aa2db35c85426a84677cef3316888b7ca103bb1c17ce86e4083d8a0334f76938b6b9d67265dbe1482d2e937765e8a196126f3c70380b08234abaa05c732a811570499bc4cb21b59d834102a06ca30541fc7859d7bac08930250586cf3d77dbb3b6699367f88f1c9420e1810b5f99cdb5707b2c4161eb1ae5da5416a8428b6138a189138ac7f20b54b7d65c0f75bf6a81e3a8fbff034caef37eac0427afc"}], 0x108}, 0x0) 16:08:59 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1, r1}) fchflags(r0, 0x10000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:08:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x3) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x144) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSDTR(r0, 0x20007479) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x101) mknod(&(0x7f0000000140)='./file0\x00', 0x3020, 0xffffffffffffff05) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x7fffffff, 0x7, 0x4, "38e494d7b71ea93f30f8d186c9aff185482c4520", 0x1, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7fffffff, 0xca19, 0x5, 0x1, 0x9, 0x57b7, 0x7f, 0x1, 0x1, 0x8000, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./file1\x00', 0x3, 0x6, 0x7fffffff, 0x0, 0x4, 0x101, 0x100000000, 0x2, 0x2, 0x9, 0xa02a}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) faccessat(r2, &(0x7f0000000380)='./file1\x00', 0x2, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fsync(r2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x8) utimensat(r1, &(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x3, 0x1ff}, {0x353, 0xffffffffffff5786}}, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f00000004c0)='./file0/file0/file0\x00', 0x40, 0x18) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file1\x00', 0x2) r5 = openat(r4, &(0x7f0000000580)='./file1\x00', 0x8100, 0x161) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000005c0)={'./file1\x00', 0x9, 0x4a68, 0x9, 0x1, 0x1, 0x4, 0x1, 0x0, 0x3, 0x50, 0x8d37}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000640)={'./file0/file0\x00', 0x1ff, 0x9, 0x200, 0x0, 0x8, 0x0, 0x1, 0x2, 0x0, 0x0, 0x7}) 16:08:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = socket(0x18, 0x1, 0x2000000000000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:09:00 executing program 0: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:09:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x200084) preadv(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000500)=""/134, 0x86}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/160, 0xa0}], 0x9, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:09:00 executing program 0: r0 = socket(0x8019, 0x40000000002, 0x10000008) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000200)="a82827a74014a2c12fe6547b3e3acae2d182bceab5e920cc065f88812bc65e3a09d4c3f68dc805fbabf3779bf755c8a36747d9e1239955cc0110444307a3c48b451baaa8a5b4b5f31ff766262b6d55c3c6e66124d261e2ac806346c6e9c11eb92b592685d3119d571112421a74edb9826e58402a231c12fc4c012034af6feb8ff53d206606e2680fd5f620d66f8ac9dc311e0a68096136fd847bff64a3b74d9b2d4098d596dad767ee75bb93baf96d4a0f7b80978d36b889eab328c4db5e5197bcd3d1ee1fdb4c0b4a37", 0xca}, {&(0x7f0000000180)="d009e22851847364541535448b6d6c9138e4b9fe8fe462de052488bd6d1df9bcc950025d093c497a986de0b8e3b71242da", 0x31}, {&(0x7f0000000300)="a41064da0dacb755061b6500bdfc67031e944e", 0x13}, {&(0x7f0000000340)="cc4363a3104c3433acd41e26bbd52160cf19cd0d293c77f2f2b5c7466da25af324a077e127c74b46c1430bb2a0fdcca9712a21e56dabaf97b9689c213f76e5a5a3a3beb287e6790990b5bd4973e1348da61c055394d57f2a32eeb937b5aae15608152077020d5b0a58822891f4ffce2c59f92f50cbee2c1b80492c627ba3050aaf43809d2a280ad0aec0cef0ceae4c0733bedc33ca6ea731eda3ef890797b723958361a3317e49365d0282d48d6fd8c23dc2af2213d8cb213f418f4f48b9c78ae56e0d247e62d78bc96377f8beb6", 0xce}, {&(0x7f0000000440)="8425fa790f279ef3a9c2cfbaa189a7e729", 0x11}, {&(0x7f0000000480)="56dcd20151a076ac7c66077400e9bcc60b6ea2256846898517afd85b8c0ff5dc56d22f544f9b2ce1b140033a89029737b39aae9ada2371134e26324dcc5c3e58137edca0385623a44bc422a312c282d18f99e5ee0093f29f969a17c1426228ee9c7d7a40e29044625318a7d48af739f0c2b05bda1372a7fe5d01019306a5877e5a34b93407b2b0c47eb0dd01fb8cbb6f57d5ff71a05c09b58d559a2e6a3d72576eb2b7609bf3d5082f58f82aa7a9a6c9977dce979521f3c23090f9889705a21c8b8c605c46ca745c18350e35a7c67c171f38cca4b542acf7a982d40f3ee3e3d283c3", 0xe2}, {&(0x7f0000000580)="62f6552a22d760dc8ee493092cb4bde76de00120ec96598d84899d315dc3cb334298659579f1965de58b09dcc426e17cd13704e235f0f22828ae98255c065ef83a34a86064bb2292539227ad5fb457a6d40e9035c77547c5f66e286f9853ad2abe864f1873aff0bae956fb2264803aa975a09e3cb9a4db86c9d5c5abb7adf89311f7ccac42516cc75dc728ab98e47e5e77de133821e4eb382d088624f55c2ff9392d7d20bdd11a6014cec3f64d266efb4d20531f72d57d79ddb383bb9e96437d52fd078136c7c54f4fab1d07066c20fdbc334bedd5fc9ce859318c42a00e8355de95d5f7bd37168eea99789cb6be4f167d7f1f3d6f3d24551fc8897329914fcc4737acc6d6dbcd3e8eaed2fe9f43a442e0de995b35d11ae079b90c9ddada748cd73c8e4e27205535c04ef845624a67bbbc4a301db90e75f70117095312212963505ea7dca472b2a24b3c8664469c48ee4783ee70ea4a292fb6d1f5fe382917cf9f93c42a0ad8f96cbf707e500d8bfd70f97827d9bf5ad8e809ccacd8f466d2da20211c04442ea4c54390e0344edc163f1c960f7c859dde7bbc3a1dfadbed341a8b5890543b5b6dedd064bb20d38f36536a4c7ba4530b9d779f6de242d2ee5fc51ef16c174115e740fcae421ca08c97d66ff193a198f70927773e479a81464fb0411e866395aa86942249f33d9e7b21f5fcddf3d7f9503dbb1569f4ac55eac602c642fecf1a7139b0118e205e739b31abd6fcc4026004450bb1e61d84b6ffdf9818e80ef2546079c3864350896b716f96809a6d1f48b0b75ad8ddda85a5be9131301962652ceeb63b7318364120b7d76b10480829b1b3b095861ec04abf5c19abe59dae10484a26b8144adb21b2f61085afa1b3b1c163667ef65da1db13d9bf40085e0ea1cb56b8be7313a871ffd5e2a412240451f43757cd73dcb53c3badd55074c5f67437a82f310de3e77daf339409281b8e58c98221645cf9d4547480b9f5daba64ef5343c687ce9b8f47c20c98d465bc2e26bb1c9cb115c259faca9920a8ce3c9ed5f204bf66efa0e9e07f00a5c68e5556a84880e3b39ca86ee89ace745a227afdb0a814b1518ad95f42d3c4e513221a6170a498ea16649449bef4b61884a8dd7dfbc9255395b6ceed23f1d6fd9bcb63d6e3eef049d2f41385f197efc64e2c55922a565e3ea2f351799044f4d40fb04f56d2a35043d503fd8b60d36f831fa3bd0edf047ff23f43581d5f8e649ff9897ff8e3e2632ba07120e8b5fc2782e8c23df0dbd1169926cceea203267a947c8a387cc7af404db9d57c67bb9328393302b901a9c4a7d9a30af940fbd8839b1dd46236e1be61d8e60303e21fa6c702339ced459931c3efe1d4da49e1e072f0b36e0294244a2c2bd0537a7383ad95e7b9f681c1735460e2e041f5f6a8d7e0d93c3edeb82473d1807ca10c9bc5ceb41a301e1fa99203b66eb31858c94278d122dfa79e1e50bc468c50be6d1b3230338904058f31a3868cd8e6c4a7b0ea4b8c8c87753b7f16f3d34dcbd3fe696f6940863eba52c66b8e75856b1be851246cb9e4c32b1f2c8c7b941a530ce7fece7a0af79b51af1f7143dc015463235bfefb041a5a1b67bf6fe44a8aa32560ddd35e6dfcb7e197714d435b27b2e3c2a954266cbe02832f5d388b88707203a67448c2b8acc495ed9ea9b5657bc1d20cbe87726b944a7b0be2b25d743c5fc1ca440058f22f80ba82737e2be419ec30de259416b74cb1d5509e07fd9741e63e75b65dbba0b2f9117ca35f7a02ea9ee3fcec73598f39f9ddfad3b6aaac2e55bcf6323155ac314d023452efcca2028d60888a4af862be434bad777314251acaacecad3ec232c6fc9a0c8d729482cd5aeb4eb4de3fc907eec133b5edc0233deea81ea17b846b345bc41411721bb23a3c6cbddfe9700e06159411fa0fec712821148ad0ebf3e114063d29d0d4a02ce6a42c6c29d192601d1ab5b320c40a2df365e9ade150b51488c3389963899438df41721384ceaa5c08c81bb87b603d8c2d1cc569b34143edbaea57165ab396c92b63c47d36b83d97c75d14ecbf42f9f83a7ebe5d6c92f6f68a37078aebe7314fb480b7de29d264f7ebb8ffb36655e257848a0c199321bc98a00eefc52b701d97bd0ed5e179ddd84f1d3c328e4353a0c8bcc01b4ab77f9b92c33cb2dfa3975d844f384ffdf20bb5f0c905b038151051a489059142a83011fa965b309146a8370406efa5f6ce8db0b3e534fe2e31d79ebf5221d55fd161732682fd6f82a60a4da2037fe39fc6795b5da872397c3884439b2edb490782ad9e8a3e25343da3fec55a24417adecc49bc15c1bba55b7a8c1b2d7da512489e5a041b6422a9e656a650e214b80d9a982cdc429cfeffb7af565ce203b240dc83ed0e319ac31ae22309d5c2f84904168d20fa27b1e60a84a2d547b01d374bc24cb1c23432190c335e021ffb4d9ea21a5c67961150a59fc6f9cf31bcf2d9e194b2883f61afcd507100a9b00909684db66dba8d7a9b233e4cfdb6f88d09c1b4492a3c958414b22ad137f8b81b898eccdad229ea30dc3f479491000c99e3110393fe4afde471848823b741f56a91bae4b6d7bee75eac6babcf98433f79ea45655c53892e62adf7b0a28eabda895e351dc1d22af1ac205ff8433851b67cf7c07616d11c258caaaaa78c6c052746298e63d3527b105ccd8ad2abb1b823e025d02d271c8f7c82125bc733ce0e0fe88769f3c626de230c0a25565fd416ca8ed0bdd7af151c98109d6012112aca08961f70701fc5f3fc15472fd415f1107afee40dd4d50281020f2eee10da5943022e554aa37593de12df4ee8cc2cf768301260374c836a127b1ed5883e02508e0710fd65ed65635ce4482aca86cbd23e36de25ced100f8b1a84865f33a9800948023f1cd3eeb0167d35de1289fe91331f1f39a48ec386cc91f7467e3c9337cc24fc01a9bef2c656342e99d7138ee789a9979f59ed378d79357876d9c31d640b6dafd87c027df3a2cd94b9fdf86f3f52e7496497980d5416ebdb4e9d23e9bdb96d506b446be6822870def925be3bd9cbdaab04cbad10b046476a6b7fe1c1853e8bc2ad0cac6fcb5cd4362b61189f80a6ccd61095cc8c5279a05a60a79a8fc6922b8cd0db45d9e2870794083d7dc4b956d6537716878f3cc647e3a3a7b6c7713b76a9e405feca01fbe96c3cad44a8a67747080d3679242d098fa7602f8cf22d3484b45cb6ed1e4b04754171dd540ed58ac700bc33d417153728e7f0b44acaad4a8012f282ae55f21f3d9592f6f77dc6e48459e5b3d908a9cc49b0676ee5cfdec332c3f923c6249a002da701a07aac202ad7f429afb30a1b5a5c5f2b7ede3399729a3a2e242544133650df2ababe92e8d3843e4be3b09511bcfb0eefec9b0bdecae49fe25165452fe2b9e99f33167d09ce730b917b8dabcb21f6c7e741a7e9bff91273b6b3070a8c9ebc3231263ceb45c9361a77035271a86e330f05a67b318a4e5f62b97271e9bef1947250602bde14e209eaf8d83cb2eba4efd23eb2a634851bdb38fc6d53bca6eddc14bc50d271e2f3797906f6e8608309b41a91e92071899765df8e9c62eb921f3a5059c5857a3399dd61b03a21de6004958f27730e66ab861428f7b335c07644f88d5aedf5a9eba4fa7e63cfdffe7e0230207483f4ad12071769be8feb22369aea3eaef431a53651c468d76dfc0cd5b1c21b0f85809fa510abd7ca7886093fe99eeefbc3eb8b678ce08c971b3434df2dbad72e6e544eac30e5c35b2fd270bb8ee2d92169db3c4efdda2e446114ec01b1ea0067dbd64e393eba84a5406e44020f50909f0ac08f735980b1dda3ea9483b207330c0433a0e6a3790e867971461465f2fd0cfe05aa846197c40a518fc5f09adcd30f8459e9877232653f64cebedb6c73d907fcfe80006fb6dff4997e03f2fe483794ae1257b06eb61685a366a3cd673fef7baa88b118567d76654b18b5654269aaf7e4555c1c5f16be3d0604045577989dbc9547b7cd81e99b4f8f427296be38ac2511b576d5525eee745289d1ea677e7cddc93cab14591f149037b4182bc6425a6e3be65ee9cb16211fc47c37114af343e85384662a7c11581b9e8f9b3068d19fa3469e88d5f79fd31f357136540cc35dde25ec2b23208acb7734287c3cf54f5a380729b9ff81c1c3421a95beec3f68fba0d287f6690122e434585a899e5e5e7c1f6d4e6a020d93aed602e80dcad48131fdca972c847ae1b4e2471e93031f74d2d99809e47579017a156f96bfb8ba846c1615f153a80a7dc3d0bd0089e0d2246b1aafd6be7922e37d830ba3faa2bf20796dc1896810e6893d19d8250f0200663585f6dc030f77b936f8e724c7b6f9b4ca0b13c27a3e164a1f9679b8ffa93559d75062d9dcd398bad608934be95062d2e4fcf783986a4edb55d56cc31cdbae720055fe3ac6327a289db10313562766169c2ff3a629e8c72cc65b3192ec4ba6ca1ac6e6ca2fec4ea5191b516f05e038e62c7da8e07a2dc0660392ef23ff38942d47e1d2c2fe323a9a395b62566f172733fe4e79bc601bc3eaa9313e176b60be5a787131723d1704e8ed6cba619a733d4d4a4ffaf8a5e6e29a2aca1a37c72b85bbbf904209435d7a3e4ce4c4b7da11e5e8964cb4d458d24f9745eb3a4ba861a2bafc47ec543a92528f23144f0102894162b375eb3f4a0809e4b1117d9027bca9f23c7da172701b89f51fb69b2e397504fd63338ba16074973bc38878ad256283ccc44e54fd49fc707b79745538845c2d1e51c45ee2ea3c9a78bf7f76a74ee7a8aa67831f5f33f7205551094c0090840b8dfdbaeeaf531caff09dd8c9c8789881010e80854fc2890f7569dc5f45e863e44486b00eae87a1d5d9f4985dc405b418d51b3e231fb5cc8cbeea662cb11e56b7010b011e7dd747415f3a610f7a82256981a22a34c8963b21e4fa6dbd7538b663f242dc05979ca9286d048bfc4591f344cce090de73de9d86b5a9503b409bc3fee389d57c7d2c73e835b5710d40f4df614020ad766ec3daa412e95080e937d7da9e6bdedfe2cd3bb546b37b6ed89f60e7bd8220b4453157aba8cac4097b6b0c3debeff714ddf6eb0d4ee766d52e2158e9d7d70b3d6016d9761141232f2855dfe6ffe2da3fa895447a445c3684df195670882901ab0d6c1d2007fbcb137149fe081218391c77702a805d7f392e5b1290ea4103e496f1aecad5e6e9850d917f625d5b1c2242ff8dd8c31f0bd3854eef2dbdbba4e999eb82106cbbd297e447247886fdd212b1cb7a04a7d2944729499cbcc8c766f93bd4b0517fdf003d745591f84bf5b195d05eb16d57f8303bf099b0df707eb929963583db5e417855faf225dad9613a997158a1af038a5888842a892ff136c55c986aaf670e119117d76c582c036f8e9a59d67a97b54d442777fc49e632531f9d410cf9c224a2a36ddcf94bdcbe21fd8d296a3c23e1c662d50bc0a6e0b7fd7c31f0583b61294a23ac2eaf40173180248bdf96325660cc0c7b7ec79a089ad347cf3e7a3af7d39d689b3787686ac933fe1430f51565f1d129795b4b2df3f0349fb9ab8c930a1f90141a5767c0179e5d749f85f76645f6996f522232f4033f1199612f9cec0e544c93610c19ab1c3c0f8ff3dc74181c892c2b593f232ecd22fe80e161f5c2aa69f8ebd057b9cda83ac67245a88ef160421db7d9f5fcfe23095a8636d592d7c0d2c1c49f71e8fda524073eb7d81de759b542e9d62a00b63eafe4af6da937252e5dfde0854992713030fc37e3da7fb1e0b64872a0826991c1bda589b362f", 0x1000}, {&(0x7f0000001580)="cbfaaf19ca0a2ade8752f1524edb6223f393e9fb37efc90999ec2dc00f807b2e98b26ae25979495c431c2f8af2cdc13a6debb30ed238eb157622d9aeaa370d6794a2c8d54a6af749706b217a1fbb5f04e9708c763d6f840185b64a269724cb11ebca532f4b6576befd03bb497a2779058f6f6e93888b0b9ff6558a1ffacd0ec5747bc9e8a8812eaf311fbd919c4e15642a073183025701b9465113af13881381484f74eca892136ef3b27ad68e2104307d9221a2b6a5aa7e94ebb19475759d7473b92c56b756f4", 0xc7}, {&(0x7f0000001680)="cd936637baadfeea559de6106bb50c8e0c8935a2e540597dace2d4e794d3c71f76139233bcd00e24519ced65f4a0797f563c88ac131cfc675f7062461edc77f4b6a12245d6994bcfbab9b5d80232c91aeb54aa8c90463b78", 0x58}, {&(0x7f0000001700)="949d601d4383424a2970b3d4213aac8aec795cc999e6b635e83da2547f69", 0x1e}], 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000000)="c40235285487aa8f089ca25e5d222e410fd14d72c4a36578d308660f3837b20b000000660f380595df000000470f0d6b80f345c8f0a6f5410fb06fb8c4e288f3564d") 16:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$dupfd(r3, 0xa, r2) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:09:00 executing program 0: r0 = socket(0x10000000102, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:09:00 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x16..-\x00', &(0x7f0000000100)='{|!\x00', &(0x7f0000000180)='[\\\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='-/{\x00']) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:09:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x2, 0x6) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r8, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:09:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:09:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/155, 0x9b}, {&(0x7f0000001200)=""/162, 0xa2}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:09:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x814, 0xf01}, 0x10) 16:09:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = getpid() r2 = getuid() 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) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="7e5deaf0e552c5c8556e6cbc8e0dacdfd03c181b854cd403d453", 0x1a}, {&(0x7f0000000200)="614588fc9ae2fc73898316b412c54b158e8d6ba7f95ad8039173a075477beebebb9187c9be4e117d2058927a470529325f9450b4bfc72bf8197f8b884b434e2c46cc7bd3fbe70f318e1546ce1a7238c85a18c3526da052c1242b5715e6e0fddede199f4983d45184d0b5a6bb058e090614778a4706a8b8fe6d3a511a7dc1bcdf5ddf38b3c778fbb931272ead7637acc4b774ec57ee806ee0", 0x98}, {&(0x7f00000002c0)="7d8cb8324e54c91324ee23d0be1434fb580b526ec747894c52ed0a32aee9b44537d1b33fcd0f1761816222baaf7a375546bb2027b04a716e1d74e3796239c83e690876835e3a", 0x46}, {&(0x7f0000000340)="0989eeead5e2cce7c7304bb83d4fc9654e17a4a6bd55f8916f5ac0671a9ef21b492fb1391ae9342117d79268c2d1f85c1dd58e865f02e0e04df97b80fecc30bf266284ac588a94aed50ff204116ef3c29fd896ab67ee750ce4873773ef3d3e7ed50d2436f254e6ace6d4241786aab4f3ed16f749ebff0bdc8f3d3305f994266b1c9ef9da4b234ff854f96480fe12342485b68ab2cddb918a6918323e52e0c5c5fcc152b38771cf4a4212e3bd484511cc93aca29a41023fe69dc46a4b837a711e1527198e9891749c5b70c93d2829d01e8eca7356b69e1accd07618d0ed6487c387e8216a46bee0f3449c870b837a8f658f", 0xf1}, {&(0x7f0000000680)="7034fb121cf2b5976d23cdcde99eb0b22b22694607e155affdebfa686a11482e2e4c9551c229401a5790527ffa15f0ec35e8979e4606c7f388428368f425c255bb9985de3535ee4705d1228b3992a962254e8b002724872dd5f26e5a3eadf1489cc95e0e596b076b352ced50ad90bde8712f43e479a015451fcf0e7a97f092700bf6283afb036d865c0fa64fd5e98980cd02b31da1da52c292653b1fc5f4a28b4deb99977442b71f1185dbf3739633ab0b5f55d98f924a92d2a295858d28b96c3212fa1b8d903f2a8ac4190db4a2dd", 0xcf}, {&(0x7f0000000780)="d05959d68cc56446cddfbe68e83db9efa75a7c584ea856c77253f3df4e430c5d591f5bda7c2d4778ac8e6c3fe68fa497d85db5007ce4ebbc2d56de8a2cf2f79fe17249c9b76d0b5a7abc4e587e239671a0f5ff3a30aa791110e88c3bd05d622aa4a1a331f188a3a3e23f8a2cc3daa17b20695186d3d60be9c3e68aaed43c8d11df41ff5de638b874", 0x88}, {&(0x7f0000000440)="b2f5e22b63b89377ab83c1f345e478e42c97c62a69b0263fa42344baff923b6851367b3d69c1b23e390830e412ea57aa482aad59401740118e6b2f58556bc4246470e982aee201171c5b508ec22461814aa0fa15e29a6ea66747c98e05477bcb09429b99806c3a60c70539cf1021", 0x6e}, {&(0x7f0000000840)="5fabc119bfe0f0b2a8c6d43fb70623abecc82fbb6460968ddb85598ab1e97eb742346109e8fb54e0d84cba8becf8097d921c1e9de7c3378e18cf0e0d3ea94fbff36e0173e11b7099bdc52afc89c00380256ef436857f36b3153ae87d7890e468e616b50a0dfb66c97858d449309eb3ff9186fc7cf77517bc01dfed2b676928ab960a98816f6406d99157509b4f53594b7e45708823fc33b5f4535b8642d9341f64200594aabf74cd5a80acedae4e892d5bc6", 0xb2}, {&(0x7f0000000900)="734f80bf7ad50d7e8c51593e6c64d50808b9052d9073687ade7c6c9de546de1f4d76ffd571017ae1a456cdc695380dae0a259e4a3043fc1d630f73933dc374f1f3d9aed27cf57b56f50c89f2b3cbdd64e5db760c2508dd8bb85b25236aa1ea54bbe35d3805d57b8e8df0ad2bb9cbe3d9053ae84f6dea94aa77de2043901ffaa05c3e0c00ead2957f5f8e3d289d7b747777568220eb72a392ccd1082c2680fb8f6fabafc34889430a3d63e0b0d4f7c58fdf55c2787981b55c36f8cd", 0xbb}], 0xa, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fa0000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf0}, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000d80)) 16:09:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = geteuid() ftruncate(r0, 0x0) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:09:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x8003, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:09:01 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x40000000d3) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8902fa87", 0x4) 16:09:01 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x23) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x2000000019, 0x2, 0x5b) r6 = dup(r5) ioctl$TIOCSCTTY(r6, 0x20007461) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r7 = dup2(r5, r5) ioctl$TIOCNOTTY(r7, 0x20007471) unlinkat(r7, &(0x7f0000000340)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 16:09:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = semget$private(0x0, 0x203, 0x200) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x20, r1, r2, r3, r6, 0x0, 0x2}, 0x6, 0x400, 0x9}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/73) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000380)=0x6e80000000000000) semget$private(0x0, 0x1, 0x8) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 16:09:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x20, 0x3, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 16:09:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="2cd3c98aa7500b9719b31a2153d39faf931428ca446fbb6cb586a2b015f310290c2b2475fe2feb6d4d7e62e8eab05777c89afa14081885af6a06259449a84c731a59b1d1b2a29e6b185cca06a1651ec08e0b3be5967fb8f5cebb16b7098e6cc57bda4e72059e55bddfcd64ac42f69602cb0a460f1dd45b84a49f82ce8a4e4c81c4cd874d6a49a29b55d794fbbfdc5b594a1415cd39db140974c369615f0ebb9e3266aeaa7dfb31cb20014b4b96c66c17d3c1da6ccde3c9ae9ad6b2436f550054d79be7631511bec3fe373df238fe816bd02b83daa2d55ed8ecf73c4a26f39854a6c0d95c", 0xe4}, {&(0x7f0000000180)="b9cf556b2af4a5e3421d93bae5d98c7db9c4dcd63b7d0d04ee78904959cc84ef8ac03d407c4fc7f19cf8aac5f6692e8d827c6bae86e73ef59f5c6a57b9fdf7b3b6ff5a114caaba6ae4bbc9025fff58baa95e05e0c18d2bb9ba9680e702cd1d4b6497ef457f23d68485ed51a7b65e034bc9623d7ce8b1fd9daca6801b8b3ce22fa9eebf5b3c6cb2eeaa3ba34f5003acd81364546795443fe8237d53c1055660", 0x9f}], 0x2, &(0x7f00000003c0)=[{0xc8, 0x0, 0x0, "b702bd4eef1b1f460e02fa440f69ebb38b53c7bf9a72c27021a85984f54799cf425cda6dfc168a3eda69920f1c9cfb07edd225d59ebc8bcc83858a82cb11f0506baa0be246c5ac033e13bd158c741af21075b1c3f17e3e68481c63b6573c6a58d85fb44a9af5a563bead259521a60f9d2ad26086eaabdff590f6a91be672fc430fd452ec69022b3844c98f3a720eda1596e9baa36c23bf2ee73cdfa6c163001d82d07eb315c1abbc9ffa01bf1db8b6017e258c991b3841e3"}, {0x1010, 0xffff, 0x8d, "3c17c5efd98ab243bbb158b7dc4f076a9b657c7c5fcfbc50ad31c0ce4b60fbf84fe530916f712f7ddbfad560184d80ee192592c73c52469cb6b1be7767ca1edb104492c7c678ce3ae10e966a89b560ed5b347b1015a46063cff8f7ef71ea47778f417d87d9b2e8f1bbc3731db56178c2b9f658a387ab88a51e68054efdf0f93123612b4f510fd8ce4dd6bed8b8145584e11b839739d39970e5bf2e07deaf8dd8faf202d1a97c7271f56fd00783ddaf7c6516a6af0944eb01387ad17796a044509845b5a8d365ff1c3a49982a72ea63aa2c00637636028ebcddde0599718b90014410b76b3163d33e1609c0f6de307352cf900027caefa6a35fd649bb64fe1917d5fd1eba82b067e020c44092756ee1a6a7fd54056c2951a4dfb35b1ead457d95ec18d02a02470eb2f00a9b17884857aeaf4e3f41dd1a2b9a6197c4d8c018a53a98782a7288c97dff564c31a57a35e7693fa834d746e94f53bfcf603d21e7b9acb6be72f7f9c6a1fd0f7678127badcc77217e00d9c44664d69bf766c36eb80d51d61e4ac038cceb71c99cbbc7545350d4bdc5925b753f7ccd0b058ec195070471a4272a86927ee2035b994a82cf9d49ff9a6b14aa2a2e72b90bc5b12de1f0dac607a4f11042196088fd4067a49c6c3e00dc65c83a335631100d8ab4433654302957303e77334b8e02d7d0ef7b4b347c0e40ac58d3cfe8ba0fa96fe21fab29ca69f8334fae4c5f104db2fd001c1cebe8c4f6cb8d14649e96dadd64d315e461d8e4d2e0411e95a69b5f7ef54a44d951b1a1541bff0d09a90971b20d8c6c963b5e185a6bee3a439c37e4516216e9645934de7c7cc05dcc64fcc9afa068d4033152248005970e61f92c0a0418863c8d28525411323ad2c7b5174f2fcf45c37277a61c5c510f6f4af4c340d071577f10eea7277769e586127e68a12387142392722e6019508c58d443795edca2701776f6f460a51f373f2af2e1b2fb5289bc6d1714d94017f3ed5c121f2d7d7fe2678e5ab393bc604779bccbbe7ff0038f6594969d626208b41a4a0b257ee7cb626d578cd91144dac8784bcdbb74c106d8ce2ad80d7701427e0250415ab07e7a7665fd5ba6307f9fe259f2386148c7837597bc603b8109ac73617a63bbd123758f4600480c05e4355678202363793e848fbbd06952f6b10b873170dce81f7a73046b9c098d2da95a93b829ea4097ba9b1e7ae87d700adc9b36420d34441d8ef032de43e4d7f921d50a0337b39d0cbe603633820abd3e6ce15d3d19d5670859cbe7cd0cca25556b9c93ed8a768e24d895491798b6293fa0a1db6d50907ebeee542d8f5879dc6d084d27d2412396382d3cdf91fe2fa2aa1e18173106ccf0f0297365056a3a8f355740f1b733c1e9bb24e34251209cab8ab206208045a73c881babcae3b8e56b5b27f4632959c6d93184758df8745cfd7d396f615af62dd0170e0c88a76c73d8a7e315eda930c2fa657530a75856d721add471af247252c05e892f281103fa6118e6d2e6a6b8ac74c85bd8b9c59b3072633523ad8ac4af263a492effdaf04d7893a30adf561a2beb918e5d93b09467728561f909e0183a37f295bbb73a66d14167d569af9ae1a40e21816206173f1bc9a9d962f39faad3121c0108a50f8433ac12596cef66e622461a15e6377e086ae380c15ad6d68ac15be087ee7eae71cc95a5bb60ffa8d14c5a2e5e572930c0aa9d5d73a05b89cb6e2e9b50b3796dba5083b3dd58eadfe61e1c1fc06e37d87c1056ec8766b03cabf601b92d7c63533fc7c322f3988d32ffad49601030cf5c56e64684abb44c376dd224b5d3f48c03ee68bca39d70ae8c4cd8e0cb6a98c9f6bf814d18bfd6024abc50f078e4589736b20a6bdd0e1cea6cef31d2b0611894bca8a15dc3209bec31b2dd2b5b94be4510517442b63efd9cf8588023e74021fc2ab3fdc479d5210c309774db6a0b05c2900b3b97f2244352fb187a83fe760a53739aa2524b1348cb2afe9c75319710a806604c20aedf2fdb13c30e4c51a191c47579d72a5e1ee09e5f43cf41c18d1a51d48896978ddb541200c1ca59157ba569662ce2d67140f2a30ddd1669e91f91356c1598a3be327da4933c697aecfb87e7fb77788ff0953a9603b44e2675eba73b43a3a265c2881b543ab23a1bda4f7794fb09690763c4cf05ddc37e6c38b43dbf28d633544fd1d2878e5a040b52f2b3868b329013dbbbb5a2b5593cc8093fd09d33304fb6a459b08e360ba50b155b27a9b7d25e941de32e9d2f142cb9ee5c2cfc4ca214fc85b783c446f78b0fafd121b7ba6d4ff27b25a0579326289832f4c9c9689e8ba4a88ec3ca3cf292da509ab35e19672ce96c63d468c44ed9d90c2d9e1c566efcba391efaef83d67265d10950d64336d2af56d18cba9fc2e948957fa16bb4c2f16acd68fe37b98b2f60d01e20cae63cfa1bf886e4352b3bf8bdefd132dfcf386e49acdbf08c84b1eb37eb4b25a97588de417d21251d4f664f867cf5a0976c2f248be95d84a17d25fb693c5c222644ae8722271c5ff2defc0d1ba2c9cd2506c89e0fc3c4c477d72a1eaccb90de6e7fd37490c7ef2d5b53fd889f5c056b2041dcb644f033a59488d3755c897877a81943873b3e0b0aec3a2d0d5f3892bf7ae97f958187b571619cdd5e8cc91e2c895332e898a73904bb32191c40e2a45d25a5232af28fecd42ca46b06f403cabdbf88e9eba4637f910d868ce30abfa932e91023d209f7894e4158f620893b25c15bc5f7cbbfdad40b2ba16102cefa8f4f6128b87889ee536e84121fe6d189b77bcb1eb1876a40ee742ece2d66996cd6e1b1d521d4ed403cd9df4da5bef633f924a67a728aba5df4a61b8b21271dcffcf42b09c2a98c21adfc39e15db3a0270db91610435982a9c9fce4e54c67bdf656aef7aeda4514fd7c2f60b3a956239647333452e89f1050b567d154ee9407cb5dc64b84177732c24594c098bc78759ae4ed6698ba6ba7d92bcaa849d7faeb4730b3bb4cbba949c4595f459f7548e7aeb027ba845286f94557bb4e241a49964107dd54608687376a79c0931636256e32962be858363605ae458e8a86e0341034d367f0efd8a08ffe140ec8182b98f865e652eabb6eb8f0ed25267d5684b00ee668210efdd9f351775e9951232d70b19f1b4709ce77aaf4af8eab01aa3bb819c55280e469aa552ff904b8b1216008b7341f34fb18020b405115a49e2d277fcb24d2157b14762cc4d857e429f2fd87f8271fd23862db71ff5ead679cfccaa6491fc8796dd801ae26eaa701b56f14ad37dc17219434a8f63e9be1b15a9bab6645f5c927026cc0324beb4042ec8240267f52f1063bd36359f454e863e327e742f46a3b7b5996bd4554055dcc47ce454036486a57f769d3ded065244b3e41ad90eab17cd62d82226249bd09cf937943c715261f765d27d4164f2798d513909ed581749eb76cc40f7b273953da175dfc3dbd88ab7c81347613df9b080148f5268ad08b24613c6951f03fa55f86c25bb4117a2d12f17441e6719a8a7b19cb6b3f6d5356fd41ed2df86a3ae083bb4f6db12fbbe3831209ce554eb9af8a113f3d046ac7606708451eeb0c02ca9f57fd944eb0baf0e62ddb72e0360798e482868af4cc81887780fbf0da656053cd327abbe39b30009b93981e606cef145fd5cfe2d5ae190ebdc8f7b60896377b74c1ff005aa29a3f196fa275f77a8f3f915ccd0ea95df57c471c0ffe7def7ba151224441da876a0223518b9def3fef1e0141b1943503378df66205d2afe7db4d9484fee898d12732e4b028162233b2fe25da23810d4a9372ec6bfa759e07d994bb586ed00814706662054f2730b6545203fc23ee58e784ee3c67c83dddc0d739fb4da1be3e0d3981b2dfe58fef4a359761adabdda44a53820a6752fac81ddc144b0e2f0190aea0e981e6992363fe18806e0e4130a1c1648e4b7402e16fe54ccebd522a6bd5fdd0aeb351c4b4d6dbf927f01dad81445d972211f52bb46631ad663136a6b3fba56c9dcf804f729bce14eeffcedcb573fc6182817ffd42748f65f3cd10f72fea8de33942b8e1f9c148e74d2012ee267f25c76c55948418a1bb53e724bb4ecb95a185144e7f7eeb6f7c4e2808ed1e0ee823a6327c912a8d4c162a971fb6b1c6416ddf4fae8a96aec8ee83bdfeef20aa4eddc6f15ae71de9496d1ef340115d64a78d9d8478283e5dcf925bc2f89f805513fd7face1bb9b0c6c84bbb21e4bca692e8e2fee4534d19b1bae26fc84398f4f4e29beb557df6207f139083f66f526efa5ba7173f8688e2611174574ea5f9fced712233ea0eeaba89f8a376c5a856b3d6d5e4a100acda979f54e8055cf054850f6a688f50ff0ba16a4168158aeb3786193bf8aaa148636112601bc297ffca1e6204efc6adebcae48ddd6af97a94f3b8de52fe0e5958b4e52912e3eef040d4efb9ab2ed4a4287d7cc05c31387a41da73dd73915ad9a3007644ea954376aaa464297162afc95496f5950d0d01b5b83a902aa182441c614b08af93b2a896dee9887745b7b9d18a5419e44ff69f77efeef7a4ce91de060fc5c1564d9adaf4f0e2006c29d09e4a18827bb4d4a33ace43ce15bdc7dffa3fe6d598a4c5ca2bcf4d0e0006c661b25504a068083f7fcba8083222720765ba3667ff6843ba3382d1a8a763439382c5edef2dd2d2debac00cd582fa7e347788543f015db5ff3dd3b687e74c325f14c8777d30a8639cd877ba370c3865e2f273ad4f47faa61d9ade2065a911dace64195116681ff2f02160738affe3194c1377d5077e01146f5561da5ea7fdd4f49bd2b59976cbd38ddfcfc422f7823f86a60a19b063baea8ffeb03a5529fec9a6e5c26a2c5e46e95fc0f866e105d41e804b3f97de4bc0b2865bed0ea37391dfe0b9ba5c1c456251a5e2ef89a641e83145794be56f99e02e72c4c890a6d246ea013557275e514fdd1b7c0d16b9dd9b5a847b158641f7497389c733c9a034bc97f83b07b3428faa5a077f3c273a596216d4cb5cab0e6f8cf6e07b5faaaa12e7105e767b58a83683ff15996783f77ee1ec1d7bda4871c50adbf89ada4a04dae42a462f45941defd825f1ba5fc8633e7a25255e091bb486f26355fc90cb532c012af1de47f1a36fc71e3691913d72d4936d71d5939fd9f8d921674760166d77ed543b8ffd86bfb207f9c7e62b1a31128ec3b9a59c8f80210620bb833cc018b7f6fca815f6f91561cdfc429589ab71eb332ab241970add9d70b6f51258f820ff67e8fe46e91b62b2c99e2d7fd671f26c51e4cdef030300f16e753594e3306e85fb83601a2d6452ec6a4c6fab4f1a6b1abfca8b5c1f0a27d4963a625ef2b7bb1e071ccd34347a1d379c56709b8cebf4305f6e2a3c57790e5b3f3e0cb0060b00b2c0b7de8e9cd6ff1853dced8ff34f9991c7b5a22c8c8b1e699cc199e09e687607eb0bccabc5e2daed89ef7f33692e182a98ac0a405f2c79a694ade02d89acc673354086e7b31dcc2c8f21e311a4a90d85ae0880bc04bfe11bb37141b97349d4e62836e047c372cdbccba7ec374445a957e611dbb3d43c981d67f737ab9ca2f17d54dde8821d19c03894a2f9334d63dc511de9ef2bc346410007db9720c5ef4483c6019edba2ad72ed8060e86595d3f81418b3fc762be09963d738f38f5a2529e0315680a0a4ac89dcd4fc5505591627f0c582396a23edc81dc6ea3b2fe5943469e456b04dc64b687ebdf60b6ab5d3cd8f2c8757fcdc02b5edfa12a25d9a206f86004017d49873be60acd520fc49bc5cf8f416311a640c60ef46c6a1b6109"}, {0xf8, 0xffff, 0x100, "6a84d9707483601527f76e22207ea145103a6b2fd0962d4b280e71203a1bc13f0ac1d2c44b3f6389a0a0be382b18d59137fad32cc4ebbe4960c8f0c04ace6750ac90ab94d7ac8c6d235a2ca903547d888c442b67159108d823c411157e22c703369a197640fe16ba28a2bf1adc190b29bfa9f99fea09fdd8c1fb8371d66a6082e4e7d386e38c3e7e147d7226b7ca64c0ef7a8487bf34bd5684433fa0ceba2916d9f1f1ea99b47a8b3eafc1d2024dd800d807f81d571ce2eed6da82063494f961a197fb4cb577f778496a8474893d8d925b3185452e6d325781ade31183eb58f8c179278d"}, {0x70, 0xffff, 0x6, "27a042ca832587c64205e7ec6e8db2bb661e0c08bb4d1ab07250a037bbf62a8b907405eb2563d1e1fb3ab5c4f4f766ac1af239ef149c232eccd3e8b01fceb520d6c23275576c6e06898a8ba81d9d12600ff908265d083aa38290b8723168"}, {0x100, 0x1, 0x8000, "178ad6b22d1b807f7abe49973b9399c8ca04dc198b12e23972b343a7316bc3961ef1f69fe2fe48f1c34330c263de61ccbcce70e8259797ff7f072432eec1ed18faaa5393971f3eb2efc9e155b31f744081826a4f90a98953aabc19b18ac86ac6d0926e06d7232f6c3ccf5a1d2ec08dc996b66a4595771b13a35a41fdb357913624af4cb71694a0e18ae384b0aebe96490fa21a1a28cb87fa6fcadf96cbe17fb7ec3d761864a193ae7c32a54a8f7daa5de544c46e4afb556d6477504e599286b44eb556bea6d68a413cd141c4182c4661c8fbe023d49990d2f39540e874a025ab155a2397299c072f9a5df744e6ad"}, {0x90, 0xffff, 0x8, "7b7103a94466c4c95317ce653915d3b843bb0e157b4d52339810380978f73e56ebaf4b5476e363a10ae8041f9e5895d4b4febef3a630d20c81ce490acb3019f81b1e882fef0bc4a7518d069dd839d228439457b4b0a0121c19c1feffd11b23636a1a055be92ed7e3865600a43253c744a2caebba306bb36a2ae0adac"}], 0x13d0}, 0x405) 16:09:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) 16:09:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:09:01 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000699000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getppid() 16:09:01 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) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='x\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="4e8838665801001ad8bed0ec9300002e2f66696c653000"], 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000004c0)="0c9af4cd884cfcf2025e066e384cd9c5e6d8d0ea2bdc322062116cad10a86a428852297dda80f91ed188b2a9d271c518eafe7448b4c2bfa8b118d225a37da87194a7189c2bf300dea8487e7d848e1a8ba10d36ab6f5be75e82a2cd", 0x5b}], 0x1, 0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="d92a724be6381b9512b75feb5d0bff2283185990f2756587c3a87265e11cccadf0d8ff1d39df69cd709b8879bef75f163619f44f895c63a0632c48a634794d2f4d6e4dd52c00dea45848259e5ff099112f75f29923ee54786c96e773155f15365c970d7767a7de9029f12344e63729ae463709ff37060ca31dc2d4af8fdfecca0034a398b02cec9ca3de28639c967cc79fad8a331930443500b6", 0x9a}, {&(0x7f0000000240)="ec9b2f49881bd74c8e787889906c3ce83c3657bb78e0ac5547625e79dff7bebad54168e0cfaeb16f10cfb7b8feef4a9fcb617b738357542cededb9566735fdb909228dd161d3f8f6637248a9e45b26f17c48c530eee4ce5f6e36ec0037abfc17a39e58da21b975900978f2e392f30b1bed32b1e3e8cd8d650f04a38f81813e8229ec7fd97056d0a85616f83640da18af709a", 0x92}], 0x2, &(0x7f0000000340)}, 0x40c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000440)=0x10) 16:09:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x8003, 0x867a) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c802c965a0941e29b05cd1666ad03868393eab6903153b7fd22720c076ea2d358fa36904a5edf3ab99c88dac40da48e1", 0x30}, {&(0x7f0000000100)="d5a1507c50b07ac3aa4795aa0de3c9cc5c16250b28314091cb9e9193a2570cdf994ac8cb42025b66bf17fd199cea80f4d5e4e55db4fe3ad7882bb7e1eaf76c0001bb7bf930c167b187405559e658e52deac8d9f04c53cf7927024fba3eeb4b90f118659e0dfc0a8a6e9f3a2066b65e786f09e277f8a7e2dab22ce4088c4b1ec324b5374bcf25a32993134d1823003ec088ec2cf88de557ee4055e63b6335842006dbb377a3a51d43ef0040e42aff5a9a6ab52afe1690d7ce5515de73b24773d1ff89ca99138843770aff7df4a03b42652e2060804d8e7cea8b28b13c831555358f4cb3f0743a38695865d82ab0", 0xed}, {&(0x7f0000000200)="e50e79d27ee75c7c1b3ecbf93a37921df637dedc52c3fa2158e649e7ef9442ddc4a0bdf3d4046523bd28f8181e14447e76ae58e336f50c5b7d196788ebd672cfa4e948205942a6a55567182654f4ce8601c52e8a3c41d0d3", 0x58}, {&(0x7f0000000280)="c3ef63f497fca97aa6467235ba280dd1f9c4197781dfbdf6c29350f29563", 0x1e}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x90, 0x2}, 0xb) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:09:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r8, 0x29, 0x83, 0x5}) r9 = socket$unix(0x1, 0x4, 0x0) bind$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 16:09:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:09:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:09:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x45) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) 16:09:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6080, 0x6) 16:09:02 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:09:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x101, 0xd9c}, {0x0, 0x9}, {0xef, 0x10001}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8a0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:09:02 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x4, 0xfff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f000051f000/0x3000)=nil, 0x3000, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000695000/0x1000)=nil) shmat(r2, &(0x7f0000272000/0x4000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:02 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, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) 16:09:02 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="7d365fd3848dfda7b0174817a470ac804488909b3b79a06633e8530a4eb4788fa8a632b1965e9610e0e8dd9b5edc742f3e661a9b579f8d003ebae4824b97e2f7ffbe92642c51789b38b3a2444948663fa9a6a42dd622f521aea864a9e21dadbf78eb31617f2fc2feff5836a52b08a5", 0x6f}, {&(0x7f0000000140)="75eef31b6ebd2c27c1d16db10c8452cda33eb1c11a4c767d8d595d414725494358bff3eca37def94fcf44e8362f1f0b0ba4ab8215f3e36566df5d2fc41bcccfc1fd79e7802cc218268eb4c8ba2af4efd7fa6e839cf854715550b0acb0b9d1e2627635e6e48940cb4156af640fbcfbce5f309fad6d6f3210c5d82f0e80014002f60d79b7c431a77db0a90e04f2f633d1c298b27987a70d0ff9b33549cf29a4050e370f1487c619b4713f2924ab71eb6feb09d6d353ebaddb5c811001148c9823e0af653435e1e1e2d4fe77af2f7e29435db267b6e9733987fe63c26bdd941cea78b3e77dc958fe395db19c008253c48058cc5e7e571b18bf01c", 0xf9}, {&(0x7f00000000c0)="f7d9ca2732d6baa4c41aea8251730c5f3c810fe016f4163cfbb033a590e1", 0x1e}, {&(0x7f0000000240)="ef658a15ec2a01db0ac9068f8af07747c43663cc6292155c8b59ab4a211428a55ee2fc49aea8819c986d00cefef890c3f643baaf561b5c4a8e233dc51be04106a1fd77d0cd0dec3c7b1217a7fd3ea7d1d6ebde9c1f669f1b7762e1a3187e59b4c1fedeecd8e524b8f7d1ca2a684f727c93da72f5ae296b3e6d9d53afc4b5a841b0c7a4396920754d72cfa42b8aec2fc0f669bd656ac9f11154b1648061185da1785596006e554c12cca0b14dcdda1e051cab4073fe4e97476a85c6c47ebc9b886db6b9434e4cf67110ce07a5f7", 0xcd}, {&(0x7f0000000340)="57782d7a0fcb758345a62bad808a6c8969c4d8a1c83f884ba49adefb6bdc4dad9f80fdd9c83551b4a403c71e", 0x2c}, {&(0x7f0000000380)="8f7be7297c6d93a43d396a1727dc789eb4cdaef8ef413ea29d13be6c4bd8d356b6f16bdb90a38588370a33bd552c3fc1e71d4a135ec9de6b809cf1a3a5fa079ef3a8efb9a9a3728a1a77b6e50f32ccedc6586ea0b5818f2738b2f89f70053e85cd1b1a449e900b0a1c0a0c5fd5f19ce04aa472b828a4f94562ee4d3fc0fd64902f", 0x81}], 0x6) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0)={0x800, 0xd932}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8, 0x100000001, 0xd3d, 0x3, "d911851e08c7cf76a2142d5e5d499ffb452b3f34", 0x2, 0x7}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) 16:09:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:09:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7e8fa0af}) 16:09:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x200, 0x65, 0x93e1, 0x0, 0x2, 0x9, 0x9ca1, 0x3, 0x0, 0x3ff, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x800000000018) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000280)="91083ca4e02905a6e9ad07e1893d5063b94870a6bbf106a6bfe897a9a96aeecca75215ccf173282b3138ca688c91c75f6bb7262ea814b9645e06cf852de77d18a18e0b8edfa4a61c2081035d5618101e60e9a2bd7d89f9ffd24a2644b2af2b3bc8", 0xffffffffffffff7a}, {&(0x7f0000000100)="97fbb3d4dc1235211b5781f80a6eddcc4ecd2db8db41bcc0fd8bceddf0baea51090d9d96f9dde099485ec30e5f13795dff334f6e63d9512322829338a4b02a86b6b148a8a21e", 0x46}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:09:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) syz_execute_func(&(0x7f0000000040)="640f4c46dbc4814d14f9c4c17ae68f2fca07770f0f3fa06436f0f65a33c48195f2614b66660f3a636489cf32c4634d6ae5978f2978d30e46da14b9") panic: malloc: allocation too large, type = 2, size = 16986736000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *245272 16430 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(3f47d0580,2,2) at malloc+0xa13 wsmux_getmux(7e8fa0af) at wsmux_getmux+0x71 wsmux_add_mux(7e8fa0af,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8004598ca8,80085761,ffff800014a20430,3,fffffd803f7c6960,ffff8000ffff3c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd803cb8c708,80085761,ffff800014a20430,ffff8000ffff3c38) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3c38,ffff800014a20578,ffff800014a20560) at sys_ioctl+0x638 syscall(ffff800014a20610) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,220b65b6010) at Xsyscall+0x128 end of kernel end trace frame: 0x222b8036da0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 16986736000 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(3f47d0580,2,2) at malloc+0xa13 wsmux_getmux(7e8fa0af) at wsmux_getmux+0x71 wsmux_add_mux(7e8fa0af,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8004598ca8,80085761,ffff800014a20430,3,fffffd803f7c6960,ffff8000ffff3c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd803cb8c708,80085761,ffff800014a20430,ffff8000ffff3c38) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff3c38,ffff800014a20578,ffff800014a20560) at sys_ioctl+0x638 syscall(ffff800014a20610) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,220b65b6010) at Xsyscall+0x128 end of kernel end trace frame: 0x222b8036da0, count: -10 ddb> show registers rdi 0xffffffff81696f17 db_enter+0x17 rsi 0x1eef __ALIGN_SIZE+0xeef rbp 0xffff800014a20000 rbx 0xffff800014a200b0 rdx 0x1ef0 __ALIGN_SIZE+0xef0 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a1ffc0 r9 0x1 r10 0xffff80000193c5c0 r11 0xdbedb15f1392cc9a r12 0x3000000008 r13 0xffff800014a20010 r14 0x100 r15 0x1 rip 0xffffffff81696f18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1fff0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=245272 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2bd0,0xffff8000ffff3798 process=0xffff8000ffff66a0 user=0xffff800014a1b000, vmspace=0xfffffd803f013a50 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 16430 182899 9917 0 2 0 syz-executor.1 *16430 245272 9917 0 7 0x4000000 syz-executor.1 16430 163595 9917 0 3 0x4000080 fsleep syz-executor.1 9917 518675 52827 0 2 0x482 syz-executor.1 90847 121246 0 0 3 0x14200 bored sosplice 20587 440967 52827 0 3 0x2 biowait syz-executor.0 52827 81697 93386 0 3 0x82 kqread syz-fuzzer 52827 21797 93386 0 3 0x4000082 nanosleep syz-fuzzer 52827 514037 93386 0 3 0x4000082 thrsleep syz-fuzzer 52827 163240 93386 0 3 0x4000082 thrsleep syz-fuzzer 52827 391185 93386 0 3 0x4000082 thrsleep syz-fuzzer 52827 409685 93386 0 3 0x4000082 thrsleep syz-fuzzer 52827 52707 93386 0 3 0x4000082 thrsleep syz-fuzzer 52827 277640 93386 0 3 0x4000082 thrsleep syz-fuzzer 93386 231557 63890 0 3 0x10008a pause ksh 63890 55351 97569 0 3 0x92 select sshd 88458 24793 1 0 3 0x100083 ttyin getty 97569 37627 1 0 3 0x80 select sshd 58763 57371 26983 73 3 0x100090 kqread syslogd 26983 172236 1 0 3 0x100082 netio syslogd 27291 344584 1 77 3 0x100090 poll dhclient 27520 280124 1 0 3 0x80 poll dhclient 7212 360863 0 0 2 0x14200 zerothread 10670 294451 0 0 3 0x14200 aiodoned aiodoned 8903 23485 0 0 3 0x14200 syncer update 83858 72288 0 0 3 0x14200 cleaner cleaner 58732 161078 0 0 3 0x14200 reaper reaper 23393 416001 0 0 3 0x14200 pgdaemon pagedaemon 46772 150738 0 0 3 0x14200 bored crynlk 77624 75788 0 0 3 0x14200 bored crypto 18489 326259 0 0 3 0x40014200 acpi0 acpi0 80190 402934 0 0 3 0x14200 bored softnet 62503 454301 0 0 3 0x14200 bored systqmp 66875 504034 0 0 3 0x14200 bored systq 98017 60974 0 0 3 0x40014200 bored softclock 16488 465249 0 0 3 0x40014200 idle0 34807 428117 0 0 3 0x14200 bored smr 1 19017 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9491 6347K 6353K 78643K 10845 0 0 pcb 23 9K 10K 78643K 444 0 0 rtable 100 3K 4K 78643K 408 0 0 ifaddr 52 12K 13K 78643K 155 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 32K 78643K 123 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 1627 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 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 90 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 683 0 0 sigio 1 0K 0K 78643K 12 0 0 proc 41 30K 54K 78643K 363 0 0 subproc 64 65538K 67586K 78643K 138 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 78 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 3 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 235 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 79 20K 21K 78643K 2447 0 0 UVM aobj 37 2K 2K 78643K 45 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 20 0 0 NDP 10 0K 0K 78643K 43 0 0 temp 155 2355K 2420K 78643K 4925 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 374 0 367 1 0 1 1 0 8 0 plimitpl 152 37 0 30 1 0 1 1 0 8 0 rtentry 112 61 0 21 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 16 0 16 1 1 0 1 0 8 0 tcpcb 544 138 0 134 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 19 0 19 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 269 0 82 12 0 12 12 0 8 0 art_table 32 270 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semapl 112 88 0 78 1 0 1 1 0 8 0 shmpl 112 43 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2717 0 1307 46 0 46 46 0 8 0 ffsino 240 2717 0 1307 84 0 84 84 0 8 0 nchpl 144 3950 0 2319 61 0 61 61 0 8 0 uvmvnodes 72 2835 0 0 52 0 52 52 0 8 0 vnodes 200 2835 0 0 150 0 150 150 0 8 0 namei 1024 11638 0 11638 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11541 0 11540 15 14 1 6 0 8 0 sigapl 432 847 0 834 2 0 2 2 0 8 0 futexpl 56 11935 0 11934 1 0 1 1 0 8 0 knotepl 112 254 0 235 1 0 1 1 0 8 0 kqueuepl 104 186 0 184 1 0 1 1 0 8 0 pipepl 112 506 0 487 3 2 1 2 0 8 0 fdescpl 424 848 0 834 2 0 2 2 0 8 0 filepl 120 5631 0 5536 4 0 4 4 0 8 1 lockfpl 104 317 0 317 2 1 1 1 0 8 1 lockfspl 32 467 0 467 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 1598 0 1591 1 0 1 1 0 8 0 zombiepl 144 834 0 834 2 1 1 1 0 8 1 processpl 840 863 0 834 4 0 4 4 0 8 0 procpl 600 1793 0 1755 4 0 4 4 0 8 0 sosppl 128 8 0 8 3 3 0 1 0 8 0 sockpl 384 749 0 732 3 0 3 3 0 8 1 mcl64k 65536 270 0 270 29 28 1 29 0 8 1 mcl12k 12288 19 0 19 4 3 1 1 0 8 1 mcl9k 9216 11 0 11 4 4 0 1 0 8 0 mcl8k 8192 10 0 10 5 4 1 1 0 8 1 mcl4k 4096 54 0 54 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 3 2 1 1 0 8 1 mcl2k 2048 48567 0 48529 13 7 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83120 0 83056 22 15 7 20 0 8 1 bufpl 256 7590 0 3110 281 0 281 281 0 8 0 anonpl 16 86554 0 77687 56 16 40 52 0 62 2 amapchunkpl 152 3396 0 3314 8 4 4 5 0 158 0 amappl16 192 3958 0 3482 41 16 25 36 0 8 0 amappl15 184 184 0 180 1 0 1 1 0 8 0 amappl14 176 24 0 23 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 17 0 13 1 0 1 1 0 8 0 amappl11 152 153 0 142 1 0 1 1 0 8 0 amappl10 144 576 0 571 2 1 1 1 0 8 0 amappl9 136 554 0 550 1 0 1 1 0 8 0 amappl8 128 122 0 108 1 0 1 1 0 8 0 amappl7 120 545 0 540 1 0 1 1 0 8 0 amappl6 112 90 0 84 1 0 1 1 0 8 0 amappl5 104 129 0 119 1 0 1 1 0 8 0 amappl4 96 1038 0 1010 2 1 1 2 0 8 0 amappl3 88 145 0 140 1 0 1 1 0 8 0 amappl2 80 6609 0 6558 2 0 2 2 0 8 0 amappl1 72 24356 0 23939 25 15 10 19 0 8 0 amappl 72 2027 0 1994 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 44 0 8 1 0 1 1 0 8 0 uaddrrnd 24 848 0 834 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 848 0 834 1 0 1 1 0 8 0 vmmpekpl 168 9382 0 9363 2 0 2 2 0 8 0 vmmpepl 168 93302 0 91891 114 47 67 77 0 357 2 vmsppl 264 847 0 834 2 1 1 2 0 8 0 pdppl 4096 1702 0 1668 6 1 5 6 0 8 0 pvpl 32 270156 0 258213 146 25 121 133 0 265 20 pmappl 192 847 0 834 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 463 0 59 13 0 13 13 0 8 0